Hello community, here is the log from the commit of package john for openSUSE:Factory checked in at 2017-05-29 22:19:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/john (Old) and /work/SRC/openSUSE:Factory/.john.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "john" Mon May 29 22:19:41 2017 rev:30 rq:498706 version:1.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/john/john.changes 2016-12-29 22:43:58.295598298 +0100 +++ /work/SRC/openSUSE:Factory/.john.new/john.changes 2017-05-29 22:19:48.198688370 +0200 @@ -1,0 +2,6 @@ +Sat May 27 15:44:54 UTC 2017 - [email protected] + +- Add reproducible.patch to sort input files to make build reproducible + (boo#1041090) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ john.spec ++++++ --- /var/tmp/diff_new_pack.eiPAGF/_old 2017-05-29 22:19:49.302532504 +0200 +++ /var/tmp/diff_new_pack.eiPAGF/_new 2017-05-29 22:19:49.306531939 +0200 @@ -34,6 +34,8 @@ Source9: %{jumboversion}.tar.bz2.sign Patch0: john-1.7.9-powerpc_BE_need_rhash_u32_swap_copy.patch Patch1: ppc64le.patch +# PATCH-FIX-UPSTREAM https://github.com/magnumripper/JohnTheRipper/pull/2560 +Patch2: reproducible.patch BuildRequires: openssl-devel %if 0%{?suse_version} == 1110 BuildRequires: xz @@ -53,6 +55,7 @@ %prep %setup -q -a8 %patch0 -p1 +%patch2 -p1 cd %{jumboversion} && cp -a ./* .. cd .. rm -r %{jumboversion} ++++++ reproducible.patch ++++++ Index: john-1.8.0/john-1.7.9-jumbo-7/src/Makefile =================================================================== --- john-1.8.0.orig/john-1.7.9-jumbo-7/src/Makefile +++ john-1.8.0/john-1.7.9-jumbo-7/src/Makefile @@ -72,7 +72,7 @@ OPT_INLINE = -Os -funroll-loops -finline # Works with Solaris make, and GNU make PLUGFORMATS_SRCS: sh =echo *_plug.c -PLUGFORMATS_SRCS += $(wildcard *_plug.c) +PLUGFORMATS_SRCS += $(sort $(wildcard *_plug.c)) PLUGFORMATS_OBJS = $(PLUGFORMATS_SRCS:.c=.o) JOHN_OBJS = \
