git: e2a96ecd382f - main - sysutils/direnv: Install all manpages

From: Bryan Drewery <bdrewery_at_FreeBSD.org>
Date: Sun, 09 Mar 2025 20:13:04 UTC
The branch main has been updated by bdrewery:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e2a96ecd382f1f57aaae6df22b088274c25744b6

commit e2a96ecd382f1f57aaae6df22b088274c25744b6
Author:     Bryan Drewery <bdrewery@FreeBSD.org>
AuthorDate: 2025-03-09 20:00:14 +0000
Commit:     Bryan Drewery <bdrewery@FreeBSD.org>
CommitDate: 2025-03-09 20:12:59 +0000

    sysutils/direnv: Install all manpages
    
    Take maintainership with approval from bofh.
---
 sysutils/direnv/Makefile | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index 40d24b731d6a..4776b323bd57 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	direnv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.35.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	sysutils
 
-MAINTAINER=	bofh@FreeBSD.org
+MAINTAINER=	bdrewery@FreeBSD.org
 COMMENT=	Environment variable manager for your shell
 WWW=		https://direnv.net/
 
@@ -17,15 +17,15 @@ RUN_DEPENDS=	bash:shells/bash
 USES=		go:modules
 GO_MODULE=	github.com/direnv/direnv/v2
 
+MAN1PAGES=	direnv direnv-fetchurl direnv-stdlib direnv.toml
 PLIST_FILES=	bin/direnv \
-		share/man/man1/direnv-stdlib.1.gz \
-		share/man/man1/direnv.1.gz
+		${MAN1PAGES:C,^,share/man/man1/,:C,$,.1.gz,}
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKDIR}/bin/direnv \
 		${STAGEDIR}${PREFIX}/bin/
-	${INSTALL_MAN} ${WRKSRC}/man/direnv.1 ${STAGEDIR}${PREFIX}/share/man/man1
-	${INSTALL_MAN} ${WRKSRC}/man/direnv-stdlib.1 \
-		${STAGEDIR}${PREFIX}/share/man/man1
+.for man in ${MAN1PAGES}
+	${INSTALL_MAN} ${WRKSRC}/man/${man}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.endfor
 
 .include <bsd.port.mk>