Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

efivar-devel-38-slfo.1.1.8 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: efivar-devel Distribution: SUSE Linux Framework One
Version: 38 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.8 Build date: Fri Feb 10 08:21:31 2023
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 72862 Source RPM: efivar-38-slfo.1.1.8.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/rhinstaller/efivar
Summary: Development headers for libefivar
Development headers required to use libefivar.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Fri Feb 10 2023 glin@suse.com
  - Update to 38
    + Rework some makefile bits to make overriding some options
      simpler
    + Handle /sys/devices/virtual/{nvme-fabrics,nvme-subsystem}
      devices
    + guids.S: Include <cet.h> when CET is enabled
    + Fix /sys/block sysfs parsing for eMMC-s
    + Properly check mmap return error
    + Fix s{yt,ty}le typo in efi_get_variable(3)
    + Handle NULL set_variable()
    + Fix parsing for nvme-subsystem devices
    + Attempt to fix the identified thread safety bugs
    + Make thread-test depend on libefivar.so
    + Upstream a local patch from rawhide
    + Fix conversion from UTF8 to UCS2
    + efivar: make docs match current code for 'efivar -A'
    + Add code of conduct
    + Misc minor fixes
    + Add efi_time_t declarations and helper functions
    + More misc fixes
    + Coverity fixes 20211208
    + Fix linux virtual root device parsing
    + efivar.spec.in: fix license to be valid SPDX
    + Add efisecdb tooling
    + Fix linker string comparison for dash
  - Add efivar-bsc1206388-revamp-efi_well_known-variable-handling.patch
    to remove the ld script hack for efi_well_known_* variables
    that caused build failure with LTO (bsc#1206388)
  - Add mandoc to BuildRequires to build efisecdb man page
  - Add efivar-adjust-dependency.patch to avoid 'make install' from
    building the binaries again
  - Add efivar-filter-gcc-march.patch to drop '-march=native' from
    HOST_CPPFLAGS for ppc64le and riscv64 due to the absence of the
    gcc parameter
  - Refresh libefiboot-export-disk_get_partition_info.patch
    + Cast (uint8_t *) signature to (partition_signature_t *)
    + Update src/libefiboot.map.in
  - Remove upstreamed patches
    + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
    + efivar-bsc1127544-fix-ucs2len.patch
    + efivar-bsc1175989-handle-NULL-set-variable.patch
    + efivar-bsc1181967-fix-nvme-parsing.patch
    + efivar-bsc1187386-fix-emmc-parsing.patch
    + efivar-fix-efidp_ipv4_addr-fields-assignment.patch
    + efivar-make-format_guid-handle-misaligned-guid-pointer.patch
* Wed Dec 21 2022 gmbr3@opensuse.org
  - Update spec file to current standards
* Wed Aug 10 2022 glin@suse.com
  - Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
    error against glibc 2.36 (bsc#1202209)
* Wed Jun 16 2021 glin@suse.com
  - Add efivar-bsc1187386-fix-emmc-parsing.patch to fix the eMMC
    sysfs parsing (bsc#1187386)
  - Add efivar-bsc1181967-fix-nvme-parsing.patch to fix the NVME
    path parsing (bsc#1181967)
* Tue Sep 08 2020 glin@suse.com
  - Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
    segfault in non-EFI systems (bsc#1175989)
* Fri Aug 14 2020 mliska@suse.cz
  - Do not partition LTO as we may reach new GAS error:
    Error: invalid attempt to declare external version
    name as default in symbol `efi_set_variable@@LIBEFIVAR_0.24'
* Fri Mar 08 2019 glin@suse.com
  - Add efivar-bsc1127544-fix-ucs2len.patch to fix logic that checks
    for UCS-2 string termination (boo#1127544)
  - Add efivar-fix-efidp_ipv4_addr-fields-assignment.patch to fix the
    casting of IPv4 address.
* Fri Feb 22 2019 glin@suse.com
  - Update to 37
    + Improve ACPI device path formatting
    + Add support for SOC devices that use FDT as their PCI root node
    + Make devices we can't parse the "device" sysfs link for use
      DEV_ABBREV_ONLY
    + Handle SCSI port numbers better
    + Don't require an EUI for NVMe (boo#1100077)
    + Fix the accidental requirement on ACPI UID nodes existing
    + Add support for EMMC devices
    + Add support for PCI root nodes without a device link in sysfs
    + Add support for partitioned MD devices
    + Fix partition number detection when the number isn't provided
    + Add support for ACPI Generic Container and Embedded Controller
      root nodes (boo#1101023)
    + Add limited support for SAS/SATA port expanders
  - Add upstream patches to fix boo#1120862
    + efivar-make-format_guid-handle-misaligned-guid-pointer.patch
    + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
  - Drop upstreamed reproducible.patch
  - Refresh libefiboot-export-disk_get_partition_info.patch
  - Use %license for COPYING
* Tue Jul 24 2018 bwiedemann@suse.com
  - Add reproducible.patch to initialize memory (boo#1061219)
* Mon Jul 16 2018 glin@suse.com
  - Downgrade to 35 (fate#326702)
    + 36 rewrote the linux interface parsers and caused several
      problems in efibootmgr. Downgrade the version before the change
      to avoid the failure of boot variable creation
      (boo#1100077, boo#1101023)
  - Refresh libefiboot-export-disk_get_partition_info.patch
* Wed Jun 20 2018 oliver@getspam.de
  - Update to version 36
  - adjust libefiboot-export-disk_get_partition_info.patch to fit
    new version
* Thu Mar 23 2017 jengelh@inai.de
  - RPM group fix
* Fri Mar 03 2017 rw@suse.com
  - libefiboot-export-disk_get_partition_info.patch:
    (bsc#870211, bsc#945705)
* Fri Feb 10 2017 rw@suse.com
  - Update to 31  (fate#322108)
  - Drop upstreamed patches
    + efivar-no-static.patch
    + deprecated-readdir_r.patch
    + efivar-use-sysmacros.patch
* Thu Feb 09 2017 glin@suse.com
  - Add efivar-use-sysmacros.patch to fix the Factory/Tumbleweed
    build correctly.
  - Amend the spec file to specify the gcc version for SLE11SP4
* Mon Feb 06 2017 rw@suse.com
  - Fix building for SLE11SP4, SLE12SP2, and Tumbleweed
    (fate#322108, bnc#1012765)
  - Drop obsolete patch
    efivar-bsc988000-remove-versioning-efi_set_variable.patch
* Wed Jul 13 2016 glin@suse.com
  - Update to 0.24
  - Drop upstreamed patches
    + efivar-0.21-gcc6.diff
    + efivar-nvme-rename.patch
    + efivar-nvme-no-kernel-header.patch
    + efivar-relicensing.patch
    + efivar-bsc988000-fix-mode-efi_set_variable.patch
* Tue Jul 12 2016 schwab@suse.de
  - deprecated-readdir_r.patch: Remove use of deprecated readdir_r
* Mon Jul 11 2016 glin@suse.com
  - Add efivar-bsc988000-fix-mode-efi_set_variable.patch and
    efivar-bsc988000-remove-versioning-efi_set_variable.patch to set
    the default file mode rather than fetching a value randomly
    (bsc#988000)
* Wed Apr 13 2016 glin@suse.com
  - Add efivar-relicensing.patch to update the license in some files
* Tue Apr 12 2016 glin@suse.com
  - Add the missing COPYING
* Wed Mar 09 2016 glin@suse.com
  - Update to 0.23 for fwupdate (FATE#319345)
  - Add efivar-nvme-rename.patch and efivar-nvme-no-kernel-header.patch
    to work around the missing kernel header.
  - Add efivar-no-static.patch to remove efivar-static since it
    causes build failure and we don't really need it.
  - Remove efivar-fix-initializer.patch since it's already in 0.23.
  - Remove _smp_mflags since the Makefile doesn't work well with
    the flag.
* Wed Feb 10 2016 rguenther@suse.com
  - Add efivar-0.21-gcc6.diff to fix strict-aliasing issue.
  - Build with -Wno-nonnull as efivar tests nonnull args for zero
    and that breaks with its use of -Werror.
* Tue Dec 01 2015 glin@suse.com
  - Update the source link
* Fri Nov 27 2015 glin@suse.com
  - Update to 0.21
  - Add efivar-fix-initializer.patch to initialize ifreq properly
  - Drop patches
    + efivar-fix-vars_del_variable.patch: upstreamed
    + efivar-revert-linker-order.patch: not necessary
* Wed Jun 24 2015 glin@suse.com
  - Add efivar-fix-vars_del_variable.patch to fix the deletion of
    the variable with the old efivar kernel modules
* Tue Jun 16 2015 glin@suse.com
  - Add efivar-revert-linker-order.patch to adjust the linker order
    which caused the compilation error in pesign
* Thu Jun 11 2015 mpluskal@suse.com
  - Use default CFLAGS
* Wed Jun 03 2015 mpluskal@suse.com
  - Update to 0.20
    * Make sure tester is build with the right link order for
      libraries.
    * Adjust linker order for pkg-config
    * Work around LocateDevicePath() not grokking PcieRoot() devices
      properly.
    * Rectify some missing changelog entries
  - Changes for 0.19
    * Lots of debugging in this release, as well as some of the
      documentation that's planned. There's more of that to come.
  - Changes for 0.18
    * This release is mostly about adding the efidp and libefiboot
      APIs available.Next release will feature documentation for
      them, verification that various different device path types
      work, etc. Right now efi device path generation is basically
      limited to:
      + full file paths on sata devices
      + full file paths on sas devices
      + HD() paths for SATA and SAS devices
      + ipv4 dhcp device paths that don't specify their own
      filenames
  - Drop upstreamed patche
    * efivar-correct-license-header.patch
  - Drop as Makefiles have been restructured, CFLAGS no longer
    defined in them
    * efivar-suse-build.patch
  - Use fdupes to reduce amount of duplicate files
* Fri Nov 07 2014 glin@suse.com
  - Add efivar-correct-license-header.patch to correct the license of
    util.h
  - Amend the spec file with spec-cleaner
* Wed Oct 29 2014 glin@suse.com
  - Update to 0.15
    + Make FSF addresses in COPYING be URLS
    + Fix variables' DataSize field on 32-bit machines.
    + Add some vendor specific guids to our guid list
    + Add efi_id_guid_to_name() and efi_name_to_id_guid(), which
      support {ID GUID} as a concept a la
      http://technet.microsoft.com/en-us/library/cc766223%28v=ws.10%29.aspx
    + Call "empty" "zero" now, as many other places do. (empty
      references still exist for ABI compatibility)
    + add "efivar -L" to the man page
    + efi_symbol_to_guid()
    + efi_name_to_guid() will fall back on efi_symbol_to_guid()
    + "efivar -L" to list all the guids we know about
    + better namespacing on libefivar.so
      (rename well_known_* -> efi_well_known_*)
  - Refresh efivar-suse-build.patch
* Fri Sep 26 2014 glin@suse.com
  - Update to 0.12
    + Make efi_guid_to_str() only optionally allocate.
    + Add ", mode" optionally to efi_set_variable()
    + Fix some return values that don't properly set errno.
    + Make "wrong size" test more verbose
    + Excise read_fd() since we've got read_file(), plus cleanups.
    + Remove variables we've failed to create.
    + Only open with O_CREAT if we're not using
      EFI_VARIABLE_APPEND_WRITE
    + Fix poptReadDefaultConfig() error checking
    + Get rid of ftruncate() call in efivarfs writes.
    + If the real file size of an efivarfs file is smaller than stat,
      get it right.
    + Fix uninitialized variables
    + Remove effectively dead code from text_to_guid()
    + Remove unnecessary explicit definitions or overrides of make
      variables
  - refresh efivar-suse-build.patch
* Mon Nov 04 2013 glin@suse.com
  - Initial import 0.7

Files

/usr/include/efivar
/usr/include/efivar/efiboot-creator.h
/usr/include/efivar/efiboot-disk.h
/usr/include/efivar/efiboot-loadopt.h
/usr/include/efivar/efiboot.h
/usr/include/efivar/efisec-secdb.h
/usr/include/efivar/efisec-types.h
/usr/include/efivar/efisec.h
/usr/include/efivar/efivar-dp.h
/usr/include/efivar/efivar-guids.h
/usr/include/efivar/efivar-time.h
/usr/include/efivar/efivar-types.h
/usr/include/efivar/efivar.h
/usr/lib64/libefiboot.so
/usr/lib64/libefisec.so
/usr/lib64/libefivar.so
/usr/lib64/pkgconfig/efiboot.pc
/usr/lib64/pkgconfig/efisec.pc
/usr/lib64/pkgconfig/efivar.pc
/usr/share/man/man3/efi_append_variable.3.gz
/usr/share/man/man3/efi_del_variable.3.gz
/usr/share/man/man3/efi_get_next_variable_name.3.gz
/usr/share/man/man3/efi_get_variable.3.gz
/usr/share/man/man3/efi_get_variable_attributes.3.gz
/usr/share/man/man3/efi_get_variable_size.3.gz
/usr/share/man/man3/efi_guid_to_id_guid.3.gz
/usr/share/man/man3/efi_guid_to_name.3.gz
/usr/share/man/man3/efi_guid_to_str.3.gz
/usr/share/man/man3/efi_guid_to_symbol.3.gz
/usr/share/man/man3/efi_name_to_guid.3.gz
/usr/share/man/man3/efi_set_variable.3.gz
/usr/share/man/man3/efi_str_to_guid.3.gz
/usr/share/man/man3/efi_symbol_to_guid.3.gz
/usr/share/man/man3/efi_variable_alloc.3.gz
/usr/share/man/man3/efi_variable_export.3.gz
/usr/share/man/man3/efi_variable_free.3.gz
/usr/share/man/man3/efi_variable_get_attributes.3.gz
/usr/share/man/man3/efi_variable_get_data.3.gz
/usr/share/man/man3/efi_variable_get_guid.3.gz
/usr/share/man/man3/efi_variable_get_name.3.gz
/usr/share/man/man3/efi_variable_import.3.gz
/usr/share/man/man3/efi_variable_realize.3.gz
/usr/share/man/man3/efi_variable_set_attributes.3.gz
/usr/share/man/man3/efi_variable_set_data.3.gz
/usr/share/man/man3/efi_variable_set_guid.3.gz
/usr/share/man/man3/efi_variable_set_name.3.gz
/usr/share/man/man3/efi_variable_t.3.gz
/usr/share/man/man3/efi_variables_supported.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 16 00:28:06 2024