1 # $NetBSD: Makefile,v 1.41 2013/01/17 03:38:46 taca Exp $
6 MASTER_SITES
= http
://drupal.org
/files
/projects
/
8 MAINTAINER
= pkgsrc-users@NetBSD.org
9 HOMEPAGE
= http
://drupal.org
/
10 COMMENT
= Open source content management system
13 DEPENDS
+= ${PHP_PKG_PREFIX}-gd
>=4.3.5:..
/..
/graphics
/php-gd
17 PAX_DIRS
= includes misc modules scripts themes
18 DOCS
= CHANGELOG.txt COPYRIGHT.txt INSTALL.mysql.txt \
19 INSTALL.pgsql.txt INSTALL.txt LICENSE.txt \
20 MAINTAINERS.txt UPGRADE.txt
22 PKG_GROUPS_VARS
+= WWW_GROUP
23 PKG_USERS_VARS
+= WWW_USER
25 BUILD_DEFS
+= WWW_USER WWW_GROUP
26 USE_TOOLS
+= perl
:run pax
27 REPLACE_PERL
= scripts
/code-style.pl
29 OWN_DIRS_PERMS
+= ${DRUPAL}/sites
/default \
30 ${WWW_USER} ${WWW_GROUP} 0750
31 OWN_DIRS_PERMS
+= ${DRUPAL}/files \
32 ${WWW_USER} ${WWW_GROUP} 0750
34 CONF_FILES
= share
/examples
/drupal
/drupal.conf \
35 ${PKG_SYSCONFDIR}/drupal.conf \
36 share
/examples
/drupal
/default.profile \
37 ${DRUPAL}/profiles
/default
/default.profile \
38 share
/examples
/drupal
/default.settings.php \
39 ${DRUPAL}/sites
/default
/default.settings.php
41 REPLACE_INTERPRETER
+= php
42 REPLACE.php.old
= .
*php
[^
]*
43 REPLACE.php.new
= ${PREFIX}/bin
/php
44 REPLACE_FILES.php
= scripts
/drupal.sh
47 SUBST_STAGE.conf
= pre-install
48 SUBST_FILES.conf
= drupal.conf
49 SUBST_SED.conf
= -e
"s|@DRUPAL@|${DRUPAL}|g"
50 SUBST_SED.conf
+= -e
"s|@PREFIX@|${PREFIX}|g"
51 SUBST_MESSAGE.conf
= Fixing configuration files.
53 INSTALLATION_DIRS
+= ${DRUPAL}/files
${DRUPAL}/sites
/all \
54 share
/doc
/drupal share
/examples
/drupal
56 INSTALLATION_DIRS
+= ${DRUPAL}/${i}
61 OWN_DIRS
= share
/drupal
/sites
/default
62 OWN_DIRS
+= share
/drupal
/profiles
63 OWN_DIRS
+= share
/drupal
/profiles
/default
66 ${CP} ${FILESDIR}/drupal.conf
${WRKSRC}
69 ${FIND} ${WRKSRC} -type f
-name
"*.orig" -exec
${RM} -f
{} \
;
72 ${INSTALL_DATA} ${WRKSRC}/robots.txt
${DESTDIR}${PREFIX}/${DRUPAL}
73 ${INSTALL_DATA} ${WRKSRC}/sites
/all/README.txt \
74 ${DESTDIR}${PREFIX}/${DRUPAL}/sites
/all
75 ${INSTALL_DATA} ${WRKSRC}/drupal.conf \
76 ${DESTDIR}${PREFIX}/share
/examples
/drupal
77 ${INSTALL_DATA} ${WRKSRC}/sites
/default
/default.settings.php \
78 ${DESTDIR}${PREFIX}/share
/examples
/drupal
79 ${INSTALL_DATA} ${WRKSRC}/profiles
/default
/default.profile \
80 ${DESTDIR}${PREFIX}/share
/examples
/drupal
81 ${INSTALL_DATA} ${WRKSRC}/*.php
${DESTDIR}${PREFIX}/${DRUPAL}
83 cd
${WRKSRC}/${i} && ${PAX} -rw .
${DESTDIR}${PREFIX}/${DRUPAL}/${i}
86 ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share
/doc
/drupal
90 ${FIND} ${DESTDIR}${PREFIX}/${DRUPAL} \
91 \
( -name
'*.jpg' -o
-name
'*.png' \
) |
${XARGS} ${CHMOD} 0644
93 .
include "../../lang/php/phpversion.mk"
94 .
include "../../mk/bsd.pkg.mk"