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;
 
 //


Reply via email to