From owner-freebsd-ports Mon Jun 3 15: 1:17 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3D5D937B407 for ; Mon, 3 Jun 2002 15:00:05 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g53M05m53823; Mon, 3 Jun 2002 15:00:05 -0700 (PDT) (envelope-from gnats) Received: from ns1.mgul.ac.ru (ns1.mgul.ac.ru [193.233.63.19]) by hub.freebsd.org (Postfix) with ESMTP id 3A5DD37B403 for ; Mon, 3 Jun 2002 14:57:49 -0700 (PDT) Received: from ns1.mgul.ac.ru (localhost [IPv6:::1]) by ns1.mgul.ac.ru (8.12.3/8.12.3) with ESMTP id g53LvkVq050227 for ; Tue, 4 Jun 2002 01:57:46 +0400 (MSD) Received: (from andrey@localhost) by ns1.mgul.ac.ru (8.12.3/8.12.3/Submit) id g53LvkqA050226; Tue, 4 Jun 2002 01:57:46 +0400 (MSD) Message-Id: <200206032157.g53LvkqA050226@ns1.mgul.ac.ru> Date: Tue, 4 Jun 2002 01:57:46 +0400 (MSD) From: "Andrey V. Pevnev" Reply-To: "Andrey V. Pevnev" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/38873: Update port: mail/mimedefang from 2.13 to 2.14 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 38873 >Category: ports >Synopsis: Update port: mail/mimedefang from 2.13 to 2.14 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jun 03 15:00:05 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Andrey V. Pevnev >Release: FreeBSD 4.5-RELEASE-p6 i386 >Organization: Moscow State Forestry University >Environment: System: FreeBSD ns1.mgul.ac.ru 4.5-RELEASE-p6 FreeBSD 4.5-RELEASE-p6 #0: Wed May 29 20:54:20 MSD 2002 andrey@ns1.mgul.ac.ru:/usr/obj/usr/src/sys/NS1 i386 >Description: 1. Update from 2.13 to 2.14 2. My patch partially included by author, so porting will be easier now :) 3. Removed files: files/patch-configure files/patch-mimedefang-filter.5.in files/patch-mimedefang-multiplexor.8.in files/patch-mimedefang.8.in files/patch-mimedefang.pl.8.in files/patch-mimedefang.pl.in >How-To-Repeat: >Fix: --- mimedefang.diff begins here --- diff -ruN mimedefang.bak/Makefile mimedefang/Makefile --- mimedefang.bak/Makefile Tue Jun 4 01:12:26 2002 +++ mimedefang/Makefile Tue Jun 4 01:15:52 2002 @@ -6,7 +6,7 @@ # PORTNAME= mimedefang -PORTVERSION= 2.13 +PORTVERSION= 2.14 CATEGORIES= mail MASTER_SITES= http://www.roaringpenguin.com/mimedefang/ @@ -23,7 +23,7 @@ USE_PERL5= yes PERL_SITELIBDIR= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/mimedefang +CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/mimedefang --with-confsubdir= MAN5= mimedefang-filter.5 MAN7= mimedefang-protocol.7 @@ -32,12 +32,6 @@ .if !exists( /usr/include/libmilter/mfapi.h ) BUILD_DEPENDS+= ${LOCALBASE}/include/libmilter/mfapi.h:${PORTSDIR}/mail/sendmail .endif - -post-extract: - @${MV} ${WRKSRC}/mimedefang-filter.5 ${WRKSRC}/mimedefang-filter.5.in - @${MV} ${WRKSRC}/mimedefang-multiplexor.8 ${WRKSRC}/mimedefang-multiplexor.8.in - @${MV} ${WRKSRC}/mimedefang.8 ${WRKSRC}/mimedefang.8.in - @${MV} ${WRKSRC}/mimedefang.pl.8 ${WRKSRC}/mimedefang.pl.8.in post-install: @${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script ${PREFIX}/etc/rc.d/mimedefang.sh-dist diff -ruN mimedefang.bak/distinfo mimedefang/distinfo --- mimedefang.bak/distinfo Tue Jun 4 01:12:26 2002 +++ mimedefang/distinfo Tue Jun 4 01:15:03 2002 @@ -1 +1 @@ -MD5 (mimedefang-2.13.tar.gz) = ee9f7a89068d6c8d6395cad6156917a0 +MD5 (mimedefang-2.14.tar.gz) = 0b8dc56aed0a0b3e6044919a89b53431 diff -ruN mimedefang.bak/files/patch-Makefile.in mimedefang/files/patch-Makefile.in --- mimedefang.bak/files/patch-Makefile.in Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-Makefile.in Tue Jun 4 01:41:25 2002 @@ -1,50 +1,26 @@ ---- Makefile.in.orig Wed May 29 22:40:47 2002 -+++ Makefile.in Sun Jun 2 22:16:07 2002 -@@ -5,6 +5,7 @@ - # Needed for autoconf to behave properly... - exec_prefix=@exec_prefix@ - prefix=@prefix@ -+sysconfdir=@sysconfdir@ - - MANDIR=@mandir@ - -@@ -93,9 +94,9 @@ - @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)/etc/mail/mimedefang-filter - - install: all -- -mkdir -p $(RPM_INSTALL_ROOT)/etc/mail -+ -mkdir -p $(RPM_INSTALL_ROOT)${sysconfdir} - -if test "$(HAVE_SPAM_ASSASSIN)" = "yes" ; then \ -- mkdir -p $(RPM_INSTALL_ROOT)/etc/mail/spamassassin; \ -+ mkdir -p $(RPM_INSTALL_ROOT)${sysconfdir}/spamassassin; \ - fi - -mkdir -p $(RPM_INSTALL_ROOT)$(prefix)/bin - -mkdir -p $(RPM_INSTALL_ROOT)$(MANDIR)/man5 -@@ -104,10 +105,9 @@ +--- Makefile.in.orig Tue Jun 4 01:37:04 2002 ++++ Makefile.in Tue Jun 4 01:40:57 2002 +@@ -109,9 +109,8 @@ -mkdir -p $(RPM_INSTALL_ROOT)@SPOOLDIR@ && chmod 700 $(RPM_INSTALL_ROOT)@SPOOLDIR@ -mkdir -p $(RPM_INSTALL_ROOT)@QDIR@ && chmod 700 $(RPM_INSTALL_ROOT)@QDIR@ -- if test -f $(RPM_INSTALL_ROOT)/etc/mail/mimedefang-filter ; then \ -- @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)/etc/mail/mimedefang-filter.example || exit 1; \ +- if test -f $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/mimedefang-filter ; then \ +- @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/mimedefang-filter.example || exit 1; \ - else \ -- @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)/etc/mail/mimedefang-filter || exit 1; \ -+ @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)${sysconfdir}/mimedefang-filter.example || exit 1; \ -+ if !(test -f $(RPM_INSTALL_ROOT)${sysconfdir}/mimedefang-filter) ; then \ -+ @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)${sysconfdir}/mimedefang-filter || exit 1; \ ++ @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/mimedefang-filter.example || exit 1; \ ++ if !(test -f $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/mimedefang-filter) ; then \ + @INSTALL@ -m 644 examples/suggested-minimum-filter-for-windows-clients $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/mimedefang-filter || exit 1; \ fi - @INSTALL@ -m 755 mimedefang-multiplexor $(RPM_INSTALL_ROOT)$(prefix)/bin/mimedefang-multiplexor -@@ -119,10 +119,9 @@ +@@ -124,9 +123,8 @@ @INSTALL@ -m 644 mimedefang-filter.5 $(RPM_INSTALL_ROOT)$(MANDIR)/man5/mimedefang-filter.5 @INSTALL@ -m 644 mimedefang-protocol.7 $(RPM_INSTALL_ROOT)$(MANDIR)/man7/mimedefang-protocol.7 if test "$(HAVE_SPAM_ASSASSIN)" = "yes" ; then \ -- if test -f $(RPM_INSTALL_ROOT)/etc/mail/spamassassin/sa-mimedefang.cf ; then \ -- @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)/etc/mail/spamassassin/sa-mimedefang.cf.example || exit 1; \ +- if test -f $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/spamassassin/sa-mimedefang.cf ; then \ +- @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/spamassassin/sa-mimedefang.cf.example || exit 1; \ - else \ -- @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)/etc/mail/spamassassin/sa-mimedefang.cf || exit 1; \ -+ @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)${sysconfdir}/spamassassin/sa-mimedefang.cf.example || exit 1; \ -+ if !(test -f $(RPM_INSTALL_ROOT)${sysconfdir}/spamassassin/sa-mimedefang.cf) ; then \ -+ @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)${sysconfdir}/spamassassin/sa-mimedefang.cf || exit 1; \ ++ @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/spamassassin/sa-mimedefang.cf.example || exit 1; \ ++ if !(test -f $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/spamassassin/sa-mimedefang.cf) ; then \ + @INSTALL@ -m 644 SpamAssassin/spamassassin.cf $(RPM_INSTALL_ROOT)${sysconfdir}${CONFSUBDIR}/spamassassin/sa-mimedefang.cf || exit 1; \ fi \ fi - diff -ruN mimedefang.bak/files/patch-configure mimedefang/files/patch-configure --- mimedefang.bak/files/patch-configure Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-configure Thu Jan 1 03:00:00 1970 @@ -1,11 +0,0 @@ ---- configure.orig Wed May 29 22:40:42 2002 -+++ configure Sun Jun 2 22:34:17 2002 -@@ -2505,7 +2505,7 @@ - - cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF - for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then diff -ruN mimedefang.bak/files/patch-mimedefang-filter.5.in mimedefang/files/patch-mimedefang-filter.5.in --- mimedefang.bak/files/patch-mimedefang-filter.5.in Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-mimedefang-filter.5.in Thu Jan 1 03:00:00 1970 @@ -1,20 +0,0 @@ ---- mimedefang-filter.5.in.orig Fri May 31 20:44:02 2002 -+++ mimedefang-filter.5.in Sun Jun 2 21:50:38 2002 -@@ -19,7 +19,7 @@ - directory and the e-mail message is split into parts in this directory. - - .PP --2) If the file \fB/etc/mail/mimedefang-filter.pl\fR defines a Perl function -+2) If the file \fB@sysconfdir@/mimedefang-filter.pl\fR defines a Perl function - called \fBfilter_begin\fR, it is called with no arguments. Any return - value is ignored. - -@@ -829,7 +829,7 @@ - of the following found will be used: - .TP - .B o --/etc/mail/spamassassin/sa-mimedefang.cf -+@sysconfdir@/spamassassin/sa-mimedefang.cf - .TP - .B o - /etc/mail/spamassassin/local.cf diff -ruN mimedefang.bak/files/patch-mimedefang-multiplexor.8.in mimedefang/files/patch-mimedefang-multiplexor.8.in --- mimedefang.bak/files/patch-mimedefang-multiplexor.8.in Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-mimedefang-multiplexor.8.in Thu Jan 1 03:00:00 1970 @@ -1,11 +0,0 @@ ---- mimedefang-multiplexor.8.in.orig Wed May 15 17:08:14 2002 -+++ mimedefang-multiplexor.8.in Sun Jun 2 21:52:09 2002 -@@ -118,7 +118,7 @@ - .TP - .B \-F \fIrules_path\fR - Specifies the path to the filter rules. By default, --\fB/etc/mail/mimedefang-filter\fR is used. If you use the \fB\-F\fR -+\fB@sysconfdir@/mimedefang-filter\fR is used. If you use the \fB\-F\fR - option, its value is passed to the underlying Perl filter program - using \fB\-f\fR. - diff -ruN mimedefang.bak/files/patch-mimedefang.8.in mimedefang/files/patch-mimedefang.8.in --- mimedefang.bak/files/patch-mimedefang.8.in Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-mimedefang.8.in Thu Jan 1 03:00:00 1970 @@ -1,20 +0,0 @@ ---- mimedefang.8.in.orig Thu May 23 19:12:52 2002 -+++ mimedefang.8.in Sun Jun 2 22:13:54 2002 -@@ -25,7 +25,7 @@ - type. Typically, you should run \fBmimedefang\fR on the same computer - as \fBsendmail\fR. Therefore, you should use a UNIX-domain socket for - the connection type. The suggested value for the \fB\-p\fR switch is --\fB/var/run/mimedefang.sock\fR. -+\fB@SPOOLDIR@/mimedefang.sock\fR. - .TP - .B \-n \fImax_filters\fR - Because each incoming e-mail message forks a new Perl process, you can -@@ -66,7 +66,7 @@ - .TP - .B \-F \fIrules_path\fR - Specifies the path to the filter rules. By default, --\fB/etc/mail/mimedefang-filter\fR is used. If you use the \fB\-F\fR -+\fB@sysconfdir@/mimedefang-filter\fR is used. If you use the \fB\-F\fR - option, its value is passed to the underlying Perl filter program - using \fB\-f\fR. If you are using \fBmimedefang-multiplexor\fR, this - option is ignored; you should use the multiplexor's \fB\-F\fR option diff -ruN mimedefang.bak/files/patch-mimedefang.pl.8.in mimedefang/files/patch-mimedefang.pl.8.in --- mimedefang.bak/files/patch-mimedefang.pl.8.in Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-mimedefang.pl.8.in Thu Jan 1 03:00:00 1970 @@ -1,25 +0,0 @@ ---- mimedefang.pl.8.in.orig Thu May 2 18:54:12 2002 -+++ mimedefang.pl.8.in Sun Jun 2 21:54:05 2002 -@@ -18,11 +18,11 @@ - .TP - .B \-f \fIfilter\fR - Specifies the name of the file containing the filter. If this option is --omitted, the default filter \fB/etc/mail/mimedefang-filter\fR is used. -+omitted, the default filter \fB@sysconfdir@/mimedefang-filter\fR is used. - - .SH OPERATION - --\fBmimedefang.pl\fR evaluates the file \fB/etc/mail/mimedefang-filter\fR -+\fBmimedefang.pl\fR evaluates the file \fB@sysconfdir@/mimedefang-filter\fR - as a Perl fragment. This file should define the \fBfilter\fR procedure. - For each part of a MIME message, \fBmimedefang.pl\fR calls \fBfilter\fR and - disposes of the part as instructed by the filter. The various modes -@@ -31,7 +31,7 @@ - .SH TESTING FILTERS - - You are \fIstrongly\fR recommended to test your filter before installing --it in \fB/etc/mail/mimedefang-filter\fR. To test the filter, save it -+it in \fB@sysconfdir@/mimedefang-filter\fR. To test the filter, save it - in a file (e.g. \fBtest-filter\fR) and run this command: - - .nf diff -ruN mimedefang.bak/files/patch-mimedefang.pl.in mimedefang/files/patch-mimedefang.pl.in --- mimedefang.bak/files/patch-mimedefang.pl.in Tue Jun 4 01:12:26 2002 +++ mimedefang/files/patch-mimedefang.pl.in Thu Jan 1 03:00:00 1970 @@ -1,22 +0,0 @@ ---- mimedefang.pl.in.orig Fri May 31 20:38:38 2002 -+++ mimedefang.pl.in Sun Jun 2 21:43:59 2002 -@@ -2348,7 +2348,7 @@ - #*********************************************************************** - sub main { - my($Filter); -- $Filter = '/etc/mail/mimedefang-filter'; -+ $Filter = '@sysconfdir@/mimedefang-filter'; - - my($ip, $name, $sender); - # Check for "-f filter-file" option -@@ -3204,8 +3204,8 @@ - my $config = shift; - unless ($config) - { -- if (-r "/etc/mail/spamassassin/sa-mimedefang.cf") { -- $config = "/etc/mail/spamassassin/sa-mimedefang.cf"; -+ if (-r "@sysconfdir@/spamassassin/sa-mimedefang.cf") { -+ $config = "@sysconfdir@/spamassassin/sa-mimedefang.cf"; - } elsif (-r "/etc/mail/spamassassin/local.cf") { - $config = "/etc/mail/spamassassin/local.cf"; - } else { --- mimedefang.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message