Sunday, July 29, 2018

Re: _internal-manpages-check

Hi Marc,

Marc Espie wrote on Sun, Jul 29, 2018 at 01:29:51PM +0200:

> I'd prefer a GC

That's even finer with me.

I just noticed there is magic to redirect FOO to _internal-FOO,
so the public target "manpages-check" will have to go, too.
But given that it has been badly broken for years and nobody
complained, i think nobody needs it. Even i never felt like
using it.

OK?
Ingo


Index: src/share/man/man5/bsd.port.mk.5
===================================================================
RCS file: /cvs/src/share/man/man5/bsd.port.mk.5,v
retrieving revision 1.489
diff -u -p -r1.489 bsd.port.mk.5
--- src/share/man/man5/bsd.port.mk.5 26 Jul 2018 20:36:10 -0000 1.489
+++ src/share/man/man5/bsd.port.mk.5 29 Jul 2018 11:52:06 -0000
@@ -422,10 +422,6 @@ and store the result in ${CHECKSUM_FILE}
.Pa distinfo .
Also store the lengths of all files for a quick check during
.Cm fetch .
-.It Cm manpages-check
-Verify that
-.Xr makewhatis 8
-can do a correct job with the port's manpages.
.It Cm no-lib-depends-args
Degenerate form of
.Cm lib-depends-args
Index: ports/infrastructure/mk/bsd.port.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
retrieving revision 1.1429
diff -u -p -r1.1429 bsd.port.mk
--- ports/infrastructure/mk/bsd.port.mk 27 Jul 2018 17:22:24 -0000 1.1429
+++ ports/infrastructure/mk/bsd.port.mk 29 Jul 2018 11:58:45 -0000
@@ -2191,7 +2191,7 @@ _internal-fetch-all:
.if (!empty(IGNORE${SUBPACKAGE}) || defined(_EXTRA_IGNORE)) && !defined(NO_IGNORE)
_internal-all _internal-build _internal-checksum _internal-configure \
_internal-deinstall _internal-extract _internal-fake _internal-fetch \
- _internal-install _internal-install-all _internal-manpages-check \
+ _internal-install _internal-install-all \
_internal-package _internal-patch _internal-plist _internal-test \
_internal-subpackage _internal-subupdate _internal-uninstall \
_internal-update _internal-update-or-install _internal-generate-readmes \
@@ -2220,11 +2220,6 @@ port-lib-depends-check: ${WRKINST}/.save
${_CHECK_LIB_DEPENDS} -i -s ${WRKINST}/.saved_libs; \
done

-_internal-manpages-check: ${_FAKE_COOKIE}
- @cd ${WRKINST}${TRUEPREFIX}/man && \
- ${_PBUILD} /usr/libexec/makewhatis -p . && \
- cat mandoc.db
-
# Most standard port targets create a cookie to avoid being re-run.
#
# fetch is an exception, as it uses the files it fetches as `cookies',
@@ -2359,7 +2354,7 @@ update-patches:

.for _t in extract patch distpatch configure build all install fake \
subupdate fetch fetch-all checksum test prepare install-depends \
- test-depends clean manpages-check plist update-plist generate-readmes \
+ test-depends clean plist update-plist generate-readmes \
update update-or-install update-or-install-all package install-all
. if defined(_LOCK)
${_t}:
@@ -3444,8 +3439,7 @@ _all_phony = ${_recursive_depends_target
_internal-all _internal-build _internal-build-depends \
_internal-checksum _internal-clean _internal-configure \
_internal-distpatch _internal-extract _internal-fake _internal-fetch \
- _internal-fetch-all _internal-install-depends \
- _internal-install-all _internal-manpages-check \
+ _internal-fetch-all _internal-install-depends _internal-install-all \
_internal-package _internal-package-only _internal-plist _internal-prepare \
_internal-test _internal-test-depends \
_internal-subpackage _internal-subupdate \
Index: ports/infrastructure/mk/pkgpath.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/pkgpath.mk,v
retrieving revision 1.73
diff -u -p -r1.73 pkgpath.mk
--- ports/infrastructure/mk/pkgpath.mk 9 Jul 2018 13:55:14 -0000 1.73
+++ ports/infrastructure/mk/pkgpath.mk 29 Jul 2018 11:58:45 -0000
@@ -166,7 +166,7 @@ _recursive_targets = \
fetch-all full-all-depends full-build-depends generate-readmes \
full-test-depends full-run-depends \
install install-all \
- license-check manpages-check package patch \
+ license-check package patch \
prepare show-prepare-results repackage test regress reinstall \
update update-or-install update-or-install-all \
describe dump-vars print-plist print-plist-all \

No comments:

Post a Comment