summaryrefslogtreecommitdiff
path: root/databases/phppgadmin/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/phppgadmin/Makefile')
-rw-r--r--databases/phppgadmin/Makefile74
1 files changed, 56 insertions, 18 deletions
diff --git a/databases/phppgadmin/Makefile b/databases/phppgadmin/Makefile
index 01635d87b56..54a57b3123f 100644
--- a/databases/phppgadmin/Makefile
+++ b/databases/phppgadmin/Makefile
@@ -1,35 +1,73 @@
-# $NetBSD: Makefile,v 1.7 2004/04/25 01:14:56 xtraeme Exp $
+# $NetBSD: Makefile,v 1.8 2004/10/09 16:23:43 jdolecek Exp $
-DISTNAME= phpPgAdmin_2-4-2
-PKGNAME= phppgadmin-2.4.2
-PKGREVISION= 1
+DISTNAME= phpPgAdmin-3.4.1
+PKGREVISION= # empty
+PKGNAME= ${DISTNAME:S/PgAdmin/pgadmin/}
CATEGORIES= databases www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=phppgadmin/}
EXTRACT_SUFX= .tar.bz2
-MAINTAINER= sjr@hispabsd.org
+MAINTAINER= jdolecek@NetBSD.org
HOMEPAGE= http://phppgadmin.sourceforge.net/
COMMENT= Set of PHP-scripts to administer PostgreSQL over the WWW
-DEPENDS+= php-pgsql>=4.1.2:../../databases/php4-pgsql
+DEPENDS+= php-pgsql>=4.2.0:../../databases/php4-pgsql
-WRKSRC= ${WRKDIR}/${DISTNAME:S/_2-4-2//}
+MESSAGE_SUBST+= EGDIR=${EGDIR}
+
+WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//}
NO_BUILD= YES
NO_BUILDLINK= YES
+USE_PKGINSTALL= YES
+
+PHPPGBASE= ${PREFIX}/share/phppgadmin
+PHPPGHIER= classes/HTML_TreeMenu/images images/themes/default \
+ libraries/adodb/datadict libraries/adodb/drivers \
+ classes/database lang/recoded themes/default sql conf
-DOC_FILES= BUGS ChangeLog Documentation.html \
- INSTALL README TODO
+PKG_SYSCONFDIR.phppgadmin= ${PREFIX}/share/phppgadmin/conf
+EGDIR= ${PREFIX}/share/examples/phppgadmin
+DOCDIR= ${PREFIX}/share/doc/phpgadmin
+CONF_FILES= ${EGDIR}/config.inc.php-dist ${PKG_SYSCONFDIR}/config.inc.php
+DOC_FILES= CREDITS DEVELOPERS FAQ HISTORY INSTALL LICENSE TODO \
+ TRANSLATORS
+
+do-configure:
+ ${SED} -e "s#/usr/bin/pg#${PREFIX}/bin/pg#" \
+ ${WRKSRC}/conf/config.inc.php-dist > ${WRKSRC}/conf/config.inc.php-dist.tmp
+ ${MV} ${WRKSRC}/conf/config.inc.php-dist.tmp ${WRKSRC}/conf/config.inc.php-dist
+ ${SED} -e "s#@PHPPGBASE@#${PHPPGBASE}#g" ${FILESDIR}/apache.conf-dist \
+ > ${WRKDIR}/apache.conf
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/phppgadmin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/phppgadmin/images
- ${INSTALL_SCRIPT} ${WRKSRC}/*.js ${PREFIX}/share/phppgadmin
- ${INSTALL_SCRIPT} ${WRKSRC}/*.php ${PREFIX}/share/phppgadmin
- ${INSTALL_SCRIPT} ${WRKSRC}/config.inc.php-dist ${PREFIX}/share/phppgadmin
- ${INSTALL_DATA} ${WRKSRC}/images/*.* ${PREFIX}/share/phppgadmin/images
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/phppgadmin
- for f in ${DOC_FILES}; do \
- ${INSTALL_DATA} ${WRKSRC}/$$f ${PREFIX}/share/doc/phppgadmin; \
+ ${INSTALL_DATA_DIR} ${PHPPGBASE}
+ ${INSTALL_DATA_DIR} ${EGDIR}
+
+ for d in ${PHPPGHIER}; do \
+ ${INSTALL_DATA_DIR} ${PHPPGBASE}/$$d; \
+ done
+
+ ${INSTALL_SCRIPT} ${WRKSRC}/*.* ${PHPPGBASE}
+ ${INSTALL_SCRIPT} ${WRKSRC}/classes/*.* ${PHPPGBASE}/classes
+ ${INSTALL_SCRIPT} ${WRKSRC}/classes/HTML_TreeMenu/*.* ${PHPPGBASE}/classes/HTML_TreeMenu
+ ${INSTALL_DATA} ${WRKSRC}/classes/HTML_TreeMenu/images/* ${PHPPGBASE}/classes/HTML_TreeMenu/images
+ ${INSTALL_SCRIPT} ${WRKSRC}/classes/database/* ${PHPPGBASE}/classes/database
+ ${INSTALL_SCRIPT} ${WRKSRC}/sql/* ${PHPPGBASE}/sql
+ ${INSTALL_DATA} ${WRKSRC}/images/themes/default/*.png ${PHPPGBASE}/images/themes/default
+ ${INSTALL_SCRIPT} ${WRKSRC}/lang/*.* ${PHPPGBASE}/lang
+ ${INSTALL_SCRIPT} ${WRKSRC}/lang/recoded/*.* ${PHPPGBASE}/lang/recoded
+ ${INSTALL_SCRIPT} ${WRKSRC}/libraries/*.php ${PHPPGBASE}/libraries
+ ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/*.php ${PHPPGBASE}/libraries/adodb
+ ${INSTALL_DATA} ${WRKSRC}/libraries/adodb/*.txt ${PHPPGBASE}/libraries/adodb
+ ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/datadict/* ${PHPPGBASE}/libraries/adodb/datadict
+ ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/drivers/* ${PHPPGBASE}/libraries/adodb/drivers
+ ${INSTALL_DATA} ${WRKSRC}/themes/default/global.css ${PHPPGBASE}/themes/default
+ ${INSTALL_DATA} ${WRKSRC}/conf/config.inc.php-dist ${EGDIR}
+ ${INSTALL_DATA} ${WRKDIR}/apache.conf ${EGDIR}
+
+ ${INSTALL_DATA_DIR} ${DOCDIR}
+ for f in ${DOC_FILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$$f ${DOCDIR}; \
done
.include "../../mk/bsd.pkg.mk"