Hello community, here is the log from the commit of package libgcrypt for openSUSE:Factory checked in at 2018-07-07 21:56:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgcrypt (Old) and /work/SRC/openSUSE:Factory/.libgcrypt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgcrypt" Sat Jul 7 21:56:53 2018 rev:73 rq:620216 version:1.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libgcrypt/libgcrypt.changes 2018-06-22 13:15:15.191327085 +0200 +++ /work/SRC/openSUSE:Factory/.libgcrypt.new/libgcrypt.changes 2018-07-07 21:57:18.855400161 +0200 @@ -1,0 +2,8 @@ +Mon Jul 2 10:38:42 UTC 2018 - sch...@suse.de + +- libgcrypt-1.6.3-aliasing.patch, libgcrypt-ppc64.patch, + libgcrypt-strict-aliasing.patch: Remove obsolete patches +- libgcrypt-1.4.1-rijndael_no_strict_aliasing.patch: Rediff +- Reenable testsuite + +------------------------------------------------------------------- Old: ---- libgcrypt-1.6.3-aliasing.patch libgcrypt-ppc64.patch libgcrypt-strict-aliasing.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgcrypt.spec ++++++ --- /var/tmp/diff_new_pack.SchsqS/_old 2018-07-07 21:57:19.455399399 +0200 +++ /var/tmp/diff_new_pack.SchsqS/_new 2018-07-07 21:57:19.455399399 +0200 @@ -36,8 +36,6 @@ Source5: cavs-test.sh Source6: cavs_driver.pl Source99: %{name}.changes -Patch0: %{name}-ppc64.patch -Patch1: %{name}-strict-aliasing.patch Patch3: %{name}-1.4.1-rijndael_no_strict_aliasing.patch Patch4: %{name}-sparcv9.diff #PATCH-FIX-UPSTREAM: bnc#701267, explicitly link with $(DL_LIBS) @@ -55,7 +53,6 @@ Patch30: drbg_test.patch #PATCH-FIX-SUSE run FIPS self-test from constructor Patch32: libgcrypt-fips_run_selftest_at_constructor.patch -Patch34: libgcrypt-1.6.3-aliasing.patch #PATCH-FIX-UPSTREAM bsc#1064455 fipsdrv patch to enable --algo for dsa-sign Patch35: libgcrypt-fipsdrv-enable-algo-for-dsa-sign.patch #PATCH-FIX-UPSTREAM bsc#1064455 fipsdrv patch to enable --algo for dsa-verify @@ -139,8 +136,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 %patch3 -p1 %patch4 -p1 %patch5 -p1 @@ -150,11 +145,6 @@ %patch29 -p1 %patch30 -p1 %patch32 -p1 -# This patch breaks x86_64 builds but is needed for big-endian -# architectures -%ifarch ppc ppc64 s390 s390x -%patch34 -p1 -%endif %patch13 -p1 %patch14 -p1 %patch35 -p1 @@ -194,10 +184,7 @@ %check fipshmac src/.libs/libgcrypt.so.?? -# Nice idea. however this uses /dev/random, which hangs -# on hardware without random feeds. -# so lets not run it inside OBS -# make %{?_smp_mflags} check +make %{?_smp_mflags} check %install %make_install ++++++ libgcrypt-1.4.1-rijndael_no_strict_aliasing.patch ++++++ --- /var/tmp/diff_new_pack.SchsqS/_old 2018-07-07 21:57:19.499399343 +0200 +++ /var/tmp/diff_new_pack.SchsqS/_new 2018-07-07 21:57:19.503399339 +0200 @@ -1,11 +1,11 @@ -Index: libgcrypt-1.4.1/cipher/Makefile.am +Index: libgcrypt-1.8.3/cipher/Makefile.am =================================================================== ---- libgcrypt-1.4.1.orig/cipher/Makefile.am 2008-11-11 17:13:59.000000000 +0100 -+++ libgcrypt-1.4.1/cipher/Makefile.am 2008-11-11 17:18:58.000000000 +0100 -@@ -92,3 +92,11 @@ ac.o: $(srcdir)/ac.c +--- libgcrypt-1.8.3.orig/cipher/Makefile.am ++++ libgcrypt-1.8.3/cipher/Makefile.am +@@ -128,3 +128,11 @@ tiger.o: $(srcdir)/tiger.c - ac.lo: $(srcdir)/ac.c - `echo $(LTCOMPILE) -fno-strict-aliasing -c $(srcdir)/ac.c` + tiger.lo: $(srcdir)/tiger.c + `echo $(LTCOMPILE) -c $(srcdir)/tiger.c | $(o_flag_munging) ` + +# rijndael.c needs -fno-strict-aliasing +rijndael.o: $(srcdir)/rijndael.c