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

gnu-efi-devel-4.0.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: gnu-efi-devel Distribution: openSUSE Tumbleweed
Version: 4.0.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Dec 8 16:28:22 2024
Group: Development/Libraries/Other Build host: reproducible
Size: 781556 Source RPM: gnu-efi-4.0.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/ncroxon/gnu-efi
Summary: Development files for gnu-efi
A package containing the development files for gnu-efi,
which is used for developing EFI applications using the GNU toolchain

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Sun Dec 08 2024 Callum Farmer <[email protected]>
  - Split into apps and devel packages
  - Remove rpmlintrc: All errors are now fixed
* Tue Dec 03 2024 Callum Farmer <[email protected]>
  - Update to gnu-efi 4.0.0:
    * Add MP Services Protocol Support
    * Add some more pkgconfig variables
    * Replace 'Copright' with 'Copyright'
    * Add clear documentation for building and packaging
    * Align CRT0 exit function naming
    * Now built and verified using GitHub Actions
    * Fix SetMem/CopyMem again
    * Move ReallocatePool/CompareGuid/CopyMem to EDK2 ABI
    * Add non-objcopy CRT0/LDS for ARM64/RISCV64/IA32
  - Remove gnu-efi-bsc1182057-support-sbat-section.patch:
    * no longer needed; fwupd-efi has been fixed upstream
      (by me)
* Thu Jun 29 2023 Callum Farmer <[email protected]>
  - Update to gnu-efi 3.0.18:
    * Add pkgconfig file
    * Make ELF constructors and destructors work
    * Make CHAR8 and similar be defined the same way edk2 does it
    * Switch to -fPIE
    * Merge all rela sections into one
  - gnu-efi-bsc1182057-support-sbat-section.patch:
    * Restore ARM32 SBAT crt0 patch as binutils doesn't actually
      support it
    * Add SBAT support for RISC-V 64
