From: Ralf Treinen <treinen@debian.org>
Date: Thu, 5 Sep 2019 13:01:02 +0200
Subject: drop build-date to make build reprodicible

Debian-bug: #834137
---
 Makefile.in          |  2 --
 configure            |  5 -----
 configure.ac         |  4 ----
 doc/Makefile.am      |  4 ++--
 doc/Makefile.in      |  6 ++----
 doc/pngs/Makefile.in |  2 --
 src/Makefile.am      |  1 -
 src/Makefile.in      |  3 ---
 src/config.ml.in     |  5 -----
 src/main.ml          | 13 +------------
 tex/Makefile.in      |  2 --
 11 files changed, 5 insertions(+), 42 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index 4c14c19..ea518be 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -103,8 +103,6 @@ AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BUILD_DATE = @BUILD_DATE@
-BUILD_YEAR = @BUILD_YEAR@
 CAMLIMAGES_CCLIBS = @CAMLIMAGES_CCLIBS@
 CAMLIMAGES_INCLUDES = @CAMLIMAGES_INCLUDES@
 CAMLIMAGES_LIBS_BYTE = @CAMLIMAGES_LIBS_BYTE@
diff --git a/configure b/configure
index 6e2ca9c..ef67120 100755
--- a/configure
+++ b/configure
@@ -699,8 +699,6 @@ am__isrc
 INSTALL_DATA
 INSTALL_SCRIPT
 INSTALL_PROGRAM
-BUILD_YEAR
-BUILD_DATE
 target_alias
 host_alias
 build_alias
@@ -2191,9 +2189,6 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-BUILD_DATE=`date +%Y-%m-%d`
-BUILD_YEAR=`date +%Y`
-
 
 am__api_version='1.11'
 
diff --git a/configure.ac b/configure.ac
index dc526d1..06ddca0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,10 +1,6 @@
 ?i# Process this file with autoconf to produce a configure script.
 AC_PREREQ(2.59)
 AC_INIT(advi, 1.10.2, Didier.Remy@inria.fr)
-BUILD_DATE=`date +%Y-%m-%d`
-BUILD_YEAR=`date +%Y`
-AC_SUBST(BUILD_DATE)
-AC_SUBST(BUILD_YEAR)
 AM_INIT_AUTOMAKE([foreign])
 AM_MAINTAINER_MODE
 
diff --git a/doc/Makefile.am b/doc/Makefile.am
index d5a1d3c..097d0a1 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -182,11 +182,11 @@ $(HTMLFILES): ../configure
 .htm.html: 
 	sed \
 	 -e 's,@VERSION\@,$(VERSION),' \
-	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
+#	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
 	 $< > $@ 
 
 .man.1: $(top_srcdir)/config.status
 	sed \
 	 -e 's,@VERSION\@,$(VERSION),' \
-	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
+#	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
 	 $< > $@ 
diff --git a/doc/Makefile.in b/doc/Makefile.in
index aca1325..a4d2ae4 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -136,8 +136,6 @@ AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BUILD_DATE = @BUILD_DATE@
-BUILD_YEAR = @BUILD_YEAR@
 CAMLIMAGES_CCLIBS = @CAMLIMAGES_CCLIBS@
 CAMLIMAGES_INCLUDES = @CAMLIMAGES_INCLUDES@
 CAMLIMAGES_LIBS_BYTE = @CAMLIMAGES_LIBS_BYTE@
@@ -890,13 +888,13 @@ $(HTMLFILES): ../configure
 .htm.html: 
 	sed \
 	 -e 's,@VERSION\@,$(VERSION),' \
-	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
+#	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
 	 $< > $@ 
 
 .man.1: $(top_srcdir)/config.status
 	sed \
 	 -e 's,@VERSION\@,$(VERSION),' \
-	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
+#	 -e 's,@COPYRIGHT\@,$(BUILD_YEAR),' \
 	 $< > $@ 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/doc/pngs/Makefile.in b/doc/pngs/Makefile.in
index 9011cbb..543dc54 100644
--- a/doc/pngs/Makefile.in
+++ b/doc/pngs/Makefile.in
@@ -93,8 +93,6 @@ AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BUILD_DATE = @BUILD_DATE@
-BUILD_YEAR = @BUILD_YEAR@
 CAMLIMAGES_CCLIBS = @CAMLIMAGES_CCLIBS@
 CAMLIMAGES_INCLUDES = @CAMLIMAGES_INCLUDES@
 CAMLIMAGES_LIBS_BYTE = @CAMLIMAGES_LIBS_BYTE@
