summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/Makefile1
-rw-r--r--mail/p5-Mail-SpamAssassin/Makefile36
-rw-r--r--mail/p5-Mail-SpamAssassin/distinfo1
-rw-r--r--mail/p5-Mail-SpamAssassin/pkg-comment1
-rw-r--r--mail/p5-Mail-SpamAssassin/pkg-descr11
-rw-r--r--mail/p5-Mail-SpamAssassin/pkg-plist27
6 files changed, 77 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index e8de4b187f2d..a3894b4cf044 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -133,6 +133,7 @@
SUBDIR += p5-Mail-QuoteWrap
SUBDIR += p5-Mail-Sender
SUBDIR += p5-Mail-Sendmail
+ SUBDIR += p5-Mail-SpamAssassin
SUBDIR += p5-Mail-Tools
SUBDIR += p5-Mail-Verify
SUBDIR += pantomime
diff --git a/mail/p5-Mail-SpamAssassin/Makefile b/mail/p5-Mail-SpamAssassin/Makefile
new file mode 100644
index 000000000000..0a7bc6528267
--- /dev/null
+++ b/mail/p5-Mail-SpamAssassin/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: p5-Mail-SpamAssassin
+# Date created: Nov 26 2001
+# Whom: Anthony Kim
+#
+# $FreeBSD$
+#
+
+PORTNAME= Mail-SpamAssassin
+PORTVERSION= 1.3
+CATEGORIES= mail perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Mail
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ports@FreeBSD.ORG
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Net/DNS.pm:${PORTSDIR}/net/p5-Net-DNS \
+ ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Audit.pm:${PORTSDIR}/mail/p5-Mail-Audit
+
+PERL_CONFIGURE= yes
+MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
+MAN3= Mail::SpamAssassin.3 Mail::SpamAssassin::PerMsgStatus.3
+MAN1PREFIX= ${PREFIX}
+MAN1= spamd.1 spamassassin.1 spamc.1
+
+post-install:
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/sample-nonspam.txt ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/sample-spam.txt ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/spamassassin.cf ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/spamassassin.prefs ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/spamd/README ${DOCSDIR}/spamd.README
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/mail/p5-Mail-SpamAssassin/distinfo b/mail/p5-Mail-SpamAssassin/distinfo
new file mode 100644
index 000000000000..f5b5f4d93e3b
--- /dev/null
+++ b/mail/p5-Mail-SpamAssassin/distinfo
@@ -0,0 +1 @@
+MD5 (Mail-SpamAssassin-1.3.tar.gz) = 2ccadd49e78b38393f6ba5e0171bb7e0
diff --git a/mail/p5-Mail-SpamAssassin/pkg-comment b/mail/p5-Mail-SpamAssassin/pkg-comment
new file mode 100644
index 000000000000..c8bcf6aae117
--- /dev/null
+++ b/mail/p5-Mail-SpamAssassin/pkg-comment
@@ -0,0 +1 @@
+A mail filter for identifying SPAM
diff --git a/mail/p5-Mail-SpamAssassin/pkg-descr b/mail/p5-Mail-SpamAssassin/pkg-descr
new file mode 100644
index 000000000000..9bc155b7f72a
--- /dev/null
+++ b/mail/p5-Mail-SpamAssassin/pkg-descr
@@ -0,0 +1,11 @@
+SpamAssassin is a mail filter which attempts to identify spam using text
+analysis and several internet-based realtime blacklists.
+
+Using its rule base, it uses a wide range of heuristic tests on mail
+headers and body text to identify "spam", also known as unsolicited
+commercial email.
+
+Once identified, the mail can then be optionally tagged as spam for later
+filtering using the user's own mail user-agent application.
+
+WWW: http://spamassassin.taint.org/released/
diff --git a/mail/p5-Mail-SpamAssassin/pkg-plist b/mail/p5-Mail-SpamAssassin/pkg-plist
new file mode 100644
index 000000000000..7bfbf94b43b3
--- /dev/null
+++ b/mail/p5-Mail-SpamAssassin/pkg-plist
@@ -0,0 +1,27 @@
+bin/spamassassin
+bin/spamc
+bin/spamd
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Conf.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Dns.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/EncappedMessage.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/EvalTests.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/ExposedMessage.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Message.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/PerMsgStatus.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Replier.pm
+lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Reporter.pm
+lib/perl5/site_perl/%%PERL_VER%%/spamassassin.cf
+lib/perl5/site_perl/%%PERL_VER%%/spamassassin.prefs
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin/.packlist
+%%PORTDOCS%%share/doc/Mail-SpamAssassin/README
+%%PORTDOCS%%share/doc/Mail-SpamAssassin/spamd.README
+%%PORTDOCS%%share/doc/Mail-SpamAssassin/sample-nonspam.txt
+%%PORTDOCS%%share/doc/Mail-SpamAssassin/sample-spam.txt
+%%PORTDOCS%%share/doc/Mail-SpamAssassin/spamassassin.cf
+%%PORTDOCS%%share/doc/Mail-SpamAssassin/spamassassin.prefs
+%%PORTDOCS%%@dirrm share/doc/Mail-SpamAssassin
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Mail 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Mail 2>/dev/null || true