View | Details | Raw Unified | Return to bug 39856 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/ports/mail/imp3/Makefile (-21 / +32 lines)
Lines 121-126 Link Here
121
121
122
IS_INTERACTIVE=	'need to build mod_php4 with mcrypt, cclient with SSL.'
122
IS_INTERACTIVE=	'need to build mod_php4 with mcrypt, cclient with SSL.'
123
NO_BUILD=	yes
123
NO_BUILD=	yes
124
USE_REINPLACE=	yes
125
126
REINPLACE_ARGS=	-i.beforeIMP
124
DOCS=		COPYING README docs/CHANGES docs/CREDITS docs/INSTALL
127
DOCS=		COPYING README docs/CHANGES docs/CREDITS docs/INSTALL
125
CONFFILE=	conf.php filter.txt header.txt html.php menu.php \
128
CONFFILE=	conf.php filter.txt header.txt html.php menu.php \
126
		mime_drivers.php motd.php prefs.php servers.php \
129
		mime_drivers.php motd.php prefs.php servers.php \
Lines 238-299 Link Here
238
	  ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \
241
	  ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \
239
	fi
242
	fi
240
.endfor
243
.endfor
241
	@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.beforeIMP
244
	@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.beforeIMP3
242
	@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.beforeIMP
245
	@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.beforeIMP3
243
	@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.beforeIMP
246
	@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.beforeIMP3
244
	@${PERL} -pi -e "s:example.com:${HOSTNAME}:g" ${CONFDIR}/servers.php
247
	@${REINPLACE_CMD} -e "s:example.com:${HOSTNAME}:g" ${CONFDIR}/servers.php
245
	@${PERL} -pi -e "s:%%LOCALBASE%%:${LOCALBASE}:g" ${CONFDIR}/mime_drivers.php
