This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository armagetronad.

commit 8541c469f0734afd404b5e27fb0b4775b31d9dd9
Author: Markus Koschany <[email protected]>
Date:   Sun Jun 25 16:58:37 2017 +0200

    Update reproducible-build.patch. Use SOURCE_DATE_EPOCH variable or remove
    
    any occurences of the date command.
    
    Closes: #861773
    Thanks: Chris Lamb for the report.
---
 debian/patches/reproducible-build.patch | 82 ++++++++++++++++++++++++---------
 1 file changed, 61 insertions(+), 21 deletions(-)

diff --git a/debian/patches/reproducible-build.patch 
b/debian/patches/reproducible-build.patch
index 4d5b931..7e34423 100644
--- a/debian/patches/reproducible-build.patch
+++ b/debian/patches/reproducible-build.patch
@@ -6,68 +6,108 @@ Make the build reproducible.
 
 Forwarded: no
 ---
- src/doc/HtmlMakefile    | 4 ++--
- src/doc/Makefile.in     | 4 ++--
- src/doc/html.m4.in      | 2 +-
- src/doc/net/Makefile.in | 4 ++--
- 4 files changed, 7 insertions(+), 7 deletions(-)
+ src/doc/HtmlMakefile    | 11 +++++++++--
+ src/doc/Makefile.in     | 11 +++++++++--
+ src/doc/html.m4.in      |  2 --
+ src/doc/net/Makefile.in | 11 +++++++++--
+ src/doc/net/sig.m4      |  3 ---
+ 5 files changed, 27 insertions(+), 11 deletions(-)
 
 diff --git a/src/doc/HtmlMakefile b/src/doc/HtmlMakefile
-index c979997..9d44d87 100644
+index c979997..715362d 100644
 --- a/src/doc/HtmlMakefile
 +++ b/src/doc/HtmlMakefile
-@@ -15,9 +15,9 @@ $(htmlm4): $(top_builddir)/config.status Makefile 
$(top_srcdir)/src/doc/html.m4.
+@@ -12,12 +12,19 @@ htmlm4 = $(top_builddir)/src/doc/html.m4
+ $(htmlm4): $(top_builddir)/config.status Makefile 
$(top_srcdir)/src/doc/html.m4.in
+       cd ${top_builddir}; ./config.status src/doc/html.m4
+ 
++DATE_FMT = %Y-%m-%d
++ifdef SOURCE_DATE_EPOCH
++      BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 
 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || 
