diff options
Diffstat (limited to 'databases/phpmyadmin/Makefile')
-rw-r--r-- | databases/phpmyadmin/Makefile | 287 |
1 files changed, 18 insertions, 269 deletions
diff --git a/databases/phpmyadmin/Makefile b/databases/phpmyadmin/Makefile index 991062f7e3c..f7133f2acd7 100644 --- a/databases/phpmyadmin/Makefile +++ b/databases/phpmyadmin/Makefile @@ -1,4 +1,7 @@ -# $NetBSD: Makefile,v 1.148 2016/06/28 13:32:35 taca Exp $ +# $NetBSD: Makefile,v 1.148.2.1 2016/08/09 18:39:13 bsiegert Exp $ + +# When updating this package, please check there is no +# new INSTALL_DIRS to add. Remember pkg/51364 ;) DISTNAME= phpMyAdmin-${DIST_VERSION}-all-languages PKGNAME= phpmyadmin-${DIST_VERSION:S/-//} @@ -10,7 +13,9 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.phpmyadmin.net/ COMMENT= Set of PHP-scripts to adminstrate MySQL over the WWW LICENSE= gnu-gpl-v2 +PKGREVISION= 1 +USE_TOOLS+= pax bash DEPENDS+= ${PHP_PKG_PREFIX}-bz2>=5.3.0:../../archivers/php-bz2 DEPENDS+= ${PHP_PKG_PREFIX}-zip>=5.3.0:../../archivers/php-zip DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.3.0:../../archivers/php-zlib @@ -29,7 +34,8 @@ MESSAGE_SUBST+= CONF_INC_PHP=${CONF_INC_PHP} PMCONFFILE=${PMCONFFILE:Q} \ CONF_INC_PHP= ${PREFIX}/share/phpmyadmin/config.inc.php DIST_VERSION= 4.6.3 -DOC_FILES= ChangeLog LICENSE README RELEASE-DATE-${DIST_VERSION} +DOC_FILES= ChangeLog LICENSE README RELEASE-DATE-${DIST_VERSION} \ + CONTRIBUTING.md DCO APACHE_USER?= www APACHE_GROUP?= www @@ -57,270 +63,22 @@ INSTALLATION_DIRS+= ${PREFIX}/share/doc/phpmyadmin \ ${PMDIR} ${PMDIR}/scripts INSTALL_DIRS= doc/html -INSTALL_DIRS+= doc/html/_static INSTALL_DIRS+= js -INSTALL_DIRS+= js/canvg -INSTALL_DIRS+= js/codemirror -INSTALL_DIRS+= js/codemirror/addon -INSTALL_DIRS+= js/codemirror/addon/hint -INSTALL_DIRS+= js/codemirror/addon/runmode -INSTALL_DIRS+= js/codemirror/lib -INSTALL_DIRS+= js/codemirror/mode -INSTALL_DIRS+= js/codemirror/mode/sql -INSTALL_DIRS+= js/jqplot -INSTALL_DIRS+= js/jqplot/plugins -INSTALL_DIRS+= js/jquery -INSTALL_DIRS+= js/jquery/src -INSTALL_DIRS+= js/jquery/src/jquery -INSTALL_DIRS+= js/jquery/src/jquery-ui -INSTALL_DIRS+= js/jquery/src/jquery/ajax -INSTALL_DIRS+= js/openlayers -INSTALL_DIRS+= js/openlayers/img -INSTALL_DIRS+= js/openlayers/src -INSTALL_DIRS+= js/openlayers/src/openlayers -INSTALL_DIRS+= js/openlayers/src/openlayers/lib -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/Firebug -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/Gears -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/BaseTypes -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Control -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Feature -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Filter -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/ArcXML -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetDomain -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetRecords -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/Filter -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/GML -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/OWSContext -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/SLD -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/SOSCapabilities -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/WFST -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/WMC -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/WMSDescribeLayer -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Format/WMTSCapabilities -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Geometry -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Handler -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Lang -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Layer -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Layer/Google -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Layer/MapServer -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Layer/Vector -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Layer/WMS -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Marker -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Popup -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Protocol -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Protocol/SOS -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Protocol/SQL -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Renderer -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Request -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Strategy -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Symbolizer -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Tile -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/OpenLayers/Tile/Image -INSTALL_DIRS+= js/openlayers/src/openlayers/lib/Rico -INSTALL_DIRS+= js/openlayers/theme -INSTALL_DIRS+= js/openlayers/theme/default -INSTALL_DIRS+= js/openlayers/theme/default/img -INSTALL_DIRS+= js/pmd -INSTALL_DIRS+= js/tracekit -INSTALL_DIRS+= js/transformations INSTALL_DIRS+= libraries -INSTALL_DIRS+= libraries/PHPExcel -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/CachedObjectStorage -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Calculation -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Cell -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Reader -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Reader/Excel2007 -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Reader/Excel5 -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/RichText -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/Escher -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/JAMA -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/JAMA/utils -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/OLE -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/OLE/PPS -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/PCLZip -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Shared/trend -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Style -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Worksheet -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Worksheet/Drawing -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Writer -INSTALL_DIRS+= libraries/PHPExcel/PHPExcel/Writer/Excel2007 -INSTALL_DIRS+= libraries/auth -INSTALL_DIRS+= libraries/auth/swekey -INSTALL_DIRS+= libraries/bfShapeFiles -INSTALL_DIRS+= libraries/chart -INSTALL_DIRS+= libraries/chart/pChart -INSTALL_DIRS+= libraries/chart/pChart/fonts -INSTALL_DIRS+= libraries/config -INSTALL_DIRS+= libraries/dbi -INSTALL_DIRS+= libraries/engines -INSTALL_DIRS+= libraries/export -INSTALL_DIRS+= libraries/gis -INSTALL_DIRS+= libraries/import -INSTALL_DIRS+= libraries/import/upload -INSTALL_DIRS+= libraries/navigation -INSTALL_DIRS+= libraries/navigation/Nodes -INSTALL_DIRS+= libraries/php-gettext -INSTALL_DIRS+= libraries/phpseclib/Crypt -INSTALL_DIRS+= libraries/plugins -INSTALL_DIRS+= libraries/plugins/auth -INSTALL_DIRS+= libraries/plugins/auth/swekey -INSTALL_DIRS+= libraries/plugins/export -INSTALL_DIRS+= libraries/plugins/import -INSTALL_DIRS+= libraries/plugins/import/upload -INSTALL_DIRS+= libraries/plugins/schema -INSTALL_DIRS+= libraries/plugins/schema/dia -INSTALL_DIRS+= libraries/plugins/schema/eps -INSTALL_DIRS+= libraries/plugins/schema/pdf -INSTALL_DIRS+= libraries/plugins/schema/svg -INSTALL_DIRS+= libraries/plugins/transformations -INSTALL_DIRS+= libraries/plugins/transformations/abstract -INSTALL_DIRS+= libraries/plugins/transformations/input -INSTALL_DIRS+= libraries/plugins/transformations/output -INSTALL_DIRS+= libraries/properties -INSTALL_DIRS+= libraries/properties/options -INSTALL_DIRS+= libraries/properties/options/groups -INSTALL_DIRS+= libraries/properties/options/items -INSTALL_DIRS+= libraries/properties/plugins -INSTALL_DIRS+= libraries/rte -INSTALL_DIRS+= libraries/schema -INSTALL_DIRS+= libraries/tcpdf -INSTALL_DIRS+= libraries/tcpdf/cache -INSTALL_DIRS+= libraries/tcpdf/config -INSTALL_DIRS+= libraries/tcpdf/config/lang -INSTALL_DIRS+= libraries/tcpdf/fonts -INSTALL_DIRS+= libraries/tcpdf/fonts/dejavu-fonts-ttf-2.32 -INSTALL_DIRS+= libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33 -INSTALL_DIRS+= libraries/tcpdf/include -INSTALL_DIRS+= libraries/transformations INSTALL_DIRS+= locale -INSTALL_DIRS+= locale/ar -INSTALL_DIRS+= locale/ar/LC_MESSAGES -INSTALL_DIRS+= locale/az -INSTALL_DIRS+= locale/az/LC_MESSAGES -INSTALL_DIRS+= locale/be -INSTALL_DIRS+= locale/be/LC_MESSAGES -INSTALL_DIRS+= locale/be@latin -INSTALL_DIRS+= locale/be@latin/LC_MESSAGES -INSTALL_DIRS+= locale/bg -INSTALL_DIRS+= locale/bg/LC_MESSAGES -INSTALL_DIRS+= locale/bn -INSTALL_DIRS+= locale/bn/LC_MESSAGES -INSTALL_DIRS+= locale/ca -INSTALL_DIRS+= locale/ca/LC_MESSAGES -INSTALL_DIRS+= locale/cs -INSTALL_DIRS+= locale/cs/LC_MESSAGES -INSTALL_DIRS+= locale/da -INSTALL_DIRS+= locale/da/LC_MESSAGES -INSTALL_DIRS+= locale/de -INSTALL_DIRS+= locale/de/LC_MESSAGES -INSTALL_DIRS+= locale/el -INSTALL_DIRS+= locale/el/LC_MESSAGES -INSTALL_DIRS+= locale/en_GB -INSTALL_DIRS+= locale/en_GB/LC_MESSAGES -INSTALL_DIRS+= locale/es -INSTALL_DIRS+= locale/es/LC_MESSAGES -INSTALL_DIRS+= locale/et -INSTALL_DIRS+= locale/et/LC_MESSAGES -INSTALL_DIRS+= locale/fi -INSTALL_DIRS+= locale/fi/LC_MESSAGES -INSTALL_DIRS+= locale/fr -INSTALL_DIRS+= locale/fr/LC_MESSAGES -INSTALL_DIRS+= locale/gl -INSTALL_DIRS+= locale/gl/LC_MESSAGES -INSTALL_DIRS+= locale/hi -INSTALL_DIRS+= locale/hi/LC_MESSAGES -INSTALL_DIRS+= locale/hr -INSTALL_DIRS+= locale/hr/LC_MESSAGES -INSTALL_DIRS+= locale/hu -INSTALL_DIRS+= locale/hu/LC_MESSAGES -INSTALL_DIRS+= locale/ia -INSTALL_DIRS+= locale/ia/LC_MESSAGES -INSTALL_DIRS+= locale/id -INSTALL_DIRS+= locale/id/LC_MESSAGES -INSTALL_DIRS+= locale/it -INSTALL_DIRS+= locale/it/LC_MESSAGES -INSTALL_DIRS+= locale/ja -INSTALL_DIRS+= locale/ja/LC_MESSAGES -INSTALL_DIRS+= locale/ka -INSTALL_DIRS+= locale/ka/LC_MESSAGES -INSTALL_DIRS+= locale/ko -INSTALL_DIRS+= locale/ko/LC_MESSAGES -INSTALL_DIRS+= locale/lt -INSTALL_DIRS+= locale/lt/LC_MESSAGES -INSTALL_DIRS+= locale/mn -INSTALL_DIRS+= locale/mn/LC_MESSAGES -INSTALL_DIRS+= locale/nb -INSTALL_DIRS+= locale/nb/LC_MESSAGES -INSTALL_DIRS+= locale/nl -INSTALL_DIRS+= locale/nl/LC_MESSAGES -INSTALL_DIRS+= locale/pl -INSTALL_DIRS+= locale/pl/LC_MESSAGES -INSTALL_DIRS+= locale/pt/LC_MESSAGES -INSTALL_DIRS+= locale/pt_BR -INSTALL_DIRS+= locale/pt_BR/LC_MESSAGES -INSTALL_DIRS+= locale/ro -INSTALL_DIRS+= locale/ro/LC_MESSAGES -INSTALL_DIRS+= locale/ru -INSTALL_DIRS+= locale/ru/LC_MESSAGES -INSTALL_DIRS+= locale/si -INSTALL_DIRS+= locale/si/LC_MESSAGES -INSTALL_DIRS+= locale/sk -INSTALL_DIRS+= locale/sk/LC_MESSAGES -INSTALL_DIRS+= locale/sl -INSTALL_DIRS+= locale/sl/LC_MESSAGES -INSTALL_DIRS+= locale/sr -INSTALL_DIRS+= locale/sr/LC_MESSAGES -INSTALL_DIRS+= locale/sr@latin -INSTALL_DIRS+= locale/sr@latin/LC_MESSAGES -INSTALL_DIRS+= locale/sv -INSTALL_DIRS+= locale/sv/LC_MESSAGES -INSTALL_DIRS+= locale/tr -INSTALL_DIRS+= locale/tr/LC_MESSAGES -INSTALL_DIRS+= locale/uk -INSTALL_DIRS+= locale/uk/LC_MESSAGES -INSTALL_DIRS+= locale/uz -INSTALL_DIRS+= locale/uz/LC_MESSAGES -INSTALL_DIRS+= locale/uz@latin -INSTALL_DIRS+= locale/uz@latin/LC_MESSAGES -INSTALL_DIRS+= locale/zh_CN -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+= templates INSTALL_DIRS+= themes -INSTALL_DIRS+= themes/original -INSTALL_DIRS+= themes/original/css -INSTALL_DIRS+= themes/original/img -INSTALL_DIRS+= themes/original/img/pmd -INSTALL_DIRS+= themes/original/jquery -INSTALL_DIRS+= themes/original/jquery/images -INSTALL_DIRS+= themes/pmahomme -INSTALL_DIRS+= themes/pmahomme/css -INSTALL_DIRS+= themes/pmahomme/img -INSTALL_DIRS+= themes/pmahomme/img/pmd -INSTALL_DIRS+= themes/pmahomme/jquery -INSTALL_DIRS+= themes/pmahomme/jquery/images .for dir in $(INSTALL_DIRS) INSTALLATION_DIRS+= ${PMDIR}/${dir} .endfor +REPLACE_INTERPRETER+= bash +REPLACE.bash.old= .*sh[^ ]* +REPLACE.bash.new= ${TOOLS_PATH.bash} +REPLACE_FILES.bash= ${WRKSRC}/libraries/plugins/transformations/*.sh + do-configure: ${SED} -e "s|@PMDIR@|${PMDIR}|g" ${FILESDIR}/phpmyadmin.conf \ >${WRKDIR}/phpmyadmin.conf @@ -338,20 +96,11 @@ do-install: ${DESTDIR}${EXDIR}/config.inc.php ${INSTALL_DATA} ${WRKSRC}/examples/* ${DESTDIR}${EXDIR} ${LN} -fs ${EXDIR} ${DESTDIR}${PREFIX}/share/phpmyadmin/examples + ${RM} -f ${WRKSRC}/libraries/vendor_config.php.orig - for dir in ${INSTALL_DIRS}; do \ - for file in ${WRKSRC}/$$dir/*; do \ - case "$$file" in \ - *.orig|*.sh) \ - ;; \ - *) \ - if [ -f "$$file" ]; then \ - ${INSTALL_DATA} "$$file" \ - ${DESTDIR}${PMDIR}/$$dir; \ - fi \ - ;; \ - esac; \ - done \ + for dir in ${INSTALL_DIRS}; do \ + cd ${WRKSRC}/$$dir && \ + pax -rw -pmp . ${DESTDIR}${PMDIR}/$$dir; \ done cd ${WRKSRC} && \ |