Hello community, here is the log from the commit of package gnu-efi for openSUSE:Factory checked in at 2020-10-08 13:11:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnu-efi (Old) and /work/SRC/openSUSE:Factory/.gnu-efi.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnu-efi" Thu Oct 8 13:11:30 2020 rev:31 rq:839769 version:3.0.12 Changes: -------- --- /work/SRC/openSUSE:Factory/gnu-efi/gnu-efi.changes 2020-03-25 23:41:27.287957458 +0100 +++ /work/SRC/openSUSE:Factory/.gnu-efi.new.4249/gnu-efi.changes 2020-10-08 13:12:16.807177644 +0200 @@ -1,0 +2,7 @@ +Mon Sep 14 07:52:03 UTC 2020 - Dirk Mueller <dmuel...@suse.com> + +- update to 3.0.12: + * Add SMBIOS 3.0 table support + * Fix ARCH on ARMv6. + +------------------------------------------------------------------- Old: ---- gnu-efi-3.0.11.tar.bz2 New: ---- gnu-efi-3.0.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnu-efi.spec ++++++ --- /var/tmp/diff_new_pack.j8Xqqv/_old 2020-10-08 13:12:17.231178028 +0200 +++ /var/tmp/diff_new_pack.j8Xqqv/_new 2020-10-08 13:12:17.235178032 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnu-efi # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gnu-efi -Version: 3.0.11 +Version: 3.0.12 Release: 0 Summary: Library for EFI Applications License: BSD-3-Clause AND GPL-2.0-or-later @@ -52,7 +52,6 @@ %endif %files -%defattr(-, root, root) %doc README.* %{_includedir}/efi %{_libdir}/crt0-efi-*.o ++++++ gnu-efi-3.0.11.tar.bz2 -> gnu-efi-3.0.12.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/Make.defaults new/gnu-efi-3.0.12/Make.defaults --- old/gnu-efi-3.0.11/Make.defaults 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/Make.defaults 2020-05-11 17:05:20.000000000 +0200 @@ -62,12 +62,12 @@ # Host/target identification OS := $(shell uname -s) -HOSTARCH ?= $(shell $(HOSTCC) -dumpmachine | cut -f1 -d- | sed -e s,i[3456789]86,ia32, -e 's,armv7.*,arm,' ) -ARCH ?= $(shell $(HOSTCC) -dumpmachine | cut -f1 -d- | sed -e s,i[3456789]86,ia32, -e 's,armv7.*,arm,' ) +HOSTARCH ?= $(shell $(HOSTCC) -dumpmachine | cut -f1 -d- | sed -e s,i[3456789]86,ia32, -e 's,armv[67].*,arm,' ) +ARCH ?= $(shell $(HOSTCC) -dumpmachine | cut -f1 -d- | sed -e s,i[3456789]86,ia32, -e 's,armv[67].*,arm,' ) # Get ARCH from the compiler if cross compiling ifneq ($(CROSS_COMPILE),) - override ARCH := $(shell $(CC) -dumpmachine | cut -f1 -d-| sed -e s,i[3456789]86,ia32, -e 's,armv7.*,arm,' ) + override ARCH := $(shell $(CC) -dumpmachine | cut -f1 -d-| sed -e s,i[3456789]86,ia32, -e 's,armv[67].*,arm,' ) endif # FreeBSD (and possibly others) reports amd64 instead of x86_64 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/Makefile new/gnu-efi-3.0.12/Makefile --- old/gnu-efi-3.0.11/Makefile 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/Makefile 2020-05-11 17:05:20.000000000 +0200 @@ -34,7 +34,7 @@ # SUCH DAMAGE. # -VERSION = 3.0.11 +VERSION = 3.0.12 MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) SRCDIR = $(dir $(MKFILE_PATH)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/aarch64/efibind.h new/gnu-efi-3.0.12/inc/aarch64/efibind.h --- old/gnu-efi-3.0.11/inc/aarch64/efibind.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/aarch64/efibind.h 2020-05-11 17:05:20.000000000 +0200 @@ -15,7 +15,7 @@ * either version 2 of the License, or (at your option) any later version. */ -#if !defined(_MSC_VER) && (!defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L )) +#if !defined(_MSC_VER) && (!defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L )) && !defined(__cplusplus) // ANSI C 1999/2000 stdint.h integer width declarations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/arm/efibind.h new/gnu-efi-3.0.12/inc/arm/efibind.h --- old/gnu-efi-3.0.11/inc/arm/efibind.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/arm/efibind.h 2020-05-11 17:05:20.000000000 +0200 @@ -15,7 +15,7 @@ * either version 2 of the License, or (at your option) any later version. */ -#if !defined(_MSC_VER) && (!defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L )) +#if !defined(_MSC_VER) && (!defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L )) && !defined(__cplusplus) // ANSI C 1999/2000 stdint.h integer width declarations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/efierr.h new/gnu-efi-3.0.12/inc/efierr.h --- old/gnu-efi-3.0.11/inc/efierr.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/efierr.h 2020-05-11 17:05:20.000000000 +0200 @@ -58,6 +58,7 @@ #define EFI_INVALID_LANGUAGE EFIERR(32) #define EFI_COMPROMISED_DATA EFIERR(33) +#define EFI_WARN_UNKOWN_GLYPH EFIWARN(1) #define EFI_WARN_UNKNOWN_GLYPH EFIWARN(1) #define EFI_WARN_DELETE_FAILURE EFIWARN(2) #define EFI_WARN_WRITE_FAILURE EFIWARN(3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/efilib.h new/gnu-efi-3.0.12/inc/efilib.h --- old/gnu-efi-3.0.11/inc/efilib.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/efilib.h 2020-05-11 17:05:20.000000000 +0200 @@ -137,6 +137,7 @@ extern EFI_GUID MpsTableGuid; extern EFI_GUID AcpiTableGuid; extern EFI_GUID SMBIOSTableGuid; +extern EFI_GUID SMBIOS3TableGuid; extern EFI_GUID SalSystemTableGuid; extern EFI_GUID SimplePointerProtocol; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/ia32/efibind.h new/gnu-efi-3.0.12/inc/ia32/efibind.h --- old/gnu-efi-3.0.11/inc/ia32/efibind.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/ia32/efibind.h 2020-05-11 17:05:20.000000000 +0200 @@ -25,7 +25,7 @@ // Basic int types of various widths // -#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) +#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) && !defined(__cplusplus) // No ANSI C 1999/2000 stdint.h integer width declarations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/ia64/efibind.h new/gnu-efi-3.0.12/inc/ia64/efibind.h --- old/gnu-efi-3.0.11/inc/ia64/efibind.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/ia64/efibind.h 2020-05-11 17:05:20.000000000 +0200 @@ -24,7 +24,7 @@ // Basic int types of various widths // -#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) +#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) && !defined(__cplusplus) // No ANSI C 1999/2000 stdint.h integer width declarations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/libsmbios.h new/gnu-efi-3.0.12/inc/libsmbios.h --- old/gnu-efi-3.0.11/inc/libsmbios.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/libsmbios.h 2020-05-11 17:05:20.000000000 +0200 @@ -7,7 +7,7 @@ Module Name: LibSmbios.h - + Abstract: Lib include for SMBIOS services. Used to get system serial number and GUID @@ -37,6 +37,19 @@ UINT8 SmbiosBcdRevision; } SMBIOS_STRUCTURE_TABLE; +typedef struct { + UINT8 AnchorString[5]; + UINT8 EntryPointStructureChecksum; + UINT8 EntryPointLength; + UINT8 MajorVersion; + UINT8 MinorVersion; + UINT8 DocRev; + UINT8 EntryPointRevision; + UINT8 Reserved; + UINT32 TableMaximumSize; + UINT64 TableAddress; +} SMBIOS3_STRUCTURE_TABLE; + // // Please note that SMBIOS structures can be odd byte aligned since the // unformated section of each record is a set of arbitrary size strings. @@ -71,7 +84,7 @@ // always byte copy this data to prevent alignment faults! // EFI_GUID Uuid; - + UINT8 WakeUpType; } SMBIOS_TYPE1; @@ -127,6 +140,4 @@ } SMBIOS_STRUCTURE_POINTER; #pragma pack() - #endif - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/mips64el/efibind.h new/gnu-efi-3.0.12/inc/mips64el/efibind.h --- old/gnu-efi-3.0.11/inc/mips64el/efibind.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/mips64el/efibind.h 2020-05-11 17:05:20.000000000 +0200 @@ -17,7 +17,7 @@ * either version 2 of the License, or (at your option) any later version. */ -#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) +#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) && !defined(__cplusplus) // ANSI C 1999/2000 stdint.h integer width declarations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/inc/x86_64/efibind.h new/gnu-efi-3.0.12/inc/x86_64/efibind.h --- old/gnu-efi-3.0.11/inc/x86_64/efibind.h 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/inc/x86_64/efibind.h 2020-05-11 17:05:20.000000000 +0200 @@ -34,7 +34,7 @@ // Basic int types of various widths // -#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) +#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L ) && !defined(__cplusplus) // No ANSI C 1999/2000 stdint.h integer width declarations @@ -86,7 +86,7 @@ #endif typedef uint64_t uintptr_t; typedef int64_t intptr_t; -#elif defined(__GNUC__) +#else #include <stdint.h> #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnu-efi-3.0.11/lib/data.c new/gnu-efi-3.0.12/lib/data.c --- old/gnu-efi-3.0.11/lib/data.c 2019-10-28 12:48:52.000000000 +0100 +++ new/gnu-efi-3.0.12/lib/data.c 2020-05-11 17:05:20.000000000 +0200 @@ -178,6 +178,7 @@ EFI_GUID MpsTableGuid = MPS_TABLE_GUID; EFI_GUID AcpiTableGuid = ACPI_TABLE_GUID; EFI_GUID SMBIOSTableGuid = SMBIOS_TABLE_GUID; +EFI_GUID SMBIOS3TableGuid = SMBIOS3_TABLE_GUID; EFI_GUID SalSystemTableGuid = SAL_SYSTEM_TABLE_GUID; //