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

Collapse All | Expand All

(-)Makefile (-22 / +10 lines)
Lines 5-44 Link Here
5
# $FreeBSD: ports/mail/up-imapproxy/Makefile,v 1.6 2005/03/10 11:41:34 krion Exp $
5
# $FreeBSD: ports/mail/up-imapproxy/Makefile,v 1.6 2005/03/10 11:41:34 krion Exp $
6
#
6
#
7
7
8
PORTNAME=	up-imapproxy
8
PORTNAME=	imapproxy
9
PORTVERSION=	1.2.3
9
PORTVERSION=	1.2.4
10
CATEGORIES=	mail
10
CATEGORIES=	mail
11
MASTER_SITES=	http://www.imapproxy.org/downloads/
11
MASTER_SITES=	http://www.imapproxy.org/downloads/
12
DISTNAME=	${PORTNAME}-${PORTVERSION}
12
PKGNAMEPREFIX=	up-
13
DISTNAME=	${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
13
14
14
MAINTAINER=	mbr@FreeBSD.org
15
MAINTAINER=	mbr@FreeBSD.org
15
COMMENT=	A caching IMAP proxy server
16
COMMENT=	A caching IMAP proxy server
16
17
17
USE_REINPLACE=	YES
18
USE_REINPLACE=	YES
18
GNU_CONFIGURE=	YES
19
GNU_CONFIGURE=	YES
19
USE_RC_SUBR=	YES
20
USE_RC_SUBR=	imapproxyd.sh
20
21
SAMPLE_EXT=	sample
22
23
.include <bsd.port.pre.mk>
24
25
RC_SCRIPTS_SUB=	PREFIX=${PREFIX} \
26
		RC_SUBR=${RC_SUBR}
27
21
28
post-patch:
22
post-patch:
29
	@${REINPLACE_CMD} -e "s|-lc_r|${PTHREAD_LIBS}|g; s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
23
	@${REINPLACE_CMD} -e "s|-lc_r|${PTHREAD_LIBS}|g; s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
30
24
31
post-install:
25
post-install:
32
	@${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
26
	${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf.default
33
		< ${FILESDIR}/imapproxyd.conf > ${WRKSRC}/imapproxyd.conf ;
27
.	if !exists(${PREFIX}/etc/imapproxyd.conf)
34
	${INSTALL} -m 644 -c ${WRKSRC}/imapproxyd.conf ${PREFIX}/etc/imapproxyd.conf.default ;
28
		${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf
35
	@if [ ! -f ${PREFIX}/etc/imapproxyd.conf ]; then \
29
.	endif
36
		${INSTALL} -m 644 -c ${WRKSRC}/imapproxyd.conf ${PREFIX}/etc/imapproxyd.conf ; \
37
	fi
38
	${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf.${SAMPLE_EXT} ;
39
	@${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
40
		< ${FILESDIR}/imapproxyd.sh > ${WRKSRC}/imapproxyd.sh
41
	${INSTALL_SCRIPT} -m 755 ${WRKSRC}/imapproxyd.sh ${PREFIX}/etc/rc.d/imapproxyd.sh
42
	@${CAT} ${PKGMESSAGE}
30
	@${CAT} ${PKGMESSAGE}
43
31
44
.include <bsd.port.post.mk>
32
.include <bsd.port.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (up-imapproxy-1.2.3.tar.gz) = ad4dafd1417903feb1e09ec569ff1ad5
1
MD5 (up-imapproxy-1.2.4.tar.gz) = ad68dd2258255ac6ef87165f518390e9
2
SIZE (up-imapproxy-1.2.3.tar.gz) = 122991
2
SIZE (up-imapproxy-1.2.4.tar.gz) = 131331
(-)pkg-plist (-3 / +2 lines)
Lines 1-5 Link Here
1
@unexec if cmp -s %D/etc/imapproxyd.conf.default %D/etc/imapproxyd.conf; then rm -f %D/etc/imapproxyd.conf; fi
2
etc/imapproxyd.conf.default
1
sbin/pimpstat
3
sbin/pimpstat
2
sbin/in.imapproxyd
4
sbin/in.imapproxyd
3
etc/rc.d/imapproxyd.sh
4
etc/imapproxyd.conf.default
5
etc/imapproxyd.conf.sample
(-)files/imapproxyd.conf (-11 lines)
Removed Link Here
1
server_hostname yourserver.host.com
2
cache_size 10000
3
listen_port 10143
4
server_port 143
5
cache_expiration_time 60
6
proc_username nobody
7
proc_groupname nogroup
8
stat_filename /var/run/pimpstats
9
protocol_log_filename /var/log/imapproxy_protocol.log
10
syslog_facility LOG_MAIL
11
send_tcp_keepalives no
(-)files/imapproxyd.sh (-25 lines)
Removed Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: ports/mail/up-imapproxy/files/imapproxyd.sh,v 1.1 2004/05/12 12:47:19 mbr Exp $
4
#
5
6
# PROVIDE: imapproxyd
7
# REQUIRE: LOGIN
8
# BEFORE: mail
9
# KEYWORD: FreeBSD shutdown
10
11
#
12
# Add the following line to /etc/rc.conf to enable imapproxyd:
13
#
14
#imapproxyd_enable="YES"
15
#
16
17
. %%RC_SUBR%%
18
19
name=imapproxyd
20
rcvar=`set_rcvar`
21
22
command=%%PREFIX%%/sbin/in.imapproxyd
23
24
load_rc_config $name
25
run_rc_command "$1"
(-)files/imapproxyd.sh.in (+25 lines)
Added Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: ports/mail/up-imapproxy/files/imapproxyd.sh,v 1.1 2004/05/12 12:47:19 mbr Exp $
4
#
5
6
# PROVIDE: imapproxyd
7
# REQUIRE: LOGIN
8
# BEFORE: mail
9
# KEYWORD: FreeBSD shutdown
10
11
#
12
# Add the following line to /etc/rc.conf to enable imapproxyd:
13
#
14
#imapproxyd_enable="YES"
15
#
16
17
. %%RC_SUBR%%
18
19
name=imapproxyd
20
rcvar=`set_rcvar`
21
22
command=%%PREFIX%%/sbin/in.imapproxyd
23
24
load_rc_config $name
25
run_rc_command "$1"

Return to bug 86043