| @@ -1,18 +1,19 @@ | | | @@ -1,18 +1,19 @@ |
1 | # $NetBSD: Makefile,v 1.1.1.1 2010/07/05 14:45:21 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2010/07/18 14:46:44 taca Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= contao-${CT_VERSION} | | 4 | DISTNAME= contao-${CT_VERSION} |
5 | PKGNAME= contao${CT_VER}-${CT_PKGVER} | | 5 | PKGNAME= contao${CT_VER}-${CT_PKGVER} |
| | | 6 | PKGREVISION= 1 |
6 | CATEGORIES= www | | 7 | CATEGORIES= www |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=typolight/} | | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=typolight/} |
8 | | | 9 | |
9 | MAINTAINER= taca@NetBSD.org | | 10 | MAINTAINER= taca@NetBSD.org |
10 | HOMEPAGE= http://www.contao.org/ | | 11 | HOMEPAGE= http://www.contao.org/ |
11 | COMMENT= Contao Open Source CMS | | 12 | COMMENT= Contao Open Source CMS |
12 | LICENSE= gnu-lgpl-v3 | | 13 | LICENSE= gnu-lgpl-v3 |
13 | | | 14 | |
14 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.2.0:../../graphics/php-gd | | 15 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.2.0:../../graphics/php-gd |
15 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.2.0:../../converters/php-mbstring | | 16 | DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.2.0:../../converters/php-mbstring |
16 | DEPENDS+= ${PHP_PKG_PREFIX}-mysql>=5.2.0:../../databases/php-mysql | | 17 | DEPENDS+= ${PHP_PKG_PREFIX}-mysql>=5.2.0:../../databases/php-mysql |
17 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.2.0:../../security/php-mcrypt | | 18 | DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.2.0:../../security/php-mcrypt |
18 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.2.0:../../net/php-soap | | 19 | DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.2.0:../../net/php-soap |
| @@ -27,30 +28,28 @@ EG_FILES= system/config/config.php syste | | | @@ -27,30 +28,28 @@ EG_FILES= system/config/config.php syste |
27 | system/config/dcaconfig.php system/config/editArea.php \ | | 28 | system/config/dcaconfig.php system/config/editArea.php \ |
28 | system/config/fancyUpload.php system/config/initconfig.php \ | | 29 | system/config/fancyUpload.php system/config/initconfig.php \ |
29 | system/config/langconfig.php system/config/languages.php \ | | 30 | system/config/langconfig.php system/config/languages.php \ |
30 | system/config/tcpdf.php system/config/timezones.php \ | | 31 | system/config/tcpdf.php system/config/timezones.php \ |
31 | system/config/tinyFlash.php system/config/tinyMCE.php \ | | 32 | system/config/tinyFlash.php system/config/tinyMCE.php \ |
32 | system/config/tinyNews.php | | 33 | system/config/tinyNews.php |
33 | TMPL_FILES= tl_files/tinymce.css tl_files/tiny_templates/index.html | | 34 | TMPL_FILES= tl_files/tinymce.css tl_files/tiny_templates/index.html |
34 | WWW_EG_FILES= basic.css print.css robots.txt | | 35 | WWW_EG_FILES= basic.css print.css robots.txt |
35 | | | 36 | |
36 | CONF_FILES_PERMS+= ${CT_EGDIR}/system/config/localconfig.php \ | | 37 | CONF_FILES_PERMS+= ${CT_EGDIR}/system/config/localconfig.php \ |
37 | ${CT_WEBDIR}/system/config/localconfig.php \ | | 38 | ${CT_WEBDIR}/system/config/localconfig.php \ |
38 | ${APACHE_USER} ${APACHE_GROUP} 0600 | | 39 | ${APACHE_USER} ${APACHE_GROUP} 0600 |
39 | | | 40 | |
40 | CONF_FILES+= ${CT_EGDIR}/contao.conf \ | | 41 | CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf \ |
41 | ${PKG_SYSCONFDIR}/contao.conf \ | | 42 | ${CT_EGDIR}/htaccess.default ${CT_WEBDIR}/.htaccess |
42 | ${CT_EGDIR}/templates-htaccess \ | | | |
43 | ${CT_WEBDIR}/templates/.htaccess | | | |
44 | | | 43 | |
45 | .for f in ${EG_FILES} | | 44 | .for f in ${EG_FILES} |
46 | CONF_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} | | 45 | CONF_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} |
47 | .endfor | | 46 | .endfor |
48 | | | 47 | |
49 | .for f in ${TMPL_FILES} | | 48 | .for f in ${TMPL_FILES} |
50 | REQD_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} | | 49 | REQD_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} |
51 | .endfor | | 50 | .endfor |
52 | | | 51 | |
53 | .for f in ${WWW_EG_FILES} | | 52 | .for f in ${WWW_EG_FILES} |
54 | CONF_FILES_PERMS+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} \ | | 53 | CONF_FILES_PERMS+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f} \ |
55 | ${APACHE_USER} ${APACHE_GROUP} 0644 | | 54 | ${APACHE_USER} ${APACHE_GROUP} 0644 |
56 | .endfor | | 55 | .endfor |
| @@ -84,40 +83,41 @@ OWN_DIRS_PERMS+= \ | | | @@ -84,40 +83,41 @@ OWN_DIRS_PERMS+= \ |
84 | ${CT_WEBDIR}/system/themes ${REAL_ROOT_USER} ${APACHE_GROUP} 0775 \ | | 83 | ${CT_WEBDIR}/system/themes ${REAL_ROOT_USER} ${APACHE_GROUP} 0775 \ |
85 | ${CT_WEBDIR}/system/tmp ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 \ | | 84 | ${CT_WEBDIR}/system/tmp ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 \ |
86 | ${CT_WEBDIR}/templates ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 \ | | 85 | ${CT_WEBDIR}/templates ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 \ |
87 | ${CT_WEBDIR}/tl_files ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 \ | | 86 | ${CT_WEBDIR}/tl_files ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 \ |
88 | ${CT_WEBDIR}/tl_files/tiny_templates \ | | 87 | ${CT_WEBDIR}/tl_files/tiny_templates \ |
89 | ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 | | 88 | ${REAL_ROOT_USER} ${APACHE_GROUP} 0770 |
90 | | | 89 | |
91 | PKG_GROUPS_VARS+= APACHE_GROUP | | 90 | PKG_GROUPS_VARS+= APACHE_GROUP |
92 | PKG_USERS_VARS+= APACHE_USER | | 91 | PKG_USERS_VARS+= APACHE_USER |
93 | | | 92 | |
94 | .include "../../www/contao/options.mk" | | 93 | .include "../../www/contao/options.mk" |
95 | | | 94 | |
96 | pre-configure: | | 95 | pre-configure: |
97 | ${MV} ${WRKSRC}/templates/.htaccess ${WRKDIR}/templates-htaccess | | | |
98 | ${CP} ${FILESDIR}/contao.conf ${WRKDIR} | | 96 | ${CP} ${FILESDIR}/contao.conf ${WRKDIR} |
99 | | | 97 | |
100 | pre-install: | | 98 | pre-install: |
101 | cd ${WRKSRC}; ${RM} -rf music_academy.css \ | | 99 | cd ${WRKSRC}; ${RM} -rf music_academy.css \ |
102 | templates/music_academy.sql tl_files/music_academy | | 100 | templates/music_academy.sql tl_files/music_academy |
103 | ${FIND} ${WRKSRC} -name "*.orig*" -exec ${RM} -f {} \; | | 101 | ${FIND} ${WRKSRC} -name "*.orig*" -exec ${RM} -f {} \; |
104 | | | 102 | |
105 | do-install: | | 103 | do-install: |
106 | cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR} | | 104 | cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR} |
107 | cd ${WRKSRC}/system; \ | | 105 | cd ${WRKSRC}/system; \ |
108 | pax -rw ${WWW_SYSFILES} \ | | 106 | pax -rw ${WWW_SYSFILES} \ |
109 | ${DESTDIR}${PREFIX}/${CT_WEBDIR}/system; \ | | 107 | ${DESTDIR}${PREFIX}/${CT_WEBDIR}/system; \ |
110 | ${INSTALL_DATA} config/.htaccess \ | | 108 | ${INSTALL_DATA} config/.htaccess \ |
111 | ${DESTDIR}${PREFIX}/${CT_WEBDIR}/system/config | | 109 | ${DESTDIR}${PREFIX}/${CT_WEBDIR}/system/config |
| | | 110 | ${INSTALL_DATA} ${WRKSRC}/templates/.htaccess \ |
| | | 111 | ${DESTDIR}${PREFIX}/${CT_WEBDIR}/templates |
112 | cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${CT_EGDIR} | | 112 | cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${CT_EGDIR} |
113 | rm -f ${DESTDIR}${PREFIX}/${CT_EGDIR}/system/config/.htaccess | | 113 | rm -f ${DESTDIR}${PREFIX}/${CT_EGDIR}/system/config/.htaccess |
| | | 114 | ${INSTALL_DATA} ${WRKSRC}/.htaccess.default \ |
| | | 115 | ${DESTDIR}${PREFIX}/${CT_EGDIR}/htaccess.default |
114 | ${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR} | | 116 | ${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR} |
115 | ${INSTALL_DATA} ${WRKDIR}/templates-htaccess \ | | | |
116 | ${DESTDIR}${PREFIX}/${CT_EGDIR} | | | |
117 | ${INSTALL_DATA} ${FILESDIR}/README \ | | 117 | ${INSTALL_DATA} ${FILESDIR}/README \ |
118 | ${DESTDIR}${PREFIX}/${CT_DOCDIR} | | 118 | ${DESTDIR}${PREFIX}/${CT_DOCDIR} |
119 | | | 119 | |
120 | .include "Makefile.version" | | 120 | .include "Makefile.version" |
121 | .include "../../www/contao/Makefile.common" | | 121 | .include "../../www/contao/Makefile.common" |
122 | .include "../../lang/php/phpversion.mk" | | 122 | .include "../../lang/php/phpversion.mk" |
123 | .include "../../mk/bsd.pkg.mk" | | 123 | .include "../../mk/bsd.pkg.mk" |