aboutsummaryrefslogtreecommitdiff
path: root/security/apg/Makefile
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2003-09-02 15:45:45 +0000
committerPeter Pentchev <roam@FreeBSD.org>2003-09-02 15:45:45 +0000
commit4df511c24770c0f97791a446e682ecbe38cd31e5 (patch)
tree14530b5e01719c80675468f2823a24adc4b35a0b /security/apg/Makefile
parentdd5899bd4d4a710a06e8c3d72009eae50b4887ad (diff)
downloadports-4df511c24770c0f97791a446e682ecbe38cd31e5.tar.gz
ports-4df511c24770c0f97791a446e682ecbe38cd31e5.zip
Update to 2.3.0b, enabling cracklib use and installing docfiles.
PR: 55884 Submitted by: Roman Neuhauser <roman@bellavista.cz>
Notes
Notes: svn path=/head/; revision=88365
Diffstat (limited to 'security/apg/Makefile')
-rw-r--r--security/apg/Makefile26
1 files changed, 24 insertions, 2 deletions
diff --git a/security/apg/Makefile b/security/apg/Makefile
index 24b7dca42c8f..29cec681657d 100644
--- a/security/apg/Makefile
+++ b/security/apg/Makefile
@@ -6,16 +6,38 @@
#
PORTNAME= apg
-PORTVERSION= 2.1.0
+PORTVERSION= 2.3.0b
CATEGORIES= security
MASTER_SITES= http://www.adel.nursat.kz/apg/download/ \
${MASTER_SITE_PACKETSTORM}
MASTER_SITE_SUBDIR= UNIX/misc
MAINTAINER= roam@FreeBSD.org
-COMMENT= "An automated password generator"
+COMMENT= An automated password generator
+
+.if defined(WITH_CRACKLIB)
+BUILD_DEPENDS= ${LOCALBASE}/lib/crack.a:${PORTSDIR}/security/cracklib
+MAKE_ARGS= -DWITH_CRACKLIB
+.endif
MAN1= apg.1 apgbfm.1
MAN8= apgd.8
+DOCS= APG_TIPS pronun.txt rfc0972.txt rfc1750.txt
+
+post-extract:
+ ${FIND} ${WRKSRC} -type d | ${XARGS} ${CHMOD} u+wx
+ ${FIND} ${WRKSRC} -type f | ${XARGS} ${CHMOD} u+w
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/apg ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/apgbfm ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/apgd ${PREFIX}/sbin
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/apg.1 ${MANPREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/apgbfm.1 ${MANPREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/apgd.8 ${MANPREFIX}/man/man8
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${DOCSDIR}
+.endif
.include <bsd.port.mk>