Subject: CVS commit: pkgsrc/devel
From: Benny Siegert
Date: 2024-08-20 17:29:32
Message id: 20240820152933.08A9BFC74@cvs.NetBSD.org

Log Message:
devel/efivar: Add efivar 38

This is an adaptation of https://github.com/rhboot/efivar to make it
work on BSD systems.  Amount of changes is quite substantial and is
very similar across *BSD systems, so a fork is used instead of a set of
patches (there are still small patches in the port related to building
on NetBSD).

Fully implementing libefiboot for a system will take a lot of work, so
it has limitations [1].  Generating abbreviated device paths works and
that's enough to boot an EFI payload, making it useful for fwupd.

[1]: https://github.com/3mdeb/efivar/blob/bsd/BSD_PORTING.md

Patch provided by Sergii Dmytruk in PR pkg/57559.

Files:
RevisionActionfile
1.1addpkgsrc/devel/efivar/DESCR
1.1addpkgsrc/devel/efivar/Makefile
1.1addpkgsrc/devel/efivar/PLIST
1.1addpkgsrc/devel/efivar/buildlink3.mk
1.1addpkgsrc/devel/efivar/distinfo
1.1addpkgsrc/devel/efivar/patches/patch-src_efiboot.pc.in
1.1addpkgsrc/devel/efivar/patches/patch-src_efisec.pc.in
1.1addpkgsrc/devel/efivar/patches/patch-src_efivar.pc.in
1.1addpkgsrc/devel/efivar/patches/patch-src_include_defaults.mk
1.1addpkgsrc/devel/efivar/patches/patch-src_include_efivar_efivar-dp.h
1.1addpkgsrc/devel/efivar/patches/patch-src_include_efivar_efivar-types.h
1.1addpkgsrc/devel/efivar/patches/patch-src_include_gcc.specs