aboutsummaryrefslogtreecommitdiff
path: root/net/ldapscripts/Makefile
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2007-09-05 15:47:54 +0000
committerRong-En Fan <rafan@FreeBSD.org>2007-09-05 15:47:54 +0000
commit71ed03ba0da0c38c6151fe3e0ea7b8c9e54e4350 (patch)
tree6b2669c6d2d5eab9efc63155fa8f4372c5876b63 /net/ldapscripts/Makefile
parentc31dde07a86b8e84ec86524ea3b24cfba0e081e1 (diff)
downloadports-71ed03ba0da0c38c6151fe3e0ea7b8c9e54e4350.tar.gz
ports-71ed03ba0da0c38c6151fe3e0ea7b8c9e54e4350.zip
- Update to 1.7
PR: ports/116054 Submitted by: Ganael Laplanche <ganael.laplanche at martymac.com> (maintainer) - Install to PREFIX instead of LOCALBASE - Use INSTALL_* macros instead of CP - Handle configuration files per Porter's Handbook - Documents go to DOCSDIR, not ETCDIR - Use SourceForge mirror as first choice Approved by: Ganael Laplanche <ganael.laplanche at martymac.com> (maintainer)
Notes
Notes: svn path=/head/; revision=198857
Diffstat (limited to 'net/ldapscripts/Makefile')
-rw-r--r--net/ldapscripts/Makefile99
1 files changed, 55 insertions, 44 deletions
diff --git a/net/ldapscripts/Makefile b/net/ldapscripts/Makefile
index 0764b2fdc46e..96dde154ca4b 100644
--- a/net/ldapscripts/Makefile
+++ b/net/ldapscripts/Makefile
@@ -6,10 +6,11 @@
#
PORTNAME= ldapscripts
-PORTVERSION= 1.6
+PORTVERSION= 1.7
CATEGORIES= net
-MASTER_SITES= http://contribs.martymac.com/ldapscripts/ \
- ${MASTER_SITE_LOCAL}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
+ http://contribs.martymac.com/ldapscripts/
+MASTER_SITE_SUBDIR= ldapscripts
EXTRACT_SUFX= .tgz
MAINTAINER= ganael.laplanche@martymac.com
@@ -34,56 +35,66 @@ MANCOMPRESSED= no
MAN1= ldapaddgroup.1 ldapaddmachine.1 ldapadduser.1 ldapaddusertogroup.1 \
ldapdeletegroup.1 ldapdeleteuser.1 ldapdeleteuserfromgroup.1 \
ldaprenameuser.1 ldapsetprimarygroup.1 _lsldap.1 _ldaprenamemachine.1 \
- _ldaprenamegroup.1 _ldapinit.1 _ldapdeletemachine.1 _ldappasswd.1 _ldapfinger.1
+ _ldaprenamegroup.1 _ldapinit.1 _ldapdeletemachine.1 _ldappasswd.1 _ldapfinger.1 \
+ _ldapmodifygroup.1 _ldapmodifymachine.1 _ldapmodifyuser.1
MAN5= ldapscripts.5
-# Change /etc to ${LOCALBASE}/etc
+PORTDOCS= README CHANGELOG COPYING VERSION TODO
+
+# Change /etc to ${PREFIX}/etc
post-patch:
- ${REINPLACE_CMD} -E -e "s|^_RUNTIMEFILE=.*|_RUNTIMEFILE=\"${LOCALBASE}/etc/ldapscripts/runtime\"|g" ${WRKSRC}/bin/*
- ${REINPLACE_CMD} -E -e "s|^_CONFIGFILE=.*|_CONFIGFILE=\"${LOCALBASE}/etc/ldapscripts/ldapscripts.conf\"|g" ${WRKSRC}/etc/runtime
+ ${REINPLACE_CMD} -E -e "s|^_RUNTIMEFILE=.*|_RUNTIMEFILE=\"${ETCDIR}/runtime\"|g" ${WRKSRC}/bin/*
+ ${REINPLACE_CMD} -E -e "s|^_CONFIGFILE=.*|_CONFIGFILE=\"${ETCDIR}/ldapscripts.conf\"|g" ${WRKSRC}/etc/runtime
- ${REINPLACE_CMD} -E -e "s|^LDAPSEARCHBIN=.*|LDAPSEARCHBIN=\"${LOCALBASE}/bin/ldapsearch\"|g" ${WRKSRC}/etc/ldapscripts.conf
- ${REINPLACE_CMD} -E -e "s|^LDAPADDBIN=.*|LDAPADDBIN=\"${LOCALBASE}/bin/ldapadd\"|g" ${WRKSRC}/etc/ldapscripts.conf
- ${REINPLACE_CMD} -E -e "s|^LDAPDELETEBIN=.*|LDAPDELETEBIN=\"${LOCALBASE}/bin/ldapdelete\"|g" ${WRKSRC}/etc/ldapscripts.conf
- ${REINPLACE_CMD} -E -e "s|^LDAPMODIFYBIN=.*|LDAPMODIFYBIN=\"${LOCALBASE}/bin/ldapmodify\"|g" ${WRKSRC}/etc/ldapscripts.conf
- ${REINPLACE_CMD} -E -e "s|^LDAPMODRDNBIN=.*|LDAPMODRDNBIN=\"${LOCALBASE}/bin/ldapmodrdn\"|g" ${WRKSRC}/etc/ldapscripts.conf
- ${REINPLACE_CMD} -E -e "s|^LDAPPASSWDBIN=.*|LDAPPASSWDBIN=\"${LOCALBASE}/bin/ldappasswd\"|g" ${WRKSRC}/etc/ldapscripts.conf
+ ${REINPLACE_CMD} -E -e "s|^LDAPSEARCHBIN=.*|LDAPSEARCHBIN=\"${PREFIX}/bin/ldapsearch\"|g" ${WRKSRC}/etc/ldapscripts.conf
+ ${REINPLACE_CMD} -E -e "s|^LDAPADDBIN=.*|LDAPADDBIN=\"${PREFIX}/bin/ldapadd\"|g" ${WRKSRC}/etc/ldapscripts.conf
+ ${REINPLACE_CMD} -E -e "s|^LDAPDELETEBIN=.*|LDAPDELETEBIN=\"${PREFIX}/bin/ldapdelete\"|g" ${WRKSRC}/etc/ldapscripts.conf
+ ${REINPLACE_CMD} -E -e "s|^LDAPMODIFYBIN=.*|LDAPMODIFYBIN=\"${PREFIX}/bin/ldapmodify\"|g" ${WRKSRC}/etc/ldapscripts.conf
+ ${REINPLACE_CMD} -E -e "s|^LDAPMODRDNBIN=.*|LDAPMODRDNBIN=\"${PREFIX}/bin/ldapmodrdn\"|g" ${WRKSRC}/etc/ldapscripts.conf
+ ${REINPLACE_CMD} -E -e "s|^LDAPPASSWDBIN=.*|LDAPPASSWDBIN=\"${PREFIX}/bin/ldappasswd\"|g" ${WRKSRC}/etc/ldapscripts.conf
# Just copy the scripts
do-install:
- ${CP} ${WRKSRC}/bin/_ldapdeletemachine ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/_ldapinit ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/_lsldap ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapaddgroup ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapadduser ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapdeletegroup ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapdeleteuserfromgroup ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapsetprimarygroup ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapaddmachine ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapaddusertogroup ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldapdeleteuser ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/ldaprenameuser ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/_ldaprenamegroup ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/_ldaprenamemachine ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/_ldappasswd ${PREFIX}/bin
- ${CP} ${WRKSRC}/bin/_ldapfinger ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldapdeletemachine ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldapinit ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_lsldap ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapaddgroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapadduser ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapdeletegroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapdeleteuserfromgroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapsetprimarygroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapaddmachine ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapaddusertogroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldapdeleteuser ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/ldaprenameuser ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldaprenamegroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldaprenamemachine ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldappasswd ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldapfinger ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldapmodifyuser ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldapmodifygroup ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/_ldapmodifymachine ${PREFIX}/bin
- ${MKDIR} ${LOCALBASE}/etc/ldapscripts
- if [ -f ${LOCALBASE}/etc/ldapscripts/ldapscripts.conf ]; then \
- ${CP} ${LOCALBASE}/etc/ldapscripts/ldapscripts.conf ${LOCALBASE}/etc/ldapscripts/ldapscripts.conf.old; \
+ ${MKDIR} ${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/etc/ldapscripts.conf ${ETCDIR}/ldapscripts.conf.sample
+ if [ ! -f ${ETCDIR}/ldapscripts.conf ]; then \
+ ${CP} -p ${ETCDIR}/ldapscripts.conf.sample ${ETCDIR}/ldapscripts.conf; \
fi
- ${CP} ${WRKSRC}/etc/ldapscripts.conf ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/etc/runtime ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/etc/ldapaddgroup.template.sample ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/etc/ldapadduser.template.sample ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/etc/ldapaddmachine.template.sample ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/README ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/CHANGELOG ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/COPYING ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/VERSION ${LOCALBASE}/etc/ldapscripts
- ${CP} ${WRKSRC}/TODO ${LOCALBASE}/etc/ldapscripts
+ ${INSTALL_DATA} ${WRKSRC}/etc/runtime ${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/etc/ldapaddgroup.template.sample ${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/etc/ldapadduser.template.sample ${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/etc/ldapaddmachine.template.sample ${ETCDIR}
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/VERSION ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
+.endif
- ${CP} ${WRKSRC}/man/man1/* ${MANPREFIX}/man/man1
- ${CP} ${WRKSRC}/man/man5/* ${MANPREFIX}/man/man5
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${MAN1PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/man/man5/* ${MAN5PREFIX}/man/man5
.include <bsd.port.mk>