| @@ -1,35 +1,38 @@ | | | @@ -1,35 +1,38 @@ |
1 | # $NetBSD: Makefile,v 1.3 2017/07/31 13:46:34 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2017/08/02 16:32:03 taca Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= contao-${CT_PKGVER} | | 4 | DISTNAME= contao-${CT_PKGVER} |
5 | PKGNAME= ${PHP_PKG_PREFIX}-contao${CT_VER}-${CT_VERSION} | | 5 | PKGNAME= ${PHP_PKG_PREFIX}-contao${CT_VER}-${CT_VERSION} |
| | | 6 | PKGREVISION= 1 |
6 | CATEGORIES= www | | 7 | CATEGORIES= www |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=contao/} | | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=contao/} |
8 | GITHUB_PROJECT= managed-edition | | 9 | GITHUB_PROJECT= managed-edition |
9 | GITHUB_RELEASE= ${CT_VERSION} | | 10 | GITHUB_RELEASE= ${CT_VERSION} |
10 | | | 11 | |
11 | MAINTAINER= taca@NetBSD.org | | 12 | MAINTAINER= taca@NetBSD.org |
12 | HOMEPAGE= https://contao.org/ | | 13 | HOMEPAGE= https://contao.org/ |
13 | COMMENT= Contao Open Source CMS ${CT_VERSION} | | 14 | COMMENT= Contao Open Source CMS ${CT_VERSION} |
14 | LICENSE= gnu-lgpl-v3 | | 15 | LICENSE= gnu-lgpl-v3 |
15 | | | 16 | |
16 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.5.0:../../graphics/php-gd | | 17 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.6:../../graphics/php-gd |
17 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.5.0:../../converters/php-mbstring | | 18 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.6:../../converters/php-mbstring |
18 | DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=5.5.0:../../databases/php-mysqli | | 19 | DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=5.6:../../databases/php-mysqli |
19 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.5.0:../../net/php-soap | | 20 | DEPENDS+= ${PHP_PKG_PREFIX}-pdo_mysql>=5.6:../../databases/php-pdo_mysql |
20 | DEPENDS+= ${PHP_PKG_PREFIX}-intl>=5.5.0:../../textproc/php-intl | | 21 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.6:../../net/php-soap |
21 | DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.5.0:../../www/php-curl | | 22 | DEPENDS+= ${PHP_PKG_PREFIX}-intl>=5.6:../../textproc/php-intl |
22 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.5.0:../../archivers/php-zlib | | 23 | DEPENDS+= ${PHP_PKG_PREFIX}-json>=5.6:../../textproc/php-json |
| | | 24 | DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.6:../../www/php-curl |
| | | 25 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.6:../../archivers/php-zlib |
23 | DEPENDS+= bash>=4.0:../../shells/bash | | 26 | DEPENDS+= bash>=4.0:../../shells/bash |
24 | | | 27 | |
25 | CT_VERSION= 4.4.2 | | 28 | CT_VERSION= 4.4.2 |
26 | USE_TOOLS= bash pax | | 29 | USE_TOOLS= bash pax |
27 | NO_BUILD= yes | | 30 | NO_BUILD= yes |
28 | | | 31 | |
29 | EG_DATA= app/config | | 32 | EG_DATA= app/config |
30 | | | 33 | |
31 | RESTRICT_DIRS= ${EG_DATA} var/cache var/logs | | 34 | RESTRICT_DIRS= ${EG_DATA} var/cache var/logs |
32 | | | 35 | |
33 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf | | 36 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf |
34 | | | 37 | |
35 | .for d in ${RESTRICT_DIRS} | | 38 | .for d in ${RESTRICT_DIRS} |
| @@ -74,27 +77,27 @@ SUBST_FILES.conf+= ${WRKDIR}/contao.conf | | | @@ -74,27 +77,27 @@ SUBST_FILES.conf+= ${WRKDIR}/contao.conf |
74 | SUBST_SED.conf+= -e 's|@PREFIX@|${PREFIX:Q}|g' | | 77 | SUBST_SED.conf+= -e 's|@PREFIX@|${PREFIX:Q}|g' |
75 | SUBST_SED.conf+= -e 's|@CT_WEBDIR@|${CT_WEBDIR:Q}|g' | | 78 | SUBST_SED.conf+= -e 's|@CT_WEBDIR@|${CT_WEBDIR:Q}|g' |
76 | SUBST_STAGE.conf= post-configure | | 79 | SUBST_STAGE.conf= post-configure |
77 | | | 80 | |
78 | PERMFIXFILES= vendor/oyejorge/less.php/lib/Less/Less.php.combine \ | | 81 | PERMFIXFILES= vendor/oyejorge/less.php/lib/Less/Less.php.combine \ |
79 | vendor/simplepie/simplepie/.travis.yml \ | | 82 | vendor/simplepie/simplepie/.travis.yml \ |
80 | vendor/simplepie/simplepie/library/SimplePie.php \ | | 83 | vendor/simplepie/simplepie/library/SimplePie.php \ |
81 | vendor/simplepie/simplepie/library/SimplePie/Cache/Memcached.php \ | | 84 | vendor/simplepie/simplepie/library/SimplePie/Cache/Memcached.php \ |
82 | vendor/simplepie/simplepie/library/SimplePie/Registry.php | | 85 | vendor/simplepie/simplepie/library/SimplePie/Registry.php |
83 | | | 86 | |
84 | .include "../../lang/php/phpversion.mk" | | 87 | .include "../../lang/php/phpversion.mk" |
85 | | | 88 | |
86 | .if ${PKG_PHP_VERSION} < 71 | | 89 | .if ${PKG_PHP_VERSION} < 71 |
87 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.5.0:../../security/php-mcrypt | | 90 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.6:../../security/php-mcrypt |
88 | .else | | 91 | .else |
89 | DEPENDS+= ${PHP_PKG_PREFIX}-pecl-mcrypt>=1.0.1:../../security/php-pecl-mcrypt | | 92 | DEPENDS+= ${PHP_PKG_PREFIX}-pecl-mcrypt>=1.0.1:../../security/php-pecl-mcrypt |
90 | .endif | | 93 | .endif |
91 | | | 94 | |
92 | pre-configure: | | 95 | pre-configure: |
93 | ${CP} ${FILESDIR}/contao.conf ${WRKDIR} | | 96 | ${CP} ${FILESDIR}/contao.conf ${WRKDIR} |
94 | cd ${WRKSRC}; ${CHMOD} -x ${PERMFIXFILES} | | 97 | cd ${WRKSRC}; ${CHMOD} -x ${PERMFIXFILES} |
95 | | | 98 | |
96 | do-install: | | 99 | do-install: |
97 | cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR} | | 100 | cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR} |
98 | ${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR} | | 101 | ${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR} |
99 | ${INSTALL_DATA} ${FILESDIR}/README \ | | 102 | ${INSTALL_DATA} ${FILESDIR}/README \ |
100 | ${DESTDIR}${PREFIX}/${CT_DOCDIR} | | 103 | ${DESTDIR}${PREFIX}/${CT_DOCDIR} |