--- ldapscripts/Makefile Fri May 12 00:49:13 2006 +++ ldapscripts/Makefile Wed Jan 3 16:01:56 2007 @@ -6,28 +6,36 @@ # PORTNAME= ldapscripts -PORTVERSION= 1.4 +PORTVERSION= 1.5 CATEGORIES= net -MASTER_SITES= http://contribs.martymac.com/ldapscripts/ +MASTER_SITES= http://contribs.martymac.com/ldapscripts/ \ + ${MASTER_SITE_LOCAL} EXTRACT_SUFX= .tgz MAINTAINER= ganael.laplanche@martymac.com COMMENT= Scripts to manage posix accounts in an OpenLDAP directory -RUN_DEPENDS= ldapadd:${PORTSDIR}/net/openldap23-client \ - ldapsearch:${PORTSDIR}/net/openldap23-client \ - ldapdelete:${PORTSDIR}/net/openldap23-client \ - ldapmodify:${PORTSDIR}/net/openldap23-client \ - ldapmodrdn:${PORTSDIR}/net/openldap23-client \ - ldappasswd:${PORTSDIR}/net/openldap23-client +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} +.endif + +RUN_DEPENDS= ldapadd:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ + ldapsearch:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ + ldapdelete:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ + ldapmodify:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ + ldapmodrdn:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client \ + ldappasswd:${PORTSDIR}/net/openldap${WANT_OPENLDAP_VER}-client MANLANG= "" MANCOMPRESSED= no -MAN1= ldapaddgroup.1 ldapaddmachine.1 ldapadduser.1 ldapaddusertogroup.1 \ +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 -MAN5= ldapscripts.5 + _ldaprenamegroup.1 _ldapinit.1 _ldapdeletemachine.1 _ldappasswd.1 +MAN5= ldapscripts.5 # Change /etc to ${LOCALBASE}/etc post-patch: @@ -41,9 +49,6 @@ ${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 -# We do not use any Makefile -do-build: - # Just copy the scripts do-install: ${CP} ${WRKSRC}/bin/_ldapdeletemachine ${PREFIX}/bin @@ -60,6 +65,7 @@ ${CP} ${WRKSRC}/bin/ldaprenameuser ${PREFIX}/bin ${CP} ${WRKSRC}/bin/_ldaprenamegroup ${PREFIX}/bin ${CP} ${WRKSRC}/bin/_ldaprenamemachine ${PREFIX}/bin + ${CP} ${WRKSRC}/bin/_ldappasswd ${PREFIX}/bin ${MKDIR} ${LOCALBASE}/etc/ldapscripts if [ -f ${LOCALBASE}/etc/ldapscripts/ldapscripts.conf ]; then \ --- ldapscripts/distinfo Sun Jan 8 01:23:03 2006 +++ ldapscripts/distinfo Wed Jan 3 15:32:39 2007 @@ -1,3 +1,3 @@ -MD5 (ldapscripts-1.4.tgz) = 3e063297a5188922803a451cdbf7dd61 -SHA256 (ldapscripts-1.4.tgz) = 472173f895c60bad047fe84f1b64638f20a291c0aed3a3da9de601f54d5ab7a5 -SIZE (ldapscripts-1.4.tgz) = 18812 +MD5 (ldapscripts-1.5.tgz) = b1afcc87fab632ea5ad75ca1971c9971 +SHA256 (ldapscripts-1.5.tgz) = 22ee9be675d3a3a529a92ae6ab16bd0727fa8cf06c9bdb90eac4394f57d2eddc +SIZE (ldapscripts-1.5.tgz) = 20357 --- ldapscripts/pkg-plist Sun Jan 22 03:45:50 2006 +++ ldapscripts/pkg-plist Fri Dec 22 08:53:32 2006 @@ -20,3 +20,4 @@ bin/ldaprenameuser bin/_ldaprenamemachine bin/_ldaprenamegroup +bin/_ldappasswd