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)
