]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
share/mk/: build-*: Specify manual pages' version and date
authorAlejandro Colomar <alx@kernel.org>
Fri, 22 Mar 2024 23:44:50 +0000 (00:44 +0100)
committerAlejandro Colomar <alx@kernel.org>
Sat, 23 Mar 2024 00:23:13 +0000 (01:23 +0100)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
share/mk/build/examples/_.mk
share/mk/build/examples/src.mk
share/mk/build/html/troff.mk
share/mk/build/pre/preconv.mk
share/mk/lint/man/mandoc.ignore.grep
share/mk/lint/man/mandoc.mk
share/mk/lint/man/tbl.mk
share/mk/lint/mdoc/_.mk
share/mk/lint/mdoc/mandoc.mk

index e9c9ff24a973a16a01832f2ada70465281a98fbc..35f86d6c6ed14788b70efdb74dee7a41e2fcf444 100644 (file)
@@ -6,14 +6,12 @@ ifndef MAKEFILE_BUILD_EX_DIR_INCLUDED
 MAKEFILE_BUILD_EX_DIR_INCLUDED := 1
 
 
-include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/build/man/man.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/mkdir.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
-include $(MAKEFILEDIR)/configure/src.mk
-include $(MAKEFILEDIR)/src.mk
 
 
-_PAGEEXDIRS := $(patsubst $(MANDIR)/%,$(_MANDIR)/%.d/,$(NONSO_MAN))
+_PAGEEXDIRS := $(patsubst %, %.d/, $(_NONSO_MAN))
 
 
 $(_PAGEEXDIRS):
index 47c8ac1fb5e57747fd2680c8a856bd05f228a4b2..9329963c980f479a4b6d5741b2366c2c24645a2d 100644 (file)
@@ -33,7 +33,7 @@ _UNITS_ex_h := $(filter %.h,$(_UNITS_ex_src))
 _UNITS_ex_c := $(filter %.c,$(_UNITS_ex_src))
 
 
-$(_UNITS_ex_src): $$(patsubst $(_MANDIR)/%.d,$(MANDIR)/%,$$(@D)) $(MK) | $$(@D)/
+$(_UNITS_ex_src): $$(patsubst %.d, %, $$(@D)) $(MK) | $$(@D)/
 $(_UNITS_ex_c):   $$(filter $$(@D)/%.h,$(_UNITS_ex_h))
 $(_UNITS_ex_src):
        $(info  $(INFO_)SED             $@)
index 3da058662b9adfb164583b3eee08c95edaaa4b9b..937c3c244cbc0579ecd9bd97c926bbf3a2f2994a 100644 (file)
@@ -7,6 +7,8 @@ MAKEFILE_BUILD_HTML_TROFF_INCLUDED := 1
 
 
 include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/build/man/man.mk
+include $(MAKEFILEDIR)/build/man/mdoc.mk
 include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
 include $(MAKEFILEDIR)/configure/build-depends/groff-base/troff.mk
 include $(MAKEFILEDIR)/configure/src.mk
@@ -25,8 +27,8 @@ _XFAIL_HTMLMAN_MAN_set := \
        $(_MANDIR)/man8/zic.8.html.set
 
 
-_HTMLMAN_MAN_set := $(patsubst $(MANDIR)/%,$(_MANDIR)/%.html.set,$(NONSO_MAN))
-_HTMLMAN_MDOC_set:= $(patsubst $(MANDIR)/%,$(_MANDIR)/%.html.set,$(NONSO_MDOC))
+_HTMLMAN_MAN_set  := $(patsubst %, %.html.set, $(_NONSO_MAN))
+_HTMLMAN_MDOC_set := $(patsubst %, %.html.set, $(_NONSO_MDOC))
 
 
 ifeq ($(SKIP_XFAIL),yes)
index 3c16abeb79f2449b7a8b32a4534d7eaeba0eb2f0..6e8c881199ec499610a7fad63d03ee4c9a78c2e7 100644 (file)
@@ -6,16 +6,15 @@ ifndef MAKEFILE_BUILD_PRE_PRECONV_INCLUDED
 MAKEFILE_BUILD_PRE_PRECONV_INCLUDED := 1
 
 