* Wed Oct 05 2022 Callum Farmer <[email protected]>
  - Update to gnu-efi 3.0.15:
    * */*.S: add non-executable GNU stack marking on ELF-linux
    * lib/Makefile: add .o file dependency on libsubdirs targets
    * Handle __mips64
  - Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
  - Remove un-needed section from
    gnu-efi-bsc1182057-support-sbat-section.patch now that we have
    Binutils 2.38
  - Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32
* Tue May 03 2022 Martin Liška <[email protected]>
  - Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
    sections, fixes upstream issue:
    https://sourceforge.net/p/gnu-efi/bugs/28/
* Mon Oct 18 2021 Andreas Schwab <[email protected]>
  - Update to gnu-efi 3.0.14
    * Add Device Path Utilities Protocol support
    * Add EFI_SHELL_PROTOCOL definitions
    * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
    * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
    * Undefined Status in LibGetVariableAndSize()
    * Initial support for RISCV64
    * lisb/str.c: simplify xtoi()
    * lib/hand: missing va_end
    * Fix dummy relocation block alignment
    * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
    * ARM: hide 'hidden' pragma for hosted build
    * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
    * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
    * lib/str: simplify Atoi()
    * efiapi.h: add RISC-V machine type definitions
    * apps: simplify logical constraints
    * riscv64: missing EFI_FUNCTION
    * riscv64: provide efisetjmp_arch.h
    * apps: define FrameBufferAddr for riscv64
    * apps: memory leak in draw_boxes()
    * Add definitions for the EFI device tree table
    * Fix VS2019 Code Analysis warnings
    * Set NumberOfSymbols to zero
    * riscv64: finalize efibind.h
  - gnu-efi-bsc1182057-support-sbat-section.patch: Update context
  - Enable build on riscv64
* Fri Mar 12 2021 Gary Ching-Pang Lin <[email protected]>
  - Update to gnu-efi 3.0.13
    + Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
      calls
    + Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
      EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
    + Define BASE_CR as a duplicate of the _CR macro
    + Fix CopyMem() not handling overlaps
    + Add AsciiPrint and AsciiVSPrint
    + Replace Pause() macro with new library function
    + Add Simple Text Input Ex Protocol support
  - Add gnu-efi-bsc1182057-support-sbat-section.patch to support
    .sbat section (bsc#1182057)
* Mon Jan 04 2021 Dirk Müller <[email protected]>
  - switch to https:// urls (+ spec-cleaner)
* Mon Sep 14 2020 Dirk Mueller <[email protected]>
  - update to 3.0.12:
    * Add SMBIOS 3.0 table support
    * Fix ARCH on ARMv6.
* Wed Dec 11 2019 Gary Ching-Pang Lin <[email protected]>
  - Update to gnu-efi 3.0.11
    + Revert "efilink: fix build with gcc 4.8"
    + Do not include efisetjmp.h on efi.h
    + efiapi.h: fix EventGroup parameter of EFI_CREATE_EVENT_EX
      prototype
    + Make.rules incomplete/wrong; make -r failure
    + Redefine jmp_buf to comply with C calling convention
    + Fix for problem with undeclared intptr_t type
    + efilink: fix build with gcc 4.8
    + Fix typos
    + Set '\0' properly in StrnCpy()
    + Implement StrnCat() without StrnCpy()
    + Set '\0' properly in StpnCpy()
    + Fix conversion from 'UINTN' to 'UINT8' warnings
  - Drop upstreamed gnu-efi-fix-strncpy-stpncpy-strncat.patch

Files

/usr/include/efi
/usr/include/efi/efi.h
/usr/include/efi/efi_nii.h
/usr/include/efi/efi_pxe.h
/usr/include/efi/efiapi.h
/usr/include/efi/eficompiler.h
/usr/include/efi/eficon.h
/usr/include/efi/eficonex.h
/usr/include/efi/efidebug.h
/usr/include/efi/efidef.h
/usr/include/efi/efidevp.h
/usr/include/efi/efierr.h
/usr/include/efi/efifs.h
/usr/include/efi/efigpt.h
/usr/include/efi/efiip.h
/usr/include/efi/efilib.h
/usr/include/efi/efilink.h
/usr/include/efi/efimp.h
/usr/include/efi/efinet.h
/usr/include/efi/efipart.h
/usr/include/efi/efipciio.h
/usr/include/efi/efipoint.h
/usr/include/efi/efiprot.h
/usr/include/efi/efipxebc.h
/usr/include/efi/efirtlib.h
/usr/include/efi/efiser.h
/usr/include/efi/efisetjmp.h
/usr/include/efi/efishell.h
/usr/include/efi/efishellintf.h
/usr/include/efi/efistdarg.h
/usr/include/efi/efitcp.h
/usr/include/efi/efiudp.h
/usr/include/efi/efiui.h
/usr/include/efi/ia32
/usr/include/efi/ia32/efibind.h
/usr/include/efi/ia32/efilibplat.h
/usr/include/efi/ia32/efisetjmp_arch.h
/usr/include/efi/ia32/pe.h
/usr/include/efi/legacy.h
/usr/include/efi/lib.h
/usr/include/efi/libsmbios.h
/usr/include/efi/pci22.h
/usr/include/efi/protocol
/usr/include/efi/protocol/adapterdebug.h
/usr/include/efi/protocol/eficonsplit.h
/usr/include/efi/protocol/efidbg.h
/usr/include/efi/protocol/efivar.h
/usr/include/efi/protocol/intload.h
/usr/include/efi/protocol/legacyboot.h
/usr/include/efi/protocol/piflash64.h
/usr/include/efi/protocol/vgaclass.h
/usr/include/efi/romload.h
/usr/lib/crt0-efi-ia32-local.o
/usr/lib/crt0-efi-ia32.o
/usr/lib/elf_ia32_efi.lds
/usr/lib/elf_ia32_efi_local.lds
/usr/lib/elf_ia32_fbsd_efi.lds
/usr/lib/libefi.a
/usr/lib/libgnuefi.a
/usr/lib/pkgconfig/gnu-efi.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jan 6 23:47:25 2025