Lines 1-18
Link Here
|
1 |
# $FreeBSD: ports/www/drupal5/bsd.drupal.mk,v 1.7 2007/08/21 08:33:35 miwi Exp $ |
1 |
# $FreeBSD: ports/www/drupal5/bsd.drupal.mk,v 1.7 2007/08/21 08:33:35 miwi Exp $ |
2 |
# |
2 |
# |
3 |
|
3 |
|
4 |
# Make sure we cannot define both DRUPAL4_MODULE and DRUPAL5_MODULE |
4 |
# Make sure we cannot define any combination of DRUPAL{4,5,6} |
5 |
.if defined(DRUPAL4_MODULE) && defined(DRUPAL5_MODULE) |
5 |
.if (defined(DRUPAL4_MODULE) && defined(DRUPAL5_MODULE)) || (defined(DRUPAL4_MODULE) && defined(DRUPAL6_MODULE)) || (defined(DRUPAL5_MODULE) && defined(DRUPAL6_MODULE)) |
6 |
BROKEN= cannot define both DRUPAL4_MODULE and DRUPAL5_MODULE in module Makefile |
6 |
BROKEN= cannot define a combination of DRUPAL4_MODULE, DRUPAL5_MODULE and DRUPAL6_MODULE |
7 |
.endif |
7 |
.endif |
8 |
|
8 |
|
9 |
# Make sure DRUPAL_MODULE is defined. If no DRUPAL*_module defined, then define DRUPAL4_MODULE |
9 |
# Make sure DRUPAL_MODULE is defined. If no DRUPAL*_module defined, then define DRUPAL4_MODULE |
10 |
.if defined(DRUPAL4_MODULE) || defined(DRUPAL5_MODULE) |
10 |
.if defined(DRUPAL4_MODULE) || defined(DRUPAL5_MODULE) || defined(DRUPAL6_MODULE) |
11 |
DRUPAL_MODULE?= yes |
11 |
DRUPAL_MODULE?= yes |
12 |
.else |
|
|
13 |
.if defined(DRUPAL_MODULE) |
14 |
DRUPAL4_MODULE= yes |
15 |
.endif |
16 |
.endif |
12 |
.endif |
17 |
|
13 |
|
18 |
.if defined(DRUPAL_MODULE) |
14 |
.if defined(DRUPAL_MODULE) |
Lines 20-44
Link Here
|
20 |
.endif |
16 |
.endif |
21 |
|
17 |
|
22 |
# Make sure DRUPAL_PORT is defined. If no DRUPAL*_module defined, then define DRUPAL4_PORT |
18 |
# Make sure DRUPAL_PORT is defined. If no DRUPAL*_module defined, then define DRUPAL4_PORT |
23 |
.if defined(DRUPAL4_PORT) || defined(DRUPAL5_PORT) |
19 |
.if defined(DRUPAL4_PORT) || defined(DRUPAL5_PORT) || defined(DRUPAL6_PORT) |
24 |
DRUPAL_PORT?= yes |
20 |
DRUPAL_PORT?= yes |
25 |
.else |
|
|
26 |
.if defined(DRUPAL_PORT) |
27 |
DRUPAL4_PORT= yes |
28 |
.endif |
29 |
.endif |
21 |
.endif |
30 |
|
22 |
|
31 |
# Make sure DRUPAL_THEME is defined |
23 |
# Make sure DRUPAL_THEME is defined |
32 |
.if defined(DRUPAL5_THEME) |
24 |
.if defined(DRUPAL5_THEME) || defined(DRUPAL6_THEME) |
33 |
DRUPAL_THEME?= yes |
25 |
DRUPAL_THEME?= yes |
34 |
DRUPAL_MODTYPE= themes |
26 |
DRUPAL_MODTYPE= themes |
35 |
.endif |
27 |
.endif |
36 |
|
28 |
|
|
|
29 |
.if defined(DRUPAL6_MODULE) || defined(DRUPAL6_PORT) || defined(DRUPAL6_THEME) |
30 |
DRUPAL_BASE?= www/drupal6 |
31 |
.else |
37 |
.if defined(DRUPAL5_MODULE) || defined(DRUPAL5_PORT) || defined(DRUPAL5_THEME) |
32 |
.if defined(DRUPAL5_MODULE) || defined(DRUPAL5_PORT) || defined(DRUPAL5_THEME) |
38 |
DRUPAL_BASE?= www/drupal5 |
33 |
DRUPAL_BASE?= www/drupal5 |
39 |
.else |
34 |
.else |
40 |
DRUPAL_BASE?= www/drupal4 |
35 |
DRUPAL_BASE?= www/drupal4 |
41 |
.endif |
36 |
.endif |
|
|
37 |
.endif |
38 |
|
42 |
DRUPAL_DIR= ${PREFIX}/${DRUPAL_BASE} |
39 |
DRUPAL_DIR= ${PREFIX}/${DRUPAL_BASE} |
43 |
DRUPAL_DOCSDIR?= ${PREFIX}/${DRUPAL_BASE}/doc |
40 |
DRUPAL_DOCSDIR?= ${PREFIX}/${DRUPAL_BASE}/doc |
44 |
PLIST_SUB+= DRUPAL_BASE=${DRUPAL_BASE} |
41 |
PLIST_SUB+= DRUPAL_BASE=${DRUPAL_BASE} |
Lines 70-75
Link Here
|
70 |
.endif |
67 |
.endif |
71 |
.endif |
68 |
.endif |
72 |
|
69 |
|
|
|
70 |
.if defined(DRUPAL6_MODULE) || defined (DRUPAL6_THEME) |
71 |
PKGNAMEPREFIX= drupal6- |
72 |
DRUPAL_VERSION?= 6.0 |
73 |
.if defined(DRUPAL_MODSUBDIR) |
74 |
DRUPAL_MODDIR?= ${DRUPAL_BASE}/sites/all/${DRUPAL_MODTYPE}/${DRUPAL_MODSUBDIR} |
75 |
.else |
76 |
DRUPAL_MODDIR?= ${DRUPAL_BASE}/sites/all/${DRUPAL_MODTYPE}/${PORTNAME} |
77 |
.endif |
78 |
.endif |
79 |
|
73 |
DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME} |
80 |
DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME} |
74 |
|
81 |
|
75 |
.if defined(DRUPAL_MOD_SNAPSHOT) |
82 |
.if defined(DRUPAL_MOD_SNAPSHOT) |
Lines 106-112
Link Here
|
106 |
PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPAL_MODDIR%%/|} |
113 |
PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPAL_MODDIR%%/|} |
107 |
PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPAL_MODDIR%%/|:C|$|-dist|} |
114 |
PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPAL_MODDIR%%/|:C|$|-dist|} |
108 |
PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPAL_MODDIR%%/|} |
115 |
PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPAL_MODDIR%%/|} |
109 |
.if defined(DRUPAL5_MODULE) || defined(DRUPAL5_THEME) |
116 |
.if defined(DRUPAL5_MODULE) || defined(DRUPAL5_THEME) || defined(DRUPAL6_MODULE) || defined(DRUPAL6_THEME) |
110 |
PLIST_DIRS+= ${DRUPAL_MODDIR} |
117 |
PLIST_DIRS+= ${DRUPAL_MODDIR} |
111 |
.endif |
118 |
.endif |
112 |
.if defined(DRUPAL_MODSUBDIR) |
119 |
.if defined(DRUPAL_MODSUBDIR) |
Lines 119-125
Link Here
|
119 |
.endif |
126 |
.endif |
120 |
|
127 |
|
121 |
do-install: |
128 |
do-install: |
122 |
.if defined(DRUPAL5_MODULE) || defined(DRUPAL5_THEME) |
129 |
.if defined(DRUPAL5_MODULE) || defined(DRUPAL5_THEME) || defined(DRUPAL6_MODULE) || defined(DRUPAL6_THEME) |
123 |
@${MKDIR} ${DRUPAL_MODDIR:C|^|${PREFIX}/|} |
130 |
@${MKDIR} ${DRUPAL_MODDIR:C|^|${PREFIX}/|} |
124 |
@${CHOWN} ${WWWOWN}:${WWWGRP} ${DRUPAL_MODDIR:C|^|${PREFIX}/|} |
131 |
@${CHOWN} ${WWWOWN}:${WWWGRP} ${DRUPAL_MODDIR:C|^|${PREFIX}/|} |
125 |
.endif |
132 |
.endif |