Pryvet Stat,
I tweaked the FreeBSD ports/security/pam_af/Makefile a little.
Since bsd.port.mk has:
.if ${PREFIX} == /usr
MANPREFIX?= /usr/share
.else
MANPREFIX?= ${PREFIX}
.endif
...then this patch allow installing and uninstalling with PREFIX=/usr
correctly:
- ${INSTALL_MAN} ${WRKSRC}/pam_af.8 ${PREFIX}/man/man8
- ${INSTALL_MAN} ${WRKSRC}/pam_af_tool/pam_af_tool.8 ${PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/pam_af.8 ${MANPREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/pam_af_tool/pam_af_tool.8 ${MANPREFIX}/man/man8
I also changed
- ${INSTALL_PROGRAM} ${WRKSRC}/pam_af.so ${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC}/pam_af.so ${PREFIX}/lib
so the permissions match the rest of the system pam_*.so* files.
Since this patch does not change the way the port files install unless
PREFIX=/usr is set bumping PORTREVISION is probably not necessary.
Thank you for the pam_af module. Very useful.
--
Yarema
diff -u -r -N pam_af~/Makefile pam_af/Makefile
--- pam_af~/Makefile 2006-11-07 03:34:34.000000000 -0500
+++ pam_af/Makefile 2008-01-21 12:57:08.132782880 -0500
@@ -18,10 +18,10 @@
MAN8= pam_af.8 pam_af_tool.8
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pam_af.so ${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC}/pam_af.so ${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/pam_af_tool/pam_af_tool ${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/pam_af.8 ${PREFIX}/man/man8
- ${INSTALL_MAN} ${WRKSRC}/pam_af_tool/pam_af_tool.8 ${PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/pam_af.8 ${MANPREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/pam_af_tool/pam_af_tool.8 ${MANPREFIX}/man/man8
post-install:
.if !defined(NOPORTDOCS)
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"