Clean up www/contao*: o Do not set version in contao/Makefile.common but in each Makefile of contao?? package. o Utilize mk/fetch/github.mk. o Remove unused CT_FILES.diff -r1.102 -r1.103 pkgsrc/www/contao/Makefile.common
(taca)
@@ -1,48 +1,24 @@ | @@ -1,48 +1,24 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.102 2015/11/28 05:45:42 taca Exp $ | 1 | # $NetBSD: Makefile.common,v 1.103 2015/11/28 06:02:08 taca Exp $ | |
2 | # | 2 | # | |
3 | # used by www/contao32/Makefile | 3 | # used by www/contao32/Makefile | |
4 | # used by www/contao35/Makefile | 4 | # used by www/contao35/Makefile | |
5 | 5 | |||
6 | # current release | |||
7 | CT32_VERSION= 3.2.21 | |||
8 | CT35_VERSION= 3.5.6 | |||
9 | ||||
10 | CT_VERS?= 35 | |||
11 | ||||
12 | .if ${CT_VERS} == "32" | |||
13 | CT_VERSION= ${CT32_VERSION} | |||
14 | .elif ${CT_VERS} == "35" | |||
15 | CT_VERSION= ${CT35_VERSION} | |||
16 | .else | |||
17 | .error "Illegal version specified: ${CT_VERS}" | |||
18 | .endif | |||
19 | ||||
20 | # Contao master site (on GitHub). | |||
21 | .if ${CT_VERS} == "32" | |||
22 | DIST_SUBDIR?= contao | |||
23 | CT_MASTER_SITE= https://github.com/contao/core/archive/ | |||
24 | WRKSRC?= ${WRKDIR}/core-${CT_VERSION} | |||
25 | .else | |||
26 | CT_MASTER_SITE= https://github.com/contao/core/releases/download/${CT_VERSION}/ | |||
27 | .endif | |||
28 | ||||
29 | CT_FILES= files | |||
30 | FILESDIR= ${.CURDIR}/../../www/contao/files | |||
31 | ||||
32 | CT_VER= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1\2/} | 6 | CT_VER= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1\2/} | |
33 | CT_VERBASE= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1.\2/} | 7 | CT_VERBASE= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1.\2/} | |
34 | CT_PKGVER= ${CT_VERSION:S/.RC/rc/} | 8 | CT_PKGVER= ${CT_VERSION:S/.RC/rc/} | |
35 | 9 | |||
10 | FILESDIR= ${.CURDIR}/../../www/contao/files | |||
11 | ||||
36 | FILES_SUBST+= PAX=${PAX} CT_EGDIR=${CT_EGDIR:Q} CT_WEBDIR=${CT_WEBDIR:Q} \ | 12 | FILES_SUBST+= PAX=${PAX} CT_EGDIR=${CT_EGDIR:Q} CT_WEBDIR=${CT_WEBDIR:Q} \ | |
37 | WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q} | 13 | WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q} | |
38 | MESSAGE_SUBST+= CT_VER=${CT_VER} | 14 | MESSAGE_SUBST+= CT_VER=${CT_VER} | |
39 | PLIST_SUBST+= CT_DOCDIR=${CT_DOCDIR:Q} CT_EGDIR=${CT_EGDIR:Q} \ | 15 | PLIST_SUBST+= CT_DOCDIR=${CT_DOCDIR:Q} CT_EGDIR=${CT_EGDIR:Q} \ | |
40 | CT_WEBDIR=${CT_WEBDIR:Q} | 16 | CT_WEBDIR=${CT_WEBDIR:Q} | |
41 | 17 | |||
42 | PRINT_PLIST_AWK+= /^${CT_WEBDIR:S|/|\\/|g}/ \ | 18 | PRINT_PLIST_AWK+= /^${CT_WEBDIR:S|/|\\/|g}/ \ | |
43 | { gsub(/${CT_WEBDIR:S|/|\\/|g}/, "$${CT_WEBDIR}"); \ | 19 | { gsub(/${CT_WEBDIR:S|/|\\/|g}/, "$${CT_WEBDIR}"); \ | |
44 | print; next; } | 20 | print; next; } | |
45 | PRINT_PLIST_AWK+= /^${CT_DOCDIR:S|/|\\/|g}/ \ | 21 | PRINT_PLIST_AWK+= /^${CT_DOCDIR:S|/|\\/|g}/ \ | |
46 | { gsub(/${CT_DOCDIR:S|/|\\/|g}/, "$${CT_DOCDIR}"); \ | 22 | { gsub(/${CT_DOCDIR:S|/|\\/|g}/, "$${CT_DOCDIR}"); \ | |
47 | print; next; } | 23 | print; next; } | |
48 | PRINT_PLIST_AWK+= /^${CT_EGDIR:S|/|\\/|g}/ \ | 24 | PRINT_PLIST_AWK+= /^${CT_EGDIR:S|/|\\/|g}/ \ |
@@ -1,36 +1,39 @@ | @@ -1,36 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2015/02/01 04:49:39 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2015/11/28 06:02:08 taca Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ${CT_VERSION} | 4 | DISTNAME= ${CT_VERSION} | |
5 | PKGNAME= contao${CT_VER}-${CT_PKGVER} | 5 | PKGNAME= contao${CT_VER}-${CT_PKGVER} | |
6 | CATEGORIES= www | 6 | CATEGORIES= www | |
7 | MASTER_SITES= ${CT_MASTER_SITE} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=contao/} | |
8 | GITHUB_PROJECT= core | |||
9 | GITHUB_TAG= ${CT_VERSION} | |||
10 | DIST_SUBDIR= contao | |||
8 | 11 | |||
9 | MAINTAINER= taca@NetBSD.org | 12 | MAINTAINER= taca@NetBSD.org | |
10 | HOMEPAGE= http://www.contao.org/ | 13 | HOMEPAGE= http://www.contao.org/ | |
11 | COMMENT= Contao Open Source CMS ${CT_VERSION} | 14 | COMMENT= Contao Open Source CMS ${CT_VERSION} | |
12 | LICENSE= gnu-lgpl-v3 | 15 | LICENSE= gnu-lgpl-v3 | |
13 | 16 | |||
14 | DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.3.2:../../textproc/php-dom | 17 | DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.3.2:../../textproc/php-dom | |
15 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.3.2:../../graphics/php-gd | 18 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.3.2:../../graphics/php-gd | |
16 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.3.2:../../converters/php-mbstring | 19 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.3.2:../../converters/php-mbstring | |
17 | DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.3.2:../../databases/php-mysqli | 20 | DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.3.2:../../databases/php-mysqli | |
18 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.3.2:../../security/php-mcrypt | 21 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.3.2:../../security/php-mcrypt | |
19 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.3.2:../../net/php-soap | 22 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.3.2:../../net/php-soap | |
20 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.2.7:../../archivers/php-zlib | 23 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.2.7:../../archivers/php-zlib | |
21 | DEPENDS+= bash>=4.0:../../shells/bash | 24 | DEPENDS+= bash>=4.0:../../shells/bash | |
22 | 25 | |||
23 | CT_VERS= 32 | 26 | CT_VERSION= 3.2.21 | |
24 | USE_TOOLS= bash pax | 27 | USE_TOOLS= bash pax | |
25 | NO_BUILD= yes | 28 | NO_BUILD= yes | |
26 | 29 | |||
27 | EG_CONFIG= ace.php agents.php constants.php countries.php \ | 30 | EG_CONFIG= ace.php agents.php constants.php countries.php \ | |
28 | languages.php tcpdf.php timezones.php \ | 31 | languages.php tcpdf.php timezones.php \ | |
29 | tinyFlash.php tinyMCE.php tinyNews.php | 32 | tinyFlash.php tinyMCE.php tinyNews.php | |
30 | EG_DATA= ${WWW_EG_FILES} system/config files | 33 | EG_DATA= ${WWW_EG_FILES} system/config files | |
31 | EG_TEMPLATES= tinymce.css tiny_templates/index.html | 34 | EG_TEMPLATES= tinymce.css tiny_templates/index.html | |
32 | WWW_EG_FILES= robots.txt | 35 | WWW_EG_FILES= robots.txt | |
33 | RESTRICT_DIRS= system/config system/cache system/logs system/tmp templates \ | 36 | RESTRICT_DIRS= system/config system/cache system/logs system/tmp templates \ | |
34 | files | 37 | files | |
35 | 38 | |||
36 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf | 39 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf |
@@ -1,37 +1,39 @@ | @@ -1,37 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2015/10/12 05:47:19 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2015/11/28 06:02:08 taca Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= contao-${CT_PKGVER} | 4 | DISTNAME= contao-${CT_PKGVER} | |
5 | PKGNAME= contao${CT_VER}-${CT_PKGVER} | 5 | PKGNAME= contao${CT_VER}-${CT_PKGVER} | |
6 | CATEGORIES= www | 6 | CATEGORIES= www | |
7 | MASTER_SITES= ${CT_MASTER_SITE} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=contao/} | |
8 | GITHUB_PROJECT= core | |||
9 | GITHUB_RELEASE= ${CT_VERSION} | |||
8 | 10 | |||
9 | MAINTAINER= taca@NetBSD.org | 11 | MAINTAINER= taca@NetBSD.org | |
10 | HOMEPAGE= http://www.contao.org/ | 12 | HOMEPAGE= http://www.contao.org/ | |
11 | COMMENT= Contao Open Source CMS ${CT_VERSION} | 13 | COMMENT= Contao Open Source CMS ${CT_VERSION} | |
12 | LICENSE= gnu-lgpl-v3 | 14 | LICENSE= gnu-lgpl-v3 | |
13 | 15 | |||
14 | DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.4.0:../../textproc/php-dom | 16 | DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.4.0:../../textproc/php-dom | |
15 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.4.0:../../graphics/php-gd | 17 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.4.0:../../graphics/php-gd | |
16 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.4.0:../../converters/php-mbstring | 18 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.4.0:../../converters/php-mbstring | |
17 | DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.4.0:../../databases/php-mysqli | 19 | DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.4.0:../../databases/php-mysqli | |
18 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.4.0:../../security/php-mcrypt | 20 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.4.0:../../security/php-mcrypt | |
19 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.4.0:../../net/php-soap | 21 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.4.0:../../net/php-soap | |
20 | DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.4.0:../../www/php-curl | 22 | DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.4.0:../../www/php-curl | |
21 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.4.0:../../archivers/php-zlib | 23 | DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.4.0:../../archivers/php-zlib | |
22 | DEPENDS+= bash>=4.0:../../shells/bash | 24 | DEPENDS+= bash>=4.0:../../shells/bash | |
23 | 25 | |||
24 | CT_VERS= 35 | 26 | CT_VERSION= 3.5.6 | |
25 | USE_TOOLS= bash pax | 27 | USE_TOOLS= bash pax | |
26 | NO_BUILD= yes | 28 | NO_BUILD= yes | |
27 | 29 | |||
28 | EG_CONFIG= ace.php agents.php constants.php countries.php \ | 30 | EG_CONFIG= ace.php agents.php constants.php countries.php \ | |
29 | languages.php mimetypes.php tcpdf.php timezones.php \ | 31 | languages.php mimetypes.php tcpdf.php timezones.php \ | |
30 | tinyFlash.php tinyMCE.php tinyNews.php | 32 | tinyFlash.php tinyMCE.php tinyNews.php | |
31 | EG_DATA= ${WWW_EG_FILES} system/config files | 33 | EG_DATA= ${WWW_EG_FILES} system/config files | |
32 | EG_TEMPLATES= tinymce.css tiny_templates/index.html | 34 | EG_TEMPLATES= tinymce.css tiny_templates/index.html | |
33 | WWW_EG_FILES= robots.txt | 35 | WWW_EG_FILES= robots.txt | |
34 | RESTRICT_DIRS= system/config system/cache system/logs system/tmp templates \ | 36 | RESTRICT_DIRS= system/config system/cache system/logs system/tmp templates \ | |
35 | files | 37 | files | |
36 | 38 | |||
37 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf | 39 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf |