I have uploaded an NMU to DELAYED/10 using dgit containing the following
changes:

diff -Nru crack-5.0a/debian/changelog crack-5.0a/debian/changelog
--- crack-5.0a/debian/changelog 2021-02-03 13:09:40.000000000 -0800
+++ crack-5.0a/debian/changelog 2023-12-19 15:43:43.000000000 -0800
@@ -1,3 +1,17 @@
+crack (5.0a-13.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Vagrant Cascadian ]
+  * debian/Crack.make: Use dpkg-buildflags to set default CFLAGS.
+    (Closes: #1021521)
+  * src/util/Makefile: Remove embedded timestamps. (Closes: #1021522)
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: Let dpkg's buildtools.mk seed CC. (Closes: #952791)
+
+ -- Vagrant Cascadian <vagr...@reproducible-builds.org>  Tue, 19 Dec 2023 
15:43:43 -0800
+
 crack (5.0a-13) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru crack-5.0a/debian/Crack.make crack-5.0a/debian/Crack.make
--- crack-5.0a/debian/Crack.make        2021-02-03 13:09:40.000000000 -0800
+++ crack-5.0a/debian/Crack.make        2023-12-19 15:43:43.000000000 -0800
@@ -42,7 +42,7 @@
 # - redhat linux 4.0
 # - digital unix v4.0
 
-C5FLAGS="-DUSE_STRING_H -DUSE_STDLIB_H -DUSE_SIGNAL_H -DUSE_SYS_TYPES_H 
-DUSE_UNISTD_H -DUSE_PWD_H"
+C5FLAGS="-DUSE_STRING_H -DUSE_STDLIB_H -DUSE_SIGNAL_H -DUSE_SYS_TYPES_H 
-DUSE_UNISTD_H -DUSE_PWD_H $(dpkg-buildflags --get CFLAGS)"
 
 #
 # now pick your compiler
@@ -54,7 +54,7 @@
 #LIBS=-lcrypt # uncomment only if necessary to use stdlib crypt(), eg: NetBSD 
MD5
 
 # gcc 2.7.2
-CC=gcc
+: "${CC:=gcc}"
 CFLAGS="-g -O2 -Wall -fstack-protector-strong -Wformat -Werror=format-security 
$C5FLAGS"
 LIBS=-lcrypt # uncomment only if necessary to use stdlib crypt(), eg: NetBSD 
MD5
 
diff -Nru crack-5.0a/debian/patches/series crack-5.0a/debian/patches/series
--- crack-5.0a/debian/patches/series    2021-02-03 13:09:40.000000000 -0800
+++ crack-5.0a/debian/patches/series    2023-12-19 15:43:43.000000000 -0800
@@ -9,3 +9,4 @@
 src___libdes___stcmuMmo.patch
 b64_shebang.patch
 fix-spelling.patch
+srcutilmakefile-remove-embedded-timestam.patch
diff -Nru 
crack-5.0a/debian/patches/srcutilmakefile-remove-embedded-timestam.patch 
crack-5.0a/debian/patches/srcutilmakefile-remove-embedded-timestam.patch
--- crack-5.0a/debian/patches/srcutilmakefile-remove-embedded-timestam.patch    
1969-12-31 16:00:00.000000000 -0800
+++ crack-5.0a/debian/patches/srcutilmakefile-remove-embedded-timestam.patch    
2023-12-19 15:43:43.000000000 -0800
@@ -0,0 +1,41 @@
+From: Vagrant Cascadian <vagr...@reproducible-builds.org>
+Date: Mon, 10 Oct 2022 00:10:18 +0000
+X-Dgit-Generated: 5.0a-13.1 4b5ff2399a1e1918a708e8dca0b5548db398b24a
+Subject: src/util/Makefile: Remove embedded timestamps.
+
+(Closes: #1021522)
+
+https://reproducible-builds.org/docs/timestamps/
+
+---
+
+diff --git a/src/util/Makefile b/src/util/Makefile
+index b2a96c3..f09bb9f 100644
+--- a/src/util/Makefile
++++ b/src/util/Makefile
+@@ -42,25 +42,21 @@ $(XDIR)/stdlib-cracker: cracker.c $(XLIB)
+       $(CC) $(CFLAGS) -c elcid.c
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/cracker cracker.c elcid.o $(XLIB)
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/dictfilt dictfilt.c elcid.o 
$(XLIB)
+-      date > $@
+ 
+ $(XDIR)/libdes-cracker: cracker.c $(XLIB)
+       $(CC) $(CFLAGS) -c elcid.c
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/cracker cracker.c elcid.o $(XLIB) 
../libdes/libdes.a
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/dictfilt dictfilt.c elcid.o 
$(XLIB) ../libdes/libdes.a
+-      date > $@
+ 
+ $(XDIR)/ufc-cracker: cracker.c $(XLIB)
+       $(CC) $(CFLAGS) -DINITDES -DFCRYPT -c elcid.c
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/cracker cracker.c elcid.o $(XLIB) 
../ufc-crypt/libufc.a
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/dictfilt dictfilt.c elcid.o 
$(XLIB) ../ufc-crypt/libufc.a
+-      date > $@
+ 
+ $(XDIR)/gnu-cracker: cracker.c $(XLIB)
+       $(CC) $(CFLAGS) -c elcid.c
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/cracker cracker.c elcid.o $(XLIB) 
../crypt/libufc.a
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(XDIR)/dictfilt dictfilt.c elcid.o 
$(XLIB) ../crypt/libufc.a
+-      date > $@
+ 
+ #------------------------------------------------------------------
+ 
diff -Nru crack-5.0a/debian/rules crack-5.0a/debian/rules
--- crack-5.0a/debian/rules     2021-02-03 13:09:40.000000000 -0800
+++ crack-5.0a/debian/rules     2023-12-19 15:43:43.000000000 -0800
@@ -2,6 +2,8 @@
 #export DH_VERBOSE=1
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+DPKG_EXPORT_BUILDTOOLS=1
+include /usr/share/dpkg/buildtools.mk
 
 %:
        dh $@


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to