View | Details | Raw Unified | Return to bug 95304
Collapse All | Expand All

(-)Makefile (-7 / +11 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	imapproxy
8
PORTNAME=	imapproxy
9
PORTVERSION=	1.2.4
9
PORTVERSION=	1.2.4
10
PORTREVISION=	1
10
CATEGORIES=	mail
11
CATEGORIES=	mail
11
MASTER_SITES=	http://www.imapproxy.org/downloads/
12
MASTER_SITES=	http://www.imapproxy.org/downloads/
12
PKGNAMEPREFIX=	up-
13
PKGNAMEPREFIX=	up-
Lines 15-32 Link Here
15
MAINTAINER=	mbr@FreeBSD.org
16
MAINTAINER=	mbr@FreeBSD.org
16
COMMENT=	A caching IMAP proxy server
17
COMMENT=	A caching IMAP proxy server
17
18
18
USE_REINPLACE=	YES
19
GNU_CONFIGURE=	YES
19
GNU_CONFIGURE=	YES
20
USE_RC_SUBR=	imapproxyd.sh
20
USE_RC_SUBR=	imapproxyd.sh
21
21
22
# Required by ".if !exists()"
23
.include <bsd.port.pre.mk>
24
22
post-patch:
25
post-patch:
23
	@${REINPLACE_CMD} -e "s|-lc_r|${PTHREAD_LIBS}|g; s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
26
	@${REINPLACE_CMD} -e "s|-lc_r|${PTHREAD_LIBS}|g" \
27
		-e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
24
28
25
post-install:
29
post-install:
26
	${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf.default
30
	${INSTALL_DATA} ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf.default
27
.	if !exists(${PREFIX}/etc/imapproxyd.conf)
31
.if !exists(${PREFIX}/etc/imapproxyd.conf)
28
		${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf
32
	${INSTALL_DATA} ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf
29
.	endif
33
.endif
30
	@${CAT} ${PKGMESSAGE}
34
	@${CAT} ${PKGMESSAGE}
31
35
32
.include <bsd.port.mk>
36
.include <bsd.port.post.mk>
(-)files/imapproxyd.sh.in (-7 / +13 lines)
Lines 2-25 Link Here
2
#
2
#
3
# $FreeBSD: ports/mail/up-imapproxy/files/imapproxyd.sh.in,v 1.2 2006/02/20 20:47:16 dougb Exp $
3
# $FreeBSD: ports/mail/up-imapproxy/files/imapproxyd.sh.in,v 1.2 2006/02/20 20:47:16 dougb Exp $
4
#
4
#
5
6
# PROVIDE: imapproxyd
5
# PROVIDE: imapproxyd
7
# REQUIRE: LOGIN
6
# REQUIRE: DAEMON courier_imap_imapd courier_imap_imapd_ssl cyrus_imapd
8
# BEFORE: mail
9
# KEYWORD: shutdown
7
# KEYWORD: shutdown
10
11
#
8
#
12
# Add the following line to /etc/rc.conf to enable imapproxyd:
9
# Add the following line to /etc/rc.conf to enable imapproxyd:
13
#
10
#
14
#imapproxyd_enable="YES"
11
# imapproxyd_enable (bool):	Set "YES" to enable imapproxyd
12
#				Default is "NO"
13
# imapproxyd_conf (file):	Set location of conf file.
14
#				Default is "%%PREFIX%%/etc/imapproxyd.conf"
15
#
15
#
16
16
17
. %%RC_SUBR%%
17
. %%RC_SUBR%%
18
18
19
name=imapproxyd
19
name=imapproxyd
20
rcvar=`set_rcvar`
20
rcvar=${name}_enable
21
22
load_rc_config $name
23
24
: ${imapproxyd_enable="NO"}
25
: ${imapproxyd_conf="%%PREFIX%%/etc/imapproxyd.conf"}
21
26
22
command=%%PREFIX%%/sbin/in.imapproxyd
27
command=%%PREFIX%%/sbin/in.imapproxyd
28
command_args="-f ${imapproxyd_conf}"
29
required_files="${imapproxyd_conf}"
23
30
24
load_rc_config $name
25
run_rc_command "$1"
31
run_rc_command "$1"

Return to bug 95304