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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
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

Packages (timestamps in pop-ups are UTC):
efivar
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--n/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/a
FreeBSD:14:latest39_239_2-0.15_939_2---
FreeBSD:14:quarterly39_239_2-0.15_939_2--0.15_8
FreeBSD:15:latest39_239_2n/a0.15_9n/an/a-0.15_9
FreeBSD:15:quarterly39_239_2n/a-n/an/a--
FreeBSD:16:latest39_239_2n/a-n/an/a--
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