-include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/build/man/man.mk
+include $(MAKEFILEDIR)/build/man/mdoc.mk
 include $(MAKEFILEDIR)/configure/build-depends/groff-base/preconv.mk
-include $(MAKEFILEDIR)/configure/src.mk
-include $(MAKEFILEDIR)/src.mk
 
 
-_MAN_tbl := $(patsubst $(MANDIR)/%,$(_MANDIR)/%.tbl,$(NONSO_MAN) $(NONSO_MDOC))
+_MAN_tbl := $(patsubst %, %.tbl, $(_NONSO_MAN) $(_NONSO_MDOC))
 
 
-$(_MAN_tbl): $(_MANDIR)/%.tbl: $(MANDIR)/% $(MK) | $$(@D)/
+$(_MAN_tbl): %.tbl: % $(MK) | $$(@D)/
        $(info  $(INFO_)PRECONV         $@)
        $(PRECONV) $(PRECONVFLAGS) $< >$@
 
index a2f91bcff303f8f52df4ada31de762b9cc5ed61d..c4a023a50a610ce9b48adcd902ff90ba673afcab 100644 (file)
@@ -1,6 +1,5 @@
 STYLE: lower case character in document title:
 UNSUPP: ignoring macro in table:
-WARNING: cannot parse date, using it verbatim: TH (date)
 WARNING: empty block: UR
 WARNING: missing date, using "": TH
 WARNING: undefined escape, printing literally: \\\\
index 97f60b7591aa4b1b416746a692e038d0a5c71904..7aa992c4818fd3c920f03fbb964a88ea162919c8 100644 (file)
@@ -7,13 +7,12 @@ MAKEFILE_LINT_MAN_MANDOC_INCLUDED := 1
 
 
 include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/build/man/mdoc.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/true.mk
 include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
 include $(MAKEFILEDIR)/configure/build-depends/mandoc/mandoc.mk
-include $(MAKEFILEDIR)/configure/src.mk
 include $(MAKEFILEDIR)/configure/xfail.mk
-include $(MAKEFILEDIR)/lint/man/_.mk
 include $(MAKEFILEDIR)/src.mk
 
 
@@ -27,8 +26,7 @@ _XFAIL_LINT_man_mandoc := \
        $(_MANDIR)/man8/zic.8.lint-man.mandoc.touch
 
 
-_LINT_man_mandoc := \
-       $(patsubst $(MANDIR)/%, $(_MANDIR)/%.lint-man.mandoc.touch, $(NONSO_MAN))
+_LINT_man_mandoc := $(patsubst %, %.lint-man.mandoc.touch, $(_NONSO_MAN))
 ifeq ($(SKIP_XFAIL),yes)
 _LINT_man_mandoc := $(filter-out $(_XFAIL_LINT_man_mandoc), $(_LINT_man_mandoc))
 endif
@@ -37,7 +35,7 @@ endif
 mandoc_man_ignore_grep := $(MAKEFILEDIR)/lint/man/mandoc.ignore.grep
 
 
