1 |
# Created by: Nick Hilliard <nick@foobar.org> |
2 |
# $FreeBSD: head/www/drupal7/Makefile 395015 2015-08-22 06:58:32Z delphij $ |
3 |
# $MidnightBSD$ |
4 |
|
5 |
PORTNAME= drupal7 |
6 |
PORTVERSION= 7.54 |
7 |
CATEGORIES= www |
8 |
MASTER_SITES= http://ftp.drupal.org/files/projects/ |
9 |
DISTNAME= drupal-${PORTVERSION} |
10 |
DIST_SUBDIR= drupal |
11 |
|
12 |
MAINTAINER= ports@MidnightBSD.org |
13 |
COMMENT= Database driven web content management system (CMS) |
14 |
|
15 |
LICENSE= gpl2 gpl3 |
16 |
LICENSE_COMB= dual |
17 |
|
18 |
USES= drupal:7 shebangfix |
19 |
SHEBANG_FILES= scripts/password-hash.sh |
20 |
|
21 |
USE_PHP= dom filter gd hash json mbstring pcre pdo session simplexml xml |
22 |
WANT_PHP_WEB= yes |
23 |
|
24 |
OPTIONS_DEFINE= MYSQL SQLITE3 PGSQL DOCS |
25 |
OPTIONS_DEFAULT= MYSQL |
26 |
|
27 |
NO_BUILD= yes |
28 |
DOCS= CHANGELOG.txt INSTALL.mysql.txt INSTALL.sqlite.txt \ |
29 |
LICENSE.txt README.txt COPYRIGHT.txt INSTALL.pgsql.txt \ |
30 |
INSTALL.txt MAINTAINERS.txt UPGRADE.txt |
31 |
|
32 |
SUB_FILES+= pkg-message |
33 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
34 |
|
35 |
PGSQL_USES= pgsql |
36 |
PGSQL_USE= PHP=pdo_pgsql |
37 |
|
38 |
.include <bsd.mport.options.mk> |
39 |
|
40 |
.if ${PORT_OPTIONS:MSQLITE3} |
41 |
USE_PHP+= pdo_sqlite |
42 |
.endif |
43 |
.if ${PORT_OPTIONS:MMYSQL} |
44 |
USE_MYSQL= yes |
45 |
USE_PHP+= pdo_mysql |
46 |
.endif |
47 |
|
48 |
do-install: |
49 |
${MKDIR} ${DRUPAL_DIR} |
50 |
${CP} ${WRKSRC}/.htaccess ${DRUPAL_DIR} |
51 |
${CP} ${WRKSRC}/cron.php ${DRUPAL_DIR} |
52 |
${CP} ${WRKSRC}/authorize.php ${DRUPAL_DIR} |
53 |
${CP} -R ${WRKSRC}/includes ${DRUPAL_DIR} |
54 |
${CP} ${WRKSRC}/index.php ${DRUPAL_DIR} |
55 |
${CP} ${WRKSRC}/install.php ${DRUPAL_DIR} |
56 |
${CP} -R ${WRKSRC}/misc ${DRUPAL_DIR} |
57 |
${CP} -R ${WRKSRC}/modules ${DRUPAL_DIR} |
58 |
${CP} -R ${WRKSRC}/profiles ${DRUPAL_DIR} |
59 |
${CP} ${WRKSRC}/robots.txt ${DRUPAL_DIR} |
60 |
${CP} -R ${WRKSRC}/scripts ${DRUPAL_DIR} |
61 |
${MKDIR} ${DRUPAL_DIR}/sites/all |
62 |
${MKDIR} ${DRUPAL_DIR}/sites/all/libraries |
63 |
${CP} ${WRKSRC}/sites/example.sites.php ${DRUPAL_DIR}/sites/ |
64 |
${CP} -R ${WRKSRC}/sites/all ${DRUPAL_DIR}/sites/ |
65 |
${MKDIR} ${DRUPAL_DIR}/sites/default |
66 |
${MKDIR} ${DRUPAL_DIR}/sites/default/files |
67 |
${CP} ${WRKSRC}/sites/default/default.settings.php ${DRUPAL_DIR}/sites/default/default.settings.php.sample |
68 |
${CP} -R ${WRKSRC}/themes ${DRUPAL_DIR} |
69 |
${CP} ${WRKSRC}/update.php ${DRUPAL_DIR} |
70 |
${CP} ${WRKSRC}/web.config ${DRUPAL_DIR} |
71 |
${CP} ${WRKSRC}/xmlrpc.php ${DRUPAL_DIR} |
72 |
.if ${PORT_OPTIONS:MDOCS} |
73 |
${MKDIR} ${DOCSDIR} |
74 |
${CP} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR} |
75 |
.endif |
76 |
|
77 |
.include <bsd.port.mk> |