aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno <hanno@gentoo.org>2014-07-16 20:38:46 +0200
committerHanno <hanno@gentoo.org>2014-07-16 20:38:46 +0200
commitb310bcfea9516bff23f053d9f118f912ef6a028d (patch)
tree59910f5cae317401f59a9aec12a684155b0da896 /mail-filter
parentre-digest (diff)
downloadlibressl-b310bcfea9516bff23f053d9f118f912ef6a028d.tar.gz
libressl-b310bcfea9516bff23f053d9f118f912ef6a028d.tar.bz2
libressl-b310bcfea9516bff23f053d9f118f912ef6a028d.zip
spamassassin with sslv2 disabling patch from debian
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/spamassassin/ChangeLog1269
-rw-r--r--mail-filter/spamassassin/Manifest17
-rw-r--r--mail-filter/spamassassin/files/3.0.0-spamd.conf46
-rw-r--r--mail-filter/spamassassin/files/3.3.1-spamd.init46
-rw-r--r--mail-filter/spamassassin/files/85_disable_SSLv2.txt119
-rw-r--r--mail-filter/spamassassin/files/secrets.cf14
-rw-r--r--mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch13
-rw-r--r--mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch114
-rw-r--r--mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch88
-rw-r--r--mail-filter/spamassassin/files/spamassassin.service14
-rw-r--r--mail-filter/spamassassin/files/spamassassin.service-r115
-rw-r--r--mail-filter/spamassassin/files/spamassassin.service.conf10
-rw-r--r--mail-filter/spamassassin/metadata.xml9
-rw-r--r--mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild219
-rw-r--r--mail-filter/spamassassin/spamassassin-3.3.2-r2.ebuild222
-rw-r--r--mail-filter/spamassassin/spamassassin-3.3.2-r3.ebuild222
-rw-r--r--mail-filter/spamassassin/spamassassin-3.3.2-r4.ebuild223
17 files changed, 2660 insertions, 0 deletions
diff --git a/mail-filter/spamassassin/ChangeLog b/mail-filter/spamassassin/ChangeLog
new file mode 100644
index 0000000..d2a4596
--- /dev/null
+++ b/mail-filter/spamassassin/ChangeLog
@@ -0,0 +1,1269 @@
+# ChangeLog for mail-filter/spamassassin
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/ChangeLog,v 1.232 2014/02/01 19:06:20 pacho Exp $
+
+ 01 Feb 2014; Pacho Ramos <pacho@gentoo.org> files/spamassassin.service-r1:
+ Add an option for reloading and move to /run instead of /var/run (#498716 by
+ Evert)
+
+ 29 Dec 2013; Pacho Ramos <pacho@gentoo.org> files/spamassassin.service-r1,
+ files/spamassassin.service.conf:
+ Move -c and -H to the config file as collides with other options people want
+ to use (#496254#c10 by Evert)
+
+*spamassassin-3.3.2-r4 (28 Dec 2013)
+
+ 28 Dec 2013; Pacho Ramos <pacho@gentoo.org> +files/spamassassin.service-r1,
+ +files/spamassassin.service.conf, +spamassassin-3.3.2-r4.ebuild:
+ Let people pass more options to spamd process (#496254 by Evert)
+
+ 21 Dec 2013; Mikle Kolyada <zlogene@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ ppc64 stable wrt bug #484916
+
+ 21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ Stable for ppc, wrt bug #484916
+
+ 17 Dec 2013; Raúl Porcel <armin76@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ alpha/ia64/sparc stable wrt #484916
+
+ 17 Oct 2013; Markus Meier <maekke@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ arm stable, bug #484916
+
+*spamassassin-3.3.2-r3 (17 Oct 2013)
+
+ 17 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> +spamassassin-3.3.2-r3.ebuild,
+ files/3.0.0-spamd.conf, files/3.3.1-spamd.init:
+ revbump: change PIDFILE directory wrt bug #472742
+
+ 13 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ use keepdir instead of dodir wrt bug #299313
+
+ 11 Oct 2013; Jeroen Roovers <jer@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ Stable for HPPA (bug #484916).
+
+ 30 Sep 2013; Agostino Sarubbo <ago@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ Stable for x86, wrt bug #484916
+
+ 29 Sep 2013; Mikle Kolyada <zlogene@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ downgrade s390, sh to ~arch
+
+ 28 Sep 2013; Agostino Sarubbo <ago@gentoo.org> spamassassin-3.3.2-r2.ebuild:
+ Stable for amd64, wrt bug #484916
+
+*spamassassin-3.3.2-r2 (30 Aug 2013)
+
+ 30 Aug 2013; Pacho Ramos <pacho@gentoo.org> +files/spamassassin.service,
+ +spamassassin-3.3.2-r2.ebuild:
+ Add unit file (#465542 by August Hörandl)
+
+ 11 Jun 2013; Markus Meier <maekke@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ arm stable, bug #269129
+
+ 06 Jun 2013; Mikle Kolyada <zlogene@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ added GPL-2 to LICENSE wrt bug #425964
+
+ 20 Sep 2012; Tim Harder <radhermit@gentoo.org> metadata.xml:
+ Remove redundant maintainer from metadata.
+
+ 29 Aug 2012; Stefan Briesenick <sbriesen@gentoo.org> files/3.3.1-spamd.init:
+ fixed init-script reload function. Now it can also be used with a posix-shell
+ like 'dash'.
+
+ 21 Aug 2012; Christoph Junghans <ottxor@gentoo.org>
+ spamassassin-3.3.2-r1.ebuild:
+ added prefix keywords
+
+ 17 Jun 2012; Torsten Veller <tove@gentoo.org>
+ -files/spamassassin-3.3.1-PERL-5-12.patch,
+ -files/spamassassin-3.3.1-uninitialized_value.patch:
+ Cleanup
+
+ 17 Jun 2012; Agostino Sarubbo <ago@gentoo.org> -spamassassin-3.3.1-r4.ebuild:
+ Remove old
+
+ 17 Jun 2012; Raúl Porcel <armin76@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #395539
+
+ 08 May 2012; Brent Baude <ranger@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ Marking spamassassin-3.3.2-r1 ppc64 for bug 395539
+
+ 06 May 2012; Brent Baude <ranger@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ Marking spamassassin-3.3.2-r1 ppc for bug 395539
+
+ 26 Apr 2012; Jeroen Roovers <jer@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ Stable for HPPA (bug #395539).
+
+ 22 Apr 2012; Agostino Sarubbo <ago@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ Stable for amd64, wrt bug #395539
+
+ 22 Apr 2012; Markus Meier <maekke@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ x86 stable, bug #395539
+
+ 20 Feb 2012; Naohiro Aota <naota@gentoo.org> spamassassin-3.3.2-r1.ebuild:
+ Add ~x86-fbsd
+
+ 01 Dec 2011; Mike Frysinger <vapier@gentoo.org> spamassassin-3.3.1-r4.ebuild,
+ spamassassin-3.3.2-r1.ebuild:
+ Add s390/sh love #376587 by Eray Aslan.
+
+*spamassassin-3.3.2-r1 (27 Nov 2011)
+
+ 27 Nov 2011; Christian Ruppert <idl0r@gentoo.org> -spamassassin-3.3.2.ebuild,
+ +spamassassin-3.3.2-r1.ebuild, +files/spamassassin-3.3.2-binary_token.patch,
+ +files/spamassassin-3.3.2-innodb.patch,
+ +files/spamassassin-3.3.2-mysql_count_rows.patch:
+ Rev bump. Add some patches for MySQL, see ebuild for further details.
+
+ 14 Sep 2011; Lars Wendler <polynomial-c@gentoo.org> files/3.3.1-spamd.init:
+ non-maintainer commit: Moved reload option from extra_commands to
+ extra_started_commands as it is only useful when spamd has been started.
+
+ 05 Sep 2011; Torsten Veller <tove@gentoo.org> files/3.3.1-spamd.init:
+ opts => extra_commands for init script (#381841 by Nik Warburton)
+
+*spamassassin-3.3.2 (25 Jun 2011)
+
+ 25 Jun 2011; Torsten Veller <tove@gentoo.org> +spamassassin-3.3.2.ebuild:
+ Version bump
+
+ 30 Mar 2011; Michael Weber <xmw@gentoo.org> spamassassin-3.3.1-r4.ebuild:
+ added ~arm (bug 302981)
+
+ 20 Mar 2011; Torsten Veller <tove@gentoo.org> spamassassin-3.3.1-r4.ebuild,
+ metadata.xml:
+ Remove tools use-flag description from metadata.xml. Use apache mirror in
+ SRC_URI
+
+ 20 Mar 2011; Torsten Veller <tove@gentoo.org> -files/3.0.0-spamd.init,
+ -spamassassin-3.2.1-r2.ebuild, -spamassassin-3.2.5-r2.ebuild,
+ -files/spamassassin-3.2.5-DESTDIR.patch, -files/FH_DATE_PAST_20XX.patch,
+ -spamassassin-3.3.1-r2.ebuild, -spamassassin-3.3.1-r3.ebuild:
+ Cleanup
+
+ 13 Jan 2011; Brent Baude <ranger@gentoo.org> spamassassin-3.3.1-r4.ebuild:
+ stable ppc, bug 342591
+
+ 29 Dec 2010; Brent Baude <ranger@gentoo.org> spamassassin-3.3.1-r4.ebuild:
+ stable ppc64, bug 342591
+
+ 05 Dec 2010; Raúl Porcel <armin76@gentoo.org> spamassassin-3.3.1-r4.ebuild:
+ alpha/ia64/sparc stable wrt #342591
+
+ 30 Nov 2010; Markus Meier <maekke@gentoo.org> spamassassin-3.3.1-r4.ebuild:
+ amd64/x86 stable, bug #342591
+
+ 29 Nov 2010; Jeroen Roovers <jer@gentoo.org> spamassassin-3.3.1-r4.ebuild:
+ Stable for HPPA (bug #342591).
+
+*spamassassin-3.3.1-r4 (26 Oct 2010)
+
+ 26 Oct 2010; Torsten Veller <tove@gentoo.org>
+ +spamassassin-3.3.1-r4.ebuild,
+ +files/spamassassin-3.3.1-uninitialized_value.patch:
+ Avoid undef warning: Use of uninitialized value $opt{"syslog-socket"} in
+ spamd. Thanks to Toralf Förster and David Abbott (#342591)
+
+ 23 Oct 2010; Brent Baude <ranger@gentoo.org> spamassassin-3.3.1-r3.ebuild:
+ Marking spamassassin-3.3.1-r3 ppc for bug 338233
+
+ 22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
+ spamassassin-3.3.1-r3.ebuild:
+ ppc64 stable wrt #338233
+
+ 21 Oct 2010; Jeroen Roovers <jer@gentoo.org> spamassassin-3.3.1-r3.ebuild:
+ Stable for HPPA (bug #338233).
+
+ 14 Oct 2010; Brent Baude <ranger@gentoo.org> spamassassin-3.3.1-r3.ebuild:
+ Marking spamassassin-3.3.1-r3 ~ppc for bug 313321
+
+ 10 Oct 2010; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.3.1-r3.ebuild:
+ alpha/ia64/sparc stable wrt #338233
+
+ 30 Sep 2010; Markus Meier <maekke@gentoo.org>
+ spamassassin-3.3.1-r3.ebuild:
+ x86 stable, bug #338233
+
+ 27 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
+ spamassassin-3.3.1-r3.ebuild:
+ Stable on amd64 wrt bug #338233
+
+ 27 Sep 2010; Torsten Veller <tove@gentoo.org>
+ spamassassin-3.3.1-r3.ebuild:
+ Pass LDFLAGS to spamc (#325301). Patch from David Abbott in #338233
+
+*spamassassin-3.3.1-r3 (15 Aug 2010)
+
+ 15 Aug 2010; Torsten Veller <tove@gentoo.org>
+ +spamassassin-3.3.1-r3.ebuild, +files/spamassassin-3.3.1-PERL-5-12.patch:
+ Remove the perl-5.12 warnings (#328939). Thanks to David Abbott
+
+ 06 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+ spamassassin-3.3.1-r2.ebuild:
+ Keyword ~ppc64 wrt #313321
+
+ 06 Jul 2010; Jeremy Olexa <darkside@gentoo.org>
+ spamassassin-3.3.1-r2.ebuild:
+ Skip tests because they don't work at the upstream level. Patch by David
+ Abbott
+
+ 24 Jun 2010; Christoph Mende <angelos@gentoo.org>
+ spamassassin-3.2.5-r2.ebuild:
+ Stable on amd64 wrt bug #325301
+
+*spamassassin-3.3.1-r2 (29 Apr 2010)
+
+ 29 Apr 2010; Jeremy Olexa <darkside@gentoo.org>
+ -spamassassin-3.3.1-r1.ebuild, +spamassassin-3.3.1-r2.ebuild:
+ Revision bump to add warning about importing new key, bug 313809. Patch by
+ David Abbott
+
+*spamassassin-3.3.1-r1 (07 Apr 2010)
+
+ 07 Apr 2010; Jeremy Olexa <darkside@gentoo.org> files/3.3.1-spamd.init,
+ -spamassassin-3.3.1.ebuild, +spamassassin-3.3.1-r1.ebuild:
+ Revision bump to fix the init script. New behavior reports if it didn't
+ start properly instead of always reporting it started. Thanks to
+ Polynomial-C for reporting
+
+*spamassassin-3.3.1 (06 Apr 2010)
+
+ 06 Apr 2010; Jeremy Olexa <darkside@gentoo.org> +files/3.3.1-spamd.init,
+ +spamassassin-3.3.1.ebuild:
+ Version bump. Thanks to David Abbott and others in bug 301119
+
+ 19 Mar 2010; Jeroen Roovers <jer@gentoo.org> spamassassin-3.2.5-r2.ebuild:
+ Stable for HPPA (bug #301125).
+
+ 31 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.2.5-r2.ebuild:
+ alpha/ia64/sparc stable wrt #301125
+
+ 24 Jan 2010; Tom Gall <tgall@gentoo.org> spamassassin-3.2.5-r2.ebuild:
+ stable on ppc64, bug #301125
+
+ 21 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ spamassassin-3.2.5-r2.ebuild:
+ stable x86, bug 301125
+
+ 19 Jan 2010; nixnut <nixnut@gentoo.org> spamassassin-3.2.5-r2.ebuild:
+ ppc stable #301125
+
+ 07 Jan 2010; Torsten Veller <tove@gentoo.org>
+ -files/3.1.8-archive-iterator.patch, -spamassassin-3.1.8.ebuild,
+ -spamassassin-3.1.8-r1.ebuild, -spamassassin-3.2.0.ebuild,
+ -spamassassin-3.2.0-r1.ebuild, -spamassassin-3.2.1.ebuild,
+ -spamassassin-3.2.1-r1.ebuild, -spamassassin-3.2.2.ebuild,
+ -spamassassin-3.2.3.ebuild, -spamassassin-3.2.4.ebuild,
+ -spamassassin-3.2.5.ebuild, -spamassassin-3.2.5-r1.ebuild,
+ -files/3.2.2-upstream-5574-fix.patch,
+ -files/3.2.2-upstream-5574-testcase.patch:
+ Cleanup. Kill ~mips (#177144)
+
+ 02 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.2.1-r2.ebuild:
+ ia64/sparc stable wrt #299256
+
+ 02 Jan 2010; Brent Baude <ranger@gentoo.org> spamassassin-3.2.1-r2.ebuild:
+ Marking spamassassin-3.2.1-r2 ppc64 for bug 299256
+
+ 02 Jan 2010; Torsten Veller <tove@gentoo.org>
+ spamassassin-3.2.1-r2.ebuild:
+ Stable on amd64 and x86 (#299256)
+
+*spamassassin-3.2.5-r2 (02 Jan 2010)
+
+ 02 Jan 2010; Torsten Veller <tove@gentoo.org>
+ +spamassassin-3.2.5-r2.ebuild:
+ Apply FH_DATE_PAST_20XX to the testing version too
+
+ 01 Jan 2010; Tobias Klausmann <klausman@gentoo.org>
+ spamassassin-3.2.1-r2.ebuild:
+ Stable on alpha, bug #299256
+
+ 01 Jan 2010; Tobias Scherbaum <dertobi123@gentoo.org>
+ spamassassin-3.2.1-r2.ebuild:
+ ppc/hppa stable (#299256)
+
+*spamassassin-3.2.1-r2 (01 Jan 2010)
+
+ 01 Jan 2010; Tobias Scherbaum <dertobi123@gentoo.org>
+ +files/FH_DATE_PAST_20XX.patch, +spamassassin-3.2.1-r2.ebuild:
+ Quick revbump to fix a (now, starting with 2010) wrong regexp in
+ FH_DATE_PAST_20XX (#299256).
+
+*spamassassin-3.2.5-r1 (27 Oct 2009)
+
+ 27 Oct 2009; Peter Alfredsen <loki_val@gentoo.org>
+ +spamassassin-3.2.5-r1.ebuild, +files/spamassassin-3.2.5-DESTDIR.patch:
+ Fix bug 289113. Thanks to David Abbott for ebuild fixups.
+
+ 16 May 2009; Mark Loeser <halcy0n@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild, spamassassin-3.2.5.ebuild:
+ Fix einfo statement; bug #207775
+
+ 18 Nov 2008; Torsten Veller <tove@gentoo.org> spamassassin-3.1.8.ebuild,
+ spamassassin-3.1.8-r1.ebuild, spamassassin-3.2.0.ebuild,
+ spamassassin-3.2.0-r1.ebuild, spamassassin-3.2.1.ebuild,
+ spamassassin-3.2.1-r1.ebuild, spamassassin-3.2.2.ebuild,
+ spamassassin-3.2.3.ebuild, spamassassin-3.2.4.ebuild,
+ spamassassin-3.2.5.ebuild:
+ New virtuals: Archive-Tar IO-Zlib
+
+*spamassassin-3.2.5 (17 Aug 2008)
+
+ 17 Aug 2008; Tobias Scherbaum <dertobi123@gentoo.org> metadata.xml,
+ +spamassassin-3.2.5.ebuild:
+ Version bump #228557, fix quoting and add GLEP 56 USE flag desc from
+ use.local.desc
+
+ 14 May 2008; Stefan Briesenick <sbriesen@gentoo.org>
+ files/3.0.0-spamd.init:
+ fixed init-script for openrc (solves bug #218008).
+
+ 12 May 2008; Christian Hartmann <ian@gentoo.org> files/3.0.0-spamd.conf:
+ Fixed bug #211394
+
+*spamassassin-3.2.4 (09 Jan 2008)
+
+ 09 Jan 2008; Christian Hartmann <ian@gentoo.org>
+ +spamassassin-3.2.4.ebuild:
+ Version bump; bug #204943
+
+ 19 Aug 2007; Christian Hartmann <ian@gentoo.org>
+ spamassassin-3.2.1.ebuild, spamassassin-3.2.1-r1.ebuild,
+ spamassassin-3.2.2.ebuild, spamassassin-3.2.3.ebuild:
+ Fixed mirror
+
+*spamassassin-3.2.3 (19 Aug 2007)
+
+ 19 Aug 2007; Christian Hartmann <ian@gentoo.org>
+ +spamassassin-3.2.3.ebuild:
+ Version bump; bug #189089
+
+ 19 Aug 2007; Christian Hartmann <ian@gentoo.org>
+ spamassassin-3.2.1.ebuild, spamassassin-3.2.1-r1.ebuild,
+ spamassassin-3.2.2.ebuild:
+ Fix bug #186715
+
+ 29 Jul 2007; Christian Heim <phreak@gentoo.org> spamassassin-3.1.8.ebuild,
+ spamassassin-3.1.8-r1.ebuild, spamassassin-3.2.0.ebuild,
+ spamassassin-3.2.0-r1.ebuild, spamassassin-3.2.1.ebuild,
+ spamassassin-3.2.1-r1.ebuild:
+ Fixing the SRC_URI, as UPSTREAM decided to remove the DISTFILE from its
+ mirrors. See #186715 for further details.
+
+*spamassassin-3.2.2 (29 Jul 2007)
+
+ 29 Jul 2007; Christian Hartmann <ian@gentoo.org>
+ +files/3.2.2-upstream-5574-fix.patch,
+ +files/3.2.2-upstream-5574-testcase.patch, +spamassassin-3.2.2.ebuild:
+ Versionbump bug #186668; fixed upstream bug #5574; reenabled tests
+
+ 26 Jun 2007; Markus Rothe <corsair@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ Stable on ppc64; bug #181941
+
+ 25 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ Stable on sparc wrt security #181941
+
+ 24 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ ppc stable, bug #181941
+
+ 24 Jun 2007; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ alpha/ia64/x86 stable wrt security #181941
+
+ 23 Jun 2007; Jeroen Roovers <jer@gentoo.org> spamassassin-3.2.1-r1.ebuild:
+ Stable for HPPA (bug #181941).
+
+ 23 Jun 2007; Christoph Mende <angelos@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ Stable on amd64 wrt security bug 181941
+
+ 21 Jun 2007; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ Add ~alpha wrt #177144
+
+ 18 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.2.1-r1.ebuild:
+ Fixed deps (again), disabled tests, see
+ http://www.gossamer-threads.com/lists/spamassassin/users/102895
+
+*spamassassin-3.2.1-r1 (18 Jun 2007)
+
+ 18 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.2.1-r1.ebuild:
+ Dep fixes; tests are still failing on some platforms, opened upstream bug
+ 5524 on the SA bugzilla
+
+*spamassassin-3.2.1 (18 Jun 2007)
+
+ 18 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.2.1.ebuild:
+ Version bump
+
+ 08 May 2007; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.2.0-r1.ebuild:
+ Add ~ia64 wrt bug 177144
+
+ 06 May 2007; Andrej Kacian <ticho@gentoo.org>
+ spamassassin-3.2.0-r1.ebuild:
+ Depend on >=re2c-0.12.0, because 0.11.3 can produce buggy code. Bug #177302,
+ reported by Andreas Korinek <andreas.korinek at wizards-of-chemistry.net>.
+
+ 05 May 2007; Jeroen Roovers <jer@gentoo.org> spamassassin-3.2.0-r1.ebuild:
+ Marked ~hppa (bug #177144).
+
+*spamassassin-3.2.0-r1 (05 May 2007)
+
+ 05 May 2007; Christian Hartmann <ian@gentoo.org>
+ +spamassassin-3.2.0-r1.ebuild:
+ New dep; bug #176997
+
+*spamassassin-3.2.0 (03 May 2007)
+
+ 03 May 2007; Christian Hartmann <ian@gentoo.org>
+ +spamassassin-3.2.0.ebuild:
+ Version bump
+
+ 21 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ spamassassin-3.1.8-r1.ebuild:
+ ia64 + x86 stable
+
+ 18 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ spamassassin-3.1.8-r1.ebuild:
+ Stable on sparc
+
+ 09 Apr 2007; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.8-r1.ebuild:
+ Marking stable amd64
+
+*spamassassin-3.1.8-r1 (25 Feb 2007)
+
+ 25 Feb 2007; Christian Hartmann <ian@gentoo.org>
+ +files/3.1.8-archive-iterator.patch, +spamassassin-3.1.8-r1.ebuild:
+ Fix bug #167515
+
+ 23 Feb 2007; Christian Hartmann <ian@gentoo.org>
+ spamassassin-3.1.8.ebuild:
+ Fixed bug #167585
+
+ 22 Feb 2007; Christian Hartmann <ian@gentoo.org>
+ -files/spamassassin-3.1.3-bug-4930.diff, -files/spamd.conf,
+ -files/spamd.init, -spamassassin-3.1.3.ebuild,
+ -spamassassin-3.1.3-r1.ebuild, -spamassassin-3.1.4.ebuild,
+ -spamassassin-3.1.5.ebuild, -spamassassin-3.1.6.ebuild,
+ -spamassassin-3.1.7.ebuild:
+ Cleanup
+
+ 19 Feb 2007; <malc@gentoo.org> spamassassin-3.1.8.ebuild:
+ Stable on amd64 wrt bug #166969
+
+ 18 Feb 2007; Jason Wever <weeve@gentoo.org> spamassassin-3.1.8.ebuild:
+ Stable on SPARC WRT security bug #166969.
+
+ 18 Feb 2007; Raúl Porcel <armin76@gentoo.org> spamassassin-3.1.8.ebuild:
+ x86 stable wrt security bug 166969
+
+ 18 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ spamassassin-3.1.8.ebuild:
+ Stable on ppc wrt bug #166969.
+
+ 18 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ spamassassin-3.1.8.ebuild:
+ Stable on Alpha, IA64 and MIPS; bug #166969
+
+ 18 Feb 2007; Markus Rothe <corsair@gentoo.org> spamassassin-3.1.8.ebuild:
+ Stable on ppc64; bug #166969
+
+ 18 Feb 2007; Jeroen Roovers <jer@gentoo.org> spamassassin-3.1.8.ebuild:
+ Stable for HPPA (bug #166969).
+
+*spamassassin-3.1.8 (16 Feb 2007)
+
+ 16 Feb 2007; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.8.ebuild:
+ Version bump, bug 166969
+
+ 11 Feb 2007; Christian Hartmann <ian@gentoo.org> files/3.0.0-spamd.init:
+ Added reload function to spamd; bug #159933
+
+ 02 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ spamassassin-3.1.7.ebuild:
+ Stable on sparc
+
+*spamassassin-3.1.7 (19 Nov 2006)
+
+ 19 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.7.ebuild:
+ Version bump
+
+ 18 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.5.ebuild, spamassassin-3.1.6.ebuild:
+ Typo in the einfo - not a not, a note (tomaw++)
+
+ 08 Nov 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
+ -spamassassin-3.1.0.ebuild, spamassassin-3.1.3.ebuild:
+ Remove 3.1.0 ebuild, since 3.1.3 is stabled on mips (#140527)
+
+ 08 Nov 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
+ spamassassin-3.1.3.ebuild:
+ Stable on mips (#140527)
+
+ 18 Oct 2006; Rajiv Aaron Manglani <rajiv@gentoo.org>
+ files/3.0.0-spamd.init:
+ new init.d file implementing SPAMD_NICELEVEL, bug 118274.
+
+*spamassassin-3.1.6 (05 Oct 2006)
+
+ 05 Oct 2006; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.6.ebuild:
+ Version bump
+
+*spamassassin-3.1.5 (30 Aug 2006)
+
+ 30 Aug 2006; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.5.ebuild:
+ Version bump upstream
+
+*spamassassin-3.1.4 (06 Aug 2006)
+
+ 06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.4.ebuild:
+ Version bump. Closes bug 141907
+
+ 16 Jul 2006; Christian Hartmann <ian@gentoo.org>
+ -files/spamassassin-3.1.1-lint-de.diff, -spamassassin-3.0.4.ebuild,
+ spamassassin-3.1.0.ebuild, -spamassassin-3.1.0-r1.ebuild,
+ -spamassassin-3.1.0-r2.ebuild, -spamassassin-3.1.1.ebuild,
+ -spamassassin-3.1.2.ebuild:
+ Clean up for bug #140527; still waiting for mips
+
+ 05 Jul 2006; Stuart Longland <redhatter@gentoo.org>
+ spamassassin-3.1.0.ebuild:
+ Marked spamassassin-3.1.0 stable on mips as per bug #135746
+
+*spamassassin-3.1.3-r1 (20 Jun 2006)
+
+ 20 Jun 2006; Christian Hartmann <ian@gentoo.org>
+ +files/spamassassin-3.1.3-bug-4930.diff, +spamassassin-3.1.3-r1.ebuild:
+ Fixed bug #135940 - broken --exit-code command-line option
+
+ 18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org>
+ spamassassin-3.1.3.ebuild:
+ Stable on ia64, bug 135746.
+
+ 07 Jun 2006; Thomas Cort <tcort@gentoo.org> spamassassin-3.1.3.ebuild:
+ Stable on alpha wrt security Bug #135746.
+
+ 06 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ spamassassin-3.1.3.ebuild:
+ Stable on sparc wrt security #135746
+
+ 06 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ spamassassin-3.1.3.ebuild:
+ Stable on amd64 and x86 wrt bug #135746.
+
+ 06 Jun 2006; Markus Rothe <corsair@gentoo.org> spamassassin-3.1.3.ebuild:
+ Stable on ppc64; bug #135746
+
+ 06 Jun 2006; Rene Nussbaumer <killerfox@gentoo.org>
+ spamassassin-3.1.3.ebuild:
+ Stable on hppa. See bug #135746.
+
+ 06 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ spamassassin-3.1.3.ebuild:
+ ppc stable, bug #135746
+
+*spamassassin-3.1.3 (06 Jun 2006)
+
+ 06 Jun 2006; Christian Hartmann <ian@gentoo.org>
+ +spamassassin-3.1.3.ebuild:
+ Version bump; security bug #135746
+
+*spamassassin-3.1.2 (26 May 2006)
+
+ 26 May 2006; <mcummings@gentoo.org> +spamassassin-3.1.2.ebuild:
+ Version bump
+
+ 21 Apr 2006; Hanno Boeck <hanno@gentoo.org>
+ +files/spamassassin-3.1.1-lint-de.diff, spamassassin-3.1.1.ebuild:
+ Add patch to let spamassassin --lint work with german locale.
+
+ 08 Apr 2006; <mcummings@gentoo.org> spamassassin-3.1.1.ebuild:
+ Keywording ~mips, tested on raq2, closes bug 126672
+
+ 03 Apr 2006; Mark Loeser <halcy0n@gentoo.org> spamassassin-3.0.4.ebuild:
+ fperms prepends ${D} for us
+
+ 29 Mar 2006; <mcumming@gentoo.org> spamassassin-3.1.1.ebuild:
+ Typo in ebuild for 3.1.1
+
+ 20 Mar 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.1.ebuild:
+ Bug 126959, use-flag abuse curtailed. thanks Halcy0n
+
+ 19 Mar 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.1.ebuild:
+ Typo on line 231
+
+ 18 Mar 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.1.ebuild:
+ One last dep for 3.1.1, doesn't affect keywords :)
+
+ 18 Mar 2006; Markus Rothe <corsair@gentoo.org> spamassassin-3.1.1.ebuild:
+ Added ~ppc64; bug #126672
+
+*spamassassin-3.1.1 (18 Mar 2006)
+
+ 18 Mar 2006; Michael Cummings <mcummings@gentoo.org>
+ files/3.0.0-spamd.conf, +spamassassin-3.1.1.ebuild:
+ New SA, closes bug 125899, opens bug 126772, 126673, 126674, 126675, 126678,
+ 126679, 126680, 126683, 126684, 126685. Joy
+
+ 14 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ spamassassin-3.1.0-r1.ebuild, spamassassin-3.1.0-r2.ebuild:
+ Keyworded ~hppa, enjoy
+
+ 12 Mar 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.0-r1.ebuild, spamassassin-3.1.0-r2.ebuild:
+ Bug 121841, thanks david for giving me a clue bat
+
+ 10 Mar 2006; Aron Griffis <agriffis@gentoo.org>
+ spamassassin-3.1.0-r2.ebuild:
+ Mark 3.1.0-r2 ~ia64
+
+ 09 Mar 2006; Aron Griffis <agriffis@gentoo.org> spamassassin-3.1.0.ebuild:
+ Mark 3.1.0 stable on ia64
+
+ 20 Feb 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.0-r1.ebuild:
+ Bug 122900, iuse use again
+
+ 17 Feb 2006; Jeroen Roovers <jer@gentoo.org> spamassassin-3.1.0-r2.ebuild:
+ Fixing IUSE if no one else will (bug #112220, comment #7).
+
+ 15 Feb 2006; <mcumming@gentoo.org> spamassassin-3.1.0-r1.ebuild,
+ spamassassin-3.1.0-r2.ebuild:
+ Typo in einfo, should be dev-perl not dev-prel, thanks Grant :)
+
+ 13 Feb 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.4.ebuild, spamassassin-3.1.0.ebuild,
+ spamassassin-3.1.0-r1.ebuild, spamassassin-3.1.0-r2.ebuild:
+ Virtuals for perl-core
+
+ 15 Jan 2006; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.0-r2.ebuild:
+ Bug 80184, cant wait for my pdepend idea, going ahead with daniel black's
+ suggestion
+
+ 09 Jan 2006; <mcumming@gentoo.org> spamassassin-3.1.0-r2.ebuild:
+ Bug 107683, ldap use flag
+
+ 30 Dec 2005; <mcumming@gentoo.org> spamassassin-3.0.4.ebuild,
+ spamassassin-3.1.0-r1.ebuild, spamassassin-3.1.0-r2.ebuild,
+ spamassassin-3.1.0.ebuild:
+ PodParser moved to perl-core
+
+*spamassassin-3.1.0-r2 (21 Nov 2005)
+
+ 21 Nov 2005; <mcumming@gentoo.org> spamassassin-3.1.0-r1.ebuild,
+ +spamassassin-3.1.0-r2.ebuild, spamassassin-3.1.0.ebuild:
+ Sorry for the bump in -r2, best way to deal with some fixes to configs
+
+ 17 Nov 2005; Homer Parker <hparker@gentoo.org> spamassassin-3.1.0.ebuild:
+ Stable on amd64 fixing bug 112063
+
+ 14 Nov 2005; Michael Hanselmann <hansmi@gentoo.org>
+ spamassassin-3.1.0.ebuild:
+ Stable on hppa, ppc.
+
+ 14 Nov 2005; Markus Rothe <corsair@gentoo.org> spamassassin-3.1.0.ebuild:
+ Stable on ppc64; bug #112063
+
+ 13 Nov 2005; Mark Loeser <halcy0n@gentoo.org> spamassassin-3.1.0.ebuild:
+ Stable on x86; bug #112063
+
+ 13 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org>
+ spamassassin-3.1.0.ebuild:
+ stable on alpha wrt bug #112063
+
+ 13 Nov 2005; Jason Wever <weeve@gentoo.org> spamassassin-3.1.0.ebuild:
+ Stable on SPARC wrt bug #112063.
+
+ 12 Nov 2005; Brent Baude <ranger@gentoo.org> spamassassin-3.1.0-r1.ebuild:
+ Marking spamassassin-3.1.0-r1 ~ppc64 for bug# 112220
+
+ 12 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.1.0.ebuild, spamassassin-3.1.0-r1.ebuild:
+ SA 3.1.0 needs the lateste archive-tar
+
+ 12 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org>
+ spamassassin-3.1.0-r1.ebuild:
+ marked ~alpha as per bug #112220
+
+*spamassassin-3.1.0-r1 (11 Nov 2005)
+
+ 11 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.0-r1.ebuild:
+ 3.1.0-r1 adds additional use flags and support, which are not supported by
+ all architectures atm. Bug 112220 has been created to track this.
+
+*spamassassin-3.1.0 (11 Nov 2005)
+
+ 11 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.1.0.ebuild:
+ Upstream bump, ebuild worked heavily by Brian G. Peterson in bug 106028.
+ Should also close bug (request for said bump). Additional use flag information that Brian added needed to be removed for the time being - not all arch's are up to date on the relevant dependancies. Will open a bug against arch's for 3.1.0-r1.ebuild.
+
+ 16 Aug 2005; Michael Cummings <mcummings@gentoo.org> files/3.0.0-spamd.conf,
+ +files/secrets.cf, -spamassassin-2.64-r1.ebuild,
+ -spamassassin-3.0.2-r1.ebuild, -spamassassin-3.0.3.ebuild,
+ spamassassin-3.0.4.ebuild:
+ Cleaning up; bug 91430 resolved, added secrets.cf and a note to the local.cf
+ file
+
+ 28 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ files/3.0.0-spamd.init, spamassassin-3.0.4.ebuild:
+ Bug 96704
+
+ 28 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ files/3.0.0-spamd.init, spamassassin-3.0.4.ebuild:
+ Bug 85205
+
+ 28 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.4.ebuild:
+ Bug 96669
+
+ 18 Jun 2005; Thomas Matthijs <axxo@gentoo.org> spamassassin-3.0.4.ebuild:
+ stable on x86
+
+ 17 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ spamassassin-3.0.4.ebuild:
+ Stable on hppa. bug #94722
+
+ 17 Jun 2005; Markus Rothe <corsair@gentoo.org> spamassassin-3.0.4.ebuild:
+ Stable on ppc64; bug #94722
+
+ 16 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
+ spamassassin-3.0.4.ebuild:
+ Stable on alpha + ia64.
+
+ 10 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ files/3.0.0-spamd.init:
+ init addition for pidfile location
+
+ 09 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.2-r1.ebuild:
+ 3.0.2-r1 tested on mips, keywording
+
+ 09 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ -spamassassin-2.63-r1.ebuild, -spamassassin-2.63.ebuild,
+ -spamassassin-2.64.ebuild, -spamassassin-3.0.0-r1.ebuild,
+ -spamassassin-3.0.0.ebuild, -spamassassin-3.0.1.ebuild,
+ -spamassassin-3.0.2.ebuild:
+ Cleaning. Next task: get mips bumped
+
+ 08 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ spamassassin-3.0.4.ebuild:
+ Stable on sparc wrt #94722
+
+ 08 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
+ spamassassin-3.0.4.ebuild:
+ Stable on ppc.
+
+ 08 Jun 2005; Simon Stelling <blubb@gentoo.org> spamassassin-3.0.4.ebuild:
+ marking stable on amd64 wrt bug 94722
+
+*spamassassin-3.0.4 (08 Jun 2005)
+
+ 08 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.0.4.ebuild:
+ Version bump, bug forthcoming
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64.ebuild:
+ dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64-r1.ebuild:
+ dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63.ebuild:
+ dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63-r1.ebuild:
+ dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64.ebuild:
+ dev-perl/Time-Local => perl-core/Time-Local migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64-r1.ebuild:
+ dev-perl/Time-Local => perl-core/Time-Local migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63.ebuild:
+ dev-perl/Time-Local => perl-core/Time-Local migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63-r1.ebuild:
+ dev-perl/Time-Local => perl-core/Time-Local migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.3.ebuild:
+ dev-perl/Time-HiRes => perl-core/Time-HiRes migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.3.ebuild:
+ dev-perl/Storable => perl-core/Storable migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.3.ebuild:
+ dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.2.ebuild:
+ dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.2-r1.ebuild:
+ dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.1.ebuild:
+ dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64.ebuild:
+ dev-perl/Getopt-Long => perl-core/Getopt-Long migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64-r1.ebuild:
+ dev-perl/Getopt-Long => perl-core/Getopt-Long migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63.ebuild:
+ dev-perl/Getopt-Long => perl-core/Getopt-Long migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63-r1.ebuild:
+ dev-perl/Getopt-Long => perl-core/Getopt-Long migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64.ebuild:
+ dev-perl/File-Spec => perl-core/File-Spec migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.64-r1.ebuild:
+ dev-perl/File-Spec => perl-core/File-Spec migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63.ebuild:
+ dev-perl/File-Spec => perl-core/File-Spec migration
+
+ 25 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63-r1.ebuild:
+ dev-perl/File-Spec => perl-core/File-Spec migration
+
+ 24 May 2005; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-2.63-r1.ebuild, spamassassin-2.63.ebuild,
+ spamassassin-2.64-r1.ebuild, spamassassin-2.64.ebuild,
+ spamassassin-3.0.0-r1.ebuild, spamassassin-3.0.0.ebuild,
+ spamassassin-3.0.1.ebuild, spamassassin-3.0.2-r1.ebuild,
+ spamassassin-3.0.2.ebuild, spamassassin-3.0.3.ebuild:
+ dev-perl/DB_File => perl-core/DB_File
+
+ 10 May 2005; Sven Wegener <swegener@gentoo.org> files/3.0.0-spamd.conf,
+ files/3.0.0-spamd.init, files/spamd.conf, files/spamd.init,
+ spamassassin-3.0.3.ebuild:
+ Moved the declaration of the pid file location from init.d script to conf.d
+ file. Overriding the value might be needed if we run spamd as non-root. Some
+ general ebuild cleanup.
+
+*spamassassin-3.0.3 (04 May 2005)
+
+ 04 May 2005; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.0.3.ebuild:
+ New version released
+
+ 02 Apr 2005; Stephen P. Becker <geoman@gentoo.org>
+ spamassassin-2.64-r1.ebuild:
+ stable on mips
+
+*spamassassin-3.0.2-r1 (30 Jan 2005)
+
+ 30 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/3.0.0-spamd.conf,
+ files/spamd.conf, spamassassin-2.63-r1.ebuild, spamassassin-2.63.ebuild,
+ +spamassassin-2.64-r1.ebuild, spamassassin-2.64.ebuild,
+ spamassassin-3.0.0-r1.ebuild, spamassassin-3.0.0.ebuild,
+ +spamassassin-3.0.2-r1.ebuild:
+ Version bump to reflect bug 76168.
+
+ 24 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/3.0.0-spamd.conf:
+ Bug 76168 - removing -i from default config file so that SA is only listening
+ on localhost rather than all available interfaces.
+
+ 27 Dec 2004; Guy Martin <gmsoft@gentoo.org> spamassassin-3.0.2.ebuild:
+ Stable on hppa.
+
+ 27 Dec 2004; Bryan Østergaard <kloeri@gentoo.org>
+ spamassassin-3.0.2.ebuild:
+ Stable on alpha, bug 64133.
+
+ 26 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ spamassassin-3.0.2.ebuild:
+ Stable sparc.
+
+ 26 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ spamassassin-3.0.2.ebuild:
+ Stable x86.
+
+ 23 Dec 2004; Simon Stelling <blubb@gentoo.org> spamassassin-3.0.2.ebuild:
+ stable on amd64; bug #64133
+
+ 23 Dec 2004; <SeJo@gentoo.org> spamassassin-3.0.2.ebuild:
+ stable on ppc glsa: 64133
+
+ 20 Dec 2004; Markus Rothe <corsair@gentoo.org> spamassassin-3.0.2.ebuild:
+ Stable on ppc64
+
+*spamassassin-3.0.2 (20 Dec 2004)
+
+ 20 Dec 2004; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.0.2.ebuild:
+ New version; closes bug 74731
+ Updates:
+ SA-bug 4005: Yahoo groups messages flagged as forged
+ SA-bug 4030: incapable Net::DNS module usage should be a warning
+ SA-bug 2462: detect legitimate SMTP AUTH submission, to avoid false positives on Dynablock-style rules
+ SA-bug 4019: Needed to add in RPAD call wherever token was used in a select
+ SA-bug 3961: Docu fix for two contradicting explanations of the -x switch
+ SA-bug 4014: change spamcop_submission_address to correct name, spamcop_to_address
+ SA-bug 3990: two small regexp errors in RegistrarBoundaries
+ SA-bug 3967: fix performance issues with USERPASS and RATWARE_STORM_URI
+ SA-bug 3953: Provide better debug output for sa-learn --restore
+ SA-bug 3816: deal with 'rewrite_header Subject' markup when no Subject header previously existed
+ SA-bug 3950: Exim 'sender_fullhost' var was not recognized by Received header parser
+ SA-bug 3942: EvalTests::_check_recipients() would sometimes parse out the wrong addresses/overwrite entries on the array/etc
+ SA-bug 3941: spamcop now only wants max 2 day old mail
+ SA-bug 3930: uridnsbl plugin didn't respect the uridnsbl_max_domains value
+
+*spamassassin-3.0.1 (20 Dec 2004)
+
+ 20 Dec 2004; Michael Cummings <mcummings@gentoo.org>
+ files/3.0.0-spamd.conf, files/spamd.conf, spamassassin-3.0.0-r1.ebuild,
+ spamassassin-3.0.0.ebuild, spamassassin-3.0.1.ebuild:
+ Added note regarding potential for DoS against spamd when used against an
+ untrusted network. Should resolve bug 64133 for now.
+
+ 26 Oct 2004; Michael Cummings <mcummings@gentoo.org> :
+ Bug 68841. - excessive memory-usage fixes - bug fixed which stopped DCC, Pyzor
+ working with amavisd - deprecate RCVD_IN_RFC_IPWHOIS - user_prefs were staying
+ active between different spamd users, fixed - user_prefs blacklist entries
+ were not working in spamd, fixed - excessive time and memory consumption when
+ ok_languages is used, fixed - sa-learn -u switch to specify the username for
+ virtual environments - avoid bug in Sys::Hostname::Long that renames the
+ hostname when "make test" is run - whitelist the top 125 queried SURBL domains
+ common in nonspam
+
+ 28 Sep 2004; Sven Wegener <swegener@gentoo.org> files/3.0.0-spamd.init:
+ Gentoo Technologies, Inc. -> Gentoo Foundation
+
+ 26 Sep 2004; Tom Gall <tgall@gentoo.org> spamassassin-2.64.ebuild:
+ stable on ppc64, bug #59483
+
+*spamassassin-3.0.0-r1 (24 Sep 2004)
+
+ 24 Sep 2004; Michael Cummings <mcummings@gentoo.org>
+ +spamassassin-3.0.0-r1.ebuild, spamassassin-3.0.0.ebuild:
+ Mistake on my part with importing the DATADIR that was used in the pre-release
+ ebuild. Corrected in both 3 and 3-r1 just to be safe. Addresses bug 65102.
+
+ 22 Sep 2004; Michael Cummings <mcummings@gentoo.org>
+ spamassassin-3.0.0.ebuild:
+ <= not >= for razor less than 2.4. axxo - good catch
+
+*spamassassin-3.0.0 (22 Sep 2004)
+
+ 22 Sep 2004; Michael Cummings <mcummings@gentoo.org>
+ +files/3.0.0-spamd.conf, +files/3.0.0-spamd.init,
+ +spamassassin-3.0.0.ebuild:
+ New version of spamassassin. Read the UPDATES and CHANGES if upgrading!!This
+ should close out bug 58057.
+
+ 06 Aug 2004; Aron Griffis <agriffis@gentoo.org> spamassassin-2.64.ebuild:
+ stable on alpha and ia64 #59483
+
+ 05 Aug 2004; Tom Martin <slarti@gentoo.org> spamassassin-2.64.ebuild:
+ Marked stable on amd64 for bug 59483.
+
+*spamassassin-2.64 (05 Aug 2004)
+
+ 05 Aug 2004; <squash@gentoo.org> spamassassin-2.64.ebuild:
+ sparc-ified
+
+ 21 Jul 2004; Tom Gall <tgall@gentoo.org> spamassassin-2.63-r1.ebuild:
+ stable on ppc64, bug #57585
+
+*spamassassin-2.63-r1 (04 Jul 2004)
+
+ 04 Jul 2004; Robin H. Johnson <robbat2@gentoo.org>
+ spamassassin-2.63-r1.ebuild:
+ add in functionality from bug #49448, qmail-spamc.
+
+ 08 Jun 2004; Robert Coie <rac@gentoo.org> spamassassin-2.63.ebuild:
+ Add Time-Local and Getopt-Long to the stuff that perl can fill
+
+ 06 Jun 2004; Robert Coie <rac@gentoo.org> spamassassin-2.63.ebuild:
+ Modify the File-Spec and MakeMaker deps to be fulfillable by >=perl-5.8.2-r1
+ itself
+
+*spamassassin-2.63 (03 Jun 2004)
+
+ 03 Jun 2004; Seemant Kulleen <seemant@gentoo.org> +metadata.xml,
+ +files/spamd.conf, +files/spamd.init, +spamassassin-2.63.ebuild:
+ Change category from dev-perl to mail-filter, and change package name from
+ Mail-SpamAssassin to just plain old spamassassin
+
+ 16 Apr 2004; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.60-r1.ebuild, Mail-SpamAssassin-2.60-r2.ebuild,
+ Mail-SpamAssassin-2.61.ebuild, Mail-SpamAssassin-2.62.ebuild:
+ Syntax fix for newdepend, bug 29064
+
+ 25 Feb 2004; Sven Blumenstein <bazik@gentoo.org>
+ Mail-SpamAssassin-2.63.ebuild:
+ Stable on sparc, thanks to Josh Grebe <josh@brokedown.net> for testing!
+
+ 20 Feb 2004; Aron Griffis <agriffis@gentoo.org>
+ Mail-SpamAssassin-2.63.ebuild:
+ stable on alpha and ia64
+
+ 18 Feb 2004; Eric Sammer <esammer@gentoo.org> Mail-SpamAssassin-2.63.ebuild:
+ Mark stable on x86 and amd64. This fixes bug #41801 and bug #40828.
+
+ 09 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org>
+ Mail-SpamAssassin-2.63.ebuild:
+ set ppc in keywords
+
+*Mail-SpamAssassin-2.63 (23 Jan 2004)
+
+ 23 Jan 2004; Robin H. Johnson <robbat2@gentoo.org>
+ Mail-SpamAssassin-2.63.ebuild:
+ bug #38844, version bump
+
+ 19 Jan 2004; <tuxus@gentoo.org> Mail-SpamAssassin-2.62.ebuild:
+ Added ~mips to KEYWORDS.
+
+ 18 Jan 2004; <tuxus@gentoo.org> Mail-SpamAssassin-2.61.ebuild:
+ Added ~mips to KEYWORDS.
+
+*Mail-SpamAssassin-2.62 (18 Jan 2004)
+
+ 18 Jan 2004; Eric Sammer <esammer@gentoo.org> Mail-SpamAssassin-2.62.ebuild:
+ Version bump. Closes bug 38559
+
+ 10 Jan 2004; <gustavoz@gentoo.org> Mail-SpamAssassin-2.61.ebuild:
+ marked stable for sparc and hppa
+
+*Mail-SpamAssassin-2.61 (18 Dec 2003)
+
+ 18 Dec 2003; <rac@gentoo.org> Mail-SpamAssassin-2.55-r1.ebuild,
+ Mail-SpamAssassin-2.55-r2.ebuild, Mail-SpamAssassin-2.55.ebuild,
+ Mail-SpamAssassin-2.60.ebuild, Mail-SpamAssassin-2.61.ebuild:
+ Add 2.61, clean house. Address bug 35423
+
+*Mail-SpamAssassin-2.60-r2 (28 Oct 2003)
+
+ 28 Oct 2003; Robin H. Johnson <robbat2@gentoo.org>
+ Mail-SpamAssassin-2.60-r2.ebuild, files/spamd.init:
+ improve spamd.init as per bug #22833 so it starts in the correct place, and
+ bump revision with slight ebuild cleanup
+
+ 15 Oct 2003; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.60-r1.ebuild:
+ Unmasking for x86, now stable
+
+*Mail-SpamAssassin-2.60-r1 (26 Sep 2003)
+
+ 26 Sep 2003; <rac@gentoo.org> Mail-SpamAssassin-2.60-r1.ebuild:
+ New ebuild that uses final 2.60. Much thanks to Malte S. Stretz in bug 29404
+ and elsewhere.
+
+*Mail-SpamAssassin-2.55-r2 (24 Sep 2003)
+
+ 24 Sep 2003; <rac@gentoo.org> Mail-SpamAssassin-2.55-r2.ebuild:
+ Fix sandbox problem with rules files
+
+ 12 Sep 2003; Rajiv Aaron Manglani <rajiv@gentoo.org>
+ Mail-SpamAssassin-2.60.ebuild:
+ marked unstable as 2.60 is still changing upstream.
+
+ 08 Sep 2003; Michael Cummings <mcummings@gentoo.org> files/spamd.conf:
+ Added note to spamd.conf for running as non root user - thanks to Joe
+ <ptlame@core.com> in bug 24070 for pointing this out
+
+ 08 Sep 2003; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.60.ebuild:
+ Put forward again upstream
+
+ 26 Aug 2003; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.60.ebuild:
+ Pulled back upstream. Leaving the ebuild because 2.60 is forthcoming, but it
+ has been pulled back for now.
+
+*Mail-SpamAssassin-2.60 (22 Aug 2003)
+
+ 22 Aug 2003; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.60.ebuild:
+ New version of spamassasin - bug 27037 by Pol <blenderman@wanadoo.be> brought
+ this to our attention. New ebuild now has better support for ssl, removes
+ legacy call for razor1 (no longer supported by spamassassin), and adds support
+ for DB_File. Also added note for perl 5.8 users to the end regarding
+ localization support in spamassasin.
+
+ 18 Jun 2003; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.55-r1.ebuild:
+ New version of the ebuild for 2.55-r1 submitted by Wayne Davison
+ (gentoo@blorf.net) is a cleaner build using the config vars that SpamAssassis
+ is looking for (vs our sed's of the resulting files). This should close bug
+ 21349.
+
+*Mail-SpamAssassin-2.55-r1 (18 Jun 2003)
+
+ 18 Jun 2003; Michael Cummings <mcummings@gentoo.org>
+ Mail-SpamAssassin-2.55-r1.ebuild:
+ This update is to address an inacurate DEPEND; bad strips in cf files, etc.
+
+*Mail-SpamAssassin-2.55 (20 May 2003)
+
+ 20 May 2003; Daniel Ahlberg <aliz@gentoo.org> Mail-SpamAssassin-2.55.ebuild :
+ Version bump.
+
+*Mail-SpamAssassin-2.54 (12 May 2003)
+
+ 12 May 2003; Jon Portnoy <avenj@gentoo.org> Mail-SpamAssassin-2.54.ebuild :
+ Version bump.
+
+*Mail-SpamAssassin-2.53 (10 Apr 2003)
+
+ 16 Apr 2003; <rac@gentoo.org> Mail-SpamAssassin-2.53.ebuild:
+ disable razor tests to avoid interactivity in build, again thanks to Wayne
+ Davison <gentoo@blorf.net> in bug #17988
+
+ 15 Apr 2003; <rac@gentoo.org> Mail-SpamAssassin-2.53.ebuild:
+ remove TODO from docs list, thanks to Wayne Davison <gentoo@blorf.net> in bug
+ #17988
+
+ 10 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> Mail-SpamAssassin-2.53.ebuild :
+ Version bump.
+
+*Mail-SpamAssassin-2.52 (28 Mar 2003)
+
+ 28 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> Mail-SpamAssassin-2.52.ebuild :
+ Version bump.
+
+*Mail-SpamAssassin-2.50 (26 Feb 2003)
+
+ 26 Feb 2003; Hanno Boeck <hanno@gentoo.org> Mail-SpamAssassin-2.50.ebuild :
+ New version. Just copied the old ebuild.
+
+*Mail-SpamAssassin-2.44 (02 Feb 2003)
+
+ 02 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Security update.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*Mail-SpamAssassin-2.43-r3 (01 Dec 2002)
+
+ 02 Jan 2002; Nick Hadaway <raker@gentoo.org>
+ Mail-SpamAssassin-2.43-r3.ebuild :
+ Marked stable.
+
+ 01 Dec 2002; Nick Hadaway <raker@gentoo.org>
+ Mail-SpamAssassin-2.43-r3.ebuild,
+ files/digest-Mail-SpamAssassin-2.43-r3 :
+ Version bump with changes suggested in bug #9756
+
+*Mail-SpamAssassin-2.43-r2 (29 Oct 2002)
+
+ 29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
+ forced version bump to install into correct locations
+
+*Mail-SpamAssassin-2.43-r1 (27 Oct 2002)
+
+ 27 Oct 2002; <mcummings@gentoo.org> Mail-SpamAssassin-2.43-r1.ebuild :
+ Adds better options to config to avoid sandbox violations
+
+*Mail-SpamAssassin-2.43 (24 Oct 2002)
+
+ 24 Oct 2002; <mcummings@gentoo.org> Mail-SpamAssassin-2.43.ebuild :
+ corrects problems with mail filtering adding extra chars to the from field
+
+*Mail-SpamAssassin-2.31-r3 (05 Jul 2002)
+
+ 31 Jul 2002; Calum Selkirk <cselkirk@gentoo.org>
+ Mail-SpamAssassin-2.31-r3.ebuild :
+
+ Added ppc to KEYWORDS.
+
+ 05 Jul 2002; Seemant Kulleen <seemant@gentoo.org>
+ Mail-SpamAssassin-2.31-r3.ebuild files/digest-Mail-SpamAssassin-2.31-r3 :
+
+ Fixed the way the install process went for this.
+
+*Mail-SpamAssassin-2.31-r2 (04 Jul 2002)
+
+ 04 Jul 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog :
+
+ Adding spamd init stuff (thanks to Marcelo Fontenele S Santos); removing
+ old versions
+
+*Mail-SpamAssassin-2.31-r1 (02 Jul 2002)
+
+ 02 Jul 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog :
+
+ added Time-HiRes dep
+
+*Mail-SpamAssassin-2.31 (28 Jun 2002)
+
+ 28 Jun 2002; Bruce A. Locke <blocke@shivan.org> Mail-SpamAssassin-2.31.ebuild:
+
+ Version Bump
+
+*Mail-SpamAssassin-2.20 (2 Jun 2002)
+
+ 2 Jun 2002; Preston A. Elder <prez@gentoo.org> Mail-SpamAssassin-2.20.ebuild:
+
+ new ebuild
+
+*spamassassin-2.20 (21 May 2002)
+
+ 21 May 2002; Grant Goodyear <g2boojum@gentoo.org> :
+
+ Version bump. Also dodoc'd some useful files.
+
+*spamassassin-2.11-r1 (12 Apr 2002)
+
+ 12 Apr 2002; Grant Goodyear <g2boojum@gentoo.org> :
+
+ Fixed sandbox violation.
+
+*spamassassin-2.11 (15 Mar 2002)
+
+ 15 Mar 2002; Bruce A. Locke <blocke@shivan.org> spamassassin-2.11.ebuild :
+
+ Update to 2.11
+
+*spamassassin-2.01 (24 Feb 2002)
+
+ 24 Feb 2002; Bruce A. Locke <blocke@shivan.org> spamassassin-2.01.ebuild :
+
+ Ebuild contributed by Marc Soda <marc@aspre.net>
diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest
new file mode 100644
index 0000000..354355b
--- /dev/null
+++ b/mail-filter/spamassassin/Manifest
@@ -0,0 +1,17 @@
+AUX 3.0.0-spamd.conf 1523 SHA256 02e2625617215f61909bbac603e1aa4846d8a99cc93d14cbf0f5212f9809159f SHA512 224d72d0ca118d419d8c2af7b00cd16c76896ebcff1860bcdc7172d104a9be419adc09fd25ef7ce76e2bc0a0411ef9c46ed9cdee405ad9222dee4ca2e6fe6388 WHIRLPOOL 977a5075298728b3022604fd24fe41649e29f7fc4a0391c819608c8acfbcd9f79f7d15f24c069eae2b334fd570fe6abe0b0c8c8ce877244727bef84e908d9094
+AUX 3.3.1-spamd.init 1076 SHA256 6d7fc294587625cd6f790dacede74cbafd6d86dbefbe4fcf33bfa40e8e918678 SHA512 1596199958b170b48c344324412f835e45e1a48e17be66a1e383c7cd2d906d17f80d906b51b3d09035ce9849e4090fce9ce58f42937738995d91dec64415a820 WHIRLPOOL 3dd0767ba317fc499c9b1ba234223456a6d9375f1dec0c13911ed66b4594aa79bd50271fdb922c364d3f7fb72da01555b5adae2acbe991d2b9d6b4773954566b
+AUX 85_disable_SSLv2.txt 4968 SHA256 e2cbea6c01c60753eaee3a3bac465e0cd849d30f9746051a6b8e5339925f5fd2 SHA512 e44c8f4d11a74966479fdce76327a19b642eb26999995b17749994ee8edf6dac447b1aaaa3ecb6ba6cf22c120733b66077dd1dad7f7dfb3468ec1a9003b1ed1a WHIRLPOOL 8c28a46c3a0d2c491649e895bc0e29a141f3e8217b5faf7dcb58b7d92963ca5cebab8d55be29bfae55dfad5c0260321c62669d1b0906d324a755c1bdbc16b2a5
+AUX secrets.cf 664 SHA256 9f134c7b857b21689f612fc6d131f719e5a65e2ba341b282e7aa57402c854139 SHA512 bb6992098a44e16147be46b75b70e3fb81672285dd71a30719606e2cab556720fc9dd318c7a80832ceaf2e6d9c98c2dd7434f48242feede1922c3e1073559edb WHIRLPOOL 1eccfd765106199312fb23581612b810b92fe8cc3e94b9c4964bcf550ac68bab1e88af07d5324a2be11111cf04f941f4bcfe5482bc71c72ef5ab35be53512ebc
+AUX spamassassin-3.3.2-binary_token.patch 465 SHA256 170ffed8831f7e45d7e50fda774dccd2482f4652c733e419c664d04b3208f37f SHA512 0e101c9792bc1cc6123fa1546e2d412b23bd9811541f18454182871995ad4436916e038be2352774c313e61c6decf99c7b378b3e107dfd05fbeedb75a65ce6ad WHIRLPOOL 88739e51bba39242dfba9adc437a06922f1c9f43e7bc5988c3e6cccc3da937949b634567824587c5c366ff0a4f30b68631f14faf0425f05cd068380d87c83dbc
+AUX spamassassin-3.3.2-innodb.patch 4749 SHA256 d40a72692f9b7161f2a332189e68cfd5486b69a4d2e9fdea9d23d6ae7bd7fd10 SHA512 8d72542f1853eee35a9fb8a3127bd8a3a3aeb2ee0b30e1f15a7c45f7a1d81054c50c57a9b8109c9348dbdbe1a084a0932bc9efa8a5516da92142bd8371ed2ecd WHIRLPOOL 7f58df175bb6cef1d970577960e29077ae2172d74bda30dd7c47283df4e7dfbbe8f44045259531659f2eddc748b3f05853aca5c62f90949c6a22d3287a90495c
+AUX spamassassin-3.3.2-mysql_count_rows.patch 3319 SHA256 a97f6b9b67e721a95885b978c2def9a1065577855ab4377f80fb142fdf6cbba1 SHA512 47a5cb63e87fa2f76267578d1e9bf4b308fe16467bad9fa69894762c78dda9b6441872e4d6226a1d0e2dce205db9a92eb689377de3ec9f2df9da4d725ab7402d WHIRLPOOL 2f59f05fd813d556ad99829f35c48753ae120bc217f74c940599976d57400c41bc1b29e0734e0935e9856aaf6fcb5feadb9d499963d58467bfb37fa3117ee2b8
+AUX spamassassin.service 290 SHA256 c9c9e7aa13a47e05063a9e3b686d5e00fee34dba2983e42c91e48ae4207ba635 SHA512 409a468457f653c3705586262dd46e75bfdb7442a5a0828797c5f37a760740ecb1c19822f7f8d241176e2287b235a670d82e9470a1080c15c89d822aa1cda0e2 WHIRLPOOL 4658469f87868e421336e7a49698ca90a0710205bdd7b26a8af71427483beae7a28e13804cb940da678377f7bd3af4f2ab1c2106116fc1492f8086e69206e8b1
+AUX spamassassin.service-r1 323 SHA256 960eb0115ac4e70981f9a4350767e001cdabb244f5cd6d169d713fa05f662f3b SHA512 3c9356d1a24f73c3a3374398058c8e7cb9875ee98a1b6bb96d5a6d9ec2de4de527717f12d809b40d4d768958e098f6e5e04803018f9b7e46a0322cd9319c0923 WHIRLPOOL a2c4faf6788132cec2b4781aedd55c859f45ec6555e40ba078c9890d857971ba3b8b8114c48cc9bbbffa0dd4ac3cc24d0e52e8f6af78325ad259718e867f3c00
+AUX spamassassin.service.conf 333 SHA256 b6f942eb15f2476dbd161db92b8dacec43f2a0664b45405f3e4396f23ab8b18d SHA512 d818e0ca5bfa9dadb94f99351a307f41c05bc46b89f55a03b9ba2fba0bd06fada06adf1a3eff949f3a04151f3680b279d78fba08c8f28873d17e4a4aa55edca4 WHIRLPOOL 9b5e5674223f99df7afb48482f12f4fa307677290833dd6d3285cdcb94bea1a632c76e8a99e7e38b556a61c20375389d5a370105d2d8c2d4f1de445340ab429d
+DIST Mail-SpamAssassin-3.3.2.tar.bz2 1006577 SHA256 c7239b4b4ef04ba5e2d5aedb9156850146ed3fa47c88f0a0757f08e22f93a205 SHA512 3baabfacd2f3ac1debc2bbcdc0b2109ad51f6b176b9a6d037e14999c430150f0922469f777e7d35311ab819eb20905b55c00aa58f1c3c8d5f881d173dd441cbd WHIRLPOOL 5751d7285ffd29c041056f15ff6c85f66ecf6b9e806558623716ad8826124e1f92096f0e8b00016158b4a965927bde7e9e5ed48984ee956906175431e8a45ee5
+EBUILD spamassassin-3.3.2-r1.ebuild 7029 SHA256 a4286ee85c1ff9360fd683aac14bc7ca986d57a63a087d5344620e286c25958b SHA512 1e2d4726ed5971955f73617aabade57e7ff78ec5d83466d831d6e04c01a0cbaaf54dc791354030b405c96d685175dda1029036765383300f7a0766e0e56f6db5 WHIRLPOOL c5c78bddada13343c25089915a147d8afb3a6a640577dc4f34ce3fbfa070c0192a3708c0c714438ff5e5bac4fd02786f8913d85c9b93050ca86890d117f42ef9
+EBUILD spamassassin-3.3.2-r2.ebuild 7084 SHA256 e9bae256cf3282cbd547afe8074c38ec8b655849824b93fcdb4b5bdb9ba9fdaf SHA512 8b8e88dedcf785dc8ff08c61ccfca921e44daead36fb7acd05c42b9258aa5c1b59d18266d25770c6cee40ee5a6532f41d683bb74e10c321b41563dcfce5bed84 WHIRLPOOL 3f65bf101d588f6b457634fb9fd09823bc46ac164804b870f553a24aa494e75a634785ff33a13c738a301546fc155fe5beeb147a84cf68ca0d9ef69e9e9b923f
+EBUILD spamassassin-3.3.2-r3.ebuild 7093 SHA256 511058e349a1e82670efb9cbdca9f49e207837d3108c9c8090019e4b75887bdd SHA512 6213c55c07912cdbd529e4d41e2722bc610b815002c3043d1d6563f114229251d92a14024d0822401b52261a7fea247e5b844f9961739f4269f96ba73bad83cb WHIRLPOOL ed04d058d569647cd41093ccd3c634d8a489e35093ce1ab8b545a625a6ff349308c5047693204ef3d2d44e3a5485f8d0cfb928f5a7398c6b05cf1f22c40e0b50
+EBUILD spamassassin-3.3.2-r4.ebuild 7168 SHA256 9c94ffa1cb3a634fa94f8b181cec32a457aa1d3a18d705cb888ffd45413a5945 SHA512 2fc9685a4702100d96e2e7f58d5400401dad2145aef531ace836005f5f3fb5ca40e4d0302cc7e0d77ca108ed3798844c530de408b3e3588eebce918a151a3414 WHIRLPOOL ee0e7b702be450fdd5e114065e0a0418dd384567664cfc856c9acdc06a1a8a8fc52912f35091a394fcc7339b6f85eae603af4bd95e4446610091fe243958f6a5
+MISC ChangeLog 45049 SHA256 17ebe2875f0967d79048c049ada8b805eef3a094b28bc23e6233eb46404d50d0 SHA512 41b1741c9f7e46e7630829ba85f93bf05611bdd9d30f542cb82daadf14dbde800b03debfb882f76ed7924b6cfaabf30fce70a822a14d4589cb56dc5e70591bfb WHIRLPOOL 9a382d94f90141f831006aad6e895134b3ef1c2f64a80c9ac23e080adcd4735e947af8dd6362c10291df4b7f65a7943a1e72acbf7781123739a4e334abdfe2c2
+MISC metadata.xml 233 SHA256 2c234ebf47c0de34ea504b0342e8eca756fb7d77a6ac82cadb15fe5ba11e8beb SHA512 26f4aee998e006f276bd381132a5449fe3d8de3fe17610aab068873b1e0273d9f37b7171777e205b8ec3eabb53fcbce1eb4d45db7710fae41674b3fabca2eefa WHIRLPOOL 7992869e2f4237d58b3ea97c8b9fe61e90ec523d3fe81cbe14601841908ccf251d064aa53930ad73b61d5dfb7546995ea41491bfbad1542e18f9c5f9994f9153
diff --git a/mail-filter/spamassassin/files/3.0.0-spamd.conf b/mail-filter/spamassassin/files/3.0.0-spamd.conf
new file mode 100644
index 0000000..b3cd1ac
--- /dev/null
+++ b/mail-filter/spamassassin/files/3.0.0-spamd.conf
@@ -0,0 +1,46 @@
+# Config file for /etc/init.d/spamd
+
+
+# ***WARNING***
+# spamd was not designed to listed to an untrusted network. spamd
+# is vulnerable to DoS attacks (and eternal doom) if used to listen
+# to an untrusted network.
+#
+
+
+# Some options:
+#
+# -c to create a per user configuration file
+# -H [dir] to switch home dirs for helper apps, dir optional
+# -i [ip] to listen on the specified IP,
+# 127.0.0.1 if omitted,
+# 0.0.0.0 (ie. all) if given without value;
+# must be used in combination with -A to actually allow
+# connections from anybody but localhost
+# -m limit to set the number of children, default 5
+# -u user the user to run spamd as
+# -L if you want to run no net tests
+#
+# for more help look in man spamd
+#
+# Note: if you plan on using the -u flag to spamd you will need to
+# make sure the location of the PID file is writable by that user.
+# This can be done by making the directory /var/run/spamd and
+# changing the owner to the UID that runs spamd. You will then
+# need to edit $pidfile in /etc/init.d/spamd. This should fix the
+# problem with stop/restart in the init scripts.
+#
+# See http://bugs.gentoo.org/show_bug.cgi?id=70124 for a full
+# explanation.
+
+SPAMD_OPTS="-m 5 -c -H"
+
+# spamd stores its pid in this file. If you use the -u option to
+# run spamd under another user, you might need to adjust it.
+
+PIDFILE="/run/spamd.pid"
+
+# SPAMD_NICELEVEL lets you set the 'nice'ness of the running
+# spamd process
+
+# SPAMD_NICELEVEL=5
diff --git a/mail-filter/spamassassin/files/3.3.1-spamd.init b/mail-filter/spamassassin/files/3.3.1-spamd.init
new file mode 100644
index 0000000..98ac8ae
--- /dev/null
+++ b/mail-filter/spamassassin/files/3.3.1-spamd.init
@@ -0,0 +1,46 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/files/3.3.1-spamd.init,v 1.6 2013/10/17 11:44:12 zlogene Exp $
+
+# NB: Config is in /etc/conf.d/spamd
+
+# Provide a default location if they haven't in /etc/conf.d/spamd
+PIDFILE=${PIDFILE:-/run/spamd.pid}
+
+extra_started_commands="reload"
+
+depend() {
+ need net
+ before mta
+ use logger
+@USEPOSTGRES@ use postgresql
+@USEMYSQL@ use mysql
+}
+
+start() {
+ ebegin "Starting spamd"
+ start-stop-daemon --start --quiet \
+ --name spamd \
+ --nicelevel ${SPAMD_NICELEVEL:-0} \
+ --pidfile ${PIDFILE} \
+ --exec /usr/sbin/spamd -- -d -r ${PIDFILE} \
+ ${SPAMD_OPTS}
+ retval=$?
+ if ! [ -f "${PIDFILE}" ]; then
+ sleep 1
+ fi
+ eend ${retval} "Failed to start spamd"
+}
+
+stop() {
+ ebegin "Stopping spamd"
+ start-stop-daemon --stop --quiet --pidfile ${PIDFILE}
+ eend $? "Failed to stop spamd"
+}
+
+reload() {
+ ebegin "Reloading configuration"
+ start-stop-daemon --signal HUP --quiet --pidfile ${PIDFILE}
+ eend $?
+}
diff --git a/mail-filter/spamassassin/files/85_disable_SSLv2.txt b/mail-filter/spamassassin/files/85_disable_SSLv2.txt
new file mode 100644
index 0000000..ed554ef
--- /dev/null
+++ b/mail-filter/spamassassin/files/85_disable_SSLv2.txt
@@ -0,0 +1,119 @@
+Index: Mail-SpamAssassin-3.3.1/spamc/libspamc.c
+===================================================================
+--- Mail-SpamAssassin-3.3.1.orig/spamc/libspamc.c 2010-03-16 07:49:23.000000000 -0700
++++ Mail-SpamAssassin-3.3.1/spamc/libspamc.c 2011-04-10 17:16:32.000000000 -0700
+@@ -1198,14 +1198,10 @@
+ if (flags & SPAMC_USE_SSL) {
+ #ifdef SPAMC_SSL
+ SSLeay_add_ssl_algorithms();
+- if ((flags & SPAMC_SSLV2) && (flags & SPAMC_SSLV3)) {
+- meth = TLSv1_client_method(); /* both flag bits on means use TLSv1 */
+- } else if (flags & SPAMC_SSLV2) {
+- meth = SSLv2_client_method();
+- } else if (flags & SPAMC_SSLV3) {
+- meth = SSLv3_client_method();
++ if (flags & SPAMC_TLSV1) {
++ meth = TLSv1_client_method();
+ } else {
+- meth = SSLv23_client_method(); /* no flag bits, default SSLv23 */
++ meth = SSLv3_client_method(); /* default */
+ }
+ SSL_load_error_strings();
+ ctx = SSL_CTX_new(meth);
+@@ -1593,7 +1589,7 @@
+ if (flags & SPAMC_USE_SSL) {
+ #ifdef SPAMC_SSL
+ SSLeay_add_ssl_algorithms();
+- meth = SSLv2_client_method();
++ meth = SSLv3_client_method();
+ SSL_load_error_strings();
+ ctx = SSL_CTX_new(meth);
+ #else
+Index: Mail-SpamAssassin-3.3.1/spamc/libspamc.h
+===================================================================
+--- Mail-SpamAssassin-3.3.1.orig/spamc/libspamc.h 2010-03-16 07:49:23.000000000 -0700
++++ Mail-SpamAssassin-3.3.1/spamc/libspamc.h 2011-04-10 17:16:05.000000000 -0700
+@@ -119,7 +119,7 @@
+ /* Jan 1, 2007 sidney: added SSL protocol versions */
+ /* no flags means use default of SSL_v23 */
+ /* Set both flags to specify TSL_v1 */
+-#define SPAMC_SSLV2 (1<<18)
++#define SPAMC_TLSV1 (1<<18)
+ #define SPAMC_SSLV3 (1<<17)
+
+ /* Nov 30, 2006 jm: add -z, zlib support */
+Index: Mail-SpamAssassin-3.3.1/spamc/spamc.c
+===================================================================
+--- Mail-SpamAssassin-3.3.1.orig/spamc/spamc.c 2010-03-16 07:49:23.000000000 -0700
++++ Mail-SpamAssassin-3.3.1/spamc/spamc.c 2011-04-10 17:16:05.000000000 -0700
+@@ -359,17 +359,11 @@
+ case 'S':
+ {
+ flags |= SPAMC_USE_SSL;
+- if (!spamc_optarg || (strcmp(spamc_optarg,"sslv23") == 0)) {
+- /* this is the default */
+- }
+- else if (strcmp(spamc_optarg,"sslv2") == 0) {
+- flags |= SPAMC_SSLV2;
+- }
+- else if (strcmp(spamc_optarg,"sslv3") == 0) {
+- flags |= SPAMC_SSLV3;
++ if (!spamc_optarg || (strcmp(spamc_optarg,"sslv3") == 0)) {
++ flags |= SPAMC_SSLV3;
+ }
+ else if (strcmp(spamc_optarg,"tlsv1") == 0) {
+- flags |= (SPAMC_SSLV2 | SPAMC_SSLV3);
++ flags |= SPAMC_TLSV1;
+ }
+ else {
+ libspamc_log(flags, LOG_ERR, "Please specify a legal ssl version (%s)", spamc_optarg);
+Index: Mail-SpamAssassin-3.3.1/spamc/spamc.pod
+===================================================================
+--- Mail-SpamAssassin-3.3.1.orig/spamc/spamc.pod 2011-04-10 17:16:05.000000000 -0700
++++ Mail-SpamAssassin-3.3.1/spamc/spamc.pod 2011-04-10 17:16:05.000000000 -0700
+@@ -181,10 +181,8 @@
+
+ If spamc was built with support for SSL, encrypt data to and from the
+ spamd process with SSL; spamd must support SSL as well.
+-I<sslversion> specifies the SSL protocol version to use, one of
+-C<sslv2>, C<sslv3>, C<tlsv1>, or C<sslv23>. The default, C<sslv23>, causes
+-spamc to use a SSLv2 hello handshake then negotiate use of SSLv3 or TLSv1
+-protocol if the spamd server can accept it.
++I<sslversion> specifies the SSL protocol version to use, either
++C<sslv3>, or C<tlsv1>. The default, is C<sslv3>.
+
+ =item B<-t> I<timeout>, B<--timeout>=I<timeout>
+
+Index: Mail-SpamAssassin-3.3.1/spamd/spamd.raw
+===================================================================
+--- Mail-SpamAssassin-3.3.1.orig/spamd/spamd.raw 2011-04-10 17:16:05.000000000 -0700
++++ Mail-SpamAssassin-3.3.1/spamd/spamd.raw 2011-04-10 17:16:05.000000000 -0700
+@@ -693,8 +693,8 @@
+ $sslport = ( getservbyname($sslport, 'tcp') )[2];
+ die "spamd: invalid ssl-port: $opt{'port'}\n" unless $sslport;
+ }
+- $sslversion = $opt{'ssl-version'} || 'sslv23';
+- if ($sslversion !~ /^(?:sslv([23]|23)|(tlsv1))$/) {
++ $sslversion = $opt{'ssl-version'} || 'sslv3';
++ if ($sslversion !~ /^(?:sslv3|tlsv1)$/) {
+ die "spamd: invalid ssl-version: $opt{'ssl-version'}\n";
+ }
+
+@@ -3271,12 +3271,11 @@
+
+ =item B<--ssl-version>=I<sslversion>
+
+-Specify the SSL protocol version to use, one of
+-B<sslv2>, B<sslv3>, B<tlsv1>, or B<sslv23>.
+-The default, B<sslv23>, is the most flexible, accepting a SSLv2 or higher
+-hello handshake, then negotiating use of SSLv3 or TLSv1 protocol if the client
+-can accept it.
+-Specifying B<--ssl-version> implies B<--ssl>.
++Specify the SSL protocol version to use, one of B<sslv3> or B<tlsv1>.
++The default, B<sslv3>, is the most flexible, accepting a SSLv3 or
++higher hello handshake, then negotiating use of SSLv3 or TLSv1
++protocol if the client can accept it. Specifying B<--ssl-version>
++implies B<--ssl>.
+
+ =item B<--server-key> I<keyfile>
+
diff --git a/mail-filter/spamassassin/files/secrets.cf b/mail-filter/spamassassin/files/secrets.cf
new file mode 100644
index 0000000..efa31a6
--- /dev/null
+++ b/mail-filter/spamassassin/files/secrets.cf
@@ -0,0 +1,14 @@
+# The below sample from bug 91430 is an example of using mysql
+# for spam filter storage
+
+#(Tell Spamassissin to use MySQL for bayes data
+#bayes_store_module Mail::SpamAssassin::BayesStore::SQL
+#bayes_sql_dsn DBI:mysql:sa_bayes:localhost:3306
+#bayes_sql_username db_name
+#bayes_sql_password another_very_secret_password
+
+#(Tell Spamassissin to use MySQL for AWL data
+#auto_whitelist_factory Mail::SpamAssassin::SQLBasedAddrList
+#user_awl_dsn DBI:mysql:sa_bayes:localhost:3306
+#user_awl_sql_username db_name
+#user_awl_sql_password another_very_secret_password
diff --git a/mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch b/mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch
new file mode 100644
index 0000000..5ce5c0d
--- /dev/null
+++ b/mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch
@@ -0,0 +1,13 @@
+Index: sql/bayes_mysql.sql
+===================================================================
+--- sql/bayes_mysql.sql (revision 1139005)
++++ sql/bayes_mysql.sql (working copy)
+@@ -22,7 +22,7 @@
+
+ CREATE TABLE bayes_token (
+ id int(11) NOT NULL default '0',
+- token char(5) NOT NULL default '',
++ token binary(5) NOT NULL default '',
+ spam_count int(11) NOT NULL default '0',
+ ham_count int(11) NOT NULL default '0',
+ atime int(11) NOT NULL default '0',
diff --git a/mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch b/mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch
new file mode 100644
index 0000000..8bf1372
--- /dev/null
+++ b/mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch
@@ -0,0 +1,114 @@
+Index: sql/README.bayes
+===================================================================
+--- sql/README.bayes (revision 1139008)
++++ sql/README.bayes (working copy)
+@@ -17,27 +17,37 @@
+ bayes_store_module Mail::SpamAssassin::BayesStore::SQL
+
+ This directive is used by the Bayes module to determine which storage
+-module should be used. If not set it will default to:
++module should be used. If not set it will default to:
+ Mail::SpamAssassin::BayesStore::DBM
+
++The storage module Mail::SpamAssassin::BayesStore::SQL is an older generic
++SQL module which can be also be used with versions of MySQL which did not
++have support for an InnoDB engine and transactions. If choosing this module
++consider replacing the InnoDB engine with MyISAM (explicitly or defaulted)
++in the schema (files bayes_mysql.sql and awl_mysql.sql). Note that old
++versions of MySQL expect syntax TYPE=MyISAM instead of ENGINE=MyISAM,
++while newer versions throw a syntax error on TYPE and only allow ENGINE.
++In short: replace ENGINE=InnoDB with TYPE=MyISAM (or just leave it out)
++in the bayes_mysql.sql and awl_mysql.sql schemas if ENGINE=InnoDB is not
++accepted.
++
++There is also a MySQL specific storage driver available to provides a
++small boost in performance. It requires version 4.1 or above of the
++MySQL database software to work properly. In addition, it provides
++rollback on error functionality if you create your bayes database table
++using the InnoDB storage engine. WARNING: Using this module with a version
++of MySQL < 4.1 could have unexpected results. To use the MySQL 4.1+
++specific module set your bayes_store_module directive accordingly:
++ bayes_store_module Mail::SpamAssassin::BayesStore::MySQL
++
+ PostgreSQL users will want to use the PostgreSQL specific storage
+ module:
+-bayes_store_module Mail::SpamAssassin::BayesStore::PgSQL
++ bayes_store_module Mail::SpamAssassin::BayesStore::PgSQL
+ This module provides a slightly different interface to makes better
+ use of the resources that PostgreSQL offers. In addition, please make
+ sure that you follow the instructions below for loading the proper
+ procedural language and installing the tables and stored procedure.
+
+-There is also a MySQL specific storage driver available to provides a
+-small boost in performance. It requires version 4.1 or above of the
+-MySQL database software to work properly. In addition, it provides
+-rollback on error functionality if you create your bayes database
+-table using the InnoDB storage engine (ie s/MyISAM/InnoDB/ on the
+-bayes_mysql.sql file). WARNING: Using this module with a version of
+-MySQL < 4.1 could have unexpected results. To use the MySQL 4.1+
+-specific module set your bayes_store_module directive accordingly:
+-bayes_store_module Mail::SpamAssassin::BayesStore::MySQL
+-
+ Additional configuration directives provided by BayesSQL:
+
+ bayes_sql_dsn DBI:driver:database:hostname[:port]
+Index: sql/awl_mysql.sql
+===================================================================
+--- sql/awl_mysql.sql (revision 1139008)
++++ sql/awl_mysql.sql (working copy)
+@@ -1,9 +1,9 @@
+ CREATE TABLE awl (
+ username varchar(100) NOT NULL default '',
+- email varchar(255) NOT NULL default '',
++ email varbinary(255) NOT NULL default '',
+ ip varchar(40) NOT NULL default '',
+ count int(11) NOT NULL default '0',
+ totscore float NOT NULL default '0',
+ signedby varchar(255) NOT NULL default '',
+ PRIMARY KEY (username,email,signedby,ip)
+-) TYPE=MyISAM;
++) ENGINE=InnoDB;
+Index: sql/bayes_mysql.sql
+===================================================================
+--- sql/bayes_mysql.sql (revision 1139008)
++++ sql/bayes_mysql.sql (working copy)
+@@ -3,13 +3,13 @@
+ id int(11) NOT NULL default '0',
+ runtime int(11) NOT NULL default '0',
+ KEY bayes_expire_idx1 (id)
+-) TYPE=MyISAM;
++) ENGINE=InnoDB;
+
+ CREATE TABLE bayes_global_vars (
+ variable varchar(30) NOT NULL default '',
+ value varchar(200) NOT NULL default '',
+ PRIMARY KEY (variable)
+-) TYPE=MyISAM;
++) ENGINE=InnoDB;
+
+ INSERT INTO bayes_global_vars VALUES ('VERSION','3');
+
+@@ -18,7 +18,7 @@
+ msgid varchar(200) binary NOT NULL default '',
+ flag char(1) NOT NULL default '',
+ PRIMARY KEY (id,msgid)
+-) TYPE=MyISAM;
++) ENGINE=InnoDB;
+
+ CREATE TABLE bayes_token (
+ id int(11) NOT NULL default '0',
+@@ -28,7 +28,7 @@
+ atime int(11) NOT NULL default '0',
+ PRIMARY KEY (id, token),
+ INDEX bayes_token_idx1 (id, atime)
+-) TYPE=MyISAM;
++) ENGINE=InnoDB;
+
+ CREATE TABLE bayes_vars (
+ id int(11) NOT NULL AUTO_INCREMENT,
+@@ -43,4 +43,4 @@
+ newest_token_age int(11) NOT NULL default '0',
+ PRIMARY KEY (id),
+ UNIQUE bayes_vars_idx1 (username)
+-) TYPE=MyISAM;
++) ENGINE=InnoDB;
diff --git a/mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch b/mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch
new file mode 100644
index 0000000..54ee557
--- /dev/null
+++ b/mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch
@@ -0,0 +1,88 @@
+--- lib/Mail/SpamAssassin/BayesStore/MySQL.pm (revision 1138970)
++++ lib/Mail/SpamAssassin/BayesStore/MySQL.pm (working copy)
+@@ -840,14 +840,28 @@
+ return 0;
+ }
+
++ # With ON DUPLICATE KEY UPDATE, the affected-rows value per row is 1 if
++ # the row is inserted as a new row and 2 if an existing row is updated.
++ #
++ # Due to a MySQL server bug a value of 3 can be seen.
++ # See: http://bugs.mysql.com/bug.php?id=46675
++ # When executing the INSERT ... ON DUPLICATE KEY UPDATE statement
++ # and checking the rows return count:
++ # mysql_client_found_rows = 0: The second INSERT returns a row count
++ # of 2 in all MySQL versions.
++ # mysql_client_found_rows = 1: The second INSERT returns this row count:
++ # Before MySQL 5.1.20: 2
++ # MySQL 5.1.20: undef on Mac OS X, 139775481 on Linux (garbage?)
++ # MySQL 5.1.21 and up: 3
++ #
+ my $num_rows = $rc;
+
+ $sth->finish();
+
+- if ($num_rows == 1 || $num_rows == 2) {
++ if ($num_rows == 1 || $num_rows == 2 || $num_rows == 3) {
+ my $token_count_update = '';
+
+- $token_count_update = "token_count = token_count + 1," if ($num_rows == 1);
++ $token_count_update = "token_count = token_count + 1," if $num_rows == 1;
+ $sql = "UPDATE bayes_vars SET
+ $token_count_update
+ newest_token_age = GREATEST(newest_token_age, ?),
+@@ -872,7 +886,11 @@
+ }
+ else {
+ # $num_rows was not what we expected
+- dbg("bayes: _put_token: Updated an unexpected number of rows.");
++ my $token_displ = $token;
++ $token_displ =~ s/(.)/sprintf('%02x',ord($1))/egs;
++ dbg("bayes: _put_token: Updated an unexpected number of rows: %s, ".
++ "id: %s, token (hex): %s",
++ $num_rows, $self->{_userid}, $token_displ);
+ $self->{_dbh}->rollback();
+ return 0;
+ }
+@@ -987,8 +1005,24 @@
+ else {
+ my $num_rows = $rc;
+
+- $need_atime_update_p = 1 if ($num_rows == 1 || $num_rows == 2);
+- $new_tokens++ if ($num_rows == 1);
++ # With ON DUPLICATE KEY UPDATE, the affected-rows value per row is 1 if
++ # the row is inserted as a new row and 2 if an existing row is updated.
++ # But see MySQL bug (as above): http://bugs.mysql.com/bug.php?id=46675
++
++ if ($num_rows == 1) {
++ $new_tokens++;
++ $need_atime_update_p = 1;
++ } elsif ($num_rows == 2 || $num_rows == 3) {
++ $need_atime_update_p = 1;
++ } else {
++ # $num_rows was not what we expected
++ my $token_displ = $token;
++ $token_displ =~ s/(.)/sprintf('%02x',ord($1))/egs;
++ dbg("bayes: _put_tokens: Updated an unexpected number of rows: %s, ".
++ "id: %s, token (hex): %s",
++ $num_rows, $self->{_userid}, $token_displ);
++ $error_p = 1;
++ }
+ }
+ }
+
+@@ -1026,10 +1060,10 @@
+ }
+ }
+ else {
+- # $num_rows was not what we expected
+- dbg("bayes: _put_tokens: Updated an unexpected number of rows.");
+- $self->{_dbh}->rollback();
+- return 0;
++ info("bayes: _put_tokens: no atime updates needed? Num of tokens: %d",
++ scalar keys %{$tokens});
++# $self->{_dbh}->rollback();
++# return 0;
+ }
+ }
+
diff --git a/mail-filter/spamassassin/files/spamassassin.service b/mail-filter/spamassassin/files/spamassassin.service
new file mode 100644
index 0000000..5c9e9ed
--- /dev/null
+++ b/mail-filter/spamassassin/files/spamassassin.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=Spamassassin daemon
+After=syslog.target network.target
+
+[Service]
+Type=forking
+PIDFile=/var/run/spamd.pid
+ExecStart=/usr/sbin/spamd -d --pidfile /var/run/spamd.pid -m 5 -c -H
+StandardOutput=syslog
+StandardError=syslog
+Restart=always
+
+[Install]
+WantedBy=multi-user.target
diff --git a/mail-filter/spamassassin/files/spamassassin.service-r1 b/mail-filter/spamassassin/files/spamassassin.service-r1
new file mode 100644
index 0000000..3d14581
--- /dev/null
+++ b/mail-filter/spamassassin/files/spamassassin.service-r1
@@ -0,0 +1,15 @@
+[Unit]
+Description=Spamassassin daemon
+After=syslog.target network.target
+
+[Service]
+Type=forking
+PIDFile=/run/spamd.pid
+ExecStart=/usr/sbin/spamd -d --pidfile /run/spamd.pid -m 5 $SPAMD_OPTS
+ExecReload=/bin/kill -HUP $MAINPID
+StandardOutput=syslog
+StandardError=syslog
+Restart=always
+
+[Install]
+WantedBy=multi-user.target
diff --git a/mail-filter/spamassassin/files/spamassassin.service.conf b/mail-filter/spamassassin/files/spamassassin.service.conf
new file mode 100644
index 0000000..9fc1f62
--- /dev/null
+++ b/mail-filter/spamassassin/files/spamassassin.service.conf
@@ -0,0 +1,10 @@
+# Here you can append some options to spamd process, please
+# double check that you make needed changes in service file if
+# you use options requiring it
+# Some options:
+#
+# -c to create a per user configuration file
+# -H [dir] to switch home dirs for helper apps, dir optional
+
+[Service]
+Environment="SPAMD_OPTS= -c -H"
diff --git a/mail-filter/spamassassin/metadata.xml b/mail-filter/spamassassin/metadata.xml
new file mode 100644
index 0000000..e745931
--- /dev/null
+++ b/mail-filter/spamassassin/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>perl</herd>
+<use>
+ <flag name='qmail'>Build qmail functionality and docs</flag>
+</use>
+</pkgmetadata>
+
diff --git a/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild b/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild
new file mode 100644
index 0000000..e817b9a
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild,v 1.13 2013/09/29 07:11:47 zlogene Exp $
+
+EAPI=4
+
+inherit perl-module toolchain-funcs eutils
+
+MY_P=Mail-SpamAssassin-${PV//_/-}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="SpamAssassin is an extensible email filter which is used to identify spam"
+HOMEPAGE="http://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+# need keyword request for Mail-SPF ppc ppc64
+IUSE="berkdb qmail ssl doc ldap mysql postgres sqlite ipv6"
+
+DEPEND=">=dev-lang/perl-5.8.8-r8
+ virtual/perl-MIME-Base64
+ >=virtual/perl-PodParser-1.32
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ >=dev-perl/HTML-Parser-3.43
+ >=dev-perl/Mail-DKIM-0.37
+ >=dev-perl/Net-DNS-0.53
+ dev-perl/Digest-SHA1
+ dev-perl/libwww-perl
+ >=virtual/perl-Archive-Tar-1.26
+ app-crypt/gnupg
+ >=virtual/perl-IO-Zlib-1.04
+ >=dev-util/re2c-0.12.0
+ dev-perl/Mail-SPF
+ dev-perl/NetAddr-IP
+ ssl? (
+ dev-perl/IO-Socket-SSL
+ dev-libs/openssl
+ )
+ berkdb? (
+ virtual/perl-DB_File
+ )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ipv6? (
+ dev-perl/IO-Socket-INET6
+ )"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ epatch "${FILESDIR}/85_disable_SSLv2.txt"
+ # http://old.nabble.com/Migrating-bayes-to-mysql-fails-with-parsing-errors-td31889789i20.html
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6624
+ epatch "${FILESDIR}/${P}-mysql_count_rows.patch"
+
+ #https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6625
+ epatch "${FILESDIR}/${P}-binary_token.patch"
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6626
+ epatch "${FILESDIR}/${P}-innodb.patch"
+}
+
+src_configure() {
+ # - Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ myconf="SYSCONFDIR=${EPREFIX}/etc DATADIR=${EPREFIX}/usr/share/spamassassin"
+
+ # If ssl is enabled, spamc can be built with ssl support
+ if use ssl; then
+ myconf+=" ENABLE_SSL=yes"
+ else
+ myconf+=" ENABLE_SSL=no"
+ fi
+
+ # Set the path to the Perl executable explictly. This will be used to
+ # create the initial sharpbang line in the scripts and might cause
+ # a versioned app name end in there, see
+ # <http://bugs.gentoo.org/show_bug.cgi?id=62276>
+ myconf+=" PERL_BIN=${EPREFIX}/usr/bin/perl"
+
+ # Add Gentoo tag to make it easy for the upstream devs to spot
+ # possible modifications or patches.
+ #version_tag="g${PV:6}${PR}"
+ #version_str="${PV//_/-}-${version_tag}"
+
+ # Create the Gentoo config file before Makefile.PL is called so it
+ # is copied later on.
+ #echo "version_tag ${version_tag}" > rules/11_gentoo.cf
+
+ # Setting the following env var ensures that no questions are asked.
+ perl-module_src_configure
+ # Configure spamc
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ export PERL_MM_USE_DEFAULT=1
+
+ # Now compile all the stuff selected.
+ perl-module_src_compile
+
+ if use qmail; then
+ emake spamc/qmail-spamc
+ fi
+
+}
+
+src_install () {
+ perl-module_src_install
+
+ # Create the stub dir used by sa-update and friends
+ dodir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ ln -s mail/spamassassin "${ED}"/etc/spamassassin || die
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' "${ED}"/etc/mail/spamassassin/init.pre || die
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}"/3.3.1-spamd.init spamd
+ newconfd "${FILESDIR}"/3.0.0-spamd.conf spamd
+
+ if use postgres; then
+ sed -i -e 's:@USEPOSTGRES@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_pg.sql
+ else
+ sed -i -e '/@USEPOSTGRES@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ if use mysql; then
+ sed -i -e 's:@USEMYSQL@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_mysql.sql
+ else
+ sed -i -e '/@USEMYSQL@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ dodoc NOTICE TRADEMARK CREDITS INSTALL.VMS UPGRADE USAGE \
+ sql/README.bayes sql/README.awl procmailrc.example sample-nonspam.txt \
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail \
+ spamd-apache2/README.apache
+
+ # Rename some docu files so they don't clash with others
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ if use qmail; then
+ dodoc spamc/README.qmail
+ fi
+
+ cp "${FILESDIR}"/secrets.cf "${ED}"/etc/mail/spamassassin/secrets.cf.example || die
+ fperms 0400 /etc/mail/spamassassin/secrets.cf.example
+
+ cat <<-EOF > "${T}/local.cf.example"
+ # Sensitive data, such as database connection info, should be stored in
+ # /etc/mail/spamassassin/secrets.cf with appropriate permissions
+EOF
+
+ insinto /etc/mail/spamassassin/
+ doins "${T}/local.cf.example"
+}
+
+pkg_postinst() {
+ perl-module_pkg_postinst
+ elog "If you plan on using the -u flag to spamd, please read the notes"
+ elog "in /etc/conf.d/spamd regarding the location of the pid file.\n"
+ elog "If you build ${PN} with optional dependancy support,"
+ elog "you can enable them in /etc/mail/spamassassin/init.pre\n"
+ elog "You need to configure your database to be able to use Bayes filter"
+ elog "with database backend, otherwise it will still use (and need) the"
+ elog "Berkeley DB support."
+ elog "Look at the sql/README.bayes file in the documentation directory"
+ elog "for how to configure it.\n"
+ elog "If you plan to use Vipul's Razor, note that versions up to and"
+ elog "including version 2.82 include a bug that will slow down the entire"
+ elog "perl interpreter. Version 2.83 or later fixes this."
+ elog "If you do not plan to use this plugin, be sure to comment out"
+ elog "its loadplugin line in /etc/mail/spamassassin/v310.pre.\n"
+ elog "The DKIM plugin is now enabled by default for new installs,"
+ elog "if the perl module Mail::DKIM is installed."
+ elog "However, installation of SpamAssassin will not overwrite existing"
+ elog ".pre configuration files, so to use DKIM when upgrading from a"
+ elog "previous release that did not use DKIM, a directive:\n"
+ elog "loadplugin Mail::SpamAssassin::Plugin::DKIM"
+ elog "will need to be uncommented in file 'v312.pre', or added"
+ elog "to some other .pre file, such as local.pre.\n"
+ ewarn "Rules are no longer included with SpamAssassin out of the box".
+ ewarn "You will need to immediately run sa-update, or download"
+ ewarn "the additional rules .tgz package and run sa-update --install"
+ ewarn "with it, to get a ruleset.\n"
+ elog "If when you run sa-update and receive a GPG validation error."
+ elog "Then you need to import an updated sa-update key."
+ elog "sa-update --import /usr/share/spamassassin/sa-update-pubkey.txt\n"
+}
diff --git a/mail-filter/spamassassin/spamassassin-3.3.2-r2.ebuild b/mail-filter/spamassassin/spamassassin-3.3.2-r2.ebuild
new file mode 100644
index 0000000..ec15556
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-3.3.2-r2.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/spamassassin-3.3.2-r2.ebuild,v 1.9 2013/12/21 18:00:47 zlogene Exp $
+
+EAPI=4
+
+inherit perl-module toolchain-funcs eutils systemd
+
+MY_P=Mail-SpamAssassin-${PV//_/-}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="SpamAssassin is an extensible email filter which is used to identify spam"
+HOMEPAGE="http://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+# need keyword request for Mail-SPF ppc ppc64
+IUSE="berkdb qmail ssl doc ldap mysql postgres sqlite ipv6"
+
+DEPEND=">=dev-lang/perl-5.8.8-r8
+ virtual/perl-MIME-Base64
+ >=virtual/perl-PodParser-1.32
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ >=dev-perl/HTML-Parser-3.43
+ >=dev-perl/Mail-DKIM-0.37
+ >=dev-perl/Net-DNS-0.53
+ dev-perl/Digest-SHA1
+ dev-perl/libwww-perl
+ >=virtual/perl-Archive-Tar-1.26
+ app-crypt/gnupg
+ >=virtual/perl-IO-Zlib-1.04
+ >=dev-util/re2c-0.12.0
+ dev-perl/Mail-SPF
+ dev-perl/NetAddr-IP
+ ssl? (
+ dev-perl/IO-Socket-SSL
+ dev-libs/openssl
+ )
+ berkdb? (
+ virtual/perl-DB_File
+ )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ipv6? (
+ dev-perl/IO-Socket-INET6
+ )"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ epatch "${FILESDIR}/85_disable_SSLv2.txt"
+
+ # http://old.nabble.com/Migrating-bayes-to-mysql-fails-with-parsing-errors-td31889789i20.html
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6624
+ epatch "${FILESDIR}/${P}-mysql_count_rows.patch"
+
+ #https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6625
+ epatch "${FILESDIR}/${P}-binary_token.patch"
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6626
+ epatch "${FILESDIR}/${P}-innodb.patch"
+}
+
+src_configure() {
+ # - Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ myconf="SYSCONFDIR=${EPREFIX}/etc DATADIR=${EPREFIX}/usr/share/spamassassin"
+
+ # If ssl is enabled, spamc can be built with ssl support
+ if use ssl; then
+ myconf+=" ENABLE_SSL=yes"
+ else
+ myconf+=" ENABLE_SSL=no"
+ fi
+
+ # Set the path to the Perl executable explictly. This will be used to
+ # create the initial sharpbang line in the scripts and might cause
+ # a versioned app name end in there, see
+ # <http://bugs.gentoo.org/show_bug.cgi?id=62276>
+ myconf+=" PERL_BIN=${EPREFIX}/usr/bin/perl"
+
+ # Add Gentoo tag to make it easy for the upstream devs to spot
+ # possible modifications or patches.
+ #version_tag="g${PV:6}${PR}"
+ #version_str="${PV//_/-}-${version_tag}"
+
+ # Create the Gentoo config file before Makefile.PL is called so it
+ # is copied later on.
+ #echo "version_tag ${version_tag}" > rules/11_gentoo.cf
+
+ # Setting the following env var ensures that no questions are asked.
+ perl-module_src_configure
+ # Configure spamc
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ export PERL_MM_USE_DEFAULT=1
+
+ # Now compile all the stuff selected.
+ perl-module_src_compile
+
+ if use qmail; then
+ emake spamc/qmail-spamc
+ fi
+
+}
+
+src_install () {
+ perl-module_src_install
+
+ # Create the stub dir used by sa-update and friends
+ keepdir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ ln -s mail/spamassassin "${ED}"/etc/spamassassin || die
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' "${ED}"/etc/mail/spamassassin/init.pre || die
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}"/3.3.1-spamd.init spamd
+ newconfd "${FILESDIR}"/3.0.0-spamd.conf spamd
+
+ systemd_dounit "${FILESDIR}"/${PN}.service
+
+ if use postgres; then
+ sed -i -e 's:@USEPOSTGRES@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_pg.sql
+ else
+ sed -i -e '/@USEPOSTGRES@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ if use mysql; then
+ sed -i -e 's:@USEMYSQL@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_mysql.sql
+ else
+ sed -i -e '/@USEMYSQL@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ dodoc NOTICE TRADEMARK CREDITS INSTALL.VMS UPGRADE USAGE \
+ sql/README.bayes sql/README.awl procmailrc.example sample-nonspam.txt \
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail \
+ spamd-apache2/README.apache
+
+ # Rename some docu files so they don't clash with others
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ if use qmail; then
+ dodoc spamc/README.qmail
+ fi
+
+ cp "${FILESDIR}"/secrets.cf "${ED}"/etc/mail/spamassassin/secrets.cf.example || die
+ fperms 0400 /etc/mail/spamassassin/secrets.cf.example
+
+ cat <<-EOF > "${T}/local.cf.example"
+ # Sensitive data, such as database connection info, should be stored in
+ # /etc/mail/spamassassin/secrets.cf with appropriate permissions
+EOF
+
+ insinto /etc/mail/spamassassin/
+ doins "${T}/local.cf.example"
+}
+
+pkg_postinst() {
+ perl-module_pkg_postinst
+ elog "If you plan on using the -u flag to spamd, please read the notes"
+ elog "in /etc/conf.d/spamd regarding the location of the pid file.\n"
+ elog "If you build ${PN} with optional dependancy support,"
+ elog "you can enable them in /etc/mail/spamassassin/init.pre\n"
+ elog "You need to configure your database to be able to use Bayes filter"
+ elog "with database backend, otherwise it will still use (and need) the"
+ elog "Berkeley DB support."
+ elog "Look at the sql/README.bayes file in the documentation directory"
+ elog "for how to configure it.\n"
+ elog "If you plan to use Vipul's Razor, note that versions up to and"
+ elog "including version 2.82 include a bug that will slow down the entire"
+ elog "perl interpreter. Version 2.83 or later fixes this."
+ elog "If you do not plan to use this plugin, be sure to comment out"
+ elog "its loadplugin line in /etc/mail/spamassassin/v310.pre.\n"
+ elog "The DKIM plugin is now enabled by default for new installs,"
+ elog "if the perl module Mail::DKIM is installed."
+ elog "However, installation of SpamAssassin will not overwrite existing"
+ elog ".pre configuration files, so to use DKIM when upgrading from a"
+ elog "previous release that did not use DKIM, a directive:\n"
+ elog "loadplugin Mail::SpamAssassin::Plugin::DKIM"
+ elog "will need to be uncommented in file 'v312.pre', or added"
+ elog "to some other .pre file, such as local.pre.\n"
+ ewarn "Rules are no longer included with SpamAssassin out of the box".
+ ewarn "You will need to immediately run sa-update, or download"
+ ewarn "the additional rules .tgz package and run sa-update --install"
+ ewarn "with it, to get a ruleset.\n"
+ elog "If when you run sa-update and receive a GPG validation error."
+ elog "Then you need to import an updated sa-update key."
+ elog "sa-update --import /usr/share/spamassassin/sa-update-pubkey.txt\n"
+}
diff --git a/mail-filter/spamassassin/spamassassin-3.3.2-r3.ebuild b/mail-filter/spamassassin/spamassassin-3.3.2-r3.ebuild
new file mode 100644
index 0000000..e30d6dc
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-3.3.2-r3.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/spamassassin-3.3.2-r3.ebuild,v 1.1 2013/10/17 11:44:13 zlogene Exp $
+
+EAPI=4
+
+inherit perl-module toolchain-funcs eutils systemd
+
+MY_P=Mail-SpamAssassin-${PV//_/-}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="SpamAssassin is an extensible email filter which is used to identify spam"
+HOMEPAGE="http://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+# need keyword request for Mail-SPF ppc ppc64
+IUSE="berkdb qmail ssl doc ldap mysql postgres sqlite ipv6"
+
+DEPEND=">=dev-lang/perl-5.8.8-r8
+ virtual/perl-MIME-Base64
+ >=virtual/perl-PodParser-1.32
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ >=dev-perl/HTML-Parser-3.43
+ >=dev-perl/Mail-DKIM-0.37
+ >=dev-perl/Net-DNS-0.53
+ dev-perl/Digest-SHA1
+ dev-perl/libwww-perl
+ >=virtual/perl-Archive-Tar-1.26
+ app-crypt/gnupg
+ >=virtual/perl-IO-Zlib-1.04
+ >=dev-util/re2c-0.12.0
+ dev-perl/Mail-SPF
+ dev-perl/NetAddr-IP
+ ssl? (
+ dev-perl/IO-Socket-SSL
+ dev-libs/openssl
+ )
+ berkdb? (
+ virtual/perl-DB_File
+ )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ipv6? (
+ dev-perl/IO-Socket-INET6
+ )"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ epatch "${FILESDIR}/85_disable_SSLv2.txt"
+
+ # http://old.nabble.com/Migrating-bayes-to-mysql-fails-with-parsing-errors-td31889789i20.html
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6624
+ epatch "${FILESDIR}/${P}-mysql_count_rows.patch"
+
+ #https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6625
+ epatch "${FILESDIR}/${P}-binary_token.patch"
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6626
+ epatch "${FILESDIR}/${P}-innodb.patch"
+}
+
+src_configure() {
+ # - Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ myconf="SYSCONFDIR=${EPREFIX}/etc DATADIR=${EPREFIX}/usr/share/spamassassin"
+
+ # If ssl is enabled, spamc can be built with ssl support
+ if use ssl; then
+ myconf+=" ENABLE_SSL=yes"
+ else
+ myconf+=" ENABLE_SSL=no"
+ fi
+
+ # Set the path to the Perl executable explictly. This will be used to
+ # create the initial sharpbang line in the scripts and might cause
+ # a versioned app name end in there, see
+ # <http://bugs.gentoo.org/show_bug.cgi?id=62276>
+ myconf+=" PERL_BIN=${EPREFIX}/usr/bin/perl"
+
+ # Add Gentoo tag to make it easy for the upstream devs to spot
+ # possible modifications or patches.
+ #version_tag="g${PV:6}${PR}"
+ #version_str="${PV//_/-}-${version_tag}"
+
+ # Create the Gentoo config file before Makefile.PL is called so it
+ # is copied later on.
+ #echo "version_tag ${version_tag}" > rules/11_gentoo.cf
+
+ # Setting the following env var ensures that no questions are asked.
+ perl-module_src_configure
+ # Configure spamc
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ export PERL_MM_USE_DEFAULT=1
+
+ # Now compile all the stuff selected.
+ perl-module_src_compile
+
+ if use qmail; then
+ emake spamc/qmail-spamc
+ fi
+
+}
+
+src_install () {
+ perl-module_src_install
+
+ # Create the stub dir used by sa-update and friends
+ keepdir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ ln -s mail/spamassassin "${ED}"/etc/spamassassin || die
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' "${ED}"/etc/mail/spamassassin/init.pre || die
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}"/3.3.1-spamd.init spamd
+ newconfd "${FILESDIR}"/3.0.0-spamd.conf spamd
+
+ systemd_dounit "${FILESDIR}"/${PN}.service
+
+ if use postgres; then
+ sed -i -e 's:@USEPOSTGRES@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_pg.sql
+ else
+ sed -i -e '/@USEPOSTGRES@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ if use mysql; then
+ sed -i -e 's:@USEMYSQL@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_mysql.sql
+ else
+ sed -i -e '/@USEMYSQL@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ dodoc NOTICE TRADEMARK CREDITS INSTALL.VMS UPGRADE USAGE \
+ sql/README.bayes sql/README.awl procmailrc.example sample-nonspam.txt \
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail \
+ spamd-apache2/README.apache
+
+ # Rename some docu files so they don't clash with others
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ if use qmail; then
+ dodoc spamc/README.qmail
+ fi
+
+ cp "${FILESDIR}"/secrets.cf "${ED}"/etc/mail/spamassassin/secrets.cf.example || die
+ fperms 0400 /etc/mail/spamassassin/secrets.cf.example
+
+ cat <<-EOF > "${T}/local.cf.example"
+ # Sensitive data, such as database connection info, should be stored in
+ # /etc/mail/spamassassin/secrets.cf with appropriate permissions
+EOF
+
+ insinto /etc/mail/spamassassin/
+ doins "${T}/local.cf.example"
+}
+
+pkg_postinst() {
+ perl-module_pkg_postinst
+ elog "If you plan on using the -u flag to spamd, please read the notes"
+ elog "in /etc/conf.d/spamd regarding the location of the pid file.\n"
+ elog "If you build ${PN} with optional dependancy support,"
+ elog "you can enable them in /etc/mail/spamassassin/init.pre\n"
+ elog "You need to configure your database to be able to use Bayes filter"
+ elog "with database backend, otherwise it will still use (and need) the"
+ elog "Berkeley DB support."
+ elog "Look at the sql/README.bayes file in the documentation directory"
+ elog "for how to configure it.\n"
+ elog "If you plan to use Vipul's Razor, note that versions up to and"
+ elog "including version 2.82 include a bug that will slow down the entire"
+ elog "perl interpreter. Version 2.83 or later fixes this."
+ elog "If you do not plan to use this plugin, be sure to comment out"
+ elog "its loadplugin line in /etc/mail/spamassassin/v310.pre.\n"
+ elog "The DKIM plugin is now enabled by default for new installs,"
+ elog "if the perl module Mail::DKIM is installed."
+ elog "However, installation of SpamAssassin will not overwrite existing"
+ elog ".pre configuration files, so to use DKIM when upgrading from a"
+ elog "previous release that did not use DKIM, a directive:\n"
+ elog "loadplugin Mail::SpamAssassin::Plugin::DKIM"
+ elog "will need to be uncommented in file 'v312.pre', or added"
+ elog "to some other .pre file, such as local.pre.\n"
+ ewarn "Rules are no longer included with SpamAssassin out of the box".
+ ewarn "You will need to immediately run sa-update, or download"
+ ewarn "the additional rules .tgz package and run sa-update --install"
+ ewarn "with it, to get a ruleset.\n"
+ elog "If when you run sa-update and receive a GPG validation error."
+ elog "Then you need to import an updated sa-update key."
+ elog "sa-update --import /usr/share/spamassassin/sa-update-pubkey.txt\n"
+}
diff --git a/mail-filter/spamassassin/spamassassin-3.3.2-r4.ebuild b/mail-filter/spamassassin/spamassassin-3.3.2-r4.ebuild
new file mode 100644
index 0000000..0dec65e
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-3.3.2-r4.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/spamassassin-3.3.2-r4.ebuild,v 1.1 2013/12/28 13:56:06 pacho Exp $
+
+EAPI=4
+
+inherit perl-module toolchain-funcs eutils systemd
+
+MY_P=Mail-SpamAssassin-${PV//_/-}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="SpamAssassin is an extensible email filter which is used to identify spam"
+HOMEPAGE="http://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+# need keyword request for Mail-SPF ppc ppc64
+IUSE="berkdb qmail ssl doc ldap mysql postgres sqlite ipv6"
+
+DEPEND=">=dev-lang/perl-5.8.8-r8
+ virtual/perl-MIME-Base64
+ >=virtual/perl-PodParser-1.32
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ >=dev-perl/HTML-Parser-3.43
+ >=dev-perl/Mail-DKIM-0.37
+ >=dev-perl/Net-DNS-0.53
+ dev-perl/Digest-SHA1
+ dev-perl/libwww-perl
+ >=virtual/perl-Archive-Tar-1.26
+ app-crypt/gnupg
+ >=virtual/perl-IO-Zlib-1.04
+ >=dev-util/re2c-0.12.0
+ dev-perl/Mail-SPF
+ dev-perl/NetAddr-IP
+ ssl? (
+ dev-perl/IO-Socket-SSL
+ dev-libs/openssl
+ )
+ berkdb? (
+ virtual/perl-DB_File
+ )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ipv6? (
+ dev-perl/IO-Socket-INET6
+ )"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ epatch "${FILESDIR}/85_disable_SSLv2.txt"
+
+ # http://old.nabble.com/Migrating-bayes-to-mysql-fails-with-parsing-errors-td31889789i20.html
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6624
+ epatch "${FILESDIR}/${P}-mysql_count_rows.patch"
+
+ #https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6625
+ epatch "${FILESDIR}/${P}-binary_token.patch"
+
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6626
+ epatch "${FILESDIR}/${P}-innodb.patch"
+}
+
+src_configure() {
+ # - Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ myconf="SYSCONFDIR=${EPREFIX}/etc DATADIR=${EPREFIX}/usr/share/spamassassin"
+
+ # If ssl is enabled, spamc can be built with ssl support
+ if use ssl; then
+ myconf+=" ENABLE_SSL=yes"
+ else
+ myconf+=" ENABLE_SSL=no"
+ fi
+
+ # Set the path to the Perl executable explictly. This will be used to
+ # create the initial sharpbang line in the scripts and might cause
+ # a versioned app name end in there, see
+ # <http://bugs.gentoo.org/show_bug.cgi?id=62276>
+ myconf+=" PERL_BIN=${EPREFIX}/usr/bin/perl"
+
+ # Add Gentoo tag to make it easy for the upstream devs to spot
+ # possible modifications or patches.
+ #version_tag="g${PV:6}${PR}"
+ #version_str="${PV//_/-}-${version_tag}"
+
+ # Create the Gentoo config file before Makefile.PL is called so it
+ # is copied later on.
+ #echo "version_tag ${version_tag}" > rules/11_gentoo.cf
+
+ # Setting the following env var ensures that no questions are asked.
+ perl-module_src_configure
+ # Configure spamc
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ export PERL_MM_USE_DEFAULT=1
+
+ # Now compile all the stuff selected.
+ perl-module_src_compile
+
+ if use qmail; then
+ emake spamc/qmail-spamc
+ fi
+
+}
+
+src_install () {
+ perl-module_src_install
+
+ # Create the stub dir used by sa-update and friends
+ keepdir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ ln -s mail/spamassassin "${ED}"/etc/spamassassin || die
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' "${ED}"/etc/mail/spamassassin/init.pre || die
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}"/3.3.1-spamd.init spamd
+ newconfd "${FILESDIR}"/3.0.0-spamd.conf spamd
+
+ systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
+ systemd_install_serviced "${FILESDIR}"/${PN}.service.conf
+
+ if use postgres; then
+ sed -i -e 's:@USEPOSTGRES@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_pg.sql
+ else
+ sed -i -e '/@USEPOSTGRES@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ if use mysql; then
+ sed -i -e 's:@USEMYSQL@::' "${ED}/etc/init.d/spamd"
+
+ dodoc sql/*_mysql.sql
+ else
+ sed -i -e '/@USEMYSQL@/d' "${ED}/etc/init.d/spamd"
+ fi
+
+ dodoc NOTICE TRADEMARK CREDITS INSTALL.VMS UPGRADE USAGE \
+ sql/README.bayes sql/README.awl procmailrc.example sample-nonspam.txt \
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail \
+ spamd-apache2/README.apache
+
+ # Rename some docu files so they don't clash with others
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ if use qmail; then
+ dodoc spamc/README.qmail
+ fi
+
+ cp "${FILESDIR}"/secrets.cf "${ED}"/etc/mail/spamassassin/secrets.cf.example || die
+ fperms 0400 /etc/mail/spamassassin/secrets.cf.example
+
+ cat <<-EOF > "${T}/local.cf.example"
+ # Sensitive data, such as database connection info, should be stored in
+ # /etc/mail/spamassassin/secrets.cf with appropriate permissions
+EOF
+
+ insinto /etc/mail/spamassassin/
+ doins "${T}/local.cf.example"
+}
+
+pkg_postinst() {
+ perl-module_pkg_postinst
+ elog "If you plan on using the -u flag to spamd, please read the notes"
+ elog "in /etc/conf.d/spamd regarding the location of the pid file.\n"
+ elog "If you build ${PN} with optional dependancy support,"
+ elog "you can enable them in /etc/mail/spamassassin/init.pre\n"
+ elog "You need to configure your database to be able to use Bayes filter"
+ elog "with database backend, otherwise it will still use (and need) the"
+ elog "Berkeley DB support."
+ elog "Look at the sql/README.bayes file in the documentation directory"
+ elog "for how to configure it.\n"
+ elog "If you plan to use Vipul's Razor, note that versions up to and"
+ elog "including version 2.82 include a bug that will slow down the entire"
+ elog "perl interpreter. Version 2.83 or later fixes this."
+ elog "If you do not plan to use this plugin, be sure to comment out"
+ elog "its loadplugin line in /etc/mail/spamassassin/v310.pre.\n"
+ elog "The DKIM plugin is now enabled by default for new installs,"
+ elog "if the perl module Mail::DKIM is installed."
+ elog "However, installation of SpamAssassin will not overwrite existing"
+ elog ".pre configuration files, so to use DKIM when upgrading from a"
+ elog "previous release that did not use DKIM, a directive:\n"
+ elog "loadplugin Mail::SpamAssassin::Plugin::DKIM"
+ elog "will need to be uncommented in file 'v312.pre', or added"
+ elog "to some other .pre file, such as local.pre.\n"
+ ewarn "Rules are no longer included with SpamAssassin out of the box".
+ ewarn "You will need to immediately run sa-update, or download"
+ ewarn "the additional rules .tgz package and run sa-update --install"
+ ewarn "with it, to get a ruleset.\n"
+ elog "If when you run sa-update and receive a GPG validation error."
+ elog "Then you need to import an updated sa-update key."
+ elog "sa-update --import /usr/share/spamassassin/sa-update-pubkey.txt\n"
+}