diff options
Diffstat (limited to 'security/pam_pgina/Makefile')
-rw-r--r-- | security/pam_pgina/Makefile | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/security/pam_pgina/Makefile b/security/pam_pgina/Makefile new file mode 100644 index 000000000000..be6e499f635f --- /dev/null +++ b/security/pam_pgina/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: pam_pGina +# Date created: Thu Apr 29 16:03:45 UTC 2004 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= pam_pGina +PORTVERSION= 1.1.3 +CATEGORIES= security +MASTER_SITES= http://pgina.xpasystems.com/downloads/ +DISTNAME= pgina_pam-${PORTVERSION} + +MAINTAINER= lioux@FreeBSD.org +COMMENT= Daemon for allowing a pGina plugin to authenticate against Unix PAM + +USE_GMAKE= yes +GNU_CONFIGURE= yes +USE_OPENSSL= yes +USE_PERL5_RUN= yes +USE_REINPLACE= yes + +post-patch: +# PREFIX safeness +# Use correct PAM 'password change' service name + @${REINPLACE_CMD} -E \ + -e 's|/etc/|${PREFIX}/etc/|' \ + -e 's|passwd|password|' \ + ${WRKSRC}/src/pgina_pam_server.c +# {OPENSSL,PERL} location safeness +# PREFIX safeness + @${REINPLACE_CMD} -E \ + -e 's|/usr/bin/openssl|${OPENSSLBASE}/bin/openssl|' \ + -e 's|/usr/bin/perl|${PERL}|' \ + -e 's|/etc/|${PREFIX}/etc/|' \ + ${WRKSRC}/make_cert.pl + +do-install: + @${INSTALL_PROGRAM} ${WRKSRC}/src/${DISTNAME:S/-${PORTVERSION}$$//} \ + ${PREFIX}/sbin +# share scripts + @${MKDIR} ${PREFIX}/share/${DISTNAME:S/-${PORTVERSION}$$//} + @${INSTALL_SCRIPT} ${WRKSRC}/make_cert.pl \ + ${PREFIX}/share/${DISTNAME:S/-${PORTVERSION}$$//} +# etc config files + @${MKDIR} ${PREFIX}/etc/${DISTNAME:S/-${PORTVERSION}$$//} + @${INSTALL_DATA} ${WRKSRC}/authasst.conf/* \ + ${PREFIX}/etc/${DISTNAME:S/-${PORTVERSION}$$//} + +.include <bsd.port.mk> |