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