Created attachment 229148 [details] 0001-security-libgcrypt-optionalize-INFO.patch makeinfo is an annoying dependency that is often introduced by libxslt → libgcrypt. info pages aren't popular in the BSD world anyway. Maybe let's make them optional here, and disable by default even, like in this patch?
(In reply to Greg V from comment #0) Thanks Greg, I like the patch and haven't had use of any "info" files since 2004. Its better to not include from the outset. A few years ago I appended to /usr/ports/Mk/bsd.port.mk RUN_DEPENDS:=${RUN_DEPENDS:Nindexinfo*} LIB_DEPENDS:=${LIB_DEPENDS:Nindexinfo*} BUILD_DEPENDS:=${BUILD_DEPENDS:Nindexinfo*} only a half measure ;) Pity we can't just 'exit' out of "/usr/ports/Mk/Uses/makeinfo.mk"
Disable by default is not FreeBSD policy. Optional disable is certainly doable.
Created attachment 229169 [details] 0001-security-libgcrypt-optionalize-INFO.patch
Committed locally. Will be pushed the next time I push.
Committed. Thanks for the patch.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fe14cd83dad652fbccffcdcaa81f73637f008c15 commit fe14cd83dad652fbccffcdcaa81f73637f008c15 Author: Greg V <greg@unrelenting.technology> AuthorDate: 2021-10-30 15:38:41 +0000 Commit: Cy Schubert <cy@FreeBSD.org> CommitDate: 2022-01-27 05:08:40 +0000 security/libgcrypt: optionalize INFO Allow the user to optionally exclude INFO files, allowing the space conscious user the ability to install a minimual package. The default remains to install INOF files as before. PR: 259552 Reported by: Greg V <greg@unrelenting.technology> Submitted by: Greg V <greg@unrelenting.technology> security/libgcrypt/Makefile | 13 ++++++++----- security/libgcrypt/files/extra-patch-no-info (new) | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 5 deletions(-)