-$(_LINT_man_mandoc): $(_MANDIR)/%.lint-man.mandoc.touch: $(MANDIR)/% $(mandoc_man_ignore_grep) $(MK) | $$(@D)/
+$(_LINT_man_mandoc): %.lint-man.mandoc.touch: % $(mandoc_man_ignore_grep) $(MK) | $$(@D)/
        $(info  $(INFO_)MANDOC          $@)
        ! ($(MANDOC) -man $(MANDOCFLAGS) $< 2>&1 \
           | $(GREP) -v -f '$(mandoc_man_ignore_grep)' \
index 02310d0c6374f5e85145b0291f79a0d66143ee1d..2a502846f3d5d3054b2731a7c3b3789d2332ae94 100644 (file)
@@ -6,22 +6,18 @@ ifndef MAKEFILE_LINT_MAN_TBL_INCLUDED
 MAKEFILE_LINT_MAN_TBL_INCLUDED := 1
 
 
-include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/build/man/man.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/echo.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/head.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/tail.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
 include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
-include $(MAKEFILEDIR)/configure/src.mk
-include $(MAKEFILEDIR)/lint/man/_.mk
-include $(MAKEFILEDIR)/src.mk
 
 
-_LINT_man_tbl := \
-       $(patsubst $(MANDIR)/%, $(_MANDIR)/%.lint-man.tbl.touch, $(NONSO_MAN))
+_LINT_man_tbl := $(patsubst %, %.lint-man.tbl.touch, $(_NONSO_MAN))
 
 
-$(_LINT_man_tbl): $(_MANDIR)/%.lint-man.tbl.touch: $(MANDIR)/% $(MK) | $$(@D)/
+$(_LINT_man_tbl): %.lint-man.tbl.touch: % $(MK) | $$(@D)/
        $(info  $(INFO_)GREP            $@)
        if $(GREP) -q '^\.TS$$' $< && ! $(HEAD) -n1 $< | $(GREP) -q '\\" t$$'; \
        then \
index 0f51ee2a2887bbb153f5cd0628e5d0f5eba5bfda..d151a8004a4c737207754e437eafab05b5aa6622 100644 (file)
@@ -6,26 +6,8 @@ ifndef MAKEFILE_LINT_MDOC_INCLUDED
 MAKEFILE_LINT_MDOC_INCLUDED := 1
 
 
-include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/configure/directory_variables.mk
-include $(MAKEFILEDIR)/src.mk
-
-
-linters_mdoc := mandoc
-
-
-$(foreach l, $(linters_mdoc),                                                 \
-       $(eval _LINT_mdoc_$(l) :=                                             \
-               $(patsubst $(MANDIR)/%, $(_MANDIR)/%.lint-mdoc.$(l).touch,    \
-                       $(NONSO_MDOC))))
-
-
-$(foreach l, $(linters_mdoc),                                                 \
-       $(eval .PHONY: lint-mdoc-$(l)))
-$(foreach l, $(linters_mdoc),                                                 \
-       $(eval lint-mdoc-$(l): $(_LINT_mdoc_$(l));))
 .PHONY: lint-mdoc
-lint-mdoc: $(foreach l, $(linters_mdoc), lint-mdoc-$(l));
+lint-mdoc: lint-mdoc-mandoc;
 
 
 endif  # include guard
index 655a48618a67d4a757848010f8b18469263e071b..3a9e2cc9eed5070c5c90199ab9bacd699ded26f8 100644 (file)
@@ -6,19 +6,20 @@ ifndef MAKEFILE_LINT_MDOC_MANDOC_INCLUDED
 MAKEFILE_LINT_MDOC_MANDOC_INCLUDED := 1
 
 
-include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/build/man/mdoc.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
 include $(MAKEFILEDIR)/configure/build-depends/coreutils/true.mk
 include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
 include $(MAKEFILEDIR)/configure/build-depends/mandoc/mandoc.mk
-include $(MAKEFILEDIR)/lint/mdoc/_.mk
-include $(MAKEFILEDIR)/src.mk
+
+
+_LINT_mdoc_mandoc := $(patsubst %, %.lint-mdoc.mandoc.touch, $(_NONSO_MDOC))
 
 
 mandoc_mdoc_ignore_grep := $(MAKEFILEDIR)/lint/mdoc/mandoc.ignore.grep
 
 
-$(_LINT_mdoc_mandoc): $(_MANDIR)/%.lint-mdoc.mandoc.touch: $(MANDIR)/% $(mandoc_mdoc_ignore_grep) | $$(@D)/
+$(_LINT_mdoc_mandoc): %.lint-mdoc.mandoc.touch: % $(mandoc_mdoc_ignore_grep) $(MK) | $$(@D)/
        $(info  $(INFO_)MANDOC          $@)
        ! ($(MANDOC) -mdoc $(MANDOCFLAGS) $< 2>&1 \
           | $(GREP) -v -f '$(mandoc_mdoc_ignore_grep)' \
@@ -28,4 +29,8 @@ $(_LINT_mdoc_mandoc): $(_MANDIR)/%.lint-mdoc.mandoc.touch: $(MANDIR)/% $(mandoc_
        $(TOUCH) $@
 
 
+.PHONY: lint-mdoc-mandoc
+lint-mdoc-mandoc: $(_LINT_mdoc_mandoc);
+
+
 endif  # include guard