From: Ben Hutchings Date: Mon, 13 Jul 2015 20:29:20 +0100 Subject: perf tools: Use $KBUILD_BUILD_TIMESTAMP as man page date Forwarded: http://mid.gmane.org/20160517132809.GE7555@decadent.org.uk This allows man pages to be built reproducibly. Signed-off-by: Ben Hutchings --- Index: linux/tools/perf/Documentation/Makefile =================================================================== --- linux.orig/tools/perf/Documentation/Makefile +++ linux/tools/perf/Documentation/Makefile @@ -131,6 +131,9 @@ endif ifdef DOCBOOK_SUPPRESS_SP XMLTO_EXTRA += -m manpage-suppress-sp.xsl endif +ifdef KBUILD_BUILD_TIMESTAMP +ASCIIDOC_EXTRA += -a revdate=$(shell date -u -d '$(KBUILD_BUILD_TIMESTAMP)' +%Y-%m-%d) +endif SHELL_PATH ?= $(SHELL) # Shell quote; Index: linux/tools/perf/Documentation/asciidoc.conf =================================================================== --- linux.orig/tools/perf/Documentation/asciidoc.conf +++ linux/tools/perf/Documentation/asciidoc.conf @@ -71,6 +71,9 @@ ifdef::backend-docbook[] [header] template::[header-declarations] + +template::[docinfo] + {mantitle} {manvolnum}