diff options
author | BlackNoxis <steven.darklight@gmail.com> | 2014-02-15 23:24:26 +0200 |
---|---|---|
committer | BlackNoxis <steven.darklight@gmail.com> | 2014-02-15 23:24:26 +0200 |
commit | 7224c1253228e5c29c78cb3f0f26ce34770f2356 (patch) | |
tree | 1684924656132935256e034f35f92abee6623265 /mail-filter |
Added ebuilds for kogaion desktop
Diffstat (limited to 'mail-filter')
-rw-r--r-- | mail-filter/bogofilter/ChangeLog | 777 | ||||
-rw-r--r-- | mail-filter/bogofilter/Manifest | 8 | ||||
-rw-r--r-- | mail-filter/bogofilter/bogofilter-1.2.2.ebuild | 116 | ||||
-rw-r--r-- | mail-filter/bogofilter/bogofilter-1.2.3.ebuild | 147 | ||||
-rw-r--r-- | mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch | 24 | ||||
-rw-r--r-- | mail-filter/bogofilter/metadata.xml | 11 |
6 files changed, 1083 insertions, 0 deletions
diff --git a/mail-filter/bogofilter/ChangeLog b/mail-filter/bogofilter/ChangeLog new file mode 100644 index 00000000..4bf8c2dc --- /dev/null +++ b/mail-filter/bogofilter/ChangeLog @@ -0,0 +1,777 @@ +# ChangeLog for mail-filter/bogofilter +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/ChangeLog,v 1.148 2012/12/15 17:45:29 armin76 Exp $ + + 15 Dec 2012; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.3.ebuild: + alpha/ia64/sh/sparc stable wrt #445908 + + 05 Dec 2012; Anthony G. Basile <blueness@gentoo.org> bogofilter-1.2.3.ebuild: + stable arm, bug #445908 + + 04 Dec 2012; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.3.ebuild: + Stable for HPPA (bug #445908). + + 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: + Stable for ppc64, wrt bug #445908 + + 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: + Stable for ppc, wrt bug #445908 + + 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: + Stable for x86, wrt bug #445908 + + 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: + Stable for amd64, wrt bug #445908 + +*bogofilter-1.2.3 (04 Dec 2012) + + 04 Dec 2012; Eray Aslan <eras@gentoo.org> +bogofilter-1.2.3.ebuild: + Security bump - bug #445908 + + 04 Jun 2012; Zac Medico <zmedico@gentoo.org> bogofilter-1.2.2.ebuild: + inherit eutils for epatch + + 10 Jun 2011; Eray Aslan <eras@gentoo.org> bogofilter-1.2.2.ebuild, + +files/bogofilter-1.2.2-gcc34.patch: + Fix gcc-3.4 compile error - bug #324405. Thanks to Roman Barczyński. + + 11 Oct 2010; Torsten Veller <tove@gentoo.org> bogofilter-1.2.2.ebuild: + Bump EAPI for has_version atoms (#340473) + + 12 Aug 2010; Torsten Veller <tove@gentoo.org> -bogofilter-0.92.8.ebuild, + -bogofilter-1.2.1.ebuild, -bogofilter-1.2.1-r1.ebuild: + Cleanup. Bye bye mips + + 11 Aug 2010; Joseph Jezak <josejx@gentoo.org> bogofilter-1.2.2.ebuild: + Marked ppc64 stable for bug #327657. + + 31 Jul 2010; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.2.ebuild: + alpha/ia64/sh/sparc stable wrt #327657 + + 29 Jul 2010; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.2.ebuild: + Stable for PPC (bug #327657). + + 29 Jul 2010; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.2.ebuild: + Stable for HPPA (bug #327657). + + 26 Jul 2010; Markus Meier <maekke@gentoo.org> bogofilter-1.2.2.ebuild: + amd64/arm/x86 stable, bug #327657 + +*bogofilter-1.2.2 (09 Jul 2010) + + 09 Jul 2010; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.2.ebuild: + Version bump. + Fixes a heap corruption in base64 decoder on invalid input (CVE-2010-2494) + + 06 Jun 2010; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.1-r1.ebuild: + Add ~arm/~sh wrt #314849 + +*bogofilter-1.2.1-r1 (12 Apr 2010) + + 12 Apr 2010; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.1-r1.ebuild, + metadata.xml: + Add tokyocabinet support + + 03 Nov 2009; Torsten Veller <tove@gentoo.org> -bogofilter-1.2.0.ebuild: + Cleanup + + 21 Oct 2009; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.1.ebuild: + Stable for HPPA (bug #284900). + + 27 Sep 2009; nixnut <nixnut@gentoo.org> bogofilter-1.2.1.ebuild: + ppc stable #284900 + + 27 Sep 2009; Brent Baude <ranger@gentoo.org> bogofilter-1.2.1.ebuild: + Marking bogofilter-1.2.1 ppc64 for bug 284900 + + 23 Sep 2009; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.1.ebuild: + alpha/arm/ia64/sh/sparc stable wrt #284900 + + 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> bogofilter-0.92.8.ebuild: + Remove virtual/libc + + 16 Sep 2009; Christian Faulhammer <fauli@gentoo.org> + bogofilter-1.2.1.ebuild: + stable x86, bug 284900 + + 16 Sep 2009; Romain Perier <mrpouet@gentoo.org> + bogofilter-1.2.1.ebuild: + Stable for amd64 per bug #284900. + +*bogofilter-1.2.1 (02 Aug 2009) + + 02 Aug 2009; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.1.ebuild: + Version bump + + 02 May 2009; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.7.ebuild: + Cleanup + + 02 May 2009; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.0.ebuild: + Stable for HPPA (bug #264832). + + 23 Apr 2009; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.0.ebuild: + arm/ia64/sh/sparc stable wrt #264832 + + 18 Apr 2009; nixnut <nixnut@gentoo.org> bogofilter-1.2.0.ebuild: + ppc stable #264832 + + 15 Apr 2009; Markus Meier <maekke@gentoo.org> bogofilter-1.2.0.ebuild: + amd64/x86 stable, bug #264832 + + 14 Apr 2009; Brent Baude <ranger@gentoo.org> bogofilter-1.2.0.ebuild: + Marking bogofilter-1.2.0 ppc64 for bug 264832 + + 07 Apr 2009; Tobias Klausmann <klausman@gentoo.org> + bogofilter-1.2.0.ebuild: + Stable on alpha, bug #264832 + +*bogofilter-1.2.0 (22 Feb 2009) + + 22 Feb 2009; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.0.ebuild: + Version bump + + 23 Nov 2008; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.5.ebuild, + -bogofilter-1.1.6.ebuild: + Cleanup + + 10 Nov 2008; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.7.ebuild: + arm/sh stable + + 11 Jun 2008; nixnut <nixnut@gentoo.org> bogofilter-1.1.7.ebuild: + Stable on ppc wrt bug 224849 + + 08 Jun 2008; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.7.ebuild: + alpha/ia64 stable wrt #224849 + + 07 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> bogofilter-1.1.7.ebuild: + amd64 stable, bug #224849 + + 07 Jun 2008; Friedrich Oslage <bluebird@gentoo.org> + bogofilter-1.1.7.ebuild: + stable on sparc, bug #224849 + + 04 Jun 2008; Markus Rothe <corsair@gentoo.org> bogofilter-1.1.7.ebuild: + Stable on ppc64; bug #224849 + + 04 Jun 2008; Jeroen Roovers <jer@gentoo.org> bogofilter-1.1.7.ebuild: + Stable for HPPA (bug #224849). + + 04 Jun 2008; Dawid Węgliński <cla@gentoo.org> bogofilter-1.1.7.ebuild: + Stable on x86 (bug #224849) + +*bogofilter-1.1.7 (05 May 2008) + + 05 May 2008; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.7.ebuild: + Version bump + + 01 Mar 2008; Christoph Mende <angelos@gentoo.org> bogofilter-1.1.6.ebuild: + Stable on amd64, bug #211412 + + 29 Feb 2008; Brent Baude <ranger@gentoo.org> bogofilter-1.1.6.ebuild: + stable ppc64, bug 211412 + + 27 Feb 2008; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.6.ebuild: + alpha/ia64 stable wrt #211412 + + 26 Feb 2008; Ferris McCormick <fmccor@gentoo.org> bogofilter-1.1.6.ebuild: + Sparc stable --- Bug #211412 --- tests good. + + 26 Feb 2008; nixnut <nixnut@gentoo.org> bogofilter-1.1.6.ebuild: + Stable on ppc wrt bug 211412 + + 26 Feb 2008; Jeroen Roovers <jer@gentoo.org> bogofilter-1.1.6.ebuild: + Stable for HPPA (bug #211412). + + 26 Feb 2008; Christian Faulhammer <opfer@gentoo.org> bogofilter-1.1.6.ebuild: + stable x86, bug 211412 + +*bogofilter-1.1.6 (28 Nov 2007) + + 28 Nov 2007; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.6.ebuild: + Version bump. + + 14 Jul 2007; Torsten Veller <tove@gentoo.org> + -files/1.1.1-patch.1107.lexer_v3_l, bogofilter-0.92.8.ebuild, + -bogofilter-1.1.1-r1.ebuild: + Removed unneeded version and keyword from 0.92.8 + + 11 Jun 2007; Daniel Gryniewicz <dang@gentoo.org> bogofilter-1.1.5.ebuild: + Marked stable on amd64 for bug #180736 + + 10 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> + bogofilter-1.1.5.ebuild: + ppc stable, bug #180736 + + 09 Jun 2007; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.5.ebuild: + alpha/ia64 stable wrt #180736 + + 04 Jun 2007; Christian Faulhammer <opfer@gentoo.org> + bogofilter-1.1.5.ebuild: + stable x86, security bug 180736 + + 04 Jun 2007; Brent Baude <ranger@gentoo.org> bogofilter-1.1.5.ebuild: + Marking bogofilter-1.1.5 ppc64 stable for bug#180736 + + 04 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> + bogofilter-1.1.5.ebuild: + Stable on sparc wrt #180736 + + 03 Jun 2007; Jeroen Roovers <jer@gentoo.org> bogofilter-1.1.5.ebuild: + Stable for HPPA (bug #180736). + + 28 Feb 2007; Torsten Veller <tove@gentoo.org> bogofilter-1.1.5.ebuild: + Include fix for USE="berkdb -sqlite" + + 28 Feb 2007; Roy Marples <uberlord@gentoo.org> bogofilter-1.1.5.ebuild: + Added ~x86-fbsd keyword. When building against berkdb, include the versioned + db header dir as /usr/include/db.h is always db-1 on FreeBSD. + +*bogofilter-1.1.5 (15 Jan 2007) + + 15 Jan 2007; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.4.ebuild, + +bogofilter-1.1.5.ebuild: + Version bump. Removed 1.1.4 + + 06 Jan 2007; Torsten Veller <tove@gentoo.org> + -files/1.1.3-patch.1142.Makefile.in, bogofilter-0.92.8.ebuild, + bogofilter-1.1.1-r1.ebuild, -bogofilter-1.1.3.ebuild, + bogofilter-1.1.4.ebuild: + Removed unneeded version and changed einfo->elog + +*bogofilter-1.1.4 (01 Jan 2007) + + 01 Jan 2007; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.4.ebuild: + Version bump + + 26 Dec 2006; Andrej Kacian <ticho@gentoo.org> + -files/1.1.3-patch.1142.Makefile.am, +files/1.1.3-patch.1142.Makefile.in, + bogofilter-1.1.3.ebuild: + Patch src/Makefile.in instead of src/Makefile.am to avoid having to run + autoconf, thus fixing bug #159088. + + 26 Dec 2006; Andrej Kacian <ticho@gentoo.org> bogofilter-1.1.3.ebuild: + Revert last change, this was not a proper fix. + + 26 Dec 2006; Andrej Kacian <ticho@gentoo.org> bogofilter-1.1.3.ebuild: + Make sci-libs/gsl an unconditional dependency, since we're rebuilding + configure and need macros provided by it. Closes bug #159088, reported by + Lónyai Gergely <alephlg at gmail.com>. + + 09 Dec 2006; Torsten Veller <tove@gentoo.org> + +files/1.1.3-patch.1142.Makefile.am, bogofilter-1.1.3.ebuild: + Fixes parallel make failure with included gsl (bug #112638). Thanks to + Martin von Gagern and David Relson. + +*bogofilter-1.1.3 (03 Dec 2006) + + 03 Dec 2006; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.1.ebuild, + +bogofilter-1.1.3.ebuild: + Version bump. Removed old version. + + 02 Dec 2006; Torsten Veller <tove@gentoo.org> -bogofilter-1.0.2.ebuild, + -bogofilter-1.0.3.ebuild, bogofilter-1.1.1-r1.ebuild: + Lifting keywords for alpha, ia64, ppc, ppc64 from 1.1.1 to 1.1.1-r1 wrt bugs + #153240 and #153939. Removing old versions. + + 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> + bogofilter-1.1.1-r1.ebuild: + Stable on hppa wrt #153240 + + 20 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> + bogofilter-1.1.1-r1.ebuild: + Stable on sparc + + 10 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> + bogofilter-1.1.1-r1.ebuild: + Marked stable on amd64 for bug #153240 + + 08 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + bogofilter-1.1.1-r1.ebuild: + stable x86, bug #153240 + + 08 Nov 2006; Torsten Veller <tove@gentoo.org> + files/1.1.1-patch.1107.lexer_v3_l: + Removed cvs keywords from patch + +*bogofilter-1.1.1-r1 (08 Nov 2006) + + 08 Nov 2006; Torsten Veller <tove@gentoo.org> + +files/1.1.1-patch.1107.lexer_v3_l, +bogofilter-1.1.1-r1.ebuild: + Bump to address bug #153939. + + 04 Nov 2006; Alexander H. Færøy <eroyf@gentoo.org> + bogofilter-1.1.1.ebuild: + stable on alpha, bug 153240 + + 01 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> + bogofilter-1.1.1.ebuild: + Stable on ia64, bug 153240. + + 30 Oct 2006; Jason Wever <weeve@gentoo.org> bogofilter-1.1.1.ebuild: + Stable on SPARC wrt bug #153240. + + 29 Oct 2006; nixnut <nixnut@gentoo.org> bogofilter-1.1.1.ebuild: + Stable on ppc wrt bug 153240 + + 29 Oct 2006; Torsten Veller <tove@gentoo.org> bogofilter-0.92.8.ebuild: + Removed keywords from old version except arm and ~mips (#74046) + + 29 Oct 2006; Joshua <joslwah@gentoo.org> bogofilter-1.1.1.ebuild: + Keyword bogofilter-1.1.1 ppc64 stable. Bug 153240. + + 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> + bogofilter-1.0.2.ebuild: + Stable on Alpha. + +*bogofilter-1.1.1 (24 Aug 2006) + + 24 Aug 2006; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.1.ebuild: + Version bump. + + 23 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> + bogofilter-1.0.2.ebuild: + Stable on hppa wrt #133817 + + 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> + bogofilter-1.0.2.ebuild: + Stable on x86 wrt bug #133817. + + 08 Aug 2006; Thomas Cort <tcort@gentoo.org> bogofilter-1.0.2.ebuild: + Stable on amd64 wrt Bug #133817. + + 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + bogofilter-1.0.2.ebuild: + ppc stable, bug #133817 + + 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> bogofilter-1.0.2.ebuild: + Mark 1.0.2 stable on ia64 + +*bogofilter-1.0.3 (11 Jul 2006) + + 11 Jul 2006; Torsten Veller <tove@gentoo.org> -bogofilter-1.0.1.ebuild, + +bogofilter-1.0.3.ebuild: + Version bump. + + 21 Jun 2006; Daniel Gryniewicz <dang@gentoo.org> bogofilter-1.0.2.ebuild: + Un-keyword amd64. I don't know why repoman succeeded the first time + + 21 Jun 2006; Markus Rothe <corsair@gentoo.org> bogofilter-1.0.2.ebuild: + Stable on ppc64; bug #133817 + + 21 Jun 2006; Daniel Gryniewicz <dang@gentoo.org> bogofilter-1.0.2.ebuild: + Marked stable on amd64 per bug#133817 + + 21 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> + bogofilter-1.0.2.ebuild: + Stable on sparc wrt #133817 + + 20 Jun 2006; Torsten Veller <tove@gentoo.org> bogofilter-1.0.2.ebuild: + Changed dependency to virtual/libiconv + +*bogofilter-1.0.2 (04 Mar 2006) + + 04 Mar 2006; Torsten Veller <tove@gentoo.org> +bogofilter-1.0.2.ebuild: + New current version. Removed doc useflag. + +*bogofilter-1.0.1 (03 Jan 2006) + + 03 Jan 2006; Torsten Veller <tove@gentoo.org> -bogofilter-0.96.5.ebuild, + -bogofilter-0.96.6.ebuild, -bogofilter-1.0.0.ebuild, + +bogofilter-1.0.1.ebuild: + Version bump. Removing unneeded versions. + + 11 Dec 2005; Torsten Veller <tove@gentoo.org> bogofilter-0.92.8.ebuild: + uses always included gsl lib (bug #112638). + + 04 Dec 2005; Tom Gall <tgall@gentoo.org> bogofilter-0.92.8.ebuild: + stable on ppc64 + +*bogofilter-1.0.0 (01 Dec 2005) + + 01 Dec 2005; Torsten Veller <tove@gentoo.org> +bogofilter-1.0.0.ebuild: + Version bump. + + 24 Nov 2005; Torsten Veller <tove@gentoo.org> bogofilter-0.96.6.ebuild: + Added "make check" patch from upstream. + +*bogofilter-0.96.6 (13 Nov 2005) + + 13 Nov 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.96.6.ebuild: + Version bump. + +*bogofilter-0.96.5 (08 Nov 2005) + + 08 Nov 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.14.ebuild, + -bogofilter-0.95.2.ebuild, -bogofilter-0.96.2.ebuild, + +bogofilter-0.96.5.ebuild: + Version bump: 0.96.5 a.k.a. 1.0.0-rc5 + +*bogofilter-0.96.2 (25 Sep 2005) + + 25 Sep 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.96.2.ebuild: + New version. + + 13 Sep 2005; Aron Griffis <agriffis@gentoo.org> bogofilter-0.92.8.ebuild: + Mark 0.92.8 stable on alpha + +*bogofilter-0.95.2 (12 Jul 2005) + + 12 Jul 2005; Torsten Veller <tove@gentoo.org> metadata.xml, + +bogofilter-0.95.2.ebuild: + Version bump. 0.95.2 supports Unicode (UTF-8). + For 64-bit machines that require 8-byte alignment for longword access + >=dev-db/sqlite-3.2.2 is needed. + +*bogofilter-0.94.14 (09 Jun 2005) + + 09 Jun 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.12.ebuild, + -bogofilter-0.94.13.ebuild, +bogofilter-0.94.14.ebuild: + Bugfix release. + +*bogofilter-0.94.13 (31 May 2005) + + 31 May 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94-11-ebuild, + +bogofilter-0.94.13.ebuild: + Bugfix release. + The ebuild supports SQLite3 as alternative backend and iconv for + charset conversion. + +*bogofilter-0.94.12 (18 May 2005) + + 18 May 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.94.12.ebuild: + New Stable release. + +*bogofilter-0.94.11 (11 May 2005) + + 11 May 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.8.ebuild, + +bogofilter-0.94.11.ebuild: + Version bump. + +*bogofilter-0.94.8 (04 May 2005) + + 04 May 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.6.ebuild, + +bogofilter-0.94.8.ebuild: + New Current Version. + +*bogofilter-0.94.6 (30 Apr 2005) + + 30 Apr 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.4.ebuild, + +bogofilter-0.94.6.ebuild: + New Current Version. + +*bogofilter-0.94.4 (10 Apr 2005) + + 10 Apr 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.94.4.ebuild: + New Current Version + +*bogofilter-0.94.3 (30 Mar 2005) + + 30 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.2.ebuild, + +bogofilter-0.94.3.ebuild: + New Current Version. + +*bogofilter-0.94.2 (25 Mar 2005) + + 25 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.1.ebuild, + +bogofilter-0.94.2.ebuild: + New Current Release. + +*bogofilter-0.94.1 (17 Mar 2005) + + 17 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.0.ebuild, + +bogofilter-0.94.1.ebuild: + New Current Version. + +*bogofilter-0.94.0 (06 Mar 2005) + + 06 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.93.4.ebuild, + +bogofilter-0.94.0.ebuild: + Version bump. + +*bogofilter-0.93.4 (10 Jan 2005) + + 10 Jan 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.93.2.ebuild, + +bogofilter-0.93.4.ebuild: + Version bump. + + 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> + bogofilter-0.93.2.ebuild: + Dependency update: dev-libs/gsl -> sci-libs/gsl. + +*bogofilter-0.93.2 (14 Dec 2004) + + 14 Dec 2004; Torsten Veller <tove@gentoo.org> -bogofilter-0.13.7.3.ebuild, + -bogofilter-0.17.5.ebuild, -bogofilter-0.92.2.ebuild, + -bogofilter-0.92.6.ebuild, -bogofilter-0.92.7.ebuild, + +bogofilter-0.93.2.ebuild: + Version bump. Closes #73919, reported by Erinn Looney-Triggs. + Clean out old ebuilds, #69505. + + 02 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> + bogofilter-0.92.8.ebuild: + Stable amd64. + + 02 Nov 2004; Kurt Lieber <klieber@gentoo.org> bogofilter-0.92.8.ebuild: + tested/stabilized on x86 for 69505. also marking as ppc since pylon + tested it earlier + + 30 Oct 2004; Ferris McCormick <fmccor@gentoo.org> bogofilter-0.92.8.ebuild: + Stable for sparc, closing bug 69505. + + 30 Oct 2004; Lars Weiler <pylon@gentoo.org> bogofilter-0.92.8.ebuild: + Stable on ppc as requested in bug #69505 + + 23 Oct 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.92.8.ebuild: + Do not install nonexistent files from the tarball. Fixed according to patch + from #68245, submitted by tove <bugs@veller.net>. + +*bogofilter-0.92.8 (20 Oct 2004) + + 20 Oct 2004; Brandon Low <lostlogic@gentoo.org> +bogofilter-0.92.8.ebuild: + Bump + + 14 Oct 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.92.2.ebuild, + bogofilter-0.92.6.ebuild, bogofilter-0.92.7.ebuild: + Removed unnecessary einfo block from 0.92.x ebuilds. Sort-of fixes #67425, + reported by Daniel Webert <rockoo@rockoo.homelinux.org>. + + 11 Oct 2004; Ferris McCormick <fmccor@gentoo.org> bogofilter-0.92.6.ebuild: + Stable for sparc. + + 11 Oct 2004; Tom Martin <slarti@gentoo.org> bogofilter-0.92.6.ebuild: + Stable on amd64. + +*bogofilter-0.92.7 (11 Oct 2004) + + 11 Oct 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.92.0.ebuild, + -bogofilter-0.92.1.ebuild, bogofilter-0.92.6.ebuild, + +bogofilter-0.92.7.ebuild: + Move 0.92.6 to stable on x86 (other arches, please follow), clean out old + ebiulds that do not have any unique keywords, bump the latest unstable to + 0.92.7 + + 02 Oct 2004; Jason Wever <weeve@gentoo.org> bogofilter-0.92.2.ebuild: + Stable on sparc. + + 25 Sep 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.17.5.ebuild, + bogofilter-0.92.1.ebuild, bogofilter-0.92.2.ebuild: + Stable on x86. + + 25 Sep 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.92.2.ebuild: + Stable on x86. + +*bogofilter-0.92.6 (05 Sep 2004) + + 05 Sep 2004; Andrej Kacian <ticho@gentoo.org> +bogofilter-0.92.6.ebuild: + Version bump. Also moved contrib stuff from /usr/lib/bogofilter/contrib to + /usr/share/bogofilter/contrib. Closes #62933, reported by tove + <bugs@veller.net>. + +*bogofilter-0.92.2 (19 Jul 2004) + + 19 Jul 2004; Brandon Low <lostlogic@gentoo.org> +bogofilter-0.92.2.ebuild: + Bump + + 12 Jul 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.91.1.ebuild: + This version has an open bug and is not the latest so zapping it + + 12 Jul 2004; Brandon Low <lostlogic@gentoo.org> bogofilter-0.92.0.ebuild: + Mark stable on x86, that brings us up-to-date with the bogofilter team for the + first time in a long time. Hope this version works as well for the rest of you + as it has for me. + +*bogofilter-0.92.1 (06 Jul 2004) +*bogofilter-0.92.0 (06 Jul 2004) + + 06 Jul 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.14.5.4.ebuild, + -bogofilter-0.15.13.1.ebuild, -bogofilter-0.16.4.ebuild, + bogofilter-0.91.1.ebuild, +bogofilter-0.92.0.ebuild, + +bogofilter-0.92.1.ebuild: + Bump up stable on x86, hope this doesn't break anyone... add 2 new unstable + versions for testing... clean up cruft + + 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> + bogofilter-0.13.7.3.ebuild, bogofilter-0.14.5.4.ebuild, + bogofilter-0.15.13.1.ebuild, bogofilter-0.16.4.ebuild, + bogofilter-0.17.5.ebuild, bogofilter-0.91.1.ebuild: + virtual/glibc -> virtual/libc + +*bogofilter-0.91.1 (06 Jun 2004) + + 06 Jun 2004; Grant Goodyear <g2boojum@gentoo.org> -bogofilter-0.91.0.ebuild, + +bogofilter-0.91.1.ebuild: + Version bump. + +*bogofilter-0.91.0 (06 Jun 2004) + + 06 Jun 2004; Grant Goodyear <g2boojum@gentoo.org> +bogofilter-0.91.0.ebuild: + Version bump, thanks to Daniel Webert (Bug #51089). + +*bogofilter-0.15.13.1 (03 Jun 2004) + + 03 Jun 2004; Seemant Kulleen <seemant@gentoo.org> +metadata.xml, + +bogofilter-0.13.7.3.ebuild, +bogofilter-0.14.5.4.ebuild, + +bogofilter-0.15.13.1.ebuild, +bogofilter-0.16.4.ebuild, + +bogofilter-0.17.5.ebuild: + Moved from net-mail/bogofilter to mail-filter/bogofilter. + +*bogofilter-0.17.5 (14 May 2004) + + 14 May 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.17.1.ebuild, + -bogofilter-0.17.2.ebuild, +bogofilter-0.17.5.ebuild: + Bump, and remove some unneeded ebuilds, will mark _something_ stable today + +*bogofilter-0.17.2 (25 Feb 2004) + + 25 Feb 2004; Brandon Low <lostlogic@gentoo.org> bogofilter-0.17.2.ebuild: + Bump + + 22 Feb 2004; Aron Griffis <agriffis@gentoo.org> bogofilter-0.13.7.3.ebuild, + bogofilter-0.14.5.4.ebuild, bogofilter-0.15.13.1.ebuild, + bogofilter-0.16.4.ebuild, bogofilter-0.17.1.ebuild: + Remove arm keywords + +*bogofilter-0.17.1 (10 Feb 2004) +*bogofilter-0.16.4 (10 Feb 2004) + + 10 Feb 2004; Brandon Low <lostlogic@gentoo.org> bogofilter-0.15.13.1.ebuild, + bogofilter-0.16.4.ebuild, bogofilter-0.17.1.ebuild: + Fix keyword issues by making depend _really_ special, and add 2 new versions. + 0.16.4 should be moved to stable cautiously as it deprecates many features + BTW, most of this work was not done by me, but rather by: + + Torsten Veller <bugs@veller.net>, many thanks. + + Closed bugs: 36452, 37017, 41086. + + 07 Feb 2004; Lars Weiler <pylon@gentoo.org> bogofilter-0.15.13.1.ebuild: + stable on ppc + +*bogofilter-0.15.13.1 (07 Jan 2004) + + 07 Jan 2004; Seemant Kulleen <seemant@gentoo.org> + bogofilter-0.15.13.1.ebuild, bogofilter-0.15.13.ebuild: + bug fix release from upstream. Thanks again to tove <bugs@veller.net> in bug + #36452 + + 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> bogofilter-0.15.13.ebuild: + fixed missing header and IUSE line + +*bogofilter-0.15.13 (29 Dec 2003) + + 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> + bogofilter-0.14.5.2.ebuild, bogofilter-0.14.5.4.ebuild, + bogofilter-0.14.5.ebuild, bogofilter-0.15.12.ebuild, + bogofilter-0.15.13.ebuild: + version bump thanks to: tove <bugs@veller.net> in bug #36452. Note that he + had had an ebuild waiting in bugzilla for 15.12 as well, which I hadn't + seen -- my apologies to him + +*bogofilter-0.15.12 (27 Dec 2003) + + 27 Dec 2003; Seemant Kulleen <seemant@gentoo.org> bogofilter-0.15.12.ebuild: + version bump + +*bogofilter-0.14.5.4 (06 Oct 2003) + + 06 Oct 2003; Caleb Tennis <caleb@gentoo.org> bogofilter-0.11.2.ebuild, + bogofilter-0.13.3.ebuild, bogofilter-0.13.6.2.ebuild, + bogofilter-0.14.5.4.ebuild: + New version, remove old ones that dont seem valid anymore + +*bogofilter-0.14.5.2 (22 Aug 2003) + + 22 Aug 2003; Grant Goodyear <g2boojum@gentoo.org> + bogofilter-0.14.5.2.ebuild: + Version bump. Thanks to Florian Bauhaus! + +*bogofilter-0.14.5 (17 Aug 2003) + + 17 Aug 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.14.5.ebuild: + The 0.14 series finally appears to be stable. Version bump. Minor + ebuild changes. Only the addition of bogominitrain.pl. + +*bogofilter-0.13.7.3 (16 Jul 2003) + + 16 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.{2,3}.ebuild: + Version bump and added missing $ in headery + + 16 Jul 2003; Christian Birchinger <joker@gentoo.org> + bogofilter-0.13.7.2.ebuild: + Added sparc stable keyword + + 16 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.3.ebuild, + bogofilter-0.13.7.2.ebuild: + Fixed the header line. And a version bump. + + 15 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.2.ebuild: + Marked stable for x86 + + 15 Jul 2003; Christian Birchinger <joker@gentoo.org> + bogofilter-0.13.6.2.ebuild: + Added sparc stable keyword + +*bogofilter-0.13.7.2 + + 09 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.2.ebuild: + Version bump. Changes on bug #23914. + + 02 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.6.2.ebuild: + Marked stabled for x86 + +*bogofilter-0.13.6.2 (01 Jul 2003) + + 01 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.6.2.ebuild: + Version bump. Minor ebuild changes. See bug #22562. + + 03 Jun 2003; Christian Birchinger <joker@gentoo.org> + bogofilter-0.11.2.ebuild: + Added sparc stable keyword + +*bogofilter-0.13.3 (29 May 2003) + + 29 May 2003; Grant Goodyear <g2boojum@gentoo.org> bogofilter-0.10.3.ebuild, + bogofilter-0.11.1.3.ebuild, bogofilter-0.11.2.ebuild, + bogofilter-0.12.3.ebuild, bogofilter-0.13.3.ebuild, bogofilter-0.8.0.ebuild, + bogofilter-0.9.1.2.ebuild: + Big clean-up. Made 0.11.2 stable on x86, added 0.13.3 (which is part + of their unstable branch, so ~ masked). Thanks to Torsten for the 0.12.3 + (whoops, 0.12.2) ebuild and to Florian Bauhaus for 0.12.3 (upon which + the 0.13.3 ebuild is based). + +*bogofilter-0.12.3 (14 May 2003) + + 14 May 2003; Dylan Carlson <absinthe@gentoo.org> bogofilter-0.12.3.ebuild: + Version bump. Anyone who uses bogofilter regularly, I suggest you upgrade... + fairly significant update over previous versions. + +*bogofilter-0.11.1.3 (13 Mar 2003) + + 16 Mar 2003; Graham Forest <vladimir@gentoo.org> bogofilter-0.11.1.3.ebuild: + Added einfo about configuration changes + + 13 Mar 2003; Graham Forest <vladimir@gentoo.org> bogofilter-0.11.1.3.ebuild: + Version bump, added ~ppc to keywords + +*bogofilter-0.11.2 (02 Jun 2003) + + 13 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : + Added missing changelog entry. + +*bogofilter-0.10.3 (15 Feb. 2003) + + 15 Feb 2003; Christian Birchinger <joker@gentoo.org> ChangeLog: + + Version bump. Added ~sparc keyword. + +*bogofilter-0.9.1.2 (8 Dec. 2002) + + 8 Dec 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog: + + Version bump. Thanks to Clemens Oertel! + +*bogofilter-0.8.0 (11 Nov 2002) + + 11 Nov 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog: + + new package; thanks to Evan Read and Javier Marcet diff --git a/mail-filter/bogofilter/Manifest b/mail-filter/bogofilter/Manifest new file mode 100644 index 00000000..1ec40b8b --- /dev/null +++ b/mail-filter/bogofilter/Manifest @@ -0,0 +1,8 @@ +AUX bogofilter-1.2.2-gcc34.patch 1393 SHA256 a8dd6640782dc2c564c4b402cfbac2fd6d016db03adab67b8507d914cd110dc8 SHA512 7179efbc1a8a4ba79a6710d6324c955dfa255e46fb5d9ac3377b11843f8eb545bf6e9ce5b547a62198d7be4fd989b9a5ea96487d34491df7d42f33a818f02b84 WHIRLPOOL beeeb55b64a22b60fca8cf51c77ca1ff42631c086b50f3e03db5b83a04cdca5e55363c75e4d4ac2459dc4a5e0bd121cebfe29d4e52cfa51777b4162dc1ce5367 +DIST bogofilter-1.2.2.tar.bz2 867043 SHA256 d8cfd1e68375ac8131de8a6998a38ee5b3f7d1151e71efd2b436183545216039 SHA512 916740b4d916c266c8645aa2c509a7e4e21ea0afe9ef89dfe64aa2e147158d48dd259ca53052c14ae8e422a7f364c9a12fcca67011a4e806581e4346e892a7e6 WHIRLPOOL 56f586212fe85fcb1bc9233a987c21ae581d9a5a7cb79e49664426a1e238d3ae3785367f6fec6e9be416a4469209ab2ad187494ed5db95bb435f1fca108ce200 +DIST bogofilter-1.2.3.tar.bz2 868902 SHA256 8ed85fc5ff03d9b07986ee2ce33e1149e30abe2ad8bae1d0c94503ccd2c92e76 SHA512 4b3bb4b1e0f12a88a5ec5421c88001ddeb242c39c55733000dfd38691dc4f5c34a5254de60399b20c63c9ee9e1e13ef73582e215fbabc3738871394b26924ca0 WHIRLPOOL d9177ac269349b1c10a3c8149bff126e927685232a644d4ea8db8060438dd23a1c9725831e0874b6eba185b385f4d329cf701277778608e094abc9135008b19d +DIST gsl-1.15.tar.gz 3281134 SHA256 85b907e57902e2b7606ef3aef960302ffdd13bd9dc5b8fcbfa75e4f0bf340ea3 SHA512 dcea557bcd34d4ee6d2c52741c2f95702e5e6110a99f033b412489b1930d21a40ead29392f754656375801d706df01199878263e856ca3081f9a514dc3299185 WHIRLPOOL 06ffffb83ea56cf6306878063770a117e096352dda3c3dd4a7526153bc770969f61e38fa08c02ec01335bd812581db15e4e5164a7da2363741179268cb393478 +EBUILD bogofilter-1.2.2.ebuild 3786 SHA256 3ce4b4108e99085fabd97735ee9abd88d358d5e12d8b72ab907c20445bfd307a SHA512 713e80f64e6dd02eef67e62c9243cf296c26f712796ce1f52bac8991b33b9aa1f34a50751ae68a1dfdca0c46d982b9c5d0947383dff4df4fa6166525df89b0a2 WHIRLPOOL 774bc346d78e4b3387f0f2b6d80541117ccc2065a0c3d35b0afa6748b171ceacd0ef3cc9334cd37c78fd0844ef8a35c75731dad0ef52a1486b65e8ab12c54015 +EBUILD bogofilter-1.2.3.ebuild 4667 SHA256 fba86c3ee3f40ca8534d3284e8b25a9c626193016cd574eb188b53f86ceec0df SHA512 2cbc2ab1792e6fa62a5fc8746c1e15e00d5fe3cba8ea632ef23ed4c867f1a79a749729205b01d8544584a5918b8bf5ae348b4dc8d7d4ee512d549067738fae56 WHIRLPOOL f8378e15176448ae5483ab0d767430231fbc5cbb36b0c6c6727dd867dff67f578cabd6ef04c4886470074490c2b7b083ab8a86ff141b91eca79ace50b817717f +MISC ChangeLog 26263 SHA256 25dedd6033320ff16b2fe29c187795cd97087075fa50162be1acf7a0a0bbdb77 SHA512 683f99dc58b788df9e4829432717ff9adf32bd3f5f6d0f550009462551bba2f8a5fb935d045b98eb6f14d107345d386c6efe9548a45b23fa0b1ad76dc102cdd9 WHIRLPOOL 530803765f5950cd56cd15b9373030878aedd1f7c4b5c38f76c04bc9acac4e2724b21c74234b7eef620391d52747f7843c28679e935a9498329a8fc4680d4983 +MISC metadata.xml 506 SHA256 da4c28135e6fec4478a9acdafe1d4b023815d2cb116a681917ee4b69846e665e SHA512 76a2324e77b81f3ff6df5f99a1ff88d35dffc8d11334c45c4e1b6bd29e6fbbf5b5d53f88c1e9c78cb8c6c9b139257c4c7e1119da01242755c66751e934afea98 WHIRLPOOL 0bcb4d2eb451f02675eed7c4632b2b2bfc7700ffcaaff4406746aea098b74d6e709df045490b86d13d4f912d7144861a415a9acfe5b117ded2ddf846b7db5511 diff --git a/mail-filter/bogofilter/bogofilter-1.2.2.ebuild b/mail-filter/bogofilter/bogofilter-1.2.2.ebuild new file mode 100644 index 00000000..e4f5d5b6 --- /dev/null +++ b/mail-filter/bogofilter/bogofilter-1.2.2.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/bogofilter-1.2.2.ebuild,v 1.9 2012/06/04 23:40:01 zmedico Exp $ + +EAPI=2 + +inherit db-use eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Bayesian spam filter designed with fast algorithms, and tuned for speed." +HOMEPAGE="http://bogofilter.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="berkdb sqlite tokyocabinet" + +DEPEND="virtual/libiconv + berkdb? ( >=sys-libs/db-3.2 ) + !berkdb? ( + sqlite? ( >=dev-db/sqlite-3.6.22 ) + !sqlite? ( + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( >=sys-libs/db-3.2 ) + ) + ) + sci-libs/gsl" +# app-arch/pax" # only needed for bf_tar +RDEPEND="${DEPEND}" + +pkg_setup() { + has_version mail-filter/bogofilter || return 0 + if ( use berkdb && ! has_version 'mail-filter/bogofilter[berkdb]' ) || \ + ( ! use berkdb && has_version 'mail-filter/bogofilter[berkdb]' ) || \ + ( use sqlite && ! has_version 'mail-filter/bogofilter[sqlite]' ) || \ + ( ! use sqlite && has_version 'mail-filter/bogofilter[sqlite]' ) || \ + ( has_version '>=mail-filter/bogofilter-1.2.1-r1' && \ + ( use tokyocabinet && ! has_version 'mail-filter/bogofilter[tokyocabinet]' ) || \ + ( ! use tokyocabinet && has_version 'mail-filter/bogofilter[tokyocabinet]' ) + ) ; then + ewarn + ewarn "If you want to switch the database backend, you must dump the wordlist" + ewarn "with the current version (old use flags) and load it with the new version!" + ewarn + fi +} + +src_configure() { + local myconf="" berkdb=true + myconf="--without-included-gsl" + + # determine backend: berkdb *is* default + if use berkdb && use sqlite ; then + elog "Both useflags berkdb and sqlite are in USE:" + elog "Using berkdb as database backend." + elif use berkdb && use tokyocabinet ; then + elog "Both useflags berkdb and tokyocabinet are in USE:" + elog "Using berkdb as database backend." + elif use sqlite && use tokyocabinet ; then + elog "Both useflags sqlite and tokyocabinet are in USE:" + elog "Using sqlite as database backend." + myconf="${myconf} --with-database=sqlite" + berkdb=false + elif use sqlite ; then + myconf="${myconf} --with-database=sqlite" + berkdb=false + elif use tokyocabinet ; then + myconf="${myconf} --with-database=tokyocabinet" + berkdb=false + elif ! use berkdb ; then + elog "Neither berkdb nor sqlite nor tokyocabinet are in USE:" + elog "Using berkdb as database backend." + fi + + # Include the right berkdb headers for FreeBSD + if ${berkdb} ; then + append-flags "-I$(db_includedir)" + fi + + # bug #324405 + if [[ $(gcc-version) == "3.4" ]] ; then + epatch "${FILESDIR}"/${P}-gcc34.patch + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + + exeinto /usr/share/${PN}/contrib + doexe contrib/{bogofilter-qfe,parmtest,randomtrain}.sh \ + contrib/{bfproxy,bogominitrain,mime.get.rfc822,printmaildir}.pl \ + contrib/{spamitarium,stripsearch}.pl || die "doexec failed" + + insinto /usr/share/${PN}/contrib + doins contrib/{README.*,dot-qmail-bogofilter-default} \ + contrib/{bogogrep.c,bogo.R,bogofilter-milter.pl,*.example} \ + contrib/vm-bogofilter.el \ + contrib/{trainbogo,scramble}.sh || die "doins failed" + + dodoc AUTHORS NEWS README RELEASE.NOTES* TODO GETTING.STARTED \ + doc/integrating-with-* doc/README.{db,sqlite} || die "dodoc failed" + + dohtml doc/*.html + + dodir /usr/share/doc/${PF}/samples + mv "${D}"/etc/bogofilter.cf.example "${D}"/usr/share/doc/${PF}/samples/ + rmdir "${D}"/etc +} + +pkg_postinst() { + echo + elog "If you need \"${ROOT}usr/bin/bf_tar\" please install app-arch/pax." + echo +} diff --git a/mail-filter/bogofilter/bogofilter-1.2.3.ebuild b/mail-filter/bogofilter/bogofilter-1.2.3.ebuild new file mode 100644 index 00000000..13ab78c1 --- /dev/null +++ b/mail-filter/bogofilter/bogofilter-1.2.3.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/bogofilter-1.2.3.ebuild,v 1.8 2012/12/15 17:45:29 armin76 Exp $ + +EAPI=4 +inherit db-use eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Bayesian spam filter designed with fast algorithms, and tuned for speed." +HOMEPAGE="http://bogofilter.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gnu/gsl/gsl-1.15.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="berkdb sqlite tokyocabinet gsl atompkg" + +DEPEND="virtual/libiconv + berkdb? ( >=sys-libs/db-3.2 ) + !berkdb? ( + sqlite? ( >=dev-db/sqlite-3.6.22 ) + !sqlite? ( + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( >=sys-libs/db-3.2 ) + ) + )" +# sci-libs/gsl" +# app-arch/pax" # only needed for bf_tar +RDEPEND="${DEPEND}" + +pkg_setup() { + has_version mail-filter/bogofilter || return 0 + if ( use berkdb && ! has_version 'mail-filter/bogofilter[berkdb]' ) || \ + ( ! use berkdb && has_version 'mail-filter/bogofilter[berkdb]' ) || \ + ( use sqlite && ! has_version 'mail-filter/bogofilter[sqlite]' ) || \ + ( ! use sqlite && has_version 'mail-filter/bogofilter[sqlite]' ) || \ + ( has_version '>=mail-filter/bogofilter-1.2.1-r1' && \ + ( use tokyocabinet && ! has_version 'mail-filter/bogofilter[tokyocabinet]' ) || \ + ( ! use tokyocabinet && has_version 'mail-filter/bogofilter[tokyocabinet]' ) + ) ; then + ewarn + ewarn "If you want to switch the database backend, you must dump the wordlist" + ewarn "with the current version (old use flags) and load it with the new version!" + ewarn + fi +} + +src_prepare() { + dodir /opt/bogofilter/ + dodir /opt/bogofilter/static-libs/ + cd "${WORKDIR}"/gsl-1.15/ + econf --prefix="${WORKDIR}"/gsl-1.15 + emake + find . -iname "*libgsl.so*" || die + dodir "${WORKDIR}"/gsl-1.15/static-libs + mkdir "${WORKDIR}"/gsl-1.15/static-libs || die + cp "${WORKDIR}"/gsl-1.15/.libs/libgsl.so* "${WORKDIR}"/gsl-1.15/static-libs/ || die + cp /usr/lib64/libdb-4.8.so "${WORKDIR}"/gsl-1.15/static-libs/ || die + #insinto /opt/bogofilter/static-libs/ + #cd /opt/bogofilter/static-libs/ + #doins "${WORKDIR}"/gsl-1.15/.libs/libgsl.so* +} + +src_configure() { + set -ex + local myconf="" berkdb=true + if use gsl ; then + myconf="--prefix/opt/bogofilter/ --with-included-gsl" + else + myconf="--prefix=/opt/bogofilter --without-included-gsl" + fi + + if use atompkg ; then + export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${libdir}:${WORKDIR}/gsl-1.15/static-libs/" + echo ${libdir} + fi + + # determine backend: berkdb *is* default + if use berkdb && use sqlite ; then + elog "Both useflags berkdb and sqlite are in USE:" + elog "Using berkdb as database backend." + elif use berkdb && use tokyocabinet ; then + elog "Both useflags berkdb and tokyocabinet are in USE:" + elog "Using berkdb as database backend." + elif use sqlite && use tokyocabinet ; then + elog "Both useflags sqlite and tokyocabinet are in USE:" + elog "Using sqlite as database backend." + myconf="${myconf} --with-database=sqlite" + berkdb=false + elif use sqlite ; then + myconf="${myconf} --with-database=sqlite" + berkdb=false + elif use tokyocabinet ; then + myconf="${myconf} --with-database=tokyocabinet" + berkdb=false + elif ! use berkdb ; then + elog "Neither berkdb nor sqlite nor tokyocabinet are in USE:" + elog "Using berkdb as database backend." + fi + + # Include the right berkdb headers for FreeBSD + if ${berkdb} ; then + append-cppflags "-I$(db_includedir)" + fi + + # bug #324405 + if [[ $(gcc-version) == "3.4" ]] ; then + epatch "${FILESDIR}"/${PN}-1.2.2-gcc34.patch + fi + + LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${libdir}:${WORKDIR}/gsl-1.15/static-libs econf ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install + echo $LD_PRELOAD + + exeinto /usr/share/${PN}/contrib + doexe contrib/{bogofilter-qfe,parmtest,randomtrain}.sh \ + contrib/{bfproxy,bogominitrain,mime.get.rfc822,printmaildir}.pl \ + contrib/{spamitarium,stripsearch}.pl + + insinto /usr/share/${PN}/contrib + doins contrib/{README.*,dot-qmail-bogofilter-default} \ + contrib/{bogogrep.c,bogo.R,bogofilter-milter.pl,*.example} \ + contrib/vm-bogofilter.el \ + contrib/{trainbogo,scramble}.sh + + dodoc AUTHORS NEWS README RELEASE.NOTES* TODO GETTING.STARTED \ + doc/integrating-with-* doc/README.{db,sqlite} + + dohtml doc/*.html + + dodir /usr/share/doc/${PF}/samples + mv "${D}"/etc/bogofilter.cf.example "${D}"/usr/share/doc/${PF}/samples/ + rmdir "${D}"/etc + + echo $LD_PATH + echo $LD_LIBRARY_PATH + #die +} + +pkg_postinst() { + echo + elog "If you need \"${ROOT}usr/bin/bf_tar\" please install app-arch/pax." + echo +} diff --git a/mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch b/mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch new file mode 100644 index 00000000..80e4d787 --- /dev/null +++ b/mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch @@ -0,0 +1,24 @@ +diff -ruN bogofilter-1.2.1-orig/src/Makefile.am bogofilter-1.2.1/src/Makefile.am +--- bogofilter-1.2.1-orig/src/Makefile.am 2009-05-28 22:59:05.000000000 +0200 ++++ bogofilter-1.2.1/src/Makefile.am 2010-06-16 22:52:36.000000000 +0200 +@@ -16,7 +16,7 @@ + AM_CPPFLAGS = -iquote$(top_srcdir)/gnugetopt -iquote$(top_srcdir)/trio \ + -I$(srcdir) @GSL_CFLAGS@ -I$(top_srcdir)/gsl/specfunc -I$(top_srcdir) + else +-AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I- -I. \ ++AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I. \ + -I$(srcdir) @GSL_CFLAGS@ -I$(top_srcdir)/gsl/specfunc -I$(top_srcdir) + endif + +diff -ruN bogofilter-1.2.1-orig/src/Makefile.in bogofilter-1.2.1/src/Makefile.in +--- bogofilter-1.2.1-orig/src/Makefile.in 2009-08-01 21:00:51.000000000 +0200 ++++ bogofilter-1.2.1/src/Makefile.in 2010-06-16 22:52:23.000000000 +0200 +@@ -483,7 +483,7 @@ + @ENABLE_MEMDEBUG_TRUE@MEMDEBUG_SRC = memdebug.c memdebug.h + noinst_LIBRARIES = libbogofilter.a $(am__append_3) $(am__append_5) \ + $(am__append_10) +-@USE_GCC4_FALSE@AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I- -I. \ ++@USE_GCC4_FALSE@AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I. \ + @USE_GCC4_FALSE@ -I$(srcdir) @GSL_CFLAGS@ -I$(top_srcdir)/gsl/specfunc -I$(top_srcdir) + + @USE_GCC4_TRUE@AM_CPPFLAGS = -iquote$(top_srcdir)/gnugetopt -iquote$(top_srcdir)/trio \ diff --git a/mail-filter/bogofilter/metadata.xml b/mail-filter/bogofilter/metadata.xml new file mode 100644 index 00000000..32d2b6ec --- /dev/null +++ b/mail-filter/bogofilter/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-mail</herd> +<longdescription> + Bogofilter is a mail filter that classifies mail as spam or ham (non-spam) + by a statistical analysis of the message's header and content (body). The + program is able to learn from the user's classifications and corrections. +</longdescription> +<use><flag name="tokyocabinet">Enable Tokyo Cabinet database support</flag></use> +</pkgmetadata> |