diff options
| author | tron <tron@pkgsrc.org> | 2012-08-27 17:11:34 +0000 |
|---|---|---|
| committer | tron <tron@pkgsrc.org> | 2012-08-27 17:11:34 +0000 |
| commit | 1575def13d7cae8d31c69c37bdb47cfcab04f6cd (patch) | |
| tree | 2710d2f43b3f6230799ac05e5de5a0a156a5d7eb /databases/phpmyadmin/Makefile | |
| parent | 482b5c0d457a3906e8c8e84c7d53f036054867e1 (diff) | |
| download | pkgsrc-1575def13d7cae8d31c69c37bdb47cfcab04f6cd.tar.gz | |
Improve setup and configuration file handling:
1.) Install PHP script in the "setup" directory.
2.) Use Vendor override to set the location of the configuration file.
It is now possible to use phpMyAdmin's setup for configuration.
Based on a suggestion by Peter Avalos in private e-mail.
Diffstat (limited to 'databases/phpmyadmin/Makefile')
| -rw-r--r-- | databases/phpmyadmin/Makefile | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/databases/phpmyadmin/Makefile b/databases/phpmyadmin/Makefile index e3b4ba8a5bf..ac10f5cdd25 100644 --- a/databases/phpmyadmin/Makefile +++ b/databases/phpmyadmin/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.104 2012/08/17 23:08:21 tron Exp $ +# $NetBSD: Makefile,v 1.105 2012/08/27 17:11:34 tron Exp $ DISTNAME= phpMyAdmin-${DIST_VERSION}-all-languages PKGNAME= phpmyadmin-${DIST_VERSION:S/-//} +PKGREVISION= 1 CATEGORIES= databases www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=phpmyadmin/} EXTRACT_SUFX= .tar.xz @@ -12,6 +13,7 @@ COMMENT= Set of PHP-scripts to adminstrate MySQL over the WWW LICENSE= gnu-gpl-v2 DEPENDS+= ${PHP_PKG_PREFIX}-bz2>=5.2.0:../../archivers/php-bz2 +DEPENDS+= ${PHP_PKG_PREFIX}-zip>=5.2.0:../../archivers/php-zip DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.2.0:../../archivers/php-zlib DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.2.0:../../converters/php-mbstring DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=5.2.0:../../devel/php-gettext @@ -22,12 +24,11 @@ DEPENDS+= ${PHP_PKG_PREFIX}-json>=5.2.0:../../textproc/php-json PKG_DESTDIR_SUPPORT= user-destdir -FILES_SUBST+= CONF_INC_PHP=${CONF_INC_PHP:Q} PMCONFFILE=${PMCONFFILE:Q} PLIST_SUBST+= DIST_VERSION=${DIST_VERSION:Q} MESSAGE_SUBST+= CONF_INC_PHP=${CONF_INC_PHP} PMCONFFILE=${PMCONFFILE:Q} \ EXDIR=${EXDIR:Q} -CONF_INC_PHP= ${PREFIX}/share/phpmyadmin/config.inc.php +CONF_INC_PHP= ${PREFIX}/share/phpmyadmin/config/config.inc.php DIST_VERSION= 3.5.2.2 DOC_FILES= ChangeLog Documentation.txt LICENSE README \ RELEASE-DATE-${DIST_VERSION} @@ -208,6 +209,7 @@ INSTALL_DIRS+= locale/zh_CN/LC_MESSAGES INSTALL_DIRS+= locale/zh_TW INSTALL_DIRS+= locale/zh_TW/LC_MESSAGES INSTALL_DIRS+= scripts +INSTALL_DIRS+= setup INSTALL_DIRS+= setup/frames INSTALL_DIRS+= setup/lib INSTALL_DIRS+= themes @@ -230,7 +232,10 @@ INSTALLATION_DIRS+= ${PMDIR}/${dir} do-configure: ${SED} -e "s|@PMDIR@|${PMDIR}|g" ${FILESDIR}/phpmyadmin.conf \ - >${WRKDIR}/phpmyadmin.conf + >${WRKDIR}/phpmyadmin.conf + cd ${WRKSRC}/libraries; \ + ${SED} -e "s#@@PMCONFFILE@@#${PMCONFFILE}#" vendor_config.php \ + >vendor_config.php.pkgsrc do-install: ${INSTALL_DATA} ${WRKSRC}/*.css ${DESTDIR}${PMDIR} @@ -261,8 +266,8 @@ do-install: cd ${WRKSRC} && \ ${INSTALL_DATA} ${DOC_FILES} ${DESTDIR}${PREFIX}/share/doc/phpmyadmin ${INSTALL_DATA} ${WRKDIR}/phpmyadmin.conf ${DESTDIR}${EXDIR}/apache.conf - - ${RM} -f ${DESTDIR}${PREFIX}/share/phpmyadmin/libraries/footer.inc.php.orig + cd ${DESTDIR}${PREFIX}/share/phpmyadmin/libraries; \ + ${MV} -f vendor_config.php.pkgsrc vendor_config.php .include "../../lang/php/phpversion.mk" .include "../../mk/bsd.pkg.mk" |
