1 # $NetBSD: Makefile,v 1.29 2008/05/26 02:13:16 joerg Exp $
3 DISTNAME= phpldapadmin-${VERSION}
4 CATEGORIES= databases www
6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=phpldapadmin/}
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://phpldapadmin.sourceforge.net/
10 COMMENT= Set of PHP-scripts to administer an LDAP directory over the WWW
12 PKG_DESTDIR_SUPPORT= user-destdir
14 .include "../../mk/bsd.prefs.mk"
15 .include "../../lang/php/phpversion.mk"
17 REPLACE_SH= tools/po/make*
19 DEPENDS+= ${PHP_PKG_PREFIX}-ldap>=4.1.2:../../databases/php-ldap
20 DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=4.1.2:../../devel/php-gettext
27 CONF_FILES_PERMS+= ${PREFIX}/share/examples/phpldapadmin/config.php.example \
28 ${PREFIX}/share/phpldapadmin/config/config.php \
29 ${ROOT_USER} ${ROOT_GROUP} 0644
30 CONF_FILES+= ${PREFIX}/share/examples/phpldapadmin/phpldapadmin.conf \
31 ${PKG_SYSCONFDIR}/phpldapadmin.conf
32 PAX_DIRS= config doc htdocs lib locale templates tools
35 ${SED} -e "s|@LDAPADMINDIR@|${PREFIX}/share/phpldapadmin/htdocs|g" \
36 ${FILESDIR}/phpldapadmin.conf > ${WRKDIR}/phpldapadmin.conf
39 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/phpldapadmin
40 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/phpldapadmin
41 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/phpldapadmin
42 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/phpldapadmin/config
44 ${INSTALL_DATA} ${WRKSRC}/config/config.php.example \
45 ${DESTDIR}${PREFIX}/share/examples/phpldapadmin/config.php.example
46 ${INSTALL_DATA} ${WRKDIR}/phpldapadmin.conf \
47 ${DESTDIR}${PREFIX}/share/examples/phpldapadmin/phpldapadmin.conf
49 ${RM} ${WRKSRC}/.cvsignore
50 ${RM} ${WRKSRC}/config/.cvsignore
52 ${INSTALL_DATA} ${WRKSRC}/index.php \
53 ${DESTDIR}${PREFIX}/share/phpldapadmin
56 cd ${WRKSRC}/${i:Q} && pax \
57 -rwppm . ${DESTDIR}${PREFIX}/share/phpldapadmin/${i:Q}
60 ${INSTALL_DATA} ${WRKSRC}/INSTALL \
61 ${DESTDIR}${PREFIX}/share/doc/phpldapadmin
62 ${INSTALL_DATA} ${WRKSRC}/LICENSE \
63 ${DESTDIR}${PREFIX}/share/doc/phpldapadmin
64 ${INSTALL_DATA} ${WRKSRC}/VERSION \
65 ${DESTDIR}${PREFIX}/share/phpldapadmin
67 ${FIND} ${DESTDIR}${PREFIX}/share/phpldapadmin -type d | \
68 ${XARGS} ${CHMOD} ${PKGDIRMODE}
70 .include "../../mk/bsd.pkg.mk"