Lines 25-31
NO_BUILD= yes
Link Here
|
25 |
USES= gettext |
25 |
USES= gettext |
26 |
USE_PHP= ctype session |
26 |
USE_PHP= ctype session |
27 |
WANT_PHP_WEB= yes |
27 |
WANT_PHP_WEB= yes |
28 |
DEFAULT_PHP_VER=5 |
28 |
DEFAULT_VERSIONS= php=5 |
29 |
|
29 |
|
30 |
CAKE_CONF_FILES= \ |
30 |
CAKE_CONF_FILES= \ |
31 |
app/Config/acl.php \ |
31 |
app/Config/acl.php \ |
Lines 50-56
MEMCACHE_DESC= Enable Memcached caching engine client
Link Here
|
50 |
CONFDIR= ${PREFIX}/${CONFDIR_REL} |
50 |
CONFDIR= ${PREFIX}/${CONFDIR_REL} |
51 |
CONFDIR_REL= ${APACHEETCDIR}/Includes |
51 |
CONFDIR_REL= ${APACHEETCDIR}/Includes |
52 |
|
52 |
|
53 |
NO_STAGE= yes |
|
|
54 |
.include <bsd.port.pre.mk> |
53 |
.include <bsd.port.pre.mk> |
55 |
|
54 |
|
56 |
WITH_PHP_CGI?= /cgi-bin/php |
55 |
WITH_PHP_CGI?= /cgi-bin/php |
Lines 140-182
post-patch:
Link Here
|
140 |
|
139 |
|
141 |
do-install: |
140 |
do-install: |
142 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} \ |
141 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} \ |
143 |
".htaccess app lib index.php plugins vendors" ${WWWDIR} |
142 |
".htaccess app lib index.php plugins vendors" ${STAGEDIR}${WWWDIR} |
144 |
|
143 |
|
145 |
.if empty(PORT_OPTIONS:MPROD) |
144 |
.if empty(PORT_OPTIONS:MPROD) |
146 |
# If installed in development mode, get rid of .htaccess files, |
145 |
# If installed in development mode, get rid of .htaccess files, |
147 |
# as noted by: |
146 |
# as noted by: |
148 |
# http://book.cakephp.org/view/42/The-Configuration-Class#CakePHP-Core-Configuration-Variables-44 |
147 |
# http://book.cakephp.org/view/42/The-Configuration-Class#CakePHP-Core-Configuration-Variables-44 |
149 |
@${FIND} ${WWWDIR} -type f -name .htaccess -exec ${RM} {} \; |
148 |
@${FIND} ${STAGEDIR}${WWWDIR} -type f -name .htaccess -exec ${RM} {} \; |
150 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR:S|^${PREFIX}/|%D/|} -type f -name .htaccess -exec ${RM} {} \;' >> ${TMPPLIST} |
149 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR:S|^${PREFIX}/|%D/|} -type f -name .htaccess -exec ${RM} {} \;' >> ${TMPPLIST} |
151 |
.endif |
150 |
.endif |
152 |
|
151 |
|
153 |
# Get rid of the empty placeholder files |
152 |
# Get rid of the empty placeholder files |
154 |
@${FIND} ${WWWDIR} -type f -name empty -size 0 -exec ${RM} {} \; |
153 |
@${FIND} ${STAGEDIR}${WWWDIR} -type f -name empty -size 0 -exec ${RM} {} \; |
155 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR:S|^${PREFIX}/|%D/|} -type f -name empty -size 0 -exec ${RM} {} \;' >> ${TMPPLIST} |
154 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR:S|^${PREFIX}/|%D/|} -type f -name empty -size 0 -exec ${RM} {} \;' >> ${TMPPLIST} |
156 |
|
155 |
|
157 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR} |
156 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}${WWWDIR} |
158 |
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \ |
157 |
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \ |
159 |
${WWWDIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST} |
158 |
${WWWDIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST} |
160 |
@${FIND} ${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 |
159 |
@${FIND} ${STAGEDIR}${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 |
161 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR} -type f -print0 | \ |
160 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR} -type f -print0 | \ |
162 |
${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST} |
161 |
${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST} |
163 |
@${FIND} ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 |
162 |
@${FIND} ${STAGEDIR}${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 |
164 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR} -type d -print0 | \ |
163 |
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR} -type d -print0 | \ |
165 |
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST} |
164 |
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST} |
166 |
|
165 |
|
167 |
# Fix the permissions of the Cake console script |
166 |
# Fix the permissions of the Cake console script |
168 |
@${CHMOD} 755 ${WWWDIR}/${CAKE_CONSOLE} |
167 |
@${CHMOD} 755 ${STAGEDIR}${WWWDIR}/${CAKE_CONSOLE} |
169 |
@${ECHO_CMD} '@exec ${CHMOD} 755 ${WWWDIR}/${CAKE_CONSOLE}' >> ${TMPPLIST} |
168 |
@${ECHO_CMD} '@exec ${CHMOD} 755 ${WWWDIR}/${CAKE_CONSOLE}' >> ${TMPPLIST} |
170 |
|
169 |
|
171 |
post-install: |
170 |
post-install: |
172 |
@for i in ${CAKE_CONF_FILES}; do \ |
171 |
@for i in ${CAKE_CONF_FILES}; do \ |
173 |
if [ ! -f ${WWWDIR}/$$i -a -f ${WRKSRC}/$$i.default ]; then \ |
172 |
if [ ! -f ${WWWDIR}/$$i -a -f ${WRKSRC}/$$i.default ]; then \ |
174 |
${INSTALL_DATA} ${WRKSRC}/$$i.default ${WWWDIR}/$$i; \ |
173 |
${INSTALL_DATA} ${WRKSRC}/$$i.default ${STAGEDIR}${WWWDIR}/$$i; \ |
175 |
fi \ |
174 |
fi \ |
176 |
done |
175 |
done |
177 |
.if ${PORT_OPTIONS:MAP} |
176 |
.if ${PORT_OPTIONS:MAP} |
178 |
@if [ -d "${CONFDIR}" ]; then \ |
177 |
@${MKDIR} ${STAGEDIR}${CONFDIR} |
179 |
${CP} ${WRKDIR}/${CONF} ${CONFDIR}/cakephp.conf; \ |
178 |
@if [ -d "${STAGEDIR}${CONFDIR}" ]; then \ |
|
|
179 |
${CP} ${WRKDIR}/${CONF} ${STAGEDIR}${CONFDIR}/cakephp.conf; \ |
180 |
else \ |
180 |
else \ |
181 |
${ECHO_MSG} "" ; \ |
181 |
${ECHO_MSG} "" ; \ |
182 |
${ECHO_MSG} "Please check your Apache 2.x installation -" ; \ |
182 |
${ECHO_MSG} "Please check your Apache 2.x installation -" ; \ |
Lines 187-194
post-install:
Link Here
|
187 |
fi |
187 |
fi |
188 |
.endif |
188 |
.endif |
189 |
.if ${PORT_OPTIONS:MDOCS} |
189 |
.if ${PORT_OPTIONS:MDOCS} |
190 |
@${INSTALL} -d ${DOCSDIR} |
190 |
@${INSTALL} -d ${STAGEDIR}${DOCSDIR} |
191 |
@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} |
191 |
@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} |
192 |
.endif |
192 |
.endif |
193 |
@${CAT} ${PKGMESSAGE} |
193 |
@${CAT} ${PKGMESSAGE} |
194 |
.if ${CGI_EXT} == "-cgi" |
194 |
.if ${CGI_EXT} == "-cgi" |