groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 04/05: [docs]: Call texi2dvi with FORCE_SOURCE_DATE=1.


From: G. Branden Robinson
Subject: [groff] 04/05: [docs]: Call texi2dvi with FORCE_SOURCE_DATE=1.
Date: Fri, 25 Dec 2020 06:31:53 -0500 (EST)

gbranden pushed a commit to branch master
in repository groff.

commit b611ff59a189d062a689635bb81245dd77b6a381
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Fri Dec 25 21:27:59 2020 +1100

    [docs]: Call texi2dvi with FORCE_SOURCE_DATE=1.
    
    * doc/doc.am (.texi.dvi): Call texi2dvi with FORCE_SOURCE_DATE=1 in the
      environment, avoiding an embedded timestamp in the generated groff.dvi
      file, which frustrated reproducible builds.  Thanks to Werner Lemberg
      for the suggestion.
    
    See <https://savannah.gnu.org/bugs/?57218>.
---
 ChangeLog  | 9 +++++++++
 doc/doc.am | 1 +
 2 files changed, 10 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index f40acf7..9582c4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2020-12-25  G. Branden Robinson <g.branden.robinson@gmail.com>
 
+       * doc/doc.am (.texi.dvi): Call texi2dvi with FORCE_SOURCE_DATE=1
+       in the environment, avoiding an embedded timestamp in the
+       generated groff.dvi file, which frustrated reproducible builds.
+       Thanks to Werner Lemberg for the suggestion.
+
+       See <https://savannah.gnu.org/bugs/?57218>.
+
+2020-12-25  G. Branden Robinson <g.branden.robinson@gmail.com>
+
        * src/roff/groff/tests/string_case_xform_unicode_escape.sh: Fix
        test to no longer use Bash process substitution, resulting in
        nondeterministic file descriptor numbers appearing in test logs,
diff --git a/doc/doc.am b/doc/doc.am
index ba70fdb..98754c6 100644
--- a/doc/doc.am
+++ b/doc/doc.am
@@ -336,6 +336,7 @@ if HAVE_TEXI2DVI
        LC_ALL=C \
        TEXINPUTS="$(top_srcdir)/build-aux:$(TEXINPUTS)" \
        MAKEINFO='$(MAKEINFO) -I $(doc_srcdir)' \
+       FORCE_SOURCE_DATE=1 \
        $(TEXI2DVI) -e --batch --build-dir=doc/`basename $@`.t2d -o $@ $<
 else
        @echo "Program texi2dvi is missing, cannot generate dvi doc"; \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]