diff --git a/src/Makefile.am b/src/Makefile.am
index 9bbc18b..066f704 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -122,7 +122,6 @@ config.ml: config.ml.in $(top_srcdir)/config.status
 	rm -f $@ $@.tmp
 	sed \
 		-e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g' \
-		-e 's,@BUILD_DATE\@,$(BUILD_DATE),g' \
 		-e 's,@HAVE_GS\@,$(HAVE_GS),g' \
 		-e 's,@HAVE_CAMLIMAGES\@,$(HAVE_CAMLIMAGES),g' \
 		-e 's,@TEXMFMAIN\@,$(TEXMFMAIN),g' \
diff --git a/src/Makefile.in b/src/Makefile.in
index b22b6ec..4044bf5 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -122,8 +122,6 @@ AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BUILD_DATE = @BUILD_DATE@
-BUILD_YEAR = @BUILD_YEAR@
 CAMLIMAGES_CCLIBS = @CAMLIMAGES_CCLIBS@
 CAMLIMAGES_INCLUDES = @CAMLIMAGES_INCLUDES@
 CAMLIMAGES_LIBS_BYTE = @CAMLIMAGES_LIBS_BYTE@
@@ -645,7 +643,6 @@ config.ml: config.ml.in $(top_srcdir)/config.status
 	rm -f $@ $@.tmp
 	sed \
 		-e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g' \
-		-e 's,@BUILD_DATE\@,$(BUILD_DATE),g' \
 		-e 's,@HAVE_GS\@,$(HAVE_GS),g' \
 		-e 's,@HAVE_CAMLIMAGES\@,$(HAVE_CAMLIMAGES),g' \
 		-e 's,@TEXMFMAIN\@,$(TEXMFMAIN),g' \
diff --git a/src/config.ml.in b/src/config.ml.in
index 589f3f6..0fb92e3 100644
--- a/src/config.ml.in
+++ b/src/config.ml.in
@@ -19,11 +19,6 @@
 
 (* The current version of Active-DVI *)
 let advi_version_number = "@PACKAGE_VERSION@";;
-let advi_build_date = "@BUILD_DATE@";;
-
-let advi_full_version =
-  Printf.sprintf "%s (build %s)"
-    advi_version_number advi_build_date;;
 
 (* Can we use gs ? *)
 let have_gs = @HAVE_GS@;;
diff --git a/src/main.ml b/src/main.ml
index bf32065..09da436 100644
--- a/src/main.ml
+++ b/src/main.ml
@@ -41,20 +41,10 @@ let print_advi_version () =
       Config.advi_version_number);
   exit 0;;
 
-let print_advi_full_version () =
-  prerr_endline
-   (Printf.sprintf
-      "The Active-DVI previewer and graphics presenter, version %s"
-      Config.advi_full_version);
-  exit 0;;
-
 let version_spec = function
   | "-v" as opt ->
        opt, Arg.Unit print_advi_version,
-       "  print the Active-DVI version."
-  | opt ->
-       opt, Arg.Unit print_advi_full_version,
-       "  print the full Active-DVI version, sub-version and release date.";;
+       "  print the Active-DVI version.";;
 
 let spec_list = [
   ("-geometry", Arg.String set_geom,
@@ -79,7 +69,6 @@ let spec_list = [
    "<dimen>  set the vertical margin\
    \n\t (the default is 1cm).");
   version_spec "-v";
-  version_spec "--version";
   ] in
 
 List.iter (fun (nm, act, man) -> Options.add nm act man) spec_list;;
diff --git a/tex/Makefile.in b/tex/Makefile.in
index a96637d..8e5e4df 100644
--- a/tex/Makefile.in
+++ b/tex/Makefile.in
@@ -93,8 +93,6 @@ AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BUILD_DATE = @BUILD_DATE@
-BUILD_YEAR = @BUILD_YEAR@
 CAMLIMAGES_CCLIBS = @CAMLIMAGES_CCLIBS@
 CAMLIMAGES_INCLUDES = @CAMLIMAGES_INCLUDES@
 CAMLIMAGES_LIBS_BYTE = @CAMLIMAGES_LIBS_BYTE@
