ports/66005: New port: mail/p5-SpamAssassin-devel - port that follows the 3.0 CVS devel tree of SpamAssassin

Linh Pham question+freebsdpr at closedsrc.org
Thu Sep 2 00:40:22 UTC 2004


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

From: Linh Pham <question+freebsdpr at closedsrc.org>
To: Oliver Eikemeier <eikemeier at fillmore-labs.com>
Cc: Linh Pham <question+freebsdpr at closedsrc.org>,
	FreeBSD-gnats-submit at freebsd.org, Sergey Matveychuk <sem at freebsd.org>
Subject: Re: ports/66005: New port: mail/p5-SpamAssassin-devel - port that follows the 3.0 CVS devel tree of SpamAssassin
Date: Wed, 1 Sep 2004 17:30:28 -0700

 --JP+T4n/bALQSJXh8
 Content-Type: multipart/mixed; boundary="0OAP2g/MAC+5xKAE"
 Content-Disposition: inline
 
 
 --0OAP2g/MAC+5xKAE
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On 2004-08-27 18:49 +0200, Oliver Eikemeier <eikemeier at fillmore-labs.com> w=
 rote:
 
 # There are snapshots at
 #   http://spamassassin.apache.org/released/
 # any problems of just taking them?
 #=20
 # Besides, this should be a repocopy of mail/p5-Mail-SpamAssassin.
 
 I'm attaching updated -devel port to use the snapshots provided (the
 latest version is rc2 right now) and diff-ing it against
 mail/p5-Mail-SpamAssassin.
 
 I've changed the maintainership... the pkg-plist needs to be cleaned up
 a little bit more. Any help there should be really appreciated.
 
 --=20
 Linh Pham                                         question at closedsrc.org
 Webmaster and FreeBSD Geek                          http://closedsrc.org
 Apprentice Manager Editor and Writer           http://www.daemonnews.org
 Q->Worf: Eat any good books lately? | Humans =3D Ugly Bags of Mostly Water
 
 --0OAP2g/MAC+5xKAE
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="sa3-devel.diff"
 Content-Transfer-Encoding: quoted-printable
 
 diff -ruN /usr/ports/mail/p5-Mail-SpamAssassin/Makefile p5-Mail-SpamAssassi=
 n-devel/Makefile
 --- /usr/ports/mail/p5-Mail-SpamAssassin/Makefile	Mon Aug  9 09:09:40 2004
 +++ p5-Mail-SpamAssassin-devel/Makefile	Wed Sep  1 17:27:26 2004
 @@ -1,22 +1,18 @@
 -# New ports collection makefile for:	p5-Mail-SpamAssassin
 -# Date created:				Nov 26 2001
 -# Whom:					Anthony Kim
 -#
 -# $FreeBSD: ports/mail/p5-Mail-SpamAssassin/Makefile,v 1.59 2004/08/05 13:=
 33:18 mat Exp $
 +# New ports collection makefile for:	p5-Mail-SpamAssassin-devel
 +# Date created:				01 Sep 2004
 +# Whom:					Linh Pham <question+fbsdports at closedsrc.org>
  #
 =20
 -PORTNAME=3D	Mail-SpamAssassin
 -PORTVERSION=3D	2.64
 +PORTNAME=3D	Mail-SpamAssassin-devel
 +PORTVERSION=3D	3.0.0rc2
  CATEGORIES=3D	mail perl5
 -MASTER_SITES=3D	${MASTER_SITE_PERL_CPAN}
 -MASTER_SITE_SUBDIR=3D	Mail
 +MASTER_SITES=3D	http://spamassassin.apache.org/released/
 +DISTNAME=3D	Mail-SpamAssassin-3.0.0-rc2
 +WRKSRC=3D		${WRKDIR}/Mail-SpamAssassin-3.0.0
 +EXTRACT_SUFX=3D	.tar.gz
  PKGNAMEPREFIX=3D	p5-
 =20
 -PATCH_SITES=3D	http://www.habeas.com/files/
 -PATCHFILES=3D	SA-2.63-Habeas.diff
 -PATCH_DIST_STRIP=3D	-p0
 -
 -MAINTAINER=3D	perl at FreeBSD.org
 +MAINTAINER=3D	question+fbsdports at closedsrc.org
  COMMENT=3D	A highly efficient mail filter for identifying spam
 =20
  BUILD_DEPENDS=3D	${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-N=
 et-DNS \
 @@ -35,13 +31,11 @@
  		Mail::SpamAssassin::PersistentAddrList.3 \
  		Mail::SpamAssassin::PerMsgLearner.3 \
  		Mail::SpamAssassin::Bayes.3 \
 -		Mail::SpamAssassin::AutoWhitelist.3 \
 -		Mail::SpamAssassin::ConfSourceSQL.3
 +		Mail::SpamAssassin::AutoWhitelist.3
 =20
  MAN1=3D		spamd.1 spamassassin.1 spamc.1 sa-learn.1
 =20
  DOCSDIR=3D	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
 -DATADIR=3D	${PREFIX}/share/spamassassin
 =20
  USE_RC_SUBR=3D	yes
  SED_SCRIPT=3D	-e 's|%%PREFIX%%|${PREFIX}|g' \
 @@ -62,17 +56,20 @@
  .if !defined(NOPORTDOCS)
  	${MKDIR} ${DOCSDIR}
  	${INSTALL_DATA} ${WRKSRC}/sql/README ${DOCSDIR}/README.sql
 -	cd ${WRKSRC} ; ${INSTALL_DATA} INSTALL USAGE \
 -	    BUGS COPYRIGHT Changes README TRADEMARK procmailrc.example sample* \
 -	    spamd/README* sql/spamassassin.sql ${DOCSDIR}
 +	cd ${WRKSRC} ; ${INSTALL_DATA} INSTALL USAGE NOTICE TRADEMARK \
 +	    BUGS UPGRADE Changes README TRADEMARK procmailrc.example sample* \
 +            PACKAGING STATUS spamd/README* \
 +            sql/awl_mysql.sql sql/bayes_mysql.sql sql/userpref_mysql.sql \
 +            sql/awl_pg.sql sql/bayes_pg.sql sql/userpref_pg.sql ${DOCSDIR}
  .endif
  	@${SED} -e 's#PREFIX#${PREFIX}#' ${PKGMESSAGE}
 =20
  .include <bsd.port.pre.mk>
 =20
 -.if ${PERL_LEVEL} < 500600
 -RUN_DEPENDS+=3D	${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
 -BUILD_DEPENDS+=3D	${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-PodPar=
 ser
 +.if ${PERL_LEVEL} < 500601
 +	${ECHO} "This version of SpamAssassin requires Perl 5.6.1 or later."
 +	${ECHO} ""
 +	@exit 1
  .endif
 =20
  .if ${PERL_LEVEL} < 500800
 diff -ruN /usr/ports/mail/p5-Mail-SpamAssassin/distinfo p5-Mail-SpamAssassi=
 n-devel/distinfo
 --- /usr/ports/mail/p5-Mail-SpamAssassin/distinfo	Mon Aug  9 09:09:40 2004
 +++ p5-Mail-SpamAssassin-devel/distinfo	Wed Sep  1 16:57:53 2004
 @@ -1,4 +1,2 @@
 -MD5 (Mail-SpamAssassin-2.64.tar.gz) =3D a82a9dab95462d102e253edb99091fdd
 -SIZE (Mail-SpamAssassin-2.64.tar.gz) =3D 826989
 -MD5 (SA-2.63-Habeas.diff) =3D dd9f6c6edaec123b0bb236ab638554bb
 -SIZE (SA-2.63-Habeas.diff) =3D 2933
 +MD5 (Mail-SpamAssassin-3.0.0-rc2.tar.gz) =3D 168d60e6d8936a11285f827baac7b=
 c9a
 +SIZE (Mail-SpamAssassin-3.0.0-rc2.tar.gz) =3D 1311225
 diff -ruN /usr/ports/mail/p5-Mail-SpamAssassin/files/patch-CmdLearn.pm p5-M=
 ail-SpamAssassin-devel/files/patch-CmdLearn.pm
 --- /usr/ports/mail/p5-Mail-SpamAssassin/files/patch-CmdLearn.pm	Thu Jun 10=
  17:08:09 2004
 +++ p5-Mail-SpamAssassin-devel/files/patch-CmdLearn.pm	Wed Dec 31 16:00:00 =
 1969
 @@ -1,11 +0,0 @@
 ---- lib/Mail/SpamAssassin/CmdLearn.pm.orig	Thu Sep 18 21:02:40 2003
 -+++ lib/Mail/SpamAssassin/CmdLearn.pm	Fri Jan  2 20:18:28 2004
 -@@ -43,2 +43,3 @@
 -              'showdots'                         =3D> \$opt{'showdots'},
 -+	     'quiet'				=3D> \$opt{'quiet'},
 - 	     'no-rebuild|norebuild'		=3D> \$opt{'norebuild'},
 -@@ -233,3 +234,3 @@
 -     print STDERR "\n" if ($opt{showdots});
 --    print "Learned from $learnedcount message(s) ($messagecount message(s=
 ) examined).\n";
 -+    print "Learned from $learnedcount message(s) ($messagecount message(s=
 ) examined).\n" if (!$opt{quiet});
 -   };
 diff -ruN /usr/ports/mail/p5-Mail-SpamAssassin/files/patch-sa-learn.raw p5-=
 Mail-SpamAssassin-devel/files/patch-sa-learn.raw
 --- /usr/ports/mail/p5-Mail-SpamAssassin/files/patch-sa-learn.raw	Thu Jun 1=
 0 17:08:09 2004
 +++ p5-Mail-SpamAssassin-devel/files/patch-sa-learn.raw	Wed Dec 31 16:00:00=
  1969
 @@ -1,6 +0,0 @@
 ---- sa-learn.raw.orig	Mon Sep 15 15:59:24 2003
 -+++ sa-learn.raw	Fri Jan  2 18:59:25 2004
 -@@ -75,2 +75,3 @@
 -  --showdots                        Show progress using dots
 -+ --quiet                           Do not output status from command run
 -  --no-rebuild                      Skip building databases after scan
 diff -ruN /usr/ports/mail/p5-Mail-SpamAssassin/pkg-descr p5-Mail-SpamAssass=
 in-devel/pkg-descr
 --- /usr/ports/mail/p5-Mail-SpamAssassin/pkg-descr	Mon Aug  9 09:09:40 2004
 +++ p5-Mail-SpamAssassin-devel/pkg-descr	Sun Mar 14 15:29:10 2004
 @@ -11,7 +11,7 @@
  Additional drop-in rule sets are available at
  http://wiki.apache.org/spamassassin/CustomRulesets
 =20
 -WWW:	http://spamassassin.apache.org/
 +WWW:	http://spamassassin.org/
 =20
  - Doug Barton
  DougB at FreeBSD.org
 diff -ruN /usr/ports/mail/p5-Mail-SpamAssassin/pkg-plist p5-Mail-SpamAssass=
 in-devel/pkg-plist
 --- /usr/ports/mail/p5-Mail-SpamAssassin/pkg-plist	Mon Aug  9 09:09:40 2004
 +++ p5-Mail-SpamAssassin-devel/pkg-plist	Wed Sep  1 17:21:17 2004
 @@ -39,49 +39,57 @@
  %%SITE_PERL%%/Mail/SpamAssassin/Win32Locker.pm
  %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin/.packlist
  %%PORTDOCS%%%%DOCSDIR%%/BUGS
 -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
  %%PORTDOCS%%%%DOCSDIR%%/Changes
  %%PORTDOCS%%%%DOCSDIR%%/INSTALL
  %%PORTDOCS%%%%DOCSDIR%%/README
  %%PORTDOCS%%%%DOCSDIR%%/README.spamd
 -%%PORTDOCS%%%%DOCSDIR%%/README.spamd-vpopmail
 -%%PORTDOCS%%%%DOCSDIR%%/README.sql
 +%%PORTDOCS%%%%DOCSDIR%%/README.vpopmail
 +%%PORTDOCS%%%%DOCSDIR%%/README.SuSE
  %%PORTDOCS%%%%DOCSDIR%%/TRADEMARK
  %%PORTDOCS%%%%DOCSDIR%%/USAGE
 +%%PORTDOCS%%%%DOCSDIR%%/PACKAGING
 +%%PORTDOCS%%%%DOCSDIR%%/NOTICE
 +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE
 +%%PORTDOCS%%%%DOCSDIR%%/STATUS
  %%PORTDOCS%%%%DOCSDIR%%/procmailrc.example
  %%PORTDOCS%%%%DOCSDIR%%/sample-nonspam.txt
  %%PORTDOCS%%%%DOCSDIR%%/sample-spam.txt
 -%%PORTDOCS%%%%DOCSDIR%%/spamassassin.sql
 -%%DATADIR%%/10_misc.cf
 -%%DATADIR%%/20_anti_ratware.cf
 -%%DATADIR%%/20_body_tests.cf
 -%%DATADIR%%/20_compensate.cf
 -%%DATADIR%%/20_dnsbl_tests.cf
 -%%DATADIR%%/20_fake_helo_tests.cf
 -%%DATADIR%%/20_head_tests.cf
 -%%DATADIR%%/20_html_tests.cf
 -%%DATADIR%%/20_meta_tests.cf
 -%%DATADIR%%/20_phrases.cf
 -%%DATADIR%%/20_porn.cf
 -%%DATADIR%%/20_ratware.cf
 -%%DATADIR%%/20_uri_tests.cf
 -%%DATADIR%%/23_bayes.cf
 -%%DATADIR%%/25_body_tests_es.cf
 -%%DATADIR%%/25_body_tests_pl.cf
 -%%DATADIR%%/25_head_tests_es.cf
 -%%DATADIR%%/25_head_tests_pl.cf
 -%%DATADIR%%/30_text_de.cf
 -%%DATADIR%%/30_text_es.cf
 -%%DATADIR%%/30_text_fr.cf
 -%%DATADIR%%/30_text_it.cf
 -%%DATADIR%%/30_text_pl.cf
 -%%DATADIR%%/30_text_sk.cf
 -%%DATADIR%%/50_scores.cf
 -%%DATADIR%%/60_whitelist.cf
 -%%DATADIR%%/languages
 -%%DATADIR%%/triplets.txt
 -%%DATADIR%%/user_prefs.template
 - at dirrm %%DATADIR%%
 +%%PORTDOCS%%%%DOCSDIR%%/sql/awl_mysql.sql
 +%%PORTDOCS%%%%DOCSDIR%%/sql/bayes_mysql.sql
 +%%PORTDOCS%%%%DOCSDIR%%/sql/userpref_mysql.sql
 +%%PORTDOCS%%%%DOCSDIR%%/sql/awl_pg.sql
 +%%PORTDOCS%%%%DOCSDIR%%/sql/bayes.pg.sql
 +%%PORTDOCS%%%%DOCSDIR%%/sql/userpref_pg.sql
 +share/spamassassin/10_misc.cf
 +share/spamassassin/20_anti_ratware.cf
 +share/spamassassin/20_body_tests.cf
 +share/spamassassin/20_compensate.cf
 +share/spamassassin/20_dnsbl_tests.cf
 +share/spamassassin/20_fake_helo_tests.cf
 +share/spamassassin/20_head_tests.cf
 +share/spamassassin/20_html_tests.cf
 +share/spamassassin/20_meta_tests.cf
 +share/spamassassin/20_phrases.cf
 +share/spamassassin/20_porn.cf
 +share/spamassassin/20_ratware.cf
 +share/spamassassin/20_uri_tests.cf
 +share/spamassassin/23_bayes.cf
 +share/spamassassin/25_body_tests_es.cf
 +share/spamassassin/25_body_tests_pl.cf
 +share/spamassassin/25_head_tests_es.cf
 +share/spamassassin/25_head_tests_pl.cf
 +share/spamassassin/30_text_de.cf
 +share/spamassassin/30_text_es.cf
 +share/spamassassin/30_text_fr.cf
 +share/spamassassin/30_text_it.cf
 +share/spamassassin/30_text_pl.cf
 +share/spamassassin/30_text_sk.cf
 +share/spamassassin/50_scores.cf
 +share/spamassassin/60_whitelist.cf
 +share/spamassassin/languages
 +share/spamassassin/triplets.txt
 +share/spamassassin/user_prefs.template
 + at dirrm share/spamassassin
  %%PORTDOCS%%@dirrm %%DOCSDIR%%
  @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin
  @unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Mail 2>/dev/null || true
 
 --0OAP2g/MAC+5xKAE--
 
 --JP+T4n/bALQSJXh8
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.4 (FreeBSD)
 
 iD8DBQFBNmmkwhofDeWkDMIRAoZAAKCxDHvVUD6+I0cl6nzG8QXq3NrgNACeKYAq
 y4udc/JbCOWqANr3Y0TqjSk=
 =dgCB
 -----END PGP SIGNATURE-----
 
 --JP+T4n/bALQSJXh8--



More information about the freebsd-ports-bugs mailing list