Lines 34-39
Link Here
|
34 |
RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4 |
34 |
RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4 |
35 |
|
35 |
|
36 |
NO_BUILD= yes |
36 |
NO_BUILD= yes |
|
|
37 |
USE_REINPLACE= yes |
38 |
|
39 |
REINPLACE_ARGS= -i.beforeHorde |
37 |
DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \ |
40 |
DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \ |
38 |
docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL |
41 |
docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL |
39 |
CONFFILE= html.php lang.php mime_drivers.php mime_mapping.php \ |
42 |
CONFFILE= html.php lang.php mime_drivers.php mime_mapping.php \ |
Lines 92-124
Link Here
|
92 |
@${CP} -p ${WRKSRC}/*.php ${HORDEDIR} |
95 |
@${CP} -p ${WRKSRC}/*.php ${HORDEDIR} |
93 |
@if [ ! -f ${CONFDIR}/horde.php ]; then \ |
96 |
@if [ ! -f ${CONFDIR}/horde.php ]; then \ |
94 |
${CP} ${CONFDIR}/horde.php.dist ${CONFDIR}/horde.php ; \ |
97 |
${CP} ${CONFDIR}/horde.php.dist ${CONFDIR}/horde.php ; \ |
95 |
${PERL} -pi -e "s:/var/www/htdocs/horde/templates:${HORDEDIR}/templates:g" \ |
98 |
${REINPLACE_CMD} -e "s:/tmp/horde.log:${LOG_FILE}:g" ${CONFDIR}/horde.php ; \ |
96 |
${CONFDIR}/horde.php ; \ |
99 |
${RM} ${CONFDIR}/horde.php.beforeHorde ; \ |
97 |
${PERL} -pi -e "s:/tmp/horde.log:${LOG_FILE}:g" ${CONFDIR}/horde.php ; \ |
|
|
98 |
fi |
100 |
fi |
99 |
@${PERL} -pi -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \ |
101 |
@${REINPLACE_CMD} -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \ |
100 |
${HORDEDIR}/lib/Auth/mcal.php |
102 |
${HORDEDIR}/lib/Auth/mcal.php |
|
|
103 |
@${RM} ${HORDEDIR}/lib/Auth/mcal.php.beforeHorde |
101 |
.for FILE in ${CONFFILE} |
104 |
.for FILE in ${CONFFILE} |
102 |
@if [ ! -f ${CONFDIR}/${FILE} ]; then \ |
105 |
@if [ ! -f ${CONFDIR}/${FILE} ]; then \ |
103 |
${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ |
106 |
${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ |
104 |
fi |
107 |
fi |
105 |
.endfor |
108 |
.endfor |
106 |
@${PERL} -pi -e "s:%%LOCALBASE%%:${LOCALBASE}:" ${CONFDIR}/mime_drivers.php |
109 |
@${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:" ${CONFDIR}/mime_drivers.php |
|
|
110 |
@${RM} ${CONFDIR}/mime_drivers.php.beforeHorde |
107 |
@${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh |
111 |
@${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh |
108 |
@${PERL} -pi -e "s:UPDATED_BY_THE_PORT:${HORDEDIR}/:g" \ |
112 |
@${REINPLACE_CMD} -e "s:UPDATED_BY_THE_PORT:${HORDEDIR}/:g" \ |
109 |
${HORDESBIN}/horde_set_perms.sh |
113 |
${HORDESBIN}/horde_set_perms.sh |
|
|
114 |
@${RM} ${HORDESBIN}/horde_set_perms.sh.beforeHorde |
110 |
@${CHMOD} u+x ${HORDESBIN}/horde_set_perms.sh |
115 |
@${CHMOD} u+x ${HORDESBIN}/horde_set_perms.sh |
111 |
@(if [ -f ${APACHE_CONF} ] ; then \ |
116 |
@(if [ -f ${APACHE_CONF} ] ; then \ |
112 |
${MKDIR} ${HORDE_INC} ; \ |
117 |
${MKDIR} ${HORDE_INC} ; \ |
113 |
${CP} -p ${FILESDIR}/httpd.conf.horde ${HORDE_INC} ; \ |
118 |
${CP} -p ${FILESDIR}/httpd.conf.horde ${HORDE_INC} ; \ |
114 |
${PERL} -pi -e "s:/home/httpd/html/horde:${HORDEDIR}:g" ${HORDE_INC}/httpd.conf.horde ; \ |
119 |
${REINPLACE_CMD} -e "s:/home/httpd/html/horde:${HORDEDIR}:g ; \ |
115 |
${PERL} -pi -e "s:/home/httpd/phplib:${PHP_LIB}:g" ${HORDE_INC}/httpd.conf.horde ; \ |
120 |
s:/home/httpd/phplib:${PHP_LIB}:g" ${HORDE_INC}/httpd.conf.horde ; \ |
116 |
${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \ |
121 |
${RM} ${HORDE_INC}/httpd.conf.horde.beforeHorde ; \ |
117 |
${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeHorde ; \ |
122 |
${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \ |
118 |
${PERL} -pi -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:g" ${APACHE_CONF} ; \ |
123 |
${REINPLACE_CMD} -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:g ; \ |
119 |
${PERL} -pi -e "s:${HORDEDIR}/phplib:${PHP_LIB}:g" ${APACHE_CONF} ; \ |
124 |
s:${HORDEDIR}/phplib:${PHP_LIB}:g" ${APACHE_CONF} ; \ |
120 |
${ECHO_CMD} "# Horde's include directory" >> ${APACHE_CONF} ; \ |
125 |
${ECHO_CMD} "# Horde's include directory" >> ${APACHE_CONF} ; \ |
121 |
${ECHO_CMD} "Include ${HORDE_INC}" >> ${APACHE_CONF} ; \ |
126 |
${ECHO_CMD} "Include ${HORDE_INC}" >> ${APACHE_CONF} ; \ |
122 |
fi) |
127 |
fi) |
123 |
@${CHOWN} -R www:www ${HORDEDIR} |
128 |
@${CHOWN} -R www:www ${HORDEDIR} |
124 |
@${CHMOD} -R o-rwx ${CONFDIR} |
129 |
@${CHMOD} -R o-rwx ${CONFDIR} |
Lines 129-135
Link Here
|
129 |
.for FILE in ${DOCS} |
134 |
.for FILE in ${DOCS} |
130 |
@${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |
135 |
@${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |
131 |
.endfor |
136 |
.endfor |
132 |
@${PERL} -pi -e "s:/usr/local/apache/htdocs/horde:${DOCSDIR}:g" ${DOCSDIR}/INSTALL |
137 |
@${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" ${DOCSDIR}/INSTALL |
|
|
138 |
@${RM} ${DOCSDIR}/INSTALL.beforeHorde |
133 |
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." |
139 |
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." |
134 |
.endif |
140 |
.endif |
135 |
|
141 |
|