248
	@${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:g" ${CONFDIR}/mime_drivers.php
246
	@${PERL} -pi -e "s:IMP_VERSION:IMP_VERSION . ' / ${SERVOS}':" \
249
	@${RM} ${CONFDIR}/mime_drivers.php.beforeIMP
250
	@${REINPLACE_CMD} -e "s:IMP_VERSION:IMP_VERSION . ' / ${SERVOS}':" \
247
		${IMPDIR}/compose.php
251
		${IMPDIR}/compose.php
252
	@${RM} ${IMPDIR}/compose.php.beforeIMP
248
.if defined(WITHOUT_SSL)
253
.if defined(WITHOUT_SSL)
249
	@${PERL} -pi -e "s:%%PROTOCOL%%:imap/notls:;s:%%IMAPPORT%%:143:" \
254
	@${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/notls:;s:%%IMAPPORT%%:143:" \
250
		${CONFDIR}/servers.php
255
		${CONFDIR}/servers.php
251
.else
256
.else
252
	@${PERL} -pi -e "s:%%IMAPPORT%%:993:" ${CONFDIR}/servers.php
257
	@${REINPLACE_CMD} -e "s:%%IMAPPORT%%:993:" ${CONFDIR}/servers.php
253
.if defined(WITH_VALID_CERT)
258
.if defined(WITH_VALID_CERT)
254
	@${PERL} -pi -e "s:%%PROTOCOL%%:imap/ssl:" ${CONFDIR}/servers.php
259
	@${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/ssl:" ${CONFDIR}/servers.php
255
.else
260
.else
256
	@${PERL} -pi -e "s:%%PROTOCOL%%:imap/ssl/novalidate-cert:" \
261
	@${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/ssl/novalidate-cert:" \
257
		${CONFDIR}/servers.php
262
		${CONFDIR}/servers.php
258
.endif
263
.endif
264
	@${RM} ${CONFDIR}/servers.php.beforeIMP
259
.endif
265
.endif
260
.if !defined(WITHOUT_ASPELL)
266
.if !defined(WITHOUT_ASPELL)
261
	@${PERL} -pi -e "s:spellchecker'] = '':spellchecker'] = '${LOCALBASE}/bin/aspell':" \
267
	@${REINPLACE_CMD} -e "s:spellchecker'] = '':spellchecker'] = '${LOCALBASE}/bin/aspell':" \
262
		${CONFDIR}/conf.php
268
		${CONFDIR}/conf.php
263
.endif
269
.endif
264
.if !defined(WITHOUT_X11)
270
.if !defined(WITHOUT_X11)
265
.if !defined(WITHOUT_WV)
271
.if !defined(WITHOUT_WV)
266
	@${PERL} -pi -e "s://UNCOMMENTIFWV ::" ${HCONFDIR}/mime_drivers.php
272
	@${REINPLACE_CMD} -e "s://UNCOMMENTIFWV ::" ${HCONFDIR}/mime_drivers.php
267
.endif
273
.endif
268
.if !defined(WITHOUT_XL)
274
.if !defined(WITHOUT_XL)
269
	@${PERL} -pi -e "s://UNCOMMENTIFXL ::" ${HCONFDIR}/mime_drivers.php
275
	@${REINPLACE_CMD} -e "s://UNCOMMENTIFXL ::" ${HCONFDIR}/mime_drivers.php
270
.endif
276
.endif
271
.endif
277
.endif
272
#.if !defined(NOCRYPT)
278
#.if !defined(NOCRYPT)
273
#	@(if [ ! -d ${GNUPG_CNFDIR} ] ; then \
279
#	@(if [ ! -d ${GNUPG_CNFDIR} ] ; then \
274
#		${MKDIR} ${GNUPG_CNFDIR} ; \
280
#		${MKDIR} ${GNUPG_CNFDIR} ; \
275
#	fi)
281
#	fi)
276
#	@${PERL} -pi -e "s:pgp']['enabled'] = false:pgp']['enabled'] = true:g" \
282
#	@${REINPLACE_CMD} -e "s:pgp']['enabled'] = false:pgp']['enabled'] = true:g" \
277
#			${CONFDIR}/conf.php
283
#			${CONFDIR}/conf.php
278
#	@${PERL} -pi -e "s:%%GNUPG_CNFDIR%%:${GNUPG_CNFDIR}:" \
284
#	@${REINPLACE_CMD} -e "s:%%GNUPG_CNFDIR%%:${GNUPG_CNFDIR}:" \
279
#			${CONFDIR}/conf.php
285
#			${CONFDIR}/conf.php
280
#.endif
286
#.endif
281
.if !defined(WITHOUT_ZIP)
287
.if !defined(WITHOUT_ZIP)
282
	@${PERL} -pi -e "s://UNCOMMENTIFZIP ::" ${HCONFDIR}/mime_drivers.php
288
	@${REINPLACE_CMD} -e "s://UNCOMMENTIFZIP ::" ${HCONFDIR}/mime_drivers.php
283
.endif
289
.endif
284
.if defined(WITH_RAR)
290
.if defined(WITH_RAR)
285
	@${PERL} -pi -e "s://UNCOMMENTIFRAR ::" ${HCONFDIR}/mime_drivers.php
291
	@${REINPLACE_CMD} -e "s://UNCOMMENTIFRAR ::" ${HCONFDIR}/mime_drivers.php
286
.endif
292
.endif
287
	@${CHOWN} -R www:www ${IMPDIR}
293
	@${CHOWN} -R www:www ${IMPDIR}
288
	@${CHMOD} -R o-rwx ${CONFDIR}
294
	@${CHMOD} -R o-rwx ${CONFDIR}
289
	@${CP} -p ${FILESDIR}/httpd.conf.imp ${HORDE_INC}/httpd.conf.imp
295
	@${CP} -p ${FILESDIR}/httpd.conf.imp ${HORDE_INC}/httpd.conf.imp
290
	@${PERL} -pi -e "s:/home/httpd/html/horde/imp:${IMPDIR}:g" ${HORDE_INC}/httpd.conf.imp
296
	@${REINPLACE_CMD} -e "s:/home/httpd/html/horde/imp:${IMPDIR}:g" ${HORDE_INC}/httpd.conf.imp
297
	@${RM} ${HORDE_INC}/httpd.conf.imp.beforeIMP
291
# Let's Horde use IMP for auth
298
# Let's Horde use IMP for auth
292
	@${PERL} -pi -e "s://UNCOMMENTWHENINSTIMP::" ${HCONFDIR}/registry.php
299
	@${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTIMP::" ${HCONFDIR}/registry.php
293
# Provide a link to IMP from Turba
300
# Provide a link to IMP from Turba
294
.if !defined(WITHOUT_TURBA)
301
.if !defined(WITHOUT_TURBA)
295
	@${PERL} -pi -e "s://UNCOMMENTWHENINSTIMP::" ${TURBADIR}/config/conf.php
302
	@${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTIMP::" ${TURBADIR}/config/conf.php
296
	@${PERL} -pi -e "s:apps'] = array\(\):apps'] = array('turba'):" \
303
	@${REINPLACE_CMD} -e "s:apps'] = array():apps'] = array('turba'):" \
297
		${CONFDIR}/conf.php
304
		${CONFDIR}/conf.php
298
.endif
305
.endif
299
.if !defined(NOPORTDOCS)
306
.if !defined(NOPORTDOCS)
Lines 304-309 Link Here
304
	@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
311
	@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
305
.endif
312
.endif
306
# Prepare deinstallation
313
# Prepare deinstallation
314
	@${RM} ${CONFDIR}/conf.php.beforeIMP
315
	@${MV} ${HCONFDIR}/mime_drivers.php.beforeIMP3 ${HCONFDIR}/mime_drivers.php.beforeIMP
316
	@${MV} ${HCONFDIR}/registry.php.beforeIMP3 ${HCONFDIR}/registry.php.beforeIMP
317
	@${MV} ${TURBADIR}/config/conf.php.beforeIMP3 ${TURBADIR}/config/conf.php.beforeIMP
307
	@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.afterIMP
318
	@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.afterIMP
308
	@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.afterIMP
319
	@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.afterIMP
309
	@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.afterIMP
320
	@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.afterIMP

Return to bug 39856