diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2008-08-14 23:00:00 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2008-08-14 23:00:00 +0000 |
commit | 8940d9ebe9a3b0182e86f42a9beb58f6988801fc (patch) | |
tree | d40a0526a854a7494bf3b64aa4887943093de240 /net/ldapscripts/Makefile | |
parent | - Update to 1.55 (diff) |
- Update to 1.8.0
PR: 126509
Submitted by: Ganael Laplanche <ganael.laplanche@martymac.com> (maintainer)
Diffstat (limited to 'net/ldapscripts/Makefile')
-rw-r--r-- | net/ldapscripts/Makefile | 85 |
1 files changed, 23 insertions, 62 deletions
diff --git a/net/ldapscripts/Makefile b/net/ldapscripts/Makefile index 98d85a325f6d..c96a8fb19c20 100644 --- a/net/ldapscripts/Makefile +++ b/net/ldapscripts/Makefile @@ -6,7 +6,7 @@ # PORTNAME= ldapscripts -PORTVERSION= 1.7.2 +PORTVERSION= 1.8.0 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://contribs.martymac.com/ldapscripts/ @@ -16,8 +16,6 @@ EXTRACT_SUFX= .tgz MAINTAINER= ganael.laplanche@martymac.com COMMENT= Scripts to manage posix accounts in an OpenLDAP directory -NO_BUILD= yes - WANT_OPENLDAP_VER?= 23 .if (${WANT_OPENLDAP_VER} != 21) && (${WANT_OPENLDAP_VER} != 22) && (${WANT_OPENLDAP_VER} != 23) && (${WANT_OPENLDAP_VER} != 24) BROKEN= Incompatible OpenLDAP version: ${WANT_OPENLDAP_VER} @@ -30,68 +28,36 @@ RUN_DEPENDS= ldapadd:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ ldapmodrdn:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ ldappasswd:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client +USE_ICONV= yes +LIBDIR=${PREFIX}/lib/${PORTNAME} +MAKE_ENV+= MANDIR=${MANPREFIX}/man \ + ETCDIR=${ETCDIR} + MANLANG= "" -MANCOMPRESSED= no +MANCOMPRESSED= yes 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 \ - _ldapmodifygroup.1 _ldapmodifymachine.1 _ldapmodifyuser.1 + ldapdeletegroup.1 ldapdeleteuser.1 ldapdeleteuserfromgroup.1 \ + ldaprenameuser.1 ldapsetprimarygroup.1 lsldap.1 ldaprenamemachine.1 \ + ldaprenamegroup.1 ldapinit.1 ldapdeletemachine.1 ldapsetpasswd.1 \ + ldapfinger.1 ldapid.1 ldapmodifygroup.1 ldapmodifymachine.1 \ + ldapmodifyuser.1 MAN5= ldapscripts.5 PORTDOCS= README CHANGELOG COPYING VERSION TODO -# Change /etc to ${PREFIX}/etc +# Unset 'all' target set by default to 'help' +# and set paths to OpenLDAP binaries post-patch: - ${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|^BINDPWDFILE=.*|BINDPWDFILE=\"${ETCDIR}/ldapscripts.passwd\"|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: - ${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} ${ETCDIR} - ${INSTALL_DATA} ${WRKSRC}/etc/ldapscripts.conf ${ETCDIR}/ldapscripts.conf.sample - ${CHMOD} 0440 ${ETCDIR}/ldapscripts.conf.sample - if [ ! -f ${ETCDIR}/ldapscripts.conf ]; then \ - ${CP} -p ${ETCDIR}/ldapscripts.conf.sample ${ETCDIR}/ldapscripts.conf; \ - fi - ${INSTALL_DATA} ${WRKSRC}/etc/ldapscripts.passwd ${ETCDIR}/ldapscripts.passwd.sample - ${CHMOD} 0440 ${ETCDIR}/ldapscripts.passwd.sample - if [ ! -f ${ETCDIR}/ldapscripts.passwd ]; then \ - ${CP} -p ${ETCDIR}/ldapscripts.passwd.sample ${ETCDIR}/ldapscripts.passwd; \ - fi - ${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} + ${REINPLACE_CMD} "s|^all:.*|all:|g" ${WRKSRC}/Makefile + ${REINPLACE_CMD} "s|^LDAPSEARCHBIN=.*|LDAPSEARCHBIN=\"${LOCALBASE}/bin/ldapsearch\"|g" ${WRKSRC}/etc/ldapscripts.conf + ${REINPLACE_CMD} "s|^LDAPADDBIN=.*|LDAPADDBIN=\"${LOCALBASE}/bin/ldapadd\"|g" ${WRKSRC}/etc/ldapscripts.conf + ${REINPLACE_CMD} "s|^LDAPDELETEBIN=.*|LDAPDELETEBIN=\"${LOCALBASE}/bin/ldapdelete\"|g" ${WRKSRC}/etc/ldapscripts.conf + ${REINPLACE_CMD} "s|^LDAPMODIFYBIN=.*|LDAPMODIFYBIN=\"${LOCALBASE}/bin/ldapmodify\"|g" ${WRKSRC}/etc/ldapscripts.conf + ${REINPLACE_CMD} "s|^LDAPMODRDNBIN=.*|LDAPMODRDNBIN=\"${LOCALBASE}/bin/ldapmodrdn\"|g" ${WRKSRC}/etc/ldapscripts.conf + ${REINPLACE_CMD} "s|^LDAPPASSWDBIN=.*|LDAPPASSWDBIN=\"${LOCALBASE}/bin/ldappasswd\"|g" ${WRKSRC}/etc/ldapscripts.conf +# Install remaining stuff +post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} @@ -100,11 +66,6 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/VERSION ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR} .endif - - ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${MAN1PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/man/man5/* ${MAN5PREFIX}/man/man5 - -post-install: @${CAT} ${PKGMESSAGE} .include <bsd.port.mk> |