ports/157664: Fix port: mail/p5-Mail-SpamAssassin should use USERS

Michael Scheidell michael.scheidell at secnap.com
Mon Jun 6 19:00:23 UTC 2011


The following reply was made to PR ports/157664; it has been noted by GNATS.

From: Michael Scheidell <michael.scheidell at secnap.com>
To: <bug-followup at FreeBSD.org>, <utisoft at gmail.com>, <ohauer at FreeBSD.org>,
	<yuri at rawbw.com>
Cc:  
Subject: Re: ports/157664: Fix port: mail/p5-Mail-SpamAssassin should use
 USERS
Date: Mon, 6 Jun 2011 14:51:57 -0400

 --------------070300050800000907030504
 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Port comitters:
 
 Please use the following patch:  this incorporates utisoft's patch, bump 
 to REVISION 4, as well as a bugfix submitted by ohauer at FreeBSD.org
 https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6488
 
 
 -- 
 Michael Scheidell, CTO
 o: 561-999-5000
 d: 561-948-2259
  >*| *SECNAP Network Security Corporation
 
     * Best Mobile Solutions Product of 2011
     * Best Intrusion Prevention Product
     * Hot Company Finalist 2011
     * Best Email Security Product
     * Certified SNORT Integrator
 
 
 ______________________________________________________________________
 This email has been scanned and certified safe by SpammerTrap(r). 
 For Information please see http://www.secnap.com/products/spammertrap/
 ______________________________________________________________________  
 --------------070300050800000907030504
 Content-Type: text/plain; name="saup_patch.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename="saup_patch.txt"
 
 diff -bBru /var/tmp/saorig/Makefile ./Makefile
 --- /var/tmp/saorig/Makefile	2010-12-15 21:33:56.000000000 -0500
 +++ ./Makefile	2011-06-06 14:35:41.000000000 -0400
 @@ -7,7 +7,7 @@
  
  PORTNAME=	Mail-SpamAssassin
  PORTVERSION=	3.3.1
 -PORTREVISION=	3
 +PORTREVISION=	4
  CATEGORIES=	mail perl5
  MASTER_SITES=	${MASTER_SITE_APACHE:S/$/:apache/} ${MASTER_SITE_PERL_CPAN:S/$/:cpan/}
  MASTER_SITE_SUBDIR=	spamassassin/source/:apache Mail/:cpan
 @@ -34,6 +34,8 @@
  CONFIGURE_ARGS=	SYSCONFDIR="${PREFIX}/etc" \
  	       	CONTACT_ADDRESS="${CONTACT_ADDRESS}" \
  		LOCALSTATEDIR="/var/db/spamassassin"
 +USERS=		spamd
 +GROUPS=		spamd
  
  # You can override it if you like
  CONTACT_ADDRESS?=	The administrator of that system
 diff -bBru /var/tmp/saorig/files/patch-bug6488 ./files/patch-bug6488
 --- /var/tmp/saorig/files/patch-bug6488	2011-06-06 14:49:57.000000000 -0400
 +++ ./files/patch-bug6488	2011-06-06 14:39:13.000000000 -0400
 @@ -0,0 +1,14 @@
 +--- lib/Mail/SpamAssassin/Plugin/AntiVirus.pm	(revision 574664)
 ++++ lib/Mail/SpamAssassin/Plugin/AntiVirus.pm	(revision 1028149)
 +@@ -98,9 +98,9 @@
 +     my ($ctype, $boundary, $charset, $name) =
 +       Mail::SpamAssassin::Util::parse_content_type($p->get_header('content-type'));
 + 
 +-    $name = lc $name || '';
 ++    $name = lc($name || '');
 + 
 +-    my $cte = lc $p->get_header('content-transfer-encoding') || '';
 ++    my $cte = lc($p->get_header('content-transfer-encoding') || '');
 +     $ctype = lc $ctype;
 + 
 +     if ($name && $name =~ /\.(?:ade|adp|asx|bas|bat|chm|cmd|com|cpl|crt|dll|exe|hlp|hta|inf|ins|isp|js|jse|lnk|mda|mdb|mde|mdt|mdw|mdz|msc|msi|msp|mst|nws|ops|pcd|pif|prf|reg|scf|scr\??|sct|shb|shs|shm|swf|url|vb|vbe|vbs|vbx|vxd|wsc|wsf|wsh)$/)
 diff -bBru /var/tmp/saorig/pkg-install ./pkg-install
 --- /var/tmp/saorig/pkg-install	2010-04-08 09:13:00.000000000 -0400
 +++ ./pkg-install	2011-06-06 14:37:18.000000000 -0400
 @@ -32,28 +32,6 @@
                  echo "Please answer yes or no."
          done
  }
 -    if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
 -    	if pw groupadd ${GROUP} -g ${GID}; then
 -    		echo "Added group \"${GROUP}\"."
 -    	else
 -    		echo "Adding group \"${GROUP}\" failed..."
 -    		exit 1
 -    	fi
 -    fi
 -    
 -    if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
 -    	if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
 -    		-s "/sbin/nologin" -d "${HOME}" \
 -    		-c "SpamAssassin user"; \
 -    	then
 -    		echo "Added user \"${USER}\"."
 -    		mkdir ${HOME} && chown ${USER}:${GROUP} ${HOME}
 -    	else
 -    		echo "Adding user \"${USER}\" failed..."
 -    		exit 1
 -    	fi
 -    fi
 -    
      # Create pid directory
      mkdir /var/run/spamd 2> /dev/null && chown ${USER}:${GROUP} /var/run/spamd
      /usr/bin/su root -c "${PKG_PREFIX}/bin/spamassassin -x -L --lint"
 
 --------------070300050800000907030504--


More information about the freebsd-perl mailing list