aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2024-02-28 13:49:55 +0100
committerAlejandro Colomar <alx@kernel.org>2024-02-28 16:03:58 +0100
commit281f7e720c64a40cb76bde0fc6f3859f25139770 (patch)
tree801d8e2ada2ae6ec9c6776200f1955060b276476
parentbede47d913185c66b76ddbfda58c08f9ed3ab0b8 (diff)
downloadman-pages-281f7e720c64a40cb76bde0fc6f3859f25139770.tar.gz
share/mk/: build-ex-src: Support long $DISTNAME
When $DISTNAME is too long, mandoc(1) breaks the last line. The last two lines can always be removed safely, which makes it work also in this case. Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--share/mk/build/examples/src.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/mk/build/examples/src.mk b/share/mk/build/examples/src.mk
index a8b5012bc9..f47a713e4b 100644
--- a/share/mk/build/examples/src.mk
+++ b/share/mk/build/examples/src.mk
@@ -7,6 +7,7 @@ MAKEFILE_BUILD_EX_SRC_INCLUDED := 1
include $(MAKEFILEDIR)/build/_.mk
+include $(MAKEFILEDIR)/configure/build-depends/coreutils.mk
include $(MAKEFILEDIR)/configure/build-depends/findutils.mk
include $(MAKEFILEDIR)/configure/build-depends/grep.mk
include $(MAKEFILEDIR)/configure/build-depends/mandoc.mk
@@ -41,6 +42,7 @@ $(_UNITS_ex_src):
-e '/^\.SH EXAMPLES/p' \
-e "/^\... SRC BEGIN ($(@F))$$/,/^\... SRC END$$/p" \
| $(MANDOC) -Tutf8 \
+ | $(HEAD) -n-2 \
| $(SED) '/^[^ ]/d' \
| $(SED) 's/^ //' \
>$@