date -u "+$(DATE_FMT)")
++else
++      BUILD_DATE ?= $(shell date "+$(DATE_FMT)")
++endif
++
  if HAVE_M4
  %.html : $(srcdir)/%.html.m4 %.html.dep $(htmlm4) Makefile 
  if DATE_R
 -      { echo "define(CHANGEDATE,`date +"%b %d %Y" -r $<`) include($(htmlm4))" 
; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
-+      { echo "define(CHANGEDATE, 20160712) include($(htmlm4))" ; cat $< ; } | 
m4 -I ${srcdir} > $@ || cp $< $@
++{ echo "define(CHANGEDATE, $(BUILD_DATE)) include($(htmlm4))" ; cat $< ; } | 
m4 -I ${srcdir} > $@ || cp $< $@
  else
 -      { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include($(htmlm4))" ; cat 
$< ; } | m4 -I ${srcdir} > $@ || cp $< $@
-+      { echo "define(CHANGEDATE, 20160712) include($(htmlm4))" ; cat $< ; } | 
m4 -I ${srcdir} > $@ || cp $< $@
++              { echo "define(CHANGEDATE, $(BUILD_DATE)) include($(htmlm4))" ; 
cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
  endif
  
  %.dep: %.m4 Makefile
 diff --git a/src/doc/Makefile.in b/src/doc/Makefile.in
-index a2e5d4e..df92eff 100644
+index 34cc5ff..21be664 100644
 --- a/src/doc/Makefile.in
 +++ b/src/doc/Makefile.in
-@@ -740,8 +740,8 @@ $(htmlm4): $(top_builddir)/config.status Makefile 
$(top_srcdir)/src/doc/html.m4.
+@@ -683,9 +683,16 @@ uninstall-am: uninstall-htmlDATA
+ $(htmlm4): $(top_builddir)/config.status Makefile 
$(top_srcdir)/src/doc/html.m4.in
        cd ${top_builddir}; ./config.status src/doc/html.m4
  
++DATE_FMT = %Y-%m-%d
++ifdef SOURCE_DATE_EPOCH
++      BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 
 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || 
date -u "+$(DATE_FMT)")
++else
++      BUILD_DATE ?= $(shell date "+$(DATE_FMT)")
++endif
++
  @HAVE_M4_TRUE@%.html : $(srcdir)/%.html.m4 %.html.dep $(htmlm4) Makefile 
 -@DATE_R_TRUE@@HAVE_M4_TRUE@   { echo "define(CHANGEDATE,`date +"%b %d %Y" -r 
$<`) include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
 -@DATE_R_FALSE@@HAVE_M4_TRUE@  { echo "define(CHANGEDATE,`date +"%b %d %Y"`) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
-+@DATE_R_TRUE@@HAVE_M4_TRUE@   { echo "define(CHANGEDATE, 20160712) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
-+@DATE_R_FALSE@@HAVE_M4_TRUE@  { echo "define(CHANGEDATE, 20160712) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
++@DATE_R_TRUE@@HAVE_M4_TRUE@   { echo "define(CHANGEDATE, $(BUILD_DATE)) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
++@DATE_R_FALSE@@HAVE_M4_TRUE@  { echo "define(CHANGEDATE, $(BUILD_DATE)) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
  
  @HAVE_M4_TRUE@%.dep: %.m4 Makefile
  @HAVE_M4_TRUE@        echo $*.dep ":\\" > $@
 diff --git a/src/doc/html.m4.in b/src/doc/html.m4.in
-index 8c75527..9127fb2 100644
+index 8c75527..45932ba 100644
 --- a/src/doc/html.m4.in
 +++ b/src/doc/html.m4.in
-@@ -6,7 +6,7 @@ define(HEADSTART,dnl
+@@ -6,8 +6,6 @@ define(HEADSTART,dnl
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  changequote([,])dnl
 -   <meta name="date" content="esyscmd(echo -n [`date 
+%Y-%m-%dT%H:%M:%S+01:00`])">
-+   <meta name="date" content="esyscmd(echo -n [20160712])">
- 
+-
     <meta name="author" content="Manuel Moos">
     <title>$1</title>)dnl
+ define(HEAD,HEADSTART($1)</head><body>)dnl
 diff --git a/src/doc/net/Makefile.in b/src/doc/net/Makefile.in
-index 5cc08c4..4944d61 100644
+index c1132a8..5f8b222 100644
 --- a/src/doc/net/Makefile.in
 +++ b/src/doc/net/Makefile.in
-@@ -549,8 +549,8 @@ $(htmlm4): $(top_builddir)/config.status Makefile 
$(top_srcdir)/src/doc/html.m4.
+@@ -471,9 +471,16 @@ uninstall-am: uninstall-htmlDATA
+ $(htmlm4): $(top_builddir)/config.status Makefile 
$(top_srcdir)/src/doc/html.m4.in
        cd ${top_builddir}; ./config.status src/doc/html.m4
  
++DATE_FMT = %Y-%m-%d
++ifdef SOURCE_DATE_EPOCH
++      BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 
 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || 
date -u "+$(DATE_FMT)")
++else
++      BUILD_DATE ?= $(shell date "+$(DATE_FMT)")
++endif
++
  @HAVE_M4_TRUE@%.html : $(srcdir)/%.html.m4 %.html.dep $(htmlm4) Makefile 
 -@DATE_R_TRUE@@HAVE_M4_TRUE@   { echo "define(CHANGEDATE,`date +"%b %d %Y" -r 
$<`) include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
 -@DATE_R_FALSE@@HAVE_M4_TRUE@  { echo "define(CHANGEDATE,`date +"%b %d %Y"`) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
-+@DATE_R_TRUE@@HAVE_M4_TRUE@   { echo "define(CHANGEDATE, 20160712) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
-+@DATE_R_FALSE@@HAVE_M4_TRUE@  { echo "define(CHANGEDATE, 20160712) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
++@DATE_R_TRUE@@HAVE_M4_TRUE@   { echo "define(CHANGEDATE, $(BUILD_DATE)) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
++@DATE_R_FALSE@@HAVE_M4_TRUE@  { echo "define(CHANGEDATE, $(BUILD_DATE)) 
include($(htmlm4))" ; cat $< ; } | m4 -I ${srcdir} > $@ || cp $< $@
  
  @HAVE_M4_TRUE@%.dep: %.m4 Makefile
  @HAVE_M4_TRUE@        echo $*.dep ":\\" > $@
+diff --git a/src/doc/net/sig.m4 b/src/doc/net/sig.m4
+index 7a8177a..1eade94 100644
+--- a/src/doc/net/sig.m4
++++ b/src/doc/net/sig.m4
+@@ -2,8 +2,5 @@
+ <p align=center>This Page was created by
+ Manuel Moos(MAILMANGLE( z-man, users, sf.net )).
+ 
+-<p align=center>
+-Last modification: esyscmd(date)
+-</p>
+ 
+ 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/armagetronad.git

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to