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

efivar-devel-38-2.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: efivar-devel Distribution: openSUSE:Factory:zSystems
Version: 38 Vendor: openSUSE
Release: 2.1 Build date: Sat Oct 28 13:00:42 2023
Group: Development/Libraries/C and C++ Build host: s390zl23
Size: 72862 Source RPM: efivar-38-2.1.src.rpm
Packager: https://bugs.opensuse.org
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

* Wed Oct 11 2023 Matej Cepl <mcepl@cepl.eu>
  - We don’t mandoc at all after all (gh#rhboot/efivar#229 and
    gh#rhboot/efivar#253).
* Fri Feb 10 2023 Gary Ching-Pang Lin <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 Callum Farmer <gmbr3@opensuse.org>
  - Update spec file to current standards
* Wed Aug 10 2022 Gary Ching-Pang Lin <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 Gary Ching-Pang Lin <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 Gary Ching-Pang Lin <glin@suse.com>
  - Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
    segfault in non-EFI systems (bsc#1175989)
* Fri Aug 14 2020 Martin Liška <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 Gary Ching-Pang Lin <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 Gary Ching-Pang Lin <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)

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 Mar 9 12:50:11 2024