| @@ -1,93 +1,93 @@ | | | @@ -1,93 +1,93 @@ |
1 | # $NetBSD: Makefile,v 1.32 2012/02/19 16:30:17 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.33 2012/03/02 14:21:46 taca Exp $ |
2 | | | 2 | |
3 | DISTNAME= drupal-6.24 | | 3 | DISTNAME= drupal-6.25 |
4 | CATEGORIES= www | | 4 | CATEGORIES= www |
5 | MASTER_SITES= http://drupal.org/files/projects/ | | 5 | MASTER_SITES= http://drupal.org/files/projects/ |
6 | | | 6 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= http://drupal.org/ | | 8 | HOMEPAGE= http://drupal.org/ |
9 | COMMENT= Open source content management system | | 9 | COMMENT= Open source content management system |
10 | LICENSE= gnu-gpl-v2 | | 10 | LICENSE= gnu-gpl-v2 |
11 | | | 11 | |
12 | PKG_DESTDIR_SUPPORT= user-destdir | | 12 | PKG_DESTDIR_SUPPORT= user-destdir |
13 | | | 13 | |
14 | .include "../../lang/php/phpversion.mk" | | 14 | .include "../../lang/php/phpversion.mk" |
15 | | | 15 | |
16 | .if ${PKG_PHP_VERSION} == "5" | | 16 | .if ${PKG_PHP_VERSION} == "5" |
17 | DEPENDS+= php>=5.2.0<5.3:../../lang/php5 | | 17 | DEPENDS+= php>=5.2.0<5.3:../../lang/php5 |
18 | .endif | | 18 | .endif |
19 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=4.3.5:../../graphics/php-gd | | 19 | DEPENDS+= ${PHP_PKG_PREFIX}-gd>=4.3.5:../../graphics/php-gd |
20 | | | 20 | |
21 | NO_BUILD= YES | | 21 | NO_BUILD= YES |
22 | DRUPAL= share/drupal | | 22 | DRUPAL= share/drupal |
23 | PAX_DIRS= includes misc modules scripts themes | | 23 | PAX_DIRS= includes misc modules scripts themes |
24 | DOCS= CHANGELOG.txt COPYRIGHT.txt INSTALL.mysql.txt \ | | 24 | DOCS= CHANGELOG.txt COPYRIGHT.txt INSTALL.mysql.txt \ |
25 | INSTALL.pgsql.txt INSTALL.txt LICENSE.txt \ | | 25 | INSTALL.pgsql.txt INSTALL.txt LICENSE.txt \ |
26 | MAINTAINERS.txt UPGRADE.txt | | 26 | MAINTAINERS.txt UPGRADE.txt |
27 | | | 27 | |
28 | PKG_GROUPS_VARS+= WWW_GROUP | | 28 | PKG_GROUPS_VARS+= WWW_GROUP |
29 | PKG_USERS_VARS+= WWW_USER | | 29 | PKG_USERS_VARS+= WWW_USER |
30 | | | 30 | |
31 | BUILD_DEFS+= WWW_USER WWW_GROUP | | 31 | BUILD_DEFS+= WWW_USER WWW_GROUP |
32 | USE_TOOLS+= perl:run pax | | 32 | USE_TOOLS+= perl:run pax |
33 | REPLACE_PERL= scripts/code-style.pl | | 33 | REPLACE_PERL= scripts/code-style.pl |
34 | | | 34 | |
35 | OWN_DIRS_PERMS+= ${DRUPAL}/sites/default \ | | 35 | OWN_DIRS_PERMS+= ${DRUPAL}/sites/default \ |
36 | ${WWW_USER} ${WWW_GROUP} 0750 | | 36 | ${WWW_USER} ${WWW_GROUP} 0750 |
37 | OWN_DIRS_PERMS+= ${DRUPAL}/files \ | | 37 | OWN_DIRS_PERMS+= ${DRUPAL}/files \ |
38 | ${WWW_USER} ${WWW_GROUP} 0750 | | 38 | ${WWW_USER} ${WWW_GROUP} 0750 |
39 | | | 39 | |
40 | CONF_FILES= share/examples/drupal/drupal.conf \ | | 40 | CONF_FILES= share/examples/drupal/drupal.conf \ |
41 | ${PKG_SYSCONFDIR}/drupal.conf \ | | 41 | ${PKG_SYSCONFDIR}/drupal.conf \ |
42 | share/examples/drupal/default.profile \ | | 42 | share/examples/drupal/default.profile \ |
43 | ${DRUPAL}/profiles/default/default.profile \ | | 43 | ${DRUPAL}/profiles/default/default.profile \ |
44 | share/examples/drupal/default.settings.php \ | | 44 | share/examples/drupal/default.settings.php \ |
45 | ${DRUPAL}/sites/default/default.settings.php | | 45 | ${DRUPAL}/sites/default/default.settings.php |
46 | | | 46 | |
47 | REPLACE_INTERPRETER+= php | | 47 | REPLACE_INTERPRETER+= php |
48 | REPLACE.php.old= .*php[^ ]* | | 48 | REPLACE.php.old= .*php[^ ]* |
49 | REPLACE.php.new= ${PREFIX}/bin/php | | 49 | REPLACE.php.new= ${PREFIX}/bin/php |
50 | REPLACE_FILES.php= scripts/drupal.sh | | 50 | REPLACE_FILES.php= scripts/drupal.sh |
51 | | | 51 | |
52 | SUBST_CLASSES+= conf | | 52 | SUBST_CLASSES+= conf |
53 | SUBST_STAGE.conf= pre-install | | 53 | SUBST_STAGE.conf= pre-install |
54 | SUBST_FILES.conf= drupal.conf | | 54 | SUBST_FILES.conf= drupal.conf |
55 | SUBST_SED.conf= -e "s|@DRUPAL@|${DRUPAL}|g" | | 55 | SUBST_SED.conf= -e "s|@DRUPAL@|${DRUPAL}|g" |
56 | SUBST_SED.conf= -e "s|@PREFIX@|${PREFIX}|g" | | 56 | SUBST_SED.conf= -e "s|@PREFIX@|${PREFIX}|g" |
57 | SUBST_MESSAGE.conf= Fixing configuration files. | | 57 | SUBST_MESSAGE.conf= Fixing configuration files. |
58 | | | 58 | |
59 | INSTALLATION_DIRS+= ${DRUPAL}/files ${DRUPAL}/sites/all \ | | 59 | INSTALLATION_DIRS+= ${DRUPAL}/files ${DRUPAL}/sites/all \ |
60 | share/doc/drupal share/examples/drupal | | 60 | share/doc/drupal share/examples/drupal |
61 | | | 61 | |
62 | .include "options.mk" | | 62 | .include "options.mk" |
63 | | | 63 | |
64 | OWN_DIRS= share/drupal/sites/default | | 64 | OWN_DIRS= share/drupal/sites/default |
65 | OWN_DIRS+= share/drupal/profiles | | 65 | OWN_DIRS+= share/drupal/profiles |
66 | OWN_DIRS+= share/drupal/profiles/default | | 66 | OWN_DIRS+= share/drupal/profiles/default |
67 | | | 67 | |
68 | post-extract: | | 68 | post-extract: |
69 | ${CP} ${FILESDIR}/drupal.conf ${WRKSRC} | | 69 | ${CP} ${FILESDIR}/drupal.conf ${WRKSRC} |
70 | | | 70 | |
71 | do-install: | | 71 | do-install: |
72 | ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${PREFIX}/${DRUPAL} | | 72 | ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${PREFIX}/${DRUPAL} |
73 | ${INSTALL_DATA} ${WRKSRC}/sites/all/README.txt \ | | 73 | ${INSTALL_DATA} ${WRKSRC}/sites/all/README.txt \ |
74 | ${DESTDIR}${PREFIX}/${DRUPAL}/sites/all | | 74 | ${DESTDIR}${PREFIX}/${DRUPAL}/sites/all |
75 | ${INSTALL_DATA} ${WRKSRC}/drupal.conf \ | | 75 | ${INSTALL_DATA} ${WRKSRC}/drupal.conf \ |
76 | ${DESTDIR}${PREFIX}/share/examples/drupal | | 76 | ${DESTDIR}${PREFIX}/share/examples/drupal |
77 | ${INSTALL_DATA} ${WRKSRC}/sites/default/default.settings.php \ | | 77 | ${INSTALL_DATA} ${WRKSRC}/sites/default/default.settings.php \ |
78 | ${DESTDIR}${PREFIX}/share/examples/drupal | | 78 | ${DESTDIR}${PREFIX}/share/examples/drupal |
79 | ${INSTALL_DATA} ${WRKSRC}/profiles/default/default.profile \ | | 79 | ${INSTALL_DATA} ${WRKSRC}/profiles/default/default.profile \ |
80 | ${DESTDIR}${PREFIX}/share/examples/drupal | | 80 | ${DESTDIR}${PREFIX}/share/examples/drupal |
81 | ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${PREFIX}/${DRUPAL} | | 81 | ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${PREFIX}/${DRUPAL} |
82 | .for i in ${PAX_DIRS} | | 82 | .for i in ${PAX_DIRS} |
83 | cd ${WRKSRC}/${i} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${DRUPAL}/${i} | | 83 | cd ${WRKSRC}/${i} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${DRUPAL}/${i} |
84 | .endfor | | 84 | .endfor |
85 | .for i in ${DOCS} | | 85 | .for i in ${DOCS} |
86 | ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/drupal | | 86 | ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/drupal |
87 | .endfor | | 87 | .endfor |
88 | | | 88 | |
89 | post-install: | | 89 | post-install: |
90 | ${FIND} ${DESTDIR}${PREFIX}/${DRUPAL} \ | | 90 | ${FIND} ${DESTDIR}${PREFIX}/${DRUPAL} \ |
91 | \( -name '*.jpg' -o -name '*.png' \) | ${XARGS} ${CHMOD} 0644 | | 91 | \( -name '*.jpg' -o -name '*.png' \) | ${XARGS} ${CHMOD} 0644 |
92 | | | 92 | |
93 | .include "../../mk/bsd.pkg.mk" | | 93 | .include "../../mk/bsd.pkg.mk" |