r15793 - in packages/trunk/excellent-bifurcation/debian: . patches
Vincent Cheng
vcheng at moszumanska.debian.org
Mon Jun 6 02:20:37 UTC 2016
Author: vcheng
Date: 2016-06-06 02:20:37 +0000 (Mon, 06 Jun 2016)
New Revision: 15793
Added:
packages/trunk/excellent-bifurcation/debian/patches/reproducible-build.patch
Modified:
packages/trunk/excellent-bifurcation/debian/changelog
packages/trunk/excellent-bifurcation/debian/patches/series
Log:
excellent-bifurcation: make build reproducible
Modified: packages/trunk/excellent-bifurcation/debian/changelog
===================================================================
--- packages/trunk/excellent-bifurcation/debian/changelog 2016-06-05 16:36:36 UTC (rev 15792)
+++ packages/trunk/excellent-bifurcation/debian/changelog 2016-06-06 02:20:37 UTC (rev 15793)
@@ -1,3 +1,10 @@
+excellent-bifurcation (0.0.20071015-8) UNRELEASED; urgency=medium
+
+ * Make build reproducible by sorting list of source files to ensure
+ deterministic linking order. Thanks to Reiner Herrmann! (Closes: #826427)
+
+ -- Vincent Cheng <vcheng at debian.org> Sun, 05 Jun 2016 19:19:18 -0700
+
excellent-bifurcation (0.0.20071015-7) unstable; urgency=medium
* Build with -std=gnu89 to force gnu89 inline semantics, fixing FTBFS with
Added: packages/trunk/excellent-bifurcation/debian/patches/reproducible-build.patch
===================================================================
--- packages/trunk/excellent-bifurcation/debian/patches/reproducible-build.patch (rev 0)
+++ packages/trunk/excellent-bifurcation/debian/patches/reproducible-build.patch 2016-06-06 02:20:37 UTC (rev 15793)
@@ -0,0 +1,16 @@
+Author: Reiner Herrmann <reiner at reiner-h.de>
+Description: Sort source files for deterministic linking order
+Bug-Debian: https://bugs.debian.org/826427
+Last-Update: 2016-06-05
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -4,7 +4,7 @@
+ PKGCONFIG_CFLAGS= `pkg-config $(PKGCONFIG_FILES) --cflags`
+ PKGCONFIG_LDFLAGS= `pkg-config $(PKGCONFIG_FILES) --libs`
+ LDFLAGS=`allegro-config --libs`
+-SOURCES=$(shell find . -name "*.c")
++SOURCES=$(sort $(shell find . -name "*.c"))
+ OBJECTS=$(SOURCES:.c=.o)
+ EXECUTABLE=excellent-bifurcation
+
Modified: packages/trunk/excellent-bifurcation/debian/patches/series
===================================================================
--- packages/trunk/excellent-bifurcation/debian/patches/series 2016-06-05 16:36:36 UTC (rev 15792)
+++ packages/trunk/excellent-bifurcation/debian/patches/series 2016-06-06 02:20:37 UTC (rev 15793)
@@ -4,3 +4,4 @@
link-with-libm.patch
fix_allegro_linker_flag.patch
fix_hurd_ftbfs.patch
+reproducible-build.patch
More information about the Pkg-games-commits
mailing list