Add files from parent branch HEAD:
[pkgsrc.git] / databases / phppgadmin / Makefile
1 # $NetBSD: Makefile,v 1.22 2008/01/30 10:07:34 tnn Exp $
2
3 DISTNAME=       phpPgAdmin-4.2.2
4 PKGNAME=        ${DISTNAME:S/PgAdmin/pgadmin/}
5 CATEGORIES=     databases www
6 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=phppgadmin/}
7 EXTRACT_SUFX=   .tar.bz2
8
9 MAINTAINER=     jdolecek@NetBSD.org
10 HOMEPAGE=       http://phppgadmin.sourceforge.net/
11 COMMENT=        Set of PHP-scripts to administer PostgreSQL over the WWW
12
13 DEPENDS+=       ${PHP_PKG_PREFIX}-pgsql>=4.2.0:../../databases/php-pgsql
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 MESSAGE_SUBST+= EGDIR=${EGDIR}
18
19 NO_BUILD=       YES
20
21 PHPPGBASE=      ${PREFIX}/share/phppgadmin
22 PHPPGHIER=      conf help sql xloadtree \
23                 libraries/adodb/drivers libraries/adodb/lang \
24                 classes/database classes/plugins lang/recoded \
25                 images/themes/default themes/default
26
27 EGDIR=          ${PREFIX}/share/examples/phppgadmin
28 DOCDIR=         ${PREFIX}/share/doc/phppgadmin
29 CONF_FILES=     ${EGDIR}/config.inc.php-dist ${PHPPGBASE}/conf/config.inc.php
30 DOC_FILES=      CREDITS DEVELOPERS FAQ HISTORY INSTALL LICENSE TODO \
31                 TRANSLATORS
32
33 do-configure:
34         ${SED} -e "s#/usr/bin/pg#${PREFIX}/bin/pg#" \
35                 ${WRKSRC}/conf/config.inc.php-dist > \
36                         ${WRKSRC}/conf/config.inc.php-dist.tmp
37         ${MV} ${WRKSRC}/conf/config.inc.php-dist.tmp \
38                 ${WRKSRC}/conf/config.inc.php-dist
39         ${SED} -e "s#@PHPPGBASE@#${PHPPGBASE}#g" ${FILESDIR}/apache.conf-dist \
40                 > ${WRKDIR}/apache.conf
41
42 do-install:
43         ${INSTALL_DATA_DIR} ${DESTDIR}${PHPPGBASE}
44         ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
45
46         for d in ${PHPPGHIER}; do \
47                 ${INSTALL_DATA_DIR} ${DESTDIR}${PHPPGBASE}/$$d; \
48         done
49
50         ${INSTALL_SCRIPT} ${WRKSRC}/*.* ${DESTDIR}${PHPPGBASE}
51         ${INSTALL_SCRIPT} ${WRKSRC}/classes/*.* ${DESTDIR}${PHPPGBASE}/classes
52         ${INSTALL_SCRIPT} ${WRKSRC}/classes/database/* \
53                 ${DESTDIR}${PHPPGBASE}/classes/database
54         ${INSTALL_SCRIPT} ${WRKSRC}/help/* ${DESTDIR}${PHPPGBASE}/help
55         ${INSTALL_SCRIPT} ${WRKSRC}/sql/* ${DESTDIR}${PHPPGBASE}/sql
56         ${INSTALL_DATA} ${WRKSRC}/images/themes/default/*.png \
57                 ${DESTDIR}${PHPPGBASE}/images/themes/default
58         ${INSTALL_SCRIPT} ${WRKSRC}/lang/*.* ${DESTDIR}${PHPPGBASE}/lang
59         ${INSTALL_SCRIPT} ${WRKSRC}/lang/recoded/*.* ${DESTDIR}${PHPPGBASE}/lang/recoded
60         ${INSTALL_SCRIPT} ${WRKSRC}/libraries/*.php ${DESTDIR}${PHPPGBASE}/libraries
61         ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/*.php \
62                 ${DESTDIR}${PHPPGBASE}/libraries/adodb
63         ${INSTALL_DATA} ${WRKSRC}/libraries/adodb/*.txt \
64                 ${DESTDIR}${PHPPGBASE}/libraries/adodb
65         ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/drivers/* \
66                 ${DESTDIR}${PHPPGBASE}/libraries/adodb/drivers
67         ${INSTALL_DATA} ${WRKSRC}/themes/default/global.css \
68                 ${DESTDIR}${PHPPGBASE}/themes/default
69         ${INSTALL_DATA} ${WRKSRC}/xloadtree/*.* \
70                 ${DESTDIR}${PHPPGBASE}/xloadtree
71         ${INSTALL_DATA} ${WRKSRC}/conf/config.inc.php-dist ${DESTDIR}${EGDIR}
72         ${INSTALL_DATA} ${WRKDIR}/apache.conf ${DESTDIR}${EGDIR}
73
74         ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
75         for f in ${DOC_FILES}; do \
76                 ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${DOCDIR}; \
77         done
78
79 .include "../../lang/php/phpversion.mk"
80 .include "../../mk/bsd.pkg.mk"