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