| @@ -1,57 +1,65 @@ | | | @@ -1,57 +1,65 @@ |
1 | # $NetBSD: Makefile.common,v 1.65 2014/05/21 16:03:21 taca Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.66 2014/05/27 15:17:32 taca Exp $ |
2 | # | | 2 | # |
3 | # used by www/contao/Makefile.example" | | 3 | # used by www/contao/Makefile.example" |
4 | # used by www/contao211/Makefile | | 4 | # used by www/contao211/Makefile |
5 | # used by www/contao32/Makefile | | 5 | # used by www/contao32/Makefile |
6 | | | 6 | |
7 | # Contao master site (on GitHub). | | | |
8 | CT_MASTER_SITE= https://github.com/contao/core/archive/ | | | |
9 | | | | |
10 | # current release | | 7 | # current release |
11 | CT211_VERSION= 2.11.17 | | 8 | CT211_VERSION= 2.11.17 |
12 | CT32_VERSION= 3.2.10 | | 9 | CT32_VERSION= 3.2.10 |
| | | 10 | CT33_VERSION= 3.3.0 |
13 | | | 11 | |
14 | CT_VERS?= 211 | | 12 | CT_VERS?= 32 |
15 | | | 13 | |
16 | .if ${CT_VERS} == "211" | | 14 | .if ${CT_VERS} == "211" |
17 | CT_VERSION= ${CT211_VERSION} | | 15 | CT_VERSION= ${CT211_VERSION} |
18 | .elif ${CT_VERS} == "32" | | 16 | .elif ${CT_VERS} == "32" |
19 | CT_VERSION= ${CT32_VERSION} | | 17 | CT_VERSION= ${CT32_VERSION} |
| | | 18 | .elif ${CT_VERS} == "33" |
| | | 19 | CT_VERSION= ${CT33_VERSION} |
20 | .else | | 20 | .else |
21 | .error "Illegal version specified: ${CT_VERS}" | | 21 | .error "Illegal version specified: ${CT_VERS}" |
22 | .endif | | 22 | .endif |
23 | | | 23 | |
| | | 24 | # Contao master site (on GitHub). |
| | | 25 | .if ${CT_VERS} == "211" || ${CT_VERS} == "32" |
| | | 26 | DIST_SUBDIR?= contao |
| | | 27 | CT_MASTER_SITE= https://github.com/contao/core/archive/ |
| | | 28 | WRKSRC?= ${WRKDIR}/core-${CT_VERSION} |
| | | 29 | .else |
| | | 30 | FETCH_USING= wget |
| | | 31 | CT_MASTER_SITE= https://github.com/contao/core/releases/download/${CT_VERSION}/ |
| | | 32 | WRKSRC?= ${WRKDIR}/contao |
| | | 33 | EXTRACT_DIR= ${WRKSRC} |
| | | 34 | .endif |
| | | 35 | |
24 | .if ${CT_VERS} == "211" | | 36 | .if ${CT_VERS} == "211" |
25 | CT_FILES= tl_files | | 37 | CT_FILES= tl_files |
26 | .else | | 38 | .else |
27 | CT_FILES= files | | 39 | CT_FILES= files |
28 | FILESDIR= ${.CURDIR}/../../www/contao/files | | 40 | FILESDIR= ${.CURDIR}/../../www/contao/files |
29 | .endif | | 41 | .endif |
30 | | | 42 | |
31 | CT_VER= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1\2/} | | 43 | CT_VER= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1\2/} |
32 | CT_VERBASE= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1.\2/} | | 44 | CT_VERBASE= ${CT_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1.\2/} |
33 | CT_PKGVER= ${CT_VERSION:S/.RC/rc/} | | 45 | CT_PKGVER= ${CT_VERSION:S/.RC/rc/} |
34 | | | 46 | |
35 | DIST_SUBDIR?= contao | | | |
36 | | | | |
37 | FILES_SUBST+= PAX=${PAX} CT_EGDIR=${CT_EGDIR:Q} CT_WEBDIR=${CT_WEBDIR:Q} \ | | 47 | FILES_SUBST+= PAX=${PAX} CT_EGDIR=${CT_EGDIR:Q} CT_WEBDIR=${CT_WEBDIR:Q} \ |
38 | WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q} | | 48 | WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q} |
39 | MESSAGE_SUBST+= CT_VER=${CT_VER} | | 49 | MESSAGE_SUBST+= CT_VER=${CT_VER} |
40 | PLIST_SUBST+= CT_DOCDIR=${CT_DOCDIR:Q} CT_EGDIR=${CT_EGDIR:Q} \ | | 50 | PLIST_SUBST+= CT_DOCDIR=${CT_DOCDIR:Q} CT_EGDIR=${CT_EGDIR:Q} \ |
41 | CT_WEBDIR=${CT_WEBDIR:Q} | | 51 | CT_WEBDIR=${CT_WEBDIR:Q} |
42 | | | 52 | |
43 | WRKSRC?= ${WRKDIR}/core-${CT_VERSION} | | | |
44 | | | | |
45 | PRINT_PLIST_AWK+= /^${CT_WEBDIR:S|/|\\/|g}/ \ | | 53 | PRINT_PLIST_AWK+= /^${CT_WEBDIR:S|/|\\/|g}/ \ |
46 | { gsub(/${CT_WEBDIR:S|/|\\/|g}/, "$${CT_WEBDIR}"); \ | | 54 | { gsub(/${CT_WEBDIR:S|/|\\/|g}/, "$${CT_WEBDIR}"); \ |
47 | print; next; } | | 55 | print; next; } |
48 | PRINT_PLIST_AWK+= /^${CT_DOCDIR:S|/|\\/|g}/ \ | | 56 | PRINT_PLIST_AWK+= /^${CT_DOCDIR:S|/|\\/|g}/ \ |
49 | { gsub(/${CT_DOCDIR:S|/|\\/|g}/, "$${CT_DOCDIR}"); \ | | 57 | { gsub(/${CT_DOCDIR:S|/|\\/|g}/, "$${CT_DOCDIR}"); \ |
50 | print; next; } | | 58 | print; next; } |
51 | PRINT_PLIST_AWK+= /^${CT_EGDIR:S|/|\\/|g}/ \ | | 59 | PRINT_PLIST_AWK+= /^${CT_EGDIR:S|/|\\/|g}/ \ |
52 | { gsub(/${CT_EGDIR:S|/|\\/|g}/, "$${CT_EGDIR}"); \ | | 60 | { gsub(/${CT_EGDIR:S|/|\\/|g}/, "$${CT_EGDIR}"); \ |
53 | print; next; } | | 61 | print; next; } |
54 | | | 62 | |
55 | .include "../../mk/bsd.prefs.mk" | | 63 | .include "../../mk/bsd.prefs.mk" |
56 | | | 64 | |
57 | PKG_SYSCONFSUBDIR?= contao${CT_VER} | | 65 | PKG_SYSCONFSUBDIR?= contao${CT_VER} |