summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVagrant Cascadian <vagrant@reproducible-builds.org>2022-12-01 14:33:33 -0800
committerVagrant Cascadian <vagrant@reproducible-builds.org>2022-12-01 14:33:33 -0800
commit902268bac13b17bb848bebed68869b579960d846 (patch)
tree4ef88277d7ab064397428d1709095379cc23310b
parent6a68ed4c73e71b2548740034044dd24b7f10b4e4 (diff)
[dgit (10.1) quilt-fixup]
-rw-r--r--debian/patches/do-not-embed-build-timestamp-closes-9557.patch57
-rw-r--r--debian/patches/series1
2 files changed, 58 insertions, 0 deletions
diff --git a/debian/patches/do-not-embed-build-timestamp-closes-9557.patch b/debian/patches/do-not-embed-build-timestamp-closes-9557.patch
new file mode 100644
index 0000000..9529b2b
--- /dev/null
+++ b/debian/patches/do-not-embed-build-timestamp-closes-9557.patch
@@ -0,0 +1,57 @@
+From: Chris Lamb <lamby@debian.org>
+Date: Sat, 4 Apr 2020 22:36:48 +0100
+X-Dgit-Generated: 1.5.133-1.2 d0def6605122fc8c1aeae62bd675d10394577f65
+Subject: Do not embed build timestamp (Closes: #955783)
+
+Adjusted-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
+
+---
+
+diff --git a/base/Makefile b/base/Makefile
+index dbc0bb1..8c87439 100644
+--- a/base/Makefile
++++ b/base/Makefile
+@@ -10,7 +10,11 @@ include ${NETGENDIR}/defs.mak
+
+ SRCS += ${GR_SRCS}
+ DFLAGS += ${GR_DFLAGS}
++ifdef SOURCE_DATE_EPOCH
++DFLAGS += -DNETGEN_DATE="\"`LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u`\""
++else
+ DFLAGS += -DNETGEN_DATE="\"`date`\""
++endif
+ CFLAGS += ${GR_CFLAGS}
+
+ include ${NETGENDIR}/rules.mak
+diff --git a/netgen/Makefile b/netgen/Makefile
+index 52beff7..9541edd 100644
+--- a/netgen/Makefile
++++ b/netgen/Makefile
+@@ -8,7 +8,11 @@ EXTRA_LIBS = ${NETGENDIR}/base/libbase.o \
+ ${MAIN_EXTRA_LIBS}
+
+ DFLAGS += ${GR_DFLAGS}
++ifdef SOURCE_DATE_EPOCH
++DFLAGS += -DNETGEN_DATE="\"`LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u`\""
++else
+ DFLAGS += -DNETGEN_DATE="\"`date`\""
++endif
+
+ LIBS += ${GR_LIBS} -lm
+ CFLAGS += ${GR_CFLAGS} -I${NETGENDIR}/base
+diff --git a/tcltk/Makefile b/tcltk/Makefile
+index 861e185..5105765 100644
+--- a/tcltk/Makefile
++++ b/tcltk/Makefile
+@@ -6,7 +6,11 @@ include ${NETGENDIR}/defs.mak
+
+ EXTRA_LIBS = ${MAIN_EXTRA_LIBS}
+
++ifdef SOURCE_DATE_EPOCH
++DFLAGS += -DNETGEN_DATE="\"`LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u`\""
++else
+ DFLAGS += -DNETGEN_DATE="\"`date`\""
++endif
+ LIBS += -lm
+ CLEANS += netgen.sh netgen.tcl netgenexec${EXEEXT}
+ CFLAGS += -I${NETGENDIR}/base
diff --git a/debian/patches/series b/debian/patches/series
index 0a11afc..03674c5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
0002-Make-sure-hardening-flags-are-passed-down.patch
0002-Fix-some-sprintf-calls.patch
autoconf2.71.patch
+do-not-embed-build-timestamp-closes-9557.patch