update Thu Oct 29 06:37:00 PDT 2009
[pkgsrc.git] / databases / phpldapadmin / Makefile
1 # $NetBSD: Makefile,v 1.29 2008/05/26 02:13:16 joerg Exp $
2
3 DISTNAME=       phpldapadmin-${VERSION}
4 CATEGORIES=     databases www
5 PKGREVISION=    5
6 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=phpldapadmin/}
7
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
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 .include "../../mk/bsd.prefs.mk"
15 .include "../../lang/php/phpversion.mk"
16
17 REPLACE_SH=     tools/po/make*
18
19 DEPENDS+=       ${PHP_PKG_PREFIX}-ldap>=4.1.2:../../databases/php-ldap
20 DEPENDS+=       ${PHP_PKG_PREFIX}-gettext>=4.1.2:../../devel/php-gettext
21
22 USE_TOOLS+=     pax
23
24 VERSION=        0.9.8.3
25 NO_BUILD=       YES
26
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
33
34 do-configure:
35         ${SED} -e "s|@LDAPADMINDIR@|${PREFIX}/share/phpldapadmin/htdocs|g" \
36                 ${FILESDIR}/phpldapadmin.conf > ${WRKDIR}/phpldapadmin.conf
37
38 do-install:
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
43
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
48
49         ${RM} ${WRKSRC}/.cvsignore
50         ${RM} ${WRKSRC}/config/.cvsignore
51
52         ${INSTALL_DATA} ${WRKSRC}/index.php \
53                 ${DESTDIR}${PREFIX}/share/phpldapadmin
54
55 .for i in ${PAX_DIRS}
56         cd ${WRKSRC}/${i:Q} && pax \
57                 -rwppm . ${DESTDIR}${PREFIX}/share/phpldapadmin/${i:Q}
58 .endfor
59
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
66
67         ${FIND} ${DESTDIR}${PREFIX}/share/phpldapadmin -type d | \
68                 ${XARGS} ${CHMOD} ${PKGDIRMODE}
69
70 .include "../../mk/bsd.pkg.mk"