uncommitted - netgen-lvs

Ready changes

Summary

Import uploads missing from VCS:

Diff

diff --git a/debian/changelog b/debian/changelog
index 839dfc3..bf2fa40 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+netgen-lvs (1.5.133-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Chris Lamb ]
+  * Do not embed build timestamp (Closes: #955783)
+
+ -- Vagrant Cascadian <vagrant@reproducible-builds.org>  Thu, 01 Dec 2022 14:32:11 -0800
+
+netgen-lvs (1.5.133-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with autoconf 2.71. (Closes: #993505)
+
+ -- Adrian Bunk <bunk@debian.org>  Sun, 07 Nov 2021 20:50:30 +0200
+
 netgen-lvs (1.5.133-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/debian/patches/autoconf2.71.patch b/debian/patches/autoconf2.71.patch
new file mode 100644
index 0000000..07c35de
--- /dev/null
+++ b/debian/patches/autoconf2.71.patch
@@ -0,0 +1,15 @@
+Description: Fix FTBFS with autoconf 2.71
+Author: Adrian Bunk <bunk@debian.org>
+Bug-Debian: https://bugs.debian.org/993505
+
+--- netgen-lvs-1.5.133.orig/scripts/configure.in
++++ netgen-lvs-1.5.133/scripts/configure.in
+@@ -4,7 +4,7 @@ dnl Use autoconf 2.52 or newer.
+ AC_INIT(netgen, 1.3, eda-dev@opencircuitdesign.com)
+ AC_PREREQ(2.52)
+ AC_CONFIG_SRCDIR(rules.mak)
+-AC_CONFIG_AUX_DIR(.)
++AC_CONFIG_AUX_DIR(scripts)
+ 
+ AC_CANONICAL_SYSTEM
+ 
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 6d02802..03674c5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +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

Run locally

More details

Full run details