groff: Remove indeterminism in manpages

It was caused by including the modification date
This commit is contained in:
tilpner 2019-02-13 21:38:42 +01:00
parent e27fa435f7
commit 5888faeee6
No known key found for this signature in database
GPG Key ID: 6A13327225BE51F6
2 changed files with 17 additions and 1 deletions

View File

@ -18,7 +18,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = false;
patches = [ ./look-for-ar.patch ];
patches = [
./look-for-ar.patch
./mdate-determinism.patch
];
postPatch = stdenv.lib.optionalString (psutils != null) ''
substituteInPlace src/preproc/html/pre-html.cpp \

View File

@ -0,0 +1,13 @@
diff --git a/Makefile.comm b/Makefile.comm
index 75efc22..b757000 100644
--- a/Makefile.comm
+++ b/Makefile.comm
@@ -155,7 +155,7 @@ extraclean: distclean
-e "s|@MAN1EXT@|$(man1ext)|g" \
-e "s|@MAN5EXT@|$(man5ext)|g" \
-e "s|@MAN7EXT@|$(man7ext)|g" \
- -e "s|@MDATE@|`$(SHELL) $(top_srcdir)/mdate.sh $<`|g" \
+ -e "s|@MDATE@|`date +'%-d %B %Y' -r $(top_srcdir)/ChangeLog`|g" \
-e "s|@OLDFONTDIR@|$(oldfontdir)|g" \
-e "s|@PDFDOCDIR@|$(pdfdocdir)|g" \
-e "s|@SYSTEMMACRODIR@|$(systemtmacdir)|g" \