Hello community,

here is the log from the commit of package libcryptopp for openSUSE:Factory 
checked in at 2017-06-01 16:27:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcryptopp (Old)
 and      /work/SRC/openSUSE:Factory/.libcryptopp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcryptopp"

Thu Jun  1 16:27:59 2017 rev:29 rq:497073 version:5.6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libcryptopp/libcryptopp.changes  2017-03-10 
20:47:49.827634068 +0100
+++ /work/SRC/openSUSE:Factory/.libcryptopp.new/libcryptopp.changes     
2017-06-01 16:28:01.035032133 +0200
@@ -1,0 +2,5 @@
+Sat May 20 19:45:06 UTC 2017 - [email protected]
+
+- Add reproducible.patch to sort input files to make build fully reproducible
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

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

Other differences:
------------------
++++++ libcryptopp.spec ++++++
--- /var/tmp/diff_new_pack.KMr8hC/_old  2017-06-01 16:28:01.742932317 +0200
+++ /var/tmp/diff_new_pack.KMr8hC/_new  2017-06-01 16:28:01.742932317 +0200
@@ -40,6 +40,8 @@
 Patch1:         libcryptopp-shared.patch
 # PATCH-BUILDFIX-OPENSUSE 0001-disable_os_rng_test.patch [email protected] 
-- disable OS Random Number Generator test
 Patch4:         0001-disable_os_rng_test.patch
+# PATCH-FIX-UPSTREAM reproducible.patch bmwiedemann 
https://github.com/weidai11/cryptopp
+Patch5:         reproducible.patch
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRequires:  unzip
@@ -79,6 +81,7 @@
 %setup -q -c "%{name}-%{version}"
 %patch1 -p0
 %patch4 -p1
+%patch5 -p1
 echo %{major}.%{minor}.%{patch}
 echo %{pkg_version}
 #mv config.recommend config.h


++++++ reproducible.patch ++++++
Index: libcryptopp-5.6.5/GNUmakefile
===================================================================
--- libcryptopp-5.6.5.orig/GNUmakefile
+++ libcryptopp-5.6.5/GNUmakefile
@@ -413,7 +413,7 @@ endif # HAS_SOLIB_VERSION
 ###########################################################
 
 # List cryptlib.cpp first, then cpu.cpp, then integer.cpp to tame C++ static 
initialization problems.
-SRCS := cryptlib.cpp cpu.cpp integer.cpp $(filter-out cryptlib.cpp cpu.cpp 
integer.cpp pch.cpp simple.cpp winpipes.cpp cryptlib_bds.cpp,$(wildcard *.cpp))
+SRCS := cryptlib.cpp cpu.cpp integer.cpp $(filter-out cryptlib.cpp cpu.cpp 
integer.cpp pch.cpp simple.cpp winpipes.cpp cryptlib_bds.cpp,$(sort $(wildcard 
*.cpp)))
 
 # Need CPU for X86/X64/X32 and ARM
 ifeq ($(IS_X86)$(IS_X64)$(IS_ARM32)$(IS_ARM64),0000)

Reply via email to