notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2026Q1
efivar Tools and libraries to work with EFI variables
39_2 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 39_2Version of this port present on the latest quarterly branch.
Maintainer: decke@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-02-10 15:45:17
Last Update: 2026-02-10 15:42:13
Commit Hash: 1c898b1
License: LGPL21
WWW:
https://github.com/rhboot/efivar
Description:
Tools and libraries to work with EFI variables.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (63 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/efivar-39_2/catalog.mk
  3. /usr/local/share/licenses/efivar-39_2/LICENSE
  4. /usr/local/share/licenses/efivar-39_2/LGPL21
  5. bin/efisecdb
  6. bin/efivar
  7. include/efivar/efiboot-creator.h
  8. include/efivar/efiboot-loadopt.h
  9. include/efivar/efiboot.h
  10. include/efivar/efisec-secdb.h
  11. include/efivar/efisec-types.h
  12. include/efivar/efisec.h
  13. include/efivar/efivar-dp.h
  14. include/efivar/efivar-guids.h
  15. include/efivar/efivar-time.h
  16. include/efivar/efivar-types.h
  17. include/efivar/efivar.h
  18. lib/libefiboot.so
  19. lib/libefiboot.so.1
  20. lib/libefiboot.so.1.39
  21. lib/libefisec.so
  22. lib/libefisec.so.1
  23. lib/libefisec.so.1.39
  24. lib/libefivar.so
  25. lib/libefivar.so.1
  26. lib/libefivar.so.1.39
  27. libdata/pkgconfig/efiboot.pc
  28. libdata/pkgconfig/efisec.pc
  29. libdata/pkgconfig/efivar.pc
  30. share/man/man1/efisecdb.1.gz
  31. share/man/man1/efivar.1.gz
  32. share/man/man3/efi_append_variable.3.gz
  33. share/man/man3/efi_del_variable.3.gz
  34. share/man/man3/efi_get_next_variable_name.3.gz
  35. share/man/man3/efi_get_variable.3.gz
  36. share/man/man3/efi_get_variable_attributes.3.gz
  37. share/man/man3/efi_get_variable_size.3.gz
  38. share/man/man3/efi_guid_to_id_guid.3.gz
  39. share/man/man3/efi_guid_to_name.3.gz
  40. share/man/man3/efi_guid_to_str.3.gz
  41. share/man/man3/efi_guid_to_symbol.3.gz
  42. share/man/man3/efi_name_to_guid.3.gz
  43. share/man/man3/efi_set_variable.3.gz
  44. share/man/man3/efi_str_to_guid.3.gz
  45. share/man/man3/efi_symbol_to_guid.3.gz
  46. share/man/man3/efi_variable_alloc.3.gz
  47. share/man/man3/efi_variable_export.3.gz
  48. share/man/man3/efi_variable_free.3.gz
  49. share/man/man3/efi_variable_get_attributes.3.gz
  50. share/man/man3/efi_variable_get_data.3.gz
  51. share/man/man3/efi_variable_get_guid.3.gz
  52. share/man/man3/efi_variable_get_name.3.gz
  53. share/man/man3/efi_variable_import.3.gz
  54. share/man/man3/efi_variable_realize.3.gz
  55. share/man/man3/efi_variable_set_attributes.3.gz
  56. share/man/man3/efi_variable_set_data.3.gz
  57. share/man/man3/efi_variable_set_guid.3.gz
  58. share/man/man3/efi_variable_set_name.3.gz
  59. share/man/man3/efi_variable_t.3.gz
  60. share/man/man3/efi_variables_supported.3.gz
  61. @owner
  62. @group
  63. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • efivar>0:devel/efivar
To install the port:
cd /usr/ports/devel/efivar/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/efivar
  • pkg install efivar
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: efivar
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: powerpc powerpc64 powerpcspe
distinfo:
TIMESTAMP = 1730568659 SHA256 (rhboot-efivar-39_GH0.tar.gz) = c9edd15f2eeeea63232f3e669a48e992c7be9aff57ee22672ac31f5eca1609a6 SIZE (rhboot-efivar-39_GH0.tar.gz) = 463349

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gsed : textproc/gsed
  2. gmake>=4.4.1 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.11 : lang/python311
  5. gcc14 : lang/gcc14
  6. as : devel/binutils
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
  2. gcc14 : lang/gcc14
Library dependencies:
  1. libpopt.so : devel/popt
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_efivar
USES:
gmake pkgconfig python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/rhboot/efivar/tar.gz/39?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
39_2
10 Feb 2026 15:42:13
commit hash: 1c898b1f767b113e89607c889923a6b2de279fbacommit hash: 1c898b1f767b113e89607c889923a6b2de279fbacommit hash: 1c898b1f767b113e89607c889923a6b2de279fbacommit hash: 1c898b1f767b113e89607c889923a6b2de279fba files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/efivar: exorcise -march=native

This fixes the build on powerpc64le.
Should also avoid the usual problems caused by -march=native.

Approved by:	portmgr (build fix blanket)
MFH:		2026Q1
Sponsored by:	Raptor Computing Systems, LLC

(cherry picked from commit 31cb697698ac528a3836564ffbaf68604866f622)

Number of commits found: 1