is there any interest in this?
thanks.
On Thu 2007.10.04 at 13:42 -0400, Okan Demirmen wrote:
> - uptdate to 2.63
> - fix pasto in files/rc.mimedefang, plus a tweak or two
> - variable substitution
> - removes pkg/UNMESSAGE
> - other minor fixes and improvements
> - take maintanier
>
> many thanks to sthen@ for his suggestions and tweaks.
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mimedefang/Makefile,v
> retrieving revision 1.6
> diff -u -r1.6 Makefile
> --- Makefile 27 Sep 2007 07:42:09 -0000 1.6
> +++ Makefile 4 Oct 2007 17:33:37 -0000
> @@ -2,12 +2,13 @@
>
> COMMENT= mailfilter to identify and mark spam
>
> -DISTNAME= mimedefang-2.62
> -PKGNAME= ${DISTNAME}p1
> -CATEGORIES= mail perl5
> +DISTNAME= mimedefang-2.63
> +CATEGORIES= mail
>
> HOMEPAGE= http://www.mimedefang.org/
>
> +MAINTAINER= Okan Demirmen <[EMAIL PROTECTED]>
> +
> # GPL
> PERMIT_PACKAGE_CDROM= Yes
> PERMIT_PACKAGE_FTP= Yes
> @@ -28,13 +29,17 @@
>
> NO_REGRESS= Yes
>
> +post-build:
> + @sed -e 's,%LOCALBASE%,${LOCALBASE},g' < ${FILESDIR}/rc.mimedefang \
> + > ${WRKSRC}/rc.mimedefang
> +
> post-install:
> ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mimedefang
> ${INSTALL_DATA}
> ${WRKSRC}/examples/suggested-minimum-filter-for-windows-clients \
> ${PREFIX}/share/examples/mimedefang/mimedefang-filter
> ${INSTALL_DATA} ${WRKSRC}/SpamAssassin/spamassassin.cf \
> ${PREFIX}/share/examples/mimedefang/sa-mimedefang.cf
> - ${INSTALL_SCRIPT} ${FILESDIR}/rc.mimedefang \
> + ${INSTALL_SCRIPT} ${WRKSRC}/rc.mimedefang \
> ${PREFIX}/share/examples/mimedefang/
>
> .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/mimedefang/distinfo,v
> retrieving revision 1.3
> diff -u -r1.3 distinfo
> --- distinfo 27 Jul 2007 21:57:29 -0000 1.3
> +++ distinfo 4 Oct 2007 17:33:37 -0000
> @@ -1,5 +1,5 @@
> -MD5 (mimedefang-2.62.tar.gz) = KwQKd+k6uROoOqpFqUpUqQ==
> -RMD160 (mimedefang-2.62.tar.gz) = omroGACb+ldPZ6uyFyzH9/tdViE=
> -SHA1 (mimedefang-2.62.tar.gz) = Ow48Z9p+h2t1oxBL/bMbHGj5YC8=
> -SHA256 (mimedefang-2.62.tar.gz) =
> lfzCtD9rbePgNJ6X3bSZQCTdUhV7KFwxOA8ameI0hhE=
> -SIZE (mimedefang-2.62.tar.gz) = 329774
> +MD5 (mimedefang-2.63.tar.gz) = spEa5x7BpiUWixOEMvkZuw==
> +RMD160 (mimedefang-2.63.tar.gz) = BtnNCTrXcqgJ65SM0FNM841ZL8g=
> +SHA1 (mimedefang-2.63.tar.gz) = 5upg+2NhP/UMRleKSVZBRhBbJCw=
> +SHA256 (mimedefang-2.63.tar.gz) =
> NnS38YeGLSFXY00tV/Pua03TBfJubv6z3sxoTTSheiM=
> +SIZE (mimedefang-2.63.tar.gz) = 328357
> Index: files/rc.mimedefang
> ===================================================================
> RCS file: /cvs/ports/mail/mimedefang/files/rc.mimedefang,v
> retrieving revision 1.1.1.1
> diff -u -r1.1.1.1 rc.mimedefang
> --- files/rc.mimedefang 19 Oct 2006 01:06:22 -0000 1.1.1.1
> +++ files/rc.mimedefang 4 Oct 2007 17:33:37 -0000
> @@ -1,30 +1,31 @@
> # $OpenBSD: rc.mimedefang,v 1.1.1.1 2006/10/19 01:06:22 alek Exp $
>
> -mimedefang=/usr/local/bin/mimedefang
>
> -multiplexor=/usr/local/bin/mimedefang-multiplexor
>
> -
>
> -if [ -x $mimedefang -a -x $multiplexor ]; then
>
> - MAX_SLAVES=16
>
> - MIN_SLAVES=2
>
> - BUSY_TIMEOUT=720
>
> - IDLE_TIMEOUT=300
>
> - WAIT_START=10
>
> - MX_QUEUE_SIZE=10
>
> - MX_QUEUE_TIMEOUT=30
>
> +mimedefang=%LOCALBASE%/bin/mimedefang
> +multiplexor=%LOCALBASE%/bin/mimedefang-multiplexor
>
> - echo -n " mimedefang-multiplexor"
>
> +if [ -x $mimedefang -a -x $multiplexor ]; then
> + MAX_SLAVES=16
> + MIN_SLAVES=2
> + BUSY_TIMEOUT=720
> + IDLE_TIMEOUT=300
> + WAIT_START=10
> + MX_QUEUE_SIZE=10
> + MX_QUEUE_TIMEOUT=30
>
> + install -d -o _mdefang /var/run/mdefang
> +
> + echo -n " mimedefang-multiplexor"
> $multiplexor -U _mdefang -l \
> - -x $MAX_SLAVES -m $MIN_SLAVES -b $BUSY_TIMEOUT -i $IDLE_TIMEOUT
> \
> - -w $WAIT_START -q $MX_QUEUE_SIZE -Q $MX_QUEUE_TIMEOUT \
> + -x $MAX_SLAVES -m $MIN_SLAVES -b $BUSY_TIMEOUT \
> + -i $IDLE_TIMEOUT -w $WAIT_START -q $MX_QUEUE_SIZE \
> + -Q $MX_QUEUE_TIMEOUT \
> -p /var/run/mdefang/multiplexor.pid \
> - -s /var/run/mdefang/multiplexor.socket
>
> + -s /var/run/mdefang/multiplexor.socket
>
> echo -n " mimedefang"
> -
> $mimedefang -U _mdefang -r -s -t \
> -p /var/run/mdefang/mimedefang.socket \
> - -m /var/run/mdefang/multiplexor.socket
>
> + -m /var/run/mdefang/multiplexor.socket
>
> - sleep 3 # for socket creation
>
> + sleep 3 # for socket creation
> fi
> Index: pkg/MESSAGE
> ===================================================================
> RCS file: /cvs/ports/mail/mimedefang/pkg/MESSAGE,v
> retrieving revision 1.1.1.1
> diff -u -r1.1.1.1 MESSAGE
> --- pkg/MESSAGE 19 Oct 2006 01:06:22 -0000 1.1.1.1
> +++ pkg/MESSAGE 4 Oct 2007 17:33:37 -0000
> @@ -6,7 +6,7 @@
> F=T, T=S:360s;R:360s;E:15m')dnl
>
> If you wish to start up mimedefang automatically during system
> -startup, add following lines to /etc/rc.local:
> +startup, add the following lines to /etc/rc.local:
>
> if [ -f ${SYSCONFDIR}/rc.mimedefang ]; then
> . ${SYSCONFDIR}/rc.mimedefang
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/mail/mimedefang/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -r1.4 PLIST
> --- pkg/PLIST 27 Sep 2007 07:42:09 -0000 1.4
> +++ pkg/PLIST 4 Oct 2007 17:33:37 -0000
> @@ -17,11 +17,10 @@
> @man man/man8/watch-mimedefang.8
> @man man/man8/watch-multiple-mimedefangs.8
> share/examples/mimedefang/
> [EMAIL PROTECTED] ${SYSCONFDIR}/mail/
> share/examples/mimedefang/mimedefang-filter
> @sample ${SYSCONFDIR}/mail/mimedefang-filter
> share/examples/mimedefang/rc.mimedefang
> [EMAIL PROTECTED] 755
> [EMAIL PROTECTED] 0750
> @sample ${SYSCONFDIR}/rc.mimedefang
> @mode
> share/examples/mimedefang/sa-mimedefang.cf
> @@ -33,6 +32,6 @@
> @sample /var/spool/MD-Quarantine/
> @mode 0755
> @sample /var/run/mdefang/
> [EMAIL PROTECTED] rm -rf /var/run/mdefang/*
> [EMAIL PROTECTED] rm -rf /var/run/mdefang/*
> @extraunexec rm -rf /var/spool/MIMEDefang/*
> @extraunexec rm -rf /var/spool/MD-Quarantine/*
> Index: pkg/UNMESSAGE
> ===================================================================
> RCS file: pkg/UNMESSAGE
> diff -N pkg/UNMESSAGE
> --- pkg/UNMESSAGE 19 Oct 2006 01:06:22 -0000 1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1 +0,0 @@
> -Do not forget to revert changes made to /etc/rc.local..
>