aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2024-03-23 00:56:47 +0100
committerAlejandro Colomar <alx@kernel.org>2024-03-23 01:23:13 +0100
commit203034d1f0671344cc3612e9ad2ea62613e18506 (patch)
tree40d912788377d4730c52fd694ea36020845e763d
parent7909279170f872058cdc66f20a17234554ee2843 (diff)
downloadman-pages-203034d1f0671344cc3612e9ad2ea62613e18506.tar.gz
share/mk/: $MANPAGEDATECMD: Use a variable for setting the date of manual pages
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--share/mk/build/man/man.mk2
-rw-r--r--share/mk/configure/version.mk3
-rw-r--r--share/mk/dist/files.mk2
3 files changed, 5 insertions, 2 deletions
diff --git a/share/mk/build/man/man.mk b/share/mk/build/man/man.mk
index 4d1e901367..4978329ead 100644
--- a/share/mk/build/man/man.mk
+++ b/share/mk/build/man/man.mk
@@ -21,7 +21,7 @@ _NONSO_MAN := $(patsubst $(MANDIR)/%, $(_MANDIR)/%, $(NONSO_MAN))
$(_NONSO_MAN): $(_MANDIR)/%: $(MANDIR)/% $(MK) | $$(@D)/
$(info $(INFO_)SED $@)
<$< \
- $(SED) "/^\.TH/s/(date)/$$($(GIT) log --format=%cs -1 -- $< $(HIDE_ERR))/" \
+ $(SED) "/^\.TH/s/(date)/$$($(MANPAGEDATECMD))/" \
| $(SED) '/^\.TH/s/(unreleased)/$(DISTVERSION)/' >$@
diff --git a/share/mk/configure/version.mk b/share/mk/configure/version.mk
index 474fbbf9cb..2ef5d0e4ab 100644
--- a/share/mk/configure/version.mk
+++ b/share/mk/configure/version.mk
@@ -44,4 +44,7 @@ DISTDATECMD := \
DISTDATE := $(shell $(DISTDATECMD))
+MANPAGEDATECMD = $(GIT) log --format=%cs -1 -- $< $(HIDE_ERR)
+
+
endif # include guard
diff --git a/share/mk/dist/files.mk b/share/mk/dist/files.mk
index d80e21e5ed..bf95eeaafe 100644
--- a/share/mk/dist/files.mk
+++ b/share/mk/dist/files.mk
@@ -45,7 +45,7 @@ FORCE_DISTVERSION := \
$(_DISTPAGES): $(_DISTDIR)/man%: $(srcdir)/man% $(MK) | $$(@D)/
$(info $(INFO_)SED $@)
<$< \
- $(SED) "/^\.TH/s/(date)/$$($(GIT) log --format=%cs -1 -- $< $(HIDE_ERR))/" \
+ $(SED) "/^\.TH/s/(date)/$$($(MANPAGEDATECMD))/" \
| $(SED) '/^\.TH/s/(unreleased)/$(DISTVERSION)/' \
| $(INSTALL_DATA) -T /dev/stdin $@