| @@ -1,100 +1,100 @@ | | | @@ -1,100 +1,100 @@ |
1 | # $NetBSD: Makefile,v 1.154 2018/12/10 19:27:46 tm Exp $ | | 1 | # $NetBSD: Makefile,v 1.155 2018/12/11 08:45:54 tm Exp $ |
2 | | | 2 | |
3 | DISTNAME= phpMyAdmin-4.8.3-all-languages | | 3 | DISTNAME= phpMyAdmin-4.8.3-all-languages |
4 | PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME:S/-all-languages//:tl} | | 4 | PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME:S/-all-languages//:tl} |
5 | CATEGORIES= databases www | | 5 | CATEGORIES= databases www |
6 | MASTER_SITES= https://files.phpmyadmin.net/phpMyAdmin/${PKGVERSION_NOREV}/ | | 6 | MASTER_SITES= https://files.phpmyadmin.net/phpMyAdmin/${PKGVERSION_NOREV}/ |
7 | EXTRACT_SUFX= .tar.xz | | 7 | EXTRACT_SUFX= .tar.xz |
8 | | | 8 | |
9 | MAINTAINER= tm@core.io | | 9 | MAINTAINER= tm@NetBSD.org |
10 | HOMEPAGE= https://www.phpmyadmin.net/ | | 10 | HOMEPAGE= https://www.phpmyadmin.net/ |
11 | COMMENT= Set of PHP-scripts to adminstrate MySQL over the WWW | | 11 | COMMENT= Set of PHP-scripts to adminstrate MySQL over the WWW |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | DEPENDS+= ${PHP_PKG_PREFIX}-bz2>=5.3.0:../../archivers/php-bz2 | | 14 | DEPENDS+= ${PHP_PKG_PREFIX}-bz2>=5.3.0:../../archivers/php-bz2 |
15 | DEPENDS+= ${PHP_PKG_PREFIX}-zip>=5.3.0:../../archivers/php-zip | | 15 | DEPENDS+= ${PHP_PKG_PREFIX}-zip>=5.3.0:../../archivers/php-zip |
16 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.3.0:../../archivers/php-zlib | | 16 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.3.0:../../archivers/php-zlib |
17 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.3.0:../../converters/php-mbstring | | 17 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.3.0:../../converters/php-mbstring |
18 | DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=5.3.0:../../devel/php-gettext | | 18 | DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=5.3.0:../../devel/php-gettext |
19 | DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=5.3.0:../../databases/php-mysqli | | 19 | DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=5.3.0:../../databases/php-mysqli |
20 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.3.0:../../graphics/php-gd | | 20 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.3.0:../../graphics/php-gd |
21 | DEPENDS+= ${PHP_PKG_PREFIX}-json>=5.3.0:../../textproc/php-json | | 21 | DEPENDS+= ${PHP_PKG_PREFIX}-json>=5.3.0:../../textproc/php-json |
22 | | | 22 | |
23 | .include "../../lang/php/phpversion.mk" | | 23 | .include "../../lang/php/phpversion.mk" |
24 | | | 24 | |
25 | .if ${PKG_PHP_VERSION} < 71 | | 25 | .if ${PKG_PHP_VERSION} < 71 |
26 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.3.0:../../security/php-mcrypt | | 26 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.3.0:../../security/php-mcrypt |
27 | .else | | 27 | .else |
28 | DEPENDS+= ${PHP_PKG_PREFIX}-pecl-mcrypt>=1.0.1:../../security/php-pecl-mcrypt | | 28 | DEPENDS+= ${PHP_PKG_PREFIX}-pecl-mcrypt>=1.0.1:../../security/php-pecl-mcrypt |
29 | .endif | | 29 | .endif |
30 | | | 30 | |
31 | USE_TOOLS+= pax | | 31 | USE_TOOLS+= pax |
32 | | | 32 | |
33 | APACHE_USER?= www | | 33 | APACHE_USER?= www |
34 | APACHE_GROUP?= www | | 34 | APACHE_GROUP?= www |
35 | | | 35 | |
36 | PKG_GROUPS= ${APACHE_GROUP} | | 36 | PKG_GROUPS= ${APACHE_GROUP} |
37 | PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} | | 37 | PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} |
38 | BUILD_DEFS+= APACHE_USER APACHE_GROUP VARBASE | | 38 | BUILD_DEFS+= APACHE_USER APACHE_GROUP VARBASE |
39 | | | 39 | |
40 | PKG_USERS_VARS= APACHE_USER | | 40 | PKG_USERS_VARS= APACHE_USER |
41 | PKG_GROUPS_VARS= APACHE_GROUP | | 41 | PKG_GROUPS_VARS= APACHE_GROUP |
42 | | | 42 | |
43 | PKG_SYSCONFSUBDIR= phpmyadmin | | 43 | PKG_SYSCONFSUBDIR= phpmyadmin |
44 | | | 44 | |
45 | FILES_SUBST+= APACHE_GROUP=${APACHE_GROUP} APACHE_USER=${APACHE_USER} | | 45 | FILES_SUBST+= APACHE_GROUP=${APACHE_GROUP} APACHE_USER=${APACHE_USER} |
46 | FILES_SUBST+= PMCONFDIR=${PMCONFDIR} PMVARDIR=${PMVARDIR} | | 46 | FILES_SUBST+= PMCONFDIR=${PMCONFDIR} PMVARDIR=${PMVARDIR} |
47 | MESSAGE_SUBST+= PMCONFDIR=${PMCONFDIR} PMCONFFILE=${PMCONFFILE} | | 47 | MESSAGE_SUBST+= PMCONFDIR=${PMCONFDIR} PMCONFFILE=${PMCONFFILE} |
48 | | | 48 | |
49 | DOC_FILES= ChangeLog CODE_OF_CONDUCT.md CONTRIBUTING.md DCO LICENSE \ | | 49 | DOC_FILES= ChangeLog CODE_OF_CONDUCT.md CONTRIBUTING.md DCO LICENSE \ |
50 | README RELEASE-DATE-${PKGVERSION_NOREV} | | 50 | README RELEASE-DATE-${PKGVERSION_NOREV} |
51 | | | 51 | |
52 | EXDIR= ${PREFIX}/share/examples/phpmyadmin | | 52 | EXDIR= ${PREFIX}/share/examples/phpmyadmin |
53 | PMCONFDIR= ${PKG_SYSCONFDIR} | | 53 | PMCONFDIR= ${PKG_SYSCONFDIR} |
54 | PMCONFFILE= ${PKG_SYSCONFDIR}/config.inc.php | | 54 | PMCONFFILE= ${PKG_SYSCONFDIR}/config.inc.php |
55 | PMDIR= ${PREFIX}/share/phpmyadmin | | 55 | PMDIR= ${PREFIX}/share/phpmyadmin |
56 | PMVARDIR= ${VARBASE}/phpmyadmin | | 56 | PMVARDIR= ${VARBASE}/phpmyadmin |
57 | | | 57 | |
58 | REPLACE_INTERPRETER+= php | | 58 | REPLACE_INTERPRETER+= php |
59 | REPLACE.php.old= /usr/bin/env php | | 59 | REPLACE.php.old= /usr/bin/env php |
60 | REPLACE.php.new= ${PREFIX}/bin/php | | 60 | REPLACE.php.new= ${PREFIX}/bin/php |
61 | REPLACE_FILES.php= vendor/bin/highlight-query vendor/bin/lint-query | | 61 | REPLACE_FILES.php= vendor/bin/highlight-query vendor/bin/lint-query |
62 | REPLACE_FILES.php+= vendor/phpmyadmin/sql-parser/bin/highlight-query | | 62 | REPLACE_FILES.php+= vendor/phpmyadmin/sql-parser/bin/highlight-query |
63 | REPLACE_FILES.php+= vendor/phpmyadmin/sql-parser/bin/lint-query | | 63 | REPLACE_FILES.php+= vendor/phpmyadmin/sql-parser/bin/lint-query |
64 | REPLACE_FILES.php+= vendor/phpmyadmin/sql-parser/bin/tokenize-query | | 64 | REPLACE_FILES.php+= vendor/phpmyadmin/sql-parser/bin/tokenize-query |
65 | | | 65 | |
66 | REPLACE_SH+= vendor/paragonie/random_compat/build-phar.sh | | 66 | REPLACE_SH+= vendor/paragonie/random_compat/build-phar.sh |
67 | | | 67 | |
68 | CONF_FILES+= ${EXDIR}/apache.conf ${PKG_SYSCONFDIR}/apache.conf | | 68 | CONF_FILES+= ${EXDIR}/apache.conf ${PKG_SYSCONFDIR}/apache.conf |
69 | | | 69 | |
70 | SRCS= *.css *.ico *.php *.txt doc js libraries locale setup \ | | 70 | SRCS= *.css *.ico *.php *.txt doc js libraries locale setup \ |
71 | sql templates themes vendor | | 71 | sql templates themes vendor |
72 | | | 72 | |
73 | NO_BUILD= yes | | 73 | NO_BUILD= yes |
74 | | | 74 | |
75 | SUBST_CLASSES+= paths | | 75 | SUBST_CLASSES+= paths |
76 | SUBST_FILES.paths+= ${WRKDIR}/phpmyadmin.conf | | 76 | SUBST_FILES.paths+= ${WRKDIR}/phpmyadmin.conf |
77 | SUBST_FILES.paths+= ${WRKSRC}/libraries/vendor_config.php | | 77 | SUBST_FILES.paths+= ${WRKSRC}/libraries/vendor_config.php |
78 | SUBST_SED.paths+= -e "s|@PMDIR@|${PMDIR}|g" | | 78 | SUBST_SED.paths+= -e "s|@PMDIR@|${PMDIR}|g" |
79 | SUBST_SED.paths+= -e "s|@PMVARDIR@|${PMVARDIR}|g" | | 79 | SUBST_SED.paths+= -e "s|@PMVARDIR@|${PMVARDIR}|g" |
80 | SUBST_SED.paths+= -e "s|@PMCONFDIR@|${PMCONFDIR}/|g" | | 80 | SUBST_SED.paths+= -e "s|@PMCONFDIR@|${PMCONFDIR}/|g" |
81 | SUBST_STAGE.paths= post-configure | | 81 | SUBST_STAGE.paths= post-configure |
82 | | | 82 | |
83 | INSTALLATION_DIRS+= ${PREFIX}/share/doc/phpmyadmin \ | | 83 | INSTALLATION_DIRS+= ${PREFIX}/share/doc/phpmyadmin \ |
84 | ${PREFIX}/share/examples/phpmyadmin | | 84 | ${PREFIX}/share/examples/phpmyadmin |
85 | | | 85 | |
86 | post-extract: | | 86 | post-extract: |
87 | ${CP} ${FILESDIR}/phpmyadmin.conf ${WRKDIR} | | 87 | ${CP} ${FILESDIR}/phpmyadmin.conf ${WRKDIR} |
88 | | | 88 | |
89 | do-install: | | 89 | do-install: |
90 | cd ${WRKSRC} && pax -rw ${SRCS} ${DESTDIR}${PMDIR} | | 90 | cd ${WRKSRC} && pax -rw ${SRCS} ${DESTDIR}${PMDIR} |
91 | ${INSTALL_DATA} ${WRKSRC}/config.sample.inc.php ${DESTDIR}${EXDIR} | | 91 | ${INSTALL_DATA} ${WRKSRC}/config.sample.inc.php ${DESTDIR}${EXDIR} |
92 | ${INSTALL_DATA} ${WRKSRC}/examples/* ${DESTDIR}${EXDIR} | | 92 | ${INSTALL_DATA} ${WRKSRC}/examples/* ${DESTDIR}${EXDIR} |
93 | ${LN} -fs ${EXDIR} ${DESTDIR}${PMDIR}/examples | | 93 | ${LN} -fs ${EXDIR} ${DESTDIR}${PMDIR}/examples |
94 | cd ${WRKSRC} && \ | | 94 | cd ${WRKSRC} && \ |
95 | ${INSTALL_DATA} ${DOC_FILES} \ | | 95 | ${INSTALL_DATA} ${DOC_FILES} \ |
96 | ${DESTDIR}${PREFIX}/share/doc/phpmyadmin | | 96 | ${DESTDIR}${PREFIX}/share/doc/phpmyadmin |
97 | ${INSTALL_DATA} ${WRKDIR}/phpmyadmin.conf ${DESTDIR}${EXDIR}/apache.conf | | 97 | ${INSTALL_DATA} ${WRKDIR}/phpmyadmin.conf ${DESTDIR}${EXDIR}/apache.conf |
98 | | | 98 | |
99 | .include "../../lang/php/phpversion.mk" | | 99 | .include "../../lang/php/phpversion.mk" |
100 | .include "../../mk/bsd.pkg.mk" | | 100 | .include "../../mk/bsd.pkg.mk" |