Control: tags 913734 pending
Control: tags 829715 pending

Uploaded an NMU to DELAYED/10 fixing the cross building and reproducible
builds patches submitted in 2018 and 2016:

diff -Nru snake4-1.0.14/debian/changelog snake4-1.0.14/debian/changelog
--- snake4-1.0.14/debian/changelog      2014-08-18 06:07:37.000000000 -0700
+++ snake4-1.0.14/debian/changelog      2022-10-06 13:24:22.000000000 -0700
@@ -1,3 +1,16 @@
+snake4 (1.0.14-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Reiner Herrmann ]
+  * Strip build date/user to enable reproducible building.
+    (Closes: #829715)
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: Don't strip during make install. (Closes: #913734)
+
+ -- Vagrant Cascadian <vagr...@reproducible-builds.org>  Thu, 06 Oct 2022 
13:24:22 -0700
+
 snake4 (1.0.14-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru 
snake4-1.0.14/debian/patches/makefile-use-install-variable-rather-tha.patch 
snake4-1.0.14/debian/patches/makefile-use-install-variable-rather-tha.patch
--- snake4-1.0.14/debian/patches/makefile-use-install-variable-rather-tha.patch 
1969-12-31 16:00:00.000000000 -0800
+++ snake4-1.0.14/debian/patches/makefile-use-install-variable-rather-tha.patch 
2022-10-06 13:24:22.000000000 -0700
@@ -0,0 +1,40 @@
+From: Helmut Grohne <hel...@subdivi.de>
+Date: Wed, 14 Nov 2018 14:00:58 +0100
+X-Dgit-Generated: 1.0.14-1.1 cc12e06821c48f4a94bfa55ea275a6de3b2979b9
+Subject: Makefile: Use INSTALL variable rather than hard-coded install.
+
+Patch from https://bugs.debian.org/913734
+
+Patch description by Vagrant Cascadian <vagr...@reproducible-builds.org>
+
+---
+
+diff --git a/Makefile b/Makefile
+index bf234f9..6ac7b99 100644
+--- a/Makefile
++++ b/Makefile
+@@ -63,6 +63,7 @@ DEFINES              = -DVERSION=\"$(VERSION)\" \
+ ###########################################################################
+ 
+ CC            = gcc
++INSTALL               ?= install
+ 
+ OPTIM         = -s -O2
+ CCOPT         = -Wall $(OPTIM) $(INCDIR) $(DEFINES) $(CFLAGS)
+@@ -90,12 +91,12 @@ clean:
+       rm -f *.o core depend *~ $(PROG)
+ 
+ install: $(PROG)
+-      install -d -m 755 $(INSTBINDIR) $(INSTLIBDIR) $(INSTMANDIR)
+-      install -s -m 4755 -o $(OWNER) -g $(GROUP) $(PROG) $(INSTBINDIR)
++      $(INSTALL) -d -m 755 $(INSTBINDIR) $(INSTLIBDIR) $(INSTMANDIR)
++      $(INSTALL) -s -m 4755 -o $(OWNER) -g $(GROUP) $(PROG) $(INSTBINDIR)
+       ln -sf $(PROG) $(INSTBINDIR)/snake4scores
+-      install -m 644 $(DIST).6 $(INSTMANDIR)
++      $(INSTALL) -m 644 $(DIST).6 $(INSTMANDIR)
+       if test ! -f $(SCOREFILE); then \
+-        install -m 644 -o $(OWNER) -g $(GROUP) \
++        $(INSTALL) -m 644 -o $(OWNER) -g $(GROUP) \
+                 $(SCOREBASEFILE) $(INSTLIBDIR); fi
+ 
+ depend dep:
diff -Nru snake4-1.0.14/debian/patches/series 
snake4-1.0.14/debian/patches/series
--- snake4-1.0.14/debian/patches/series 2014-08-18 04:43:09.000000000 -0700
+++ snake4-1.0.14/debian/patches/series 2022-10-06 13:24:22.000000000 -0700
@@ -1,3 +1,5 @@
 useless-linkage.patch
 hardening.patch
 standard-install-directories.patch
+strip-build-dateuser-to-enable-reproduci.patch
+makefile-use-install-variable-rather-tha.patch
diff -Nru 
snake4-1.0.14/debian/patches/strip-build-dateuser-to-enable-reproduci.patch 
snake4-1.0.14/debian/patches/strip-build-dateuser-to-enable-reproduci.patch
--- snake4-1.0.14/debian/patches/strip-build-dateuser-to-enable-reproduci.patch 
1969-12-31 16:00:00.000000000 -0800
+++ snake4-1.0.14/debian/patches/strip-build-dateuser-to-enable-reproduci.patch 
2022-10-06 13:24:22.000000000 -0700
@@ -0,0 +1,35 @@
+From: Reiner Herrmann <rei...@reiner-h.de>
+Date: Tue, 5 Jul 2016 16:43:38 +0200
+X-Dgit-Generated: 1.0.14-1.1 a00bd8404731fe2738413108aee6fcb249a5727e
+Subject: Strip build date/user to enable reproducible building (Closes: 
#829715).
+
+
+---
+
+diff --git a/Makefile b/Makefile
+index bfe5a78..bf234f9 100644
+--- a/Makefile
++++ b/Makefile
+@@ -57,8 +57,6 @@ GROUP                = games
+ SCOREBASEFILE = $(PROG).score
+ SCOREFILE     = $(INSTLIBDIR)/$(SCOREBASEFILE)
+ DEFINES               = -DVERSION=\"$(VERSION)\" \
+-                "-DCOMPILED_DATE=\"$(COMPILED_DATE)\"" \
+-                "-DCOMPILED_BY=\"$(COMPILED_BY)\"" \
+                 -DSCOREFILE=\"$(SCOREFILE)\" \
+                 -DXK_MISCELLANY -DXK_LATIN1 
+ 
+diff --git a/snake4.c b/snake4.c
+index 13c5b25..1180adc 100644
+--- a/snake4.c
++++ b/snake4.c
+@@ -31,8 +31,7 @@ static void
+ version(void)
+ {
+     printf(
+-      "snake4 " VERSION ", by Sverre H. Huseby "
+-      "(compiled " COMPILED_DATE " by " COMPILED_BY ")\n"
++      "snake4 " VERSION ", by Sverre H. Huseby\n"
+     );
+     exit(0);
+ }
diff -Nru snake4-1.0.14/debian/rules snake4-1.0.14/debian/rules
--- snake4-1.0.14/debian/rules  2014-08-14 16:45:50.000000000 -0700
+++ snake4-1.0.14/debian/rules  2022-10-06 13:24:22.000000000 -0700
@@ -5,6 +5,9 @@
 %:
        dh $@ --parallel
 
+override_dh_auto_install: # drop with debhelper compat 10
+       dh_auto_install -- 'INSTALL=install --strip-program=true'
+
 override_dh_fixperms:
        chown 'root:games' debian/snake4/usr/games/snake4
        chmod 2755 debian/snake4/usr/games/snake4

Attachment: signature.asc
Description: PGP signature

Reply via email to