diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-30 11:49:06 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-30 11:49:06 +0000 |
commit | 2c24ba8059468b5da86c2e5b0af76767c9230162 (patch) | |
tree | 4f709bf6dc1f39ecbb69cbe22e86087e4bba5b8e /sysutils/ldap-account-manager/Makefile | |
parent | aa8b98e7167f7aea2e4f9b68b66ee50ba80031d3 (diff) | |
download | ports-2c24ba8059468b5da86c2e5b0af76767c9230162.tar.gz ports-2c24ba8059468b5da86c2e5b0af76767c9230162.zip |
Notes
Diffstat (limited to 'sysutils/ldap-account-manager/Makefile')
-rw-r--r-- | sysutils/ldap-account-manager/Makefile | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/sysutils/ldap-account-manager/Makefile b/sysutils/ldap-account-manager/Makefile new file mode 100644 index 000000000000..19a3574b24d4 --- /dev/null +++ b/sysutils/ldap-account-manager/Makefile @@ -0,0 +1,86 @@ +# New ports collection makefile for: LDAP-Account-Manager +# Date created: August, 2nd 2003 +# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> +# +# $FreeBSD$ +# + +PORTNAME= LDAP-Account-Manager +PORTVERSION= 0.3 +CATEGORIES= sysutils www +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= lam +DISTNAME= ${PORTNAME}-${PORTVERSION}-1 + +MAINTAINER= sheepkiller@cultdeadsheep.org +COMMENT= Webfrontend for managing accounts stored in an OpenLDAP server + +RUN_DEPENDS= ${LOCALBASE}/${MOD_DIR}/libphp4.so:${PORTSDIR}/www/apache2 \ + ${SITE_PERL}/${PERL_ARCH}/Quota.pm:${PORTSDIR}/sysutils/p5-Quota\ + ${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap + +USE_REINPLACE= YES +NO_BUILD= YES +WRKSRC= ${WRKDIR}/lam + +.if defined(WITH_APACHE2) +MOD_DIR= libexec/apache2 +.else +MOD_DIR= libexec/apache +.endif + +.include <bsd.port.pre.mk> + +.if !exists(${LOCALBASE}/lib/libldap.so.2) +IGNORE+= "OpenLDAP support is required \(2.0 or greater\)" +.endif + +.if !exists(${LOCALBASE}/lib/libmcrypt.so) +IGNORE+= "mcrypt support is required" +.endif + +.if !exists(${LOCALBASE}/lib/libintl.so) +IGNORE+= "gettext support is required" +.endif + +WWW_ROOT?= www/lam +PLIST_SUB+= WWWROOT=${WWW_ROOT} +WWW_USER?= www +WWW_GROUP?= www +WWW_DIR= config graphics help lib locale sess style templates +DOC_FILES= COPYING HISTORY INSTALL README TODO docs/README.fpdf \ + docs/README.lamdaemon.pl docs/README.openldap docs/README.shells + +CVS_DIRS= ${WRKSRC}/lib/font/CVS ${WRKSRC}/lib/font/makefont/CVS + +post-extract: + @${RM} -fr ${CVS_DIRS} + +do-install: + @${MKDIR} ${PREFIX}/${WWW_ROOT} + @${INSTALL_DATA} ${WRKSRC}/index.html ${PREFIX}/${WWW_ROOT} +.for DIR in ${WWW_DIR} + @${MKDIR} ${PREFIX}/${WWW_ROOT}/${DIR} + @${CP} -Rf ${WRKSRC}/${DIR} ${PREFIX}/${WWW_ROOT} +.endfor +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for FILE in ${DOC_FILES} + @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} +.endfor +.endif + @${CHOWN} -R ${WWW_USER}:${WWW_GROUP} ${PREFIX}/${WWW_ROOT} + +post-install: + @${ECHO_MSG} "" + @${ECHO_MSG} " To use LDAP-account-manager, you have to install" + @${ECHO_MSG} " and set up Samba 2.x or 3.x schemas." + @${ECHO_MSG} " Like this :" + @${ECHO_MSG} " include ${LOCALBASE}/etc/openldap/schema/core.schema" + @${ECHO_MSG} " include ${LOCALBASE}/etc/openldap/schema/cosine.schema" + @${ECHO_MSG} " include ${LOCALBASE}/etc/openldap/schema/inetorgperson.schema" + @${ECHO_MSG} " include ${LOCALBASE}/etc/openldap/schema/nis.schema" + @${ECHO_MSG} " include ${LOCALBASE}/etc/openldap/schema/samba.schema" + @${ECHO_MSG} "" + +.include <bsd.port.post.mk> |