Hello community,

here is the log from the commit of package efivar for openSUSE:Factory checked 
in at 2016-07-20 09:15:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/efivar (Old)
 and      /work/SRC/openSUSE:Factory/.efivar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "efivar"

Changes:
--------
--- /work/SRC/openSUSE:Factory/efivar/efivar.changes    2016-04-16 
22:07:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.efivar.new/efivar.changes       2016-07-20 
09:15:16.000000000 +0200
@@ -1,0 +2,15 @@
+Wed Jul 13 03:54:20 UTC 2016 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------
+Tue Jul 12 09:00:02 UTC 2016 - [email protected]
+
+- deprecated-readdir_r.patch: Remove use of deprecated readdir_r
+
+-------------------------------------------------------------------

Old:
----
  efivar-0.21-gcc6.diff
  efivar-0.23.tar.bz2
  efivar-nvme-no-kernel-header.patch
  efivar-nvme-rename.patch
  efivar-relicensing.patch

New:
----
  deprecated-readdir_r.patch
  efivar-0.24.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ efivar.spec ++++++
--- /var/tmp/diff_new_pack.lM55Gf/_old  2016-07-20 09:15:17.000000000 +0200
+++ /var/tmp/diff_new_pack.lM55Gf/_new  2016-07-20 09:15:17.000000000 +0200
@@ -17,18 +17,15 @@
 
 
 Name:           efivar
-Version:        0.23
+Version:        0.24
 Release:        0
 Summary:        Tools to manage UEFI variables
 License:        LGPL-2.1
 Group:          Development/Libraries/Other
 Url:            https://github.com/rhinstaller/efivar
 Source0:        
https://github.com/rhinstaller/efivar/releases/download/%{version}/%{name}-%{version}.tar.bz2
-Patch1:         efivar-0.21-gcc6.diff
-Patch2:         efivar-no-static.patch
-Patch3:         efivar-nvme-rename.patch
-Patch4:         efivar-nvme-no-kernel-header.patch
-Patch5:         efivar-relicensing.patch
+Patch1:         efivar-no-static.patch
+Patch2:         deprecated-readdir_r.patch
 BuildRequires:  fdupes
 BuildRequires:  pkg-config
 BuildRequires:  popt-devel
@@ -54,11 +51,8 @@
 
 %prep
 %setup -q
-%patch1
+%patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %build
 export CFLAGS="%{optflags} -Wno-nonnull"

++++++ deprecated-readdir_r.patch ++++++
>From 5e2f64ebb96f45155d0301a81ccd141a17fd7d9b Mon Sep 17 00:00:00 2001
From: Andreas Schwab <[email protected]>
Date: Tue, 12 Jul 2016 10:34:50 +0200
Subject: [PATCH] Remove use of deprecated readdir_r

Signed-off-by: Andreas Schwab <[email protected]>
---
Index: efivar-0.23/src/vars.c
===================================================================
--- efivar-0.23.orig/src/vars.c
+++ efivar-0.23/src/vars.c
@@ -128,19 +128,15 @@ is_64bit(void)
        if (dfd < 0)
                goto err;
 
-       struct dirent entry;
-       struct dirent *result = NULL;
        while (1) {
-               int rc = readdir_r(dir, &entry, &result);
-               if (rc != 0)
-                       break;
-               if (result == NULL)
+               struct dirent *entry = readdir(dir);
+               if (entry == NULL)
                        break;
 
-               if (!strcmp(entry.d_name, "..") || !strcmp(entry.d_name, "."))
+               if (!strcmp(entry->d_name, "..") || !strcmp(entry->d_name, "."))
                        continue;
 
-               ssize_t size = get_file_data_size(dfd, entry.d_name);
+               ssize_t size = get_file_data_size(dfd, entry->d_name);
                if (size < 0) {
                        continue;
                } else if (size == 2084) {
++++++ efivar-0.23.tar.bz2 -> efivar-0.24.tar.bz2 ++++++
++++ 3147 lines of diff (skipped)


Reply via email to