ports/86043: Update port: mail/up-imapproxy to 1.2.4
Marcus Alves Grando
marcus at corp.grupos.com.br
Tue Sep 13 00:50:18 UTC 2005
The following reply was made to PR ports/86043; it has been noted by GNATS.
From: Marcus Alves Grando <marcus at corp.grupos.com.br>
To: bug-followup at FreeBSD.org, marcus at corp.grupos.com.br
Cc:
Subject: Re: ports/86043: Update port: mail/up-imapproxy to 1.2.4
Date: Mon, 12 Sep 2005 21:45:13 -0300
This is a multi-part message in MIME format.
--------------030603010905030408070307
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
New patch attached.
- Update to 1.2.4
- Make portlint happyer
- Install official .conf
Remove:
files/imapproxyd.conf
files/imapproxyd.sh
Add:
files/imapproxyd.sh.in
Regards
--
Marcus Alves Grando
Grupos Internet S/A
marcus(at)corp.grupos.com.br
--------------030603010905030408070307
Content-Type: text/x-patch;
name="up-imapproxy.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="up-imapproxy.patch"
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/up-imapproxy/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile 10 Mar 2005 11:41:34 -0000 1.6
+++ Makefile 13 Sep 2005 00:43:51 -0000
@@ -5,40 +5,28 @@
# $FreeBSD: ports/mail/up-imapproxy/Makefile,v 1.6 2005/03/10 11:41:34 krion Exp $
#
-PORTNAME= up-imapproxy
-PORTVERSION= 1.2.3
+PORTNAME= imapproxy
+PORTVERSION= 1.2.4
CATEGORIES= mail
MASTER_SITES= http://www.imapproxy.org/downloads/
-DISTNAME= ${PORTNAME}-${PORTVERSION}
+PKGNAMEPREFIX= up-
+DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= mbr at FreeBSD.org
COMMENT= A caching IMAP proxy server
USE_REINPLACE= YES
GNU_CONFIGURE= YES
-USE_RC_SUBR= YES
-
-SAMPLE_EXT= sample
-
-.include <bsd.port.pre.mk>
-
-RC_SCRIPTS_SUB= PREFIX=${PREFIX} \
- RC_SUBR=${RC_SUBR}
+USE_RC_SUBR= imapproxyd.sh
post-patch:
@${REINPLACE_CMD} -e "s|-lc_r|${PTHREAD_LIBS}|g; s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
post-install:
- @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- < ${FILESDIR}/imapproxyd.conf > ${WRKSRC}/imapproxyd.conf ;
- ${INSTALL} -m 644 -c ${WRKSRC}/imapproxyd.conf ${PREFIX}/etc/imapproxyd.conf.default ;
- @if [ ! -f ${PREFIX}/etc/imapproxyd.conf ]; then \
- ${INSTALL} -m 644 -c ${WRKSRC}/imapproxyd.conf ${PREFIX}/etc/imapproxyd.conf ; \
- fi
- ${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf.${SAMPLE_EXT} ;
- @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- < ${FILESDIR}/imapproxyd.sh > ${WRKSRC}/imapproxyd.sh
- ${INSTALL_SCRIPT} -m 755 ${WRKSRC}/imapproxyd.sh ${PREFIX}/etc/rc.d/imapproxyd.sh
+ ${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf.default
+. if !exists(${PREFIX}/etc/imapproxyd.conf)
+ ${INSTALL} -m 644 -c ${WRKSRC}/scripts/imapproxy.conf ${PREFIX}/etc/imapproxyd.conf
+. endif
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/mail/up-imapproxy/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 27 Feb 2005 13:24:41 -0000 1.3
+++ distinfo 13 Sep 2005 00:43:51 -0000
@@ -1,2 +1,2 @@
-MD5 (up-imapproxy-1.2.3.tar.gz) = ad4dafd1417903feb1e09ec569ff1ad5
-SIZE (up-imapproxy-1.2.3.tar.gz) = 122991
+MD5 (up-imapproxy-1.2.4.tar.gz) = ad68dd2258255ac6ef87165f518390e9
+SIZE (up-imapproxy-1.2.4.tar.gz) = 131331
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/mail/up-imapproxy/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- pkg-plist 27 Feb 2005 13:51:30 -0000 1.3
+++ pkg-plist 13 Sep 2005 00:43:51 -0000
@@ -1,5 +1,4 @@
+ at unexec if cmp -s %D/etc/imapproxyd.conf.default %D/etc/imapproxyd.conf; then rm -f %D/etc/imapproxyd.conf; fi
+etc/imapproxyd.conf.default
sbin/pimpstat
sbin/in.imapproxyd
-etc/rc.d/imapproxyd.sh
-etc/imapproxyd.conf.default
-etc/imapproxyd.conf.sample
Index: files/imapproxyd.conf
===================================================================
RCS file: files/imapproxyd.conf
diff -N files/imapproxyd.conf
--- files/imapproxyd.conf 12 May 2004 12:47:19 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-server_hostname yourserver.host.com
-cache_size 10000
-listen_port 10143
-server_port 143
-cache_expiration_time 60
-proc_username nobody
-proc_groupname nogroup
-stat_filename /var/run/pimpstats
-protocol_log_filename /var/log/imapproxy_protocol.log
-syslog_facility LOG_MAIL
-send_tcp_keepalives no
Index: files/imapproxyd.sh
===================================================================
RCS file: files/imapproxyd.sh
diff -N files/imapproxyd.sh
--- files/imapproxyd.sh 12 May 2004 12:47:19 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/mail/up-imapproxy/files/imapproxyd.sh,v 1.1 2004/05/12 12:47:19 mbr Exp $
-#
-
-# PROVIDE: imapproxyd
-# REQUIRE: LOGIN
-# BEFORE: mail
-# KEYWORD: FreeBSD shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable imapproxyd:
-#
-#imapproxyd_enable="YES"
-#
-
-. %%RC_SUBR%%
-
-name=imapproxyd
-rcvar=`set_rcvar`
-
-command=%%PREFIX%%/sbin/in.imapproxyd
-
-load_rc_config $name
-run_rc_command "$1"
Index: files/imapproxyd.sh.in
===================================================================
RCS file: files/imapproxyd.sh.in
diff -N files/imapproxyd.sh.in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/imapproxyd.sh.in 13 Sep 2005 00:43:51 -0000
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/mail/up-imapproxy/files/imapproxyd.sh,v 1.1 2004/05/12 12:47:19 mbr Exp $
+#
+
+# PROVIDE: imapproxyd
+# REQUIRE: LOGIN
+# BEFORE: mail
+# KEYWORD: FreeBSD shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable imapproxyd:
+#
+#imapproxyd_enable="YES"
+#
+
+. %%RC_SUBR%%
+
+name=imapproxyd
+rcvar=`set_rcvar`
+
+command=%%PREFIX%%/sbin/in.imapproxyd
+
+load_rc_config $name
+run_rc_command "$1"
--------------030603010905030408070307--
More information about the freebsd-ports-bugs
mailing list