summaryrefslogtreecommitdiff
path: root/databases/phppgadmin/Makefile
diff options
context:
space:
mode:
authorasau <asau>2014-06-14 15:21:46 +0000
committerasau <asau>2014-06-14 15:21:46 +0000
commit65f2b6836591973c9d81718de80749ca400c65d8 (patch)
tree9f46852650ec95f59d1b65a2d9afbcdfd9ec887d /databases/phppgadmin/Makefile
parent9df532b4b3accf9e4d4c69f10e52fc4d29814f94 (diff)
downloadpkgsrc-65f2b6836591973c9d81718de80749ca400c65d8.tar.gz
Update to phpPgAdmin 5.1
Changes in version 5.1: Features * Full support for PostgreSQL 9.1 and 9.2 * New plugin architecture, including addition of several new hooks * Support nested groups of servers * Expanded test coverage in Selenium test suite * Highlight referencing fields on hovering Foriegn Key values when browsing tables * Simplified translation system implementation * Don't show cancel/kill options in process page to non-superusers * Add download ability from the History window * User queries now paginate by default Bugs * Fix several bugs with bytea support, including possible data corruption bugs when updating rows that have bytea fields * Numeruous fixes for running under PHP Strict Standards * Fix navigation links when browsing results from a report * Fix multiple bugs related to GPC parameters pollution from code * Fix an issue with autocompletion of text based Foreign Keys * Fix a bug when browsing tables with no unique key * Fix a bug with nested groups when no server was set Translations * Lithuanian Incompatabilities * We have stopped testing against Postgres versions < 8.4 * phpPgAdmin core is now UTF-8 only
Diffstat (limited to 'databases/phppgadmin/Makefile')
-rw-r--r--databases/phppgadmin/Makefile60
1 files changed, 13 insertions, 47 deletions
diff --git a/databases/phppgadmin/Makefile b/databases/phppgadmin/Makefile
index 7ee2214c224..f958b9ac736 100644
--- a/databases/phppgadmin/Makefile
+++ b/databases/phppgadmin/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.29 2013/03/16 07:21:19 obache Exp $
+# $NetBSD: Makefile,v 1.30 2014/06/14 15:21:46 asau Exp $
-DISTNAME= phpPgAdmin-5.0.4
+DISTNAME= phpPgAdmin-5.1
PKGNAME= ${DISTNAME:S/PgAdmin/pgadmin/}
-PKGREVISION= 1
CATEGORIES= databases www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=phppgadmin/}
EXTRACT_SUFX= .tar.bz2
@@ -18,12 +17,6 @@ MESSAGE_SUBST+= EGDIR=${EGDIR}
NO_BUILD= YES
PHPPGBASE= ${PREFIX}/share/phppgadmin
-PHPPGHIER= conf classes/database classes/plugins help \
- images/themes/cappuccino images/themes/default \
- js lang/recoded \
- libraries/adodb/drivers libraries/adodb/lang libraries/js \
- sql themes/cappuccino themes/default themes/gotar \
- xloadtree
EGDIR= ${PREFIX}/share/examples/phppgadmin
DOCDIR= ${PREFIX}/share/doc/phppgadmin
@@ -49,47 +42,20 @@ do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PHPPGBASE}
${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
- for d in ${PHPPGHIER}; do \
+ for d in $$(cd ${WRKSRC} && find . -type d); do \
${INSTALL_DATA_DIR} ${DESTDIR}${PHPPGBASE}/$$d; \
done
- ${INSTALL_SCRIPT} ${WRKSRC}/*.* ${DESTDIR}${PHPPGBASE}
- ${INSTALL_SCRIPT} ${WRKSRC}/classes/*.* ${DESTDIR}${PHPPGBASE}/classes
- ${INSTALL_SCRIPT} ${WRKSRC}/classes/database/* \
- ${DESTDIR}${PHPPGBASE}/classes/database
- ${INSTALL_SCRIPT} ${WRKSRC}/classes/plugins/* \
- ${DESTDIR}${PHPPGBASE}/classes/plugins
- ${INSTALL_SCRIPT} ${WRKSRC}/help/* ${DESTDIR}${PHPPGBASE}/help
- ${INSTALL_DATA} ${WRKSRC}/images/themes/cappuccino/*.png \
- ${DESTDIR}${PHPPGBASE}/images/themes/cappuccino
- ${INSTALL_DATA} ${WRKSRC}/images/themes/default/*.png \
- ${DESTDIR}${PHPPGBASE}/images/themes/default
- ${INSTALL_DATA} ${WRKSRC}/js/*.js \
- ${DESTDIR}${PHPPGBASE}/js
- ${INSTALL_SCRIPT} ${WRKSRC}/lang/*.* ${DESTDIR}${PHPPGBASE}/lang
- ${INSTALL_SCRIPT} ${WRKSRC}/lang/recoded/*.* ${DESTDIR}${PHPPGBASE}/lang/recoded
- ${INSTALL_SCRIPT} ${WRKSRC}/libraries/*.php ${DESTDIR}${PHPPGBASE}/libraries
- ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/*.php \
- ${DESTDIR}${PHPPGBASE}/libraries/adodb
- ${INSTALL_DATA} ${WRKSRC}/libraries/adodb/*.txt \
- ${DESTDIR}${PHPPGBASE}/libraries/adodb
- ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/drivers/* \
- ${DESTDIR}${PHPPGBASE}/libraries/adodb/drivers
- ${INSTALL_SCRIPT} ${WRKSRC}/libraries/adodb/lang/* \
- ${DESTDIR}${PHPPGBASE}/libraries/adodb/lang
- ${INSTALL_DATA} ${WRKSRC}/libraries/js/*.js \
- ${DESTDIR}${PHPPGBASE}/libraries/js
- ${INSTALL_DATA} ${WRKSRC}/sql/* ${DESTDIR}${PHPPGBASE}/sql
-
- ${INSTALL_DATA} ${WRKSRC}/themes/global.css \
- ${DESTDIR}${PHPPGBASE}/themes
- ${INSTALL_SCRIPT} ${WRKSRC}/themes/*.php \
- ${DESTDIR}${PHPPGBASE}/themes
- for theme in cappuccino default gotar; do \
- ${INSTALL_DATA} ${WRKSRC}/themes/$$theme/global.css \
- ${DESTDIR}${PHPPGBASE}/themes/$$theme; done
- ${INSTALL_DATA} ${WRKSRC}/xloadtree/*.* \
- ${DESTDIR}${PHPPGBASE}/xloadtree
+ ${INSTALL_SCRIPT} ${WRKSRC}/*.php ${DESTDIR}${PHPPGBASE}
+ cd ${WRKSRC}; \
+ for f in $$(find . -name "*.php"); do \
+ ${INSTALL_SCRIPT} $$f ${DESTDIR}${PHPPGBASE}/$$f; \
+ done
+# data:
+ cd ${WRKSRC}; \
+ for f in $$(find . -name "*.sql" -o -name "*.txt" -o -name "*.css" -o -name "*.js" -o -name "*.png" -o "*.gif" -o "*.ico"); do \
+ ${INSTALL_DATA} $$f ${DESTDIR}${PHPPGBASE}/$$f; \
+ done
${INSTALL_DATA} ${WRKSRC}/conf/config.inc.php-dist ${DESTDIR}${EGDIR}
${INSTALL_DATA} ${WRKDIR}/apache.conf ${DESTDIR}${EGDIR}