| @@ -1,19 +1,18 @@ | | | @@ -1,19 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.7 2016/11/27 15:41:10 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.8 2016/11/27 16:06:32 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 | | | |
7 | CATEGORIES= www | | 6 | CATEGORIES= www |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=contao/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=contao/} |
9 | GITHUB_PROJECT= standard-edition | | 8 | GITHUB_PROJECT= standard-edition |
10 | GITHUB_RELEASE= ${CT_VERSION} | | 9 | GITHUB_RELEASE= ${CT_VERSION} |
11 | | | 10 | |
12 | MAINTAINER= taca@NetBSD.org | | 11 | MAINTAINER= taca@NetBSD.org |
13 | HOMEPAGE= https://contao.org/ | | 12 | HOMEPAGE= https://contao.org/ |
14 | COMMENT= Contao Open Source CMS ${CT_VERSION} | | 13 | COMMENT= Contao Open Source CMS ${CT_VERSION} |
15 | LICENSE= gnu-lgpl-v3 | | 14 | LICENSE= gnu-lgpl-v3 |
16 | | | 15 | |
17 | DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.4.0:../../textproc/php-dom | | 16 | DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.4.0:../../textproc/php-dom |
18 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.4.0:../../graphics/php-gd | | 17 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.4.0:../../graphics/php-gd |
19 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.4.0:../../converters/php-mbstring | | 18 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.4.0:../../converters/php-mbstring |
| @@ -21,27 +20,27 @@ DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=5.4. | | | @@ -21,27 +20,27 @@ DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=5.4. |
21 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.4.0:../../security/php-mcrypt | | 20 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.4.0:../../security/php-mcrypt |
22 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.4.0:../../net/php-soap | | 21 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.4.0:../../net/php-soap |
23 | DEPENDS+= ${PHP_PKG_PREFIX}-intl>=5.4.0:../../textproc/php-intl | | 22 | DEPENDS+= ${PHP_PKG_PREFIX}-intl>=5.4.0:../../textproc/php-intl |
24 | DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.4.0:../../www/php-curl | | 23 | DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.4.0:../../www/php-curl |
25 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.4.0:../../archivers/php-zlib | | 24 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.4.0:../../archivers/php-zlib |
26 | DEPENDS+= bash>=4.0:../../shells/bash | | 25 | DEPENDS+= bash>=4.0:../../shells/bash |
27 | | | 26 | |
28 | CT_VERSION= 4.2.5 | | 27 | CT_VERSION= 4.2.5 |
29 | USE_TOOLS= bash pax | | 28 | USE_TOOLS= bash pax |
30 | NO_BUILD= yes | | 29 | NO_BUILD= yes |
31 | | | 30 | |
32 | EG_CONFIG= app/config/config.yml app/config/config_dev.yml \ | | 31 | EG_CONFIG= app/config/config.yml app/config/config_dev.yml \ |
33 | app/config/config_prod.yml app/config/config_test.yml \ | | 32 | app/config/config_prod.yml app/config/config_test.yml \ |
34 | app/config/parameters.yml app/config/routing.yml \ | | 33 | app/config/parameters.yml.dist app/config/routing.yml \ |
35 | app/config/routing_dev.yml app/config/security.yml | | 34 | app/config/routing_dev.yml app/config/security.yml |
36 | EG_DATA= app/config | | 35 | EG_DATA= app/config |
37 | | | 36 | |
38 | RESTRICT_DIRS= app/config app/cache app/logs | | 37 | RESTRICT_DIRS= app/config app/cache app/logs |
39 | | | 38 | |
40 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf | | 39 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf |
41 | | | 40 | |
42 | .for f in ${EG_CONFIG} | | 41 | .for f in ${EG_CONFIG} |
43 | CONF_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} | | 42 | CONF_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} |
44 | .endfor | | 43 | .endfor |
45 | | | 44 | |
46 | .for d in ${RESTRICT_DIRS} | | 45 | .for d in ${RESTRICT_DIRS} |
47 | OWN_DIRS_PERMS+= ${CT_WEBDIR}/${d} ${APACHE_USER} ${APACHE_GROUP} 0770 | | 46 | OWN_DIRS_PERMS+= ${CT_WEBDIR}/${d} ${APACHE_USER} ${APACHE_GROUP} 0770 |
| @@ -69,27 +68,25 @@ SUBST_SED.conf+= -e 's|@CT_WEBDIR | | | @@ -69,27 +68,25 @@ SUBST_SED.conf+= -e 's|@CT_WEBDIR |
69 | SUBST_STAGE.conf= post-configure | | 68 | SUBST_STAGE.conf= post-configure |
70 | | | 69 | |
71 | WWW_FILES= CHANGELOG.md README.md app/AppCache.php app/AppKernel.php \ | | 70 | WWW_FILES= CHANGELOG.md README.md app/AppCache.php app/AppKernel.php \ |
72 | app/autoload.php app/bootstrap.php.cache app/cache \ | | 71 | app/autoload.php app/bootstrap.php.cache app/cache \ |
73 | app/console app/logs assets build.xml composer.json \ | | 72 | app/console app/logs assets build.xml composer.json \ |
74 | composer.lock vendor web | | 73 | composer.lock vendor web |
75 | | | 74 | |
76 | INSTALLATION_DIRS+= ${CT_DOCDIR} ${CT_EGDIR} ${CT_WEBDIR}/app/config | | 75 | INSTALLATION_DIRS+= ${CT_DOCDIR} ${CT_EGDIR} ${CT_WEBDIR}/app/config |
77 | | | 76 | |
78 | PKG_GROUPS_VARS+= APACHE_GROUP | | 77 | PKG_GROUPS_VARS+= APACHE_GROUP |
79 | PKG_USERS_VARS+= APACHE_USER | | 78 | PKG_USERS_VARS+= APACHE_USER |
80 | | | 79 | |
81 | pre-configure: | | 80 | pre-configure: |
82 | ${MV} ${WRKSRC}/app/config/parameters.yml.dist \ | | | |
83 | ${WRKSRC}/app/config/parameters.yml | | | |
84 | ${CP} ${FILESDIR}/contao.conf ${WRKDIR} | | 81 | ${CP} ${FILESDIR}/contao.conf ${WRKDIR} |
85 | | | 82 | |
86 | do-install: | | 83 | do-install: |
87 | cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR} | | 84 | cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR} |
88 | cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${CT_EGDIR} | | 85 | cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${CT_EGDIR} |
89 | ${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR} | | 86 | ${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR} |
90 | ${INSTALL_DATA} ${FILESDIR}/README \ | | 87 | ${INSTALL_DATA} ${FILESDIR}/README \ |
91 | ${DESTDIR}${PREFIX}/${CT_DOCDIR} | | 88 | ${DESTDIR}${PREFIX}/${CT_DOCDIR} |
92 | | | 89 | |
93 | .include "../../www/contao/Makefile.common" | | 90 | .include "../../www/contao/Makefile.common" |
94 | .include "../../lang/php/phpversion.mk" | | 91 | .include "../../lang/php/phpversion.mk" |
95 | .include "../../mk/bsd.pkg.mk" | | 92 | .include "../../mk/bsd.pkg.mk" |