svn commit: r425497 - in head/mail/spamassassin: . files

Adam Weinberger adamw at FreeBSD.org
Sun Nov 6 15:38:56 UTC 2016


Author: adamw
Date: Sun Nov  6 15:38:55 2016
New Revision: 425497
URL: https://svnweb.freebsd.org/changeset/ports/425497

Log:
  For quite a while now, the only update server for SpamAssassin hasn't
  had a valid DNS entry. People have asked about it on the mailing list
  as far back as August, but literally nobody has replied to any of those
  posts, and no commits or wiki updates have been made regarding this,
  making it reasonably appear that nobody on the SpamAssassin team has
  noticed or cares that SpamAssassin no longer updates.
  
  For now, just add a patch that turns sa-update(1) into a no-op.
  
  While here, add a couple simple Makefile tweaks and bump PORTREVISION.

Added:
  head/mail/spamassassin/files/patch-sa-update.raw   (contents, props changed)
Modified:
  head/mail/spamassassin/Makefile
  head/mail/spamassassin/pkg-plist

Modified: head/mail/spamassassin/Makefile
==============================================================================
--- head/mail/spamassassin/Makefile	Sun Nov  6 15:31:40 2016	(r425496)
+++ head/mail/spamassassin/Makefile	Sun Nov  6 15:38:55 2016	(r425497)
@@ -3,7 +3,7 @@
 
 PORTNAME=	spamassassin
 PORTVERSION=	3.4.1
-PORTREVISION?=	7	# also bump japanese/spamassassin
+PORTREVISION?=	8	# also bump japanese/spamassassin
 CATEGORIES?=	mail perl5
 MASTER_SITES=	APACHE/spamassassin/source CPAN/Mail
 DISTNAME=	Mail-SpamAssassin-${PORTVERSION}
@@ -29,7 +29,7 @@ CONFLICTS?=	ja-spamassassin-[0-9]*
 
 CPE_VENDOR=	apache
 
-USES=		perl5 cpe
+USES=		cpe perl5
 USE_PERL5=	configure
 USE_LDCONFIG=	yes
 
@@ -78,6 +78,8 @@ SUB_LIST+=	SPAMD_OWN="${USERS}:${GROUPS}
 PLIST_SUB+=	USER=${USERS} GROUP=${GROUPS}
 OPTIONS_SUB=	yes
 
+AS_ROOT_SUB_LIST=	RUN_AS_USER="-u ${USERS} -H /var/spool/spamd"
+AS_ROOT_SUB_LIST_OFF=	RUN_AS_USER=
 DCC_RUN_DEPENDS=	dcc-dccd>=1.3.111:mail/dcc-dccd
 DKIM_RUN_DEPENDS=	p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \
 			p5-Mail-DKIM>=0.37:mail/p5-Mail-DKIM \
@@ -91,7 +93,7 @@ RAZOR_RUN_DEPENDS=	razor-agents>=2.84:ma
 RELAY_COUNTRY_RUN_DEPENDS=	p5-Geo-IP>=0:net/p5-Geo-IP
 SPF_QUERY_RUN_DEPENDS=	p5-Mail-SPF>=0:mail/p5-Mail-SPF
 
-SSL_USE=		OPENSSL=yes
+SSL_USES=		ssl
 SSL_RUN_DEPENDS=	p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL
 SSL_CONFIGURE_ON=	ENABLE_SSL=yes
 SSL_CONFIGURE_OFF=	ENABLE_SSL=no
@@ -128,12 +130,6 @@ SUB_LIST+=	SQL_FLAG="-Q"
 SUB_LIST+=	SQL_FLAG=""
 .endif
 
-.if empty(PORT_OPTIONS:MAS_ROOT)
-SUB_LIST+=	RUN_AS_USER="-u ${USERS} -H /var/spool/spamd"
-.else
-SUB_LIST+=	RUN_AS_USER=""
-.endif
-
 .if ${PORT_OPTIONS:MUPDATE_AND_COMPILE} && empty(PACKAGE_BUILDING) && empty(BATCH)
 PLIST_SUB+=	UPDATE_ON_INSTALL="yes"
 .else
@@ -162,8 +158,6 @@ post-patch::
 .  endif
 .endfor
 
-	${FIND} ${WRKSRC} -name '*.orig' -or -name '*.bak' -delete
-
 pre-su-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
 	${INSTALL_LIB} ${WRKSRC}/spamc/libspamc.so ${STAGEDIR}${PREFIX}/lib/libspamc.so.0

Added: head/mail/spamassassin/files/patch-sa-update.raw
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/spamassassin/files/patch-sa-update.raw	Sun Nov  6 15:38:55 2016	(r425497)
@@ -0,0 +1,12 @@
+--- sa-update.raw.orig	2016-11-06 15:26:19 UTC
++++ sa-update.raw
+@@ -162,7 +162,8 @@ my %valid_GPG = ( 
+ 
+ # Default list of channels to update against
+ #
+-my @channels = ( 'updates.spamassassin.org' );
++#my @channels = ( 'updates.spamassassin.org' );
++my @channels = ();
+ 
+ my $IGNORE_MIRBY_OLDER_THAN = (24 * 60 * 60 * 7);       # 1 week
+ 

Modified: head/mail/spamassassin/pkg-plist
==============================================================================
--- head/mail/spamassassin/pkg-plist	Sun Nov  6 15:31:40 2016	(r425496)
+++ head/mail/spamassassin/pkg-plist	Sun Nov  6 15:38:55 2016	(r425497)
@@ -1,4 +1,4 @@
- at unexec if service sa-spamd status | grep -q "spamd is running"; then service sa-spamd stop; fi
+ at preunexec if service sa-spamd status | grep -q "spamd is running"; then service sa-spamd stop; fi
 bin/sa-awl
 bin/sa-check_spamd
 bin/sa-compile


More information about the svn-ports-all mailing list