include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/true.mk
include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
include $(MAKEFILEDIR)/configure/build-depends/groff-base/nroff.mk
ext := .cat.set
xfail := $(MAKEFILEDIR)/build/catman/troff.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
MAKEFILE_BUILD_EX_DIR_INCLUDED := 1
-include $(MAKEFILEDIR)/build/man/man.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/mkdir.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
-_PAGEEXDIRS := $(patsubst %, %.d/, $(_NONSO_MAN))
+_PAGEEXDIRS := $(patsubst %, %.d/, $(_NONSO))
$(_PAGEEXDIRS):
include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
include $(MAKEFILEDIR)/configure/build-depends/groff-base/troff.mk
include $(MAKEFILEDIR)/configure/xfail.mk
ext := .html.set
xfail := $(MAKEFILEDIR)/build/html/troff.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
.PHONY: build-man
-build-man: build-man-man build-man-mdoc build-man-so;
+build-man: build-man-nonso build-man-so;
endif # include guard
+++ /dev/null
-# Copyright, the authors of the Linux man-pages project
-# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
-
-
-ifndef MAKEFILE_BUILD_MAN_MDOC_INCLUDED
-MAKEFILE_BUILD_MAN_MDOC_INCLUDED := 1
-
-
-include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/configure/build-depends/coreutils/cp.mk
-include $(MAKEFILEDIR)/configure/directory_variables/src.mk
-include $(MAKEFILEDIR)/src/man.mk
-
-
-_NONSO_MDOC := $(patsubst $(MANDIR)/%, $(_MANDIR)/%, $(NONSO_MDOC))
-
-
-$(_NONSO_MDOC): $(_MANDIR)/%: $(MANDIR)/% $(MK) | $$(@D)/
- $(info $(INFO_)CP $@)
- $(CP) -T $< $@
-
-
-.PHONY: build-man-mdoc
-build-man-mdoc: $(_NONSO_MDOC)
-
-
-endif # include guard
# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
-ifndef MAKEFILE_BUILD_MAN_MAN_INCLUDED
-MAKEFILE_BUILD_MAN_MAN_INCLUDED := 1
+ifndef MAKEFILE_BUILD_MAN_NONSO_INCLUDED
+MAKEFILE_BUILD_MAN_NONSO_INCLUDED := 1
include $(MAKEFILEDIR)/build/_.mk
include $(MAKEFILEDIR)/src/man.mk
-_NONSO_MAN := $(patsubst $(MANDIR)/%, $(_MANDIR)/%, $(NONSO_MAN))
+_NONSO := $(patsubst $(MANDIR)/%, $(_MANDIR)/%, $(NONSO))
-$(_NONSO_MAN): $(_MANDIR)/%: $(MANDIR)/% $(MK) | $$(@D)/
+$(_NONSO): $(_MANDIR)/%: $(MANDIR)/% $(MK) | $$(@D)/
$(info $(INFO_)SED $@)
<$< \
- $(SED) "/^\.TH/s/(date)/$$($(MANPAGEDATECMD))/" \
- | $(SED) '/^\.TH/s/(unreleased)/$(DISTVERSION)/' >$@
+ $(SED) "/^\.TH /s/(date)/$$($(MANPAGEDATECMD))/" \
+ | $(SED) '/^\.TH /s/(unreleased)/$(DISTVERSION)/' \
+ | $(SED) '/^\.Dd /s/$$Mdocdate$$'"/$$($(MANPAGEDATECMD))/" \
+ | $(SED) '/^\.Os /s/(unreleased)/$(DISTVERSION)/' \
+ >$@
-.PHONY: build-man-man
-build-man-man: $(_NONSO_MAN)
+.PHONY: build-man-nonso
+build-man-nonso: $(_NONSO)
endif # include guard
include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
include $(MAKEFILEDIR)/configure/build-depends/groff-base/troff.mk
include $(MAKEFILEDIR)/configure/xfail.mk
ext := .pdf.set
xfail := $(MAKEFILEDIR)/build/pdf/pages/troff.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(shell cat $(xfail))), $(tgts))
endif
MAKEFILE_BUILD_PRE_PRECONV_INCLUDED := 1
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/groff-base/preconv.mk
ext := .tbl
-_MAN_tbl := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+_MAN_tbl := $(patsubst %, %$(ext), $(_NONSO))
$(_MAN_tbl): %$(ext): % $(MK) | $$(@D)/
include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
include $(MAKEFILEDIR)/configure/build-depends/groff-base/troff.mk
include $(MAKEFILEDIR)/configure/xfail.mk
ext := .ps.set
xfail := $(MAKEFILEDIR)/build/ps/troff.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
MAKEFILE_LINT_MAN_BLANK_INCLUDED := 1
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/cat.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/echo.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
ext := .lint-man.blank.touch
xfail := $(MAKEFILEDIR)/lint/man/blank.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
include $(MAKEFILEDIR)/build/_.mk
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.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
ext := .lint-man.mandoc.touch
xfail := $(MAKEFILEDIR)/lint/man/mandoc.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
MAKEFILE_LINT_MAN_QUOTE_INCLUDED := 1
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/cat.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/echo.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
ext := .lint-man.quote.touch
xfail := $(MAKEFILEDIR)/lint/man/quote.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
MAKEFILE_LINT_MAN_TBL_INCLUDED := 1
-include $(MAKEFILEDIR)/build/man/man.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/cat.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/echo.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/head.mk
ext := .lint-man.tbl.touch
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
$(tgts): %$(ext): % $(MK) | $$(@D)/
MAKEFILE_LINT_MAN_WS_INCLUDED := 1
-include $(MAKEFILEDIR)/build/man/man.mk
-include $(MAKEFILEDIR)/build/man/mdoc.mk
+include $(MAKEFILEDIR)/build/man/nonso.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/cat.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/echo.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
ext := .lint-man.ws.touch
xfail := $(MAKEFILEDIR)/lint/man/ws.xfail
-tgts := $(patsubst %, %$(ext), $(_NONSO_MAN) $(_NONSO_MDOC))
+tgts := $(patsubst %, %$(ext), $(_NONSO))
ifeq ($(SKIP_XFAIL),yes)
tgts := $(filter-out $(patsubst %, $(_MANDIR)/%$(ext), $(file < $(xfail))), $(tgts))
endif
$(MANINTROPAGES)))))
-NONSO_MAN := $(shell $(FIND) $(MANDIR)/* -type f \
+NONSO := $(shell $(FIND) $(MANDIR)/* -type f \
| $(GREP) -E '$(MANEXT)' \
- | $(XARGS) $(GREP) -l '^\.TH ' \
+ | $(XARGS) $(GREP) -l -e '^\.TH ' -e '^\.Dt ' \
| $(SORTMAN) \
| $(SED) 's,:,\\:,g')
-NONSO_MDOC := $(shell $(FIND) $(MANDIR)/* -type f \
- | $(GREP) -E '$(MANEXT)' \
- | $(XARGS) $(GREP) -l '^\.Dt ' \
- | $(SORTMAN) \
- | $(SED) 's,:,\\:,g')
-SO_MAN := $(filter-out $(NONSO_MAN) $(NONSO_MDOC), $(MANPAGES))
+SO_MAN := $(filter-out $(NONSO), $(MANPAGES))
endif # include guard