ChangeLog

# ChangeLog for mail-filter/amavisd-new
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.123 2008/06/17 16:04:48 dertobi123 Exp $

17 Jun 2008; Tobias Scherbaum
-files/amavisd-new-2.4.1-amavisd.conf-gentoo.patch,
-files/amavisd-new-2.4-qmail-lf-workaround.patch,
-amavisd-new-2.4.1.ebuild, -amavisd-new-2.5.3.ebuild,
amavisd-new-2.6.0.ebuild:
Added ~ppc (#219448), Clean-up

17 Jun 2008; Raúl Porcel amavisd-new-2.6.0.ebuild:
Add ~alpha/~sparc wrt #219448

16 Jun 2008; Brent Baude amavisd-new-2.6.0.ebuild:
Marking amavisd-new-2.6.0 ~ppc64 for bug 219448

*amavisd-new-2.6.0 (14 Jun 2008)

14 Jun 2008; Tobias Scherbaum
+files/amavisd-new-dkimconf.patch, +amavisd-new-2.6.0.ebuild:
Version bump (#219448)

23 Mar 2008; Markus Meier amavisd-new-2.5.2.ebuild:
amd64 stable, bug #199333

01 Mar 2008; Andrej Kacian amavisd-new-2.4.1.ebuild,
amavisd-new-2.5.2.ebuild, amavisd-new-2.5.3.ebuild:
Moved milter dependency atom from RDEPEND to DEPEND and changed order, so
libmilter is considered first. Bug #208090.

22 Feb 2008; Tobias Scherbaum
amavisd-new-2.5.2.ebuild:
ppc stable, bug #199333

17 Feb 2008; Raúl Porcel amavisd-new-2.5.2.ebuild:
alpha/sparc stable wrt #199333

05 Feb 2008; Markus Rothe amavisd-new-2.5.2.ebuild:
Stable on ppc64

08 Jan 2008; Andrej Kacian amavisd-new-2.4.1.ebuild,
amavisd-new-2.5.2.ebuild:
Require either sendmail or libmilter also in 2.4.1. Marked 2.5.2 stable on x86.

27 Dec 2007; Andrej Kacian amavisd-new-2.4.1.ebuild,
amavisd-new-2.5.2.ebuild, amavisd-new-2.5.3.ebuild:
Depend on either app-arch/rar or app-arch/unrar, since they both provide the
unrar binary which amavis uses. Bug #202919 by Frittella Laurento infinito.it>.

*amavisd-new-2.5.3 (27 Dec 2007)

27 Dec 2007; Andrej Kacian
-files/amavisd-new-2.2.1-qmail-lf-workaround.patch,
-files/amavisd-new-2.3.0-amavisd.conf-gentoo.patch,
-files/amavisd-new-2.3.3-bsmtp-quarantine.patch,
-files/amavisd-new-2.4.2-amavisd.conf-gentoo.patch,
-files/amavisd-new-2.4.4-qmail-lf-workaround.patch,
-amavisd-new-2.3.3-r2.ebuild, amavisd-new-2.4.1.ebuild,
-amavisd-new-2.4.2.ebuild, -amavisd-new-2.4.2-r1.ebuild,
-amavisd-new-2.4.3.ebuild, -amavisd-new-2.4.4.ebuild,
-amavisd-new-2.4.5-r1.ebuild, -amavisd-new-2.5.0.ebuild,
-amavisd-new-2.5.1.ebuild, amavisd-new-2.5.2.ebuild,
+amavisd-new-2.5.3.ebuild:
Version bump. Bug #202230 by Jason Phillips . Shell
variables quoting fix. Old ebuilds cleanup.

*amavisd-new-2.5.2 (05 Jul 2007)

05 Jul 2007; Andrej Kacian +amavisd-new-2.5.2.ebuild:
Version bump, bug #183952.

*amavisd-new-2.5.1 (18 Jun 2007)

18 Jun 2007; Andrej Kacian files/amavisd.rc6,
+amavisd-new-2.5.1.ebuild:
Version bump, bug #182424. Added 'use antivirus' in initscript depend(), bug
#177037.

23 May 2007; Andrej Kacian amavisd-new-2.3.3-r2.ebuild,
amavisd-new-2.4.1.ebuild, amavisd-new-2.4.2.ebuild,
amavisd-new-2.4.2-r1.ebuild, amavisd-new-2.4.3.ebuild,
amavisd-new-2.4.4.ebuild, amavisd-new-2.4.5-r1.ebuild,
amavisd-new-2.5.0.ebuild:
Removed bogus duplicate pkg_preinst() and moved enewuser/enewgroup calls to
real pkg_preinst(). Bug #178594, by .

*amavisd-new-2.5.0 (24 Apr 2007)

24 Apr 2007; Andrej Kacian amavisd-new-2.3.3-r2.ebuild,
amavisd-new-2.4.1.ebuild, amavisd-new-2.4.2.ebuild,
amavisd-new-2.4.2-r1.ebuild, amavisd-new-2.4.3.ebuild,
amavisd-new-2.4.4.ebuild, amavisd-new-2.4.5-r1.ebuild,
+amavisd-new-2.5.0.ebuild:
Version bump. Reported in bug #175816 by Janne Pikkarainen mikrobitti.fi>. Update dependency list. Do not install generic LICENSE file.

13 Apr 2007; Andrej Kacian files/amavisd.rc6:
Add --name to start-stop-daemon when starting amavisd-new, so baselayout2
knows what the daemon should be called. Bug #174343, reported by at integralblue.com>.

27 Mar 2007; Andrej Kacian -amavisd-new-2.4.5.ebuild:
Removing 2.4.5 ebuild.

27 Mar 2007; Andrej Kacian amavisd-new-2.4.5-r1.ebuild:
Return to parent directory after installing helper progs. Closes bug
#172437, reported by steveb .

*amavisd-new-2.4.5-r1 (19 Mar 2007)

19 Mar 2007; Andrej Kacian
+amavisd-new-2.4.5-r1.ebuild:
Some QA fixes - apply qmail and courier patches conditionally upon USE
flags. Install ldap schema conditionally also based on a USE flag. Few other
minor fixes. Thanks to Marius Mauch for suggestions.

18 Mar 2007; Marius Mauch amavisd-new-2.3.3-r2.ebuild,
amavisd-new-2.4.1.ebuild, amavisd-new-2.4.2.ebuild,
amavisd-new-2.4.2-r1.ebuild, amavisd-new-2.4.3.ebuild,
amavisd-new-2.4.4.ebuild, amavisd-new-2.4.5.ebuild:
Replacing einfo with elog

*amavisd-new-2.4.5 (31 Jan 2007)

31 Jan 2007; Patrick McLean
+amavisd-new-2.4.5.ebuild:
Version bump, add ewarn about p0f-analyzer.pl only listening on lo rather
than all interfaces.

30 Jan 2007; Andrej Kacian
+files/amavisd-new-2.4.4-qmail-lf-workaround.patch,
amavisd-new-2.4.4.ebuild:
Provide new qmail-lf-workaround patch for 2.4.4. Bug #163689, reported by
Elliot Van Resbeck .

26 Jan 2007; Andrej Kacian amavisd-new-2.4.4.ebuild:
Require either sendmail or libmilter. Bug #161392, reported by steveb
.

24 Dec 2006; Andrej Kacian amavisd-new-2.4.4.ebuild:
Do not touch existing razor files. Should fix bug #144789 by Cédric Krier
.

*amavisd-new-2.4.4 (18 Dec 2006)

18 Dec 2006; Andrej Kacian
+files/amavisd-new-2.4.4-amavisd.conf-gentoo.patch,
+amavisd-new-2.4.4.ebuild:
Version bump. Bug #156576, by Janne Pikkarainen .

10 Dec 2006; Andrej Kacian amavisd-new-2.3.3-r2.ebuild,
amavisd-new-2.4.1.ebuild, amavisd-new-2.4.2.ebuild,
amavisd-new-2.4.2-r1.ebuild, amavisd-new-2.4.3.ebuild:
Do not change config file to disable spam checks - amavisd-new disables them
automagically if SA is not present. Suggested by Andrew Gaffney gentoo.org>.

20 Oct 2006; Bryan Østergaard
amavisd-new-2.4.1.ebuild:
Stable on Alpha.

*amavisd-new-2.4.3 (04 Oct 2006)

04 Oct 2006; Andrej Kacian +amavisd-new-2.4.3.ebuild:
Version bump. Bug #149827.

19 Aug 2006; Jason Wever amavisd-new-2.4.1.ebuild:
Stable on SPARC wrt bug #143333.

18 Aug 2006; Marcus D. Hanwell
amavisd-new-2.4.1.ebuild:
Stable on amd64, bug 143333.

12 Aug 2006; Markus Rothe amavisd-new-2.4.1.ebuild:
Stable on ppc64; bug #143333

11 Aug 2006; Tobias Scherbaum
amavisd-new-2.4.1.ebuild:
ppc stable, bug #143333

09 Aug 2006; Torsten Veller amavisd-new-2.4.1.ebuild:
Stable on x86 (#143333) - requested by ticho.

*amavisd-new-2.4.2-r1 (03 Aug 2006)

03 Aug 2006; Andrej Kacian
+amavisd-new-2.4.2-r1.ebuild:
Install p0f-analyzer.pl utility. Suggested by Bicster bicster.org> in bug #142699.

*amavisd-new-2.4.2 (02 Jul 2006)

02 Jul 2006; Andrej Kacian
+files/amavisd-new-2.4.2-amavisd.conf-gentoo.patch,
+amavisd-new-2.4.2.ebuild:
Version bump.

15 Jun 2006; Jason Wever amavisd-new-2.3.3-r2.ebuild:
Stable on SPARC wrt bug #135921.

14 Jun 2006; Christian Hartmann
amavisd-new-2.3.3-r2.ebuild:
Fixed chown troubles (Commit authorized by Ticho)

09 Jun 2006; Andrej Kacian
-files/amavisd-new-2.4.0-amavisd.conf-gentoo.patch,
-amavisd-new-2.4.0.ebuild:
Removed 2.4.0 in favor of 2.4.1. See bug #131323, by Markus Heule ipwar.ch>.

*amavisd-new-2.4.1 (02 Jun 2006)

02 Jun 2006; Andrej Kacian
+files/amavisd-new-2.4.0-amavisd.conf-gentoo.patch,
+files/amavisd-new-2.4.1-amavisd.conf-gentoo.patch,
-files/amavisd-new-2.4-amavisd.conf-gentoo.patch,
amavisd-new-2.4.0.ebuild, +amavisd-new-2.4.1.ebuild:
Version bump. Provide sane final destiny for major content categories in
default config. Closes bugs #133346 by Janne Pikkarainen
and #130492 by Fred Krogh .

12 Apr 2006; Andrej Kacian
files/amavisd-new-2.4-amavisd.conf-gentoo.patch:
Fixed quoting in the config patch. Bug #129636, reported by David Girault
.

10 Apr 2006; Jeremy Huddleston
amavisd-new-2.3.3-r2.ebuild, amavisd-new-2.4.0.ebuild:
s/domainname/dnsdomainname/ We want the dns domain name, not the nis domain
name...

*amavisd-new-2.4.0 (07 Apr 2006)

07 Apr 2006; Andrej Kacian
+files/amavisd-new-2.4-amavisd.conf-gentoo.patch,
+files/amavisd-new-2.4-qmail-lf-workaround.patch,
+amavisd-new-2.4.0.ebuild:
Version bump. Closes bug #128698, reported by Matthew Sutton circletgsc.org>.

07 Apr 2006; Andrej Kacian amavisd-new-2.3.3-r2.ebuild:
Depend on <=net-server-0.90. Closes bug #129160, reported by Jeremy
Huddleston .

28 Feb 2006; Andrej Kacian
-files/amavisd-new-2.2.1-amavisd.conf-gentoo.patch,
-amavisd-new-2.2.1-r2.ebuild, -amavisd-new-2.3.0.ebuild,
-amavisd-new-2.3.1.ebuild, -amavisd-new-2.3.2.ebuild,
-amavisd-new-2.3.3.ebuild, -amavisd-new-2.3.3-r1.ebuild,
amavisd-new-2.3.3-r2.ebuild:
Use epause instead of sleep. Bug #124323, by Ciaran McCreesh gentoo.org>. Removed old ebuilds.

20 Feb 2006; Michael Hanselmann
amavisd-new-2.2.1-r2.ebuild, amavisd-new-2.3.0.ebuild,
amavisd-new-2.3.1.ebuild, amavisd-new-2.3.2.ebuild,
amavisd-new-2.3.3.ebuild, amavisd-new-2.3.3-r1.ebuild,
amavisd-new-2.3.3-r2.ebuild:
Changed to virtual/qmail.

13 Feb 2006; Michael Cummings
amavisd-new-2.2.1-r2.ebuild, amavisd-new-2.3.0.ebuild,
amavisd-new-2.3.1.ebuild, amavisd-new-2.3.2.ebuild,
amavisd-new-2.3.3.ebuild, amavisd-new-2.3.3-r1.ebuild,
amavisd-new-2.3.3-r2.ebuild:
Virtuals for perl-core

21 Jan 2006; Joseph Jezak amavisd-new-2.3.3-r2.ebuild:
Marked ppc stable for bug #119155.

30 Dec 2005; amavisd-new-2.2.1-r2.ebuild,
amavisd-new-2.3.0.ebuild, amavisd-new-2.3.1.ebuild,
amavisd-new-2.3.2.ebuild, amavisd-new-2.3.3-r1.ebuild,
amavisd-new-2.3.3-r2.ebuild, amavisd-new-2.3.3.ebuild:
Migrating libnet to perl-core

26 Oct 2005; Marcus D. Hanwell
amavisd-new-2.3.3-r2.ebuild:
Stable on amd64, bug 110289.

26 Oct 2005; Brent Baude amavisd-new-2.3.3-r2.ebuild:
Marking amavisd-new-2.3.3-r2 ppc64 stable per bug 110289

24 Oct 2005; Fernando J. Pereda
amavisd-new-2.3.3-r2.ebuild:
stable on alpha as per bug #110289

24 Oct 2005; Brent Baude amavisd-new-2.3.3-r1.ebuild:
Marking amavisd-new-2.3.3-r1 stable per bug 110289

*amavisd-new-2.3.3-r2 (24 Oct 2005)

24 Oct 2005; Andrej Kacian
+files/amavisd-new-2.3.3-bsmtp-quarantine.patch,
+amavisd-new-2.3.3-r2.ebuild:
Applied patch from Thomas Jarosch to prevent quarantine misbehavior if
stored as BSMTP files. Security bug #110289.

18 Oct 2005; Aron Griffis
amavisd-new-2.3.3-r1.ebuild:
Mark 2.3.3-r1 stable on alpha

12 Oct 2005; Andrej Kacian amavisd-new-2.3.3-r1.ebuild:
Stable on x86.

24 Sep 2005; Markus Rothe amavisd-new-2.3.3.ebuild:
Stable on ppc64

*amavisd-new-2.3.3-r1 (22 Sep 2005)

22 Sep 2005; Andrej Kacian
+amavisd-new-2.3.3-r1.ebuild:
Install amavisd-release utility. Closes bug #100329, reported by valli
.

22 Sep 2005; Fernando J. Pereda
amavisd-new-2.3.3.ebuild:
stable on alpha

22 Sep 2005; Andrej Kacian amavisd-new-2.3.3.ebuild:
Stable on x86.

17 Sep 2005; Marcus D. Hanwell
amavisd-new-2.3.2.ebuild:
Stable on amd64.

13 Sep 2005; Aron Griffis amavisd-new-2.3.2.ebuild:
Mark 2.3.2 stable on alpha

*amavisd-new-2.3.3 (25 Aug 2005)

25 Aug 2005; Andrej Kacian +amavisd-new-2.3.3.ebuild:
Version bump. Bug #103668. Also move user and group creation to pkg_preinst().

23 Aug 2005; Andrej Kacian -amavisd-new-2.2.1.ebuild,
-amavisd-new-2.2.1-r1.ebuild, amavisd-new-2.2.1-r2.ebuild,
amavisd-new-2.3.0.ebuild, amavisd-new-2.3.1.ebuild,
amavisd-new-2.3.2.ebuild:
Removed old ebuilds. Use -1 as shell argument for enewuser, bug #103421.

04 Aug 2005; Andrej Kacian amavisd-new-2.3.2.ebuild:
Require >=perl-ldap-0.33. See bug #100198.

24 Jul 2005; Markus Rothe amavisd-new-2.3.2.ebuild:
Stable on ppc64

22 Jul 2005; Andrej Kacian amavisd-new-2.3.2.ebuild:
Stable on x86.

09 Jul 2005; Markus Rothe amavisd-new-2.3.1.ebuild:
Stable on ppc64

08 Jul 2005; Andrej Kacian files/amavisd.rc6:
'use logger' instead of 'need logger', as suggested by Jakub Moc gentoo.org>.

07 Jul 2005; Andrej Kacian amavisd-new-2.3.1.ebuild,
amavisd-new-2.3.2.ebuild:
2.3.1 stable on x86. Ordered KEYWORDS alphabetically.

07 Jul 2005; Andrej Kacian amavisd-new-2.2.1.ebuild,
amavisd-new-2.2.1-r1.ebuild, amavisd-new-2.2.1-r2.ebuild,
amavisd-new-2.3.0.ebuild, amavisd-new-2.3.1.ebuild, amavisd-new-2.3.2.ebuild:
Fix typo in postinstallation instructions. Bug #98069, by Mathieu Nantel
.

*amavisd-new-2.3.2 (30 Jun 2005)

30 Jun 2005; Andrej Kacian +amavisd-new-2.3.2.ebuild:
Version bump. Let portage keep track of razor config files (bug #96917, by
Kerin Millar ).

06 Jun 2005; Markus Rothe amavisd-new-2.3.0.ebuild:
Stable on ppc64

01 Jun 2005; Andrej Kacian amavisd-new-2.3.0.ebuild,
amavisd-new-2.3.1.ebuild:
Display a warning if <=spamassassin-3 is installed. Closes bug #94778, by
Christian Zuckschwerdt .

31 May 2005; Andrej Kacian amavisd-new-2.3.0.ebuild:
Stable on x86.

25 May 2005; Michael Cummings
amavisd-new-2.3.1.ebuild:
dev-perl/Time-HiRes => perl-core/Time-HiRes migration

25 May 2005; Michael Cummings
amavisd-new-2.2.1-r2.ebuild:
dev-perl/Time-HiRes => perl-core/Time-HiRes migration

25 May 2005; Michael Cummings
amavisd-new-2.3.0.ebuild:
dev-perl/Time-HiRes => perl-core/Time-HiRes migration

25 May 2005; Michael Cummings
amavisd-new-2.2.1-r1.ebuild:
dev-perl/Time-HiRes => perl-core/Time-HiRes migration

25 May 2005; Michael Cummings
amavisd-new-2.2.1.ebuild:
dev-perl/Time-HiRes => perl-core/Time-HiRes migration

25 May 2005; Michael Cummings
amavisd-new-2.3.1.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

25 May 2005; Michael Cummings
amavisd-new-2.2.1-r2.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

25 May 2005; Michael Cummings
amavisd-new-2.3.0.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

25 May 2005; Michael Cummings
amavisd-new-2.2.1-r1.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

25 May 2005; Michael Cummings
amavisd-new-2.2.1.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

24 May 2005; Michael Cummings
amavisd-new-2.2.1-r1.ebuild, amavisd-new-2.2.1-r2.ebuild,
amavisd-new-2.2.1.ebuild, amavisd-new-2.3.0.ebuild:
dev-perl/Digest-MD5 => perl-core/Digest-MD5

17 May 2005; Andrej Kacian
files/amavisd-new-2.3.0-amavisd.conf-gentoo.patch:
Fixed QUARANTINEDIR in the config patch. Bug #92954, by Ed Wildgoose at wildgooses com>.

*amavisd-new-2.3.1 (10 May 2005)

10 May 2005; Andrej Kacian +amavisd-new-2.3.1.ebuild:
Version bump, reported by Sune Kloppenborg Jeppesen .
Also removed dependency on dev-perl/Digest-MD5, since Digest::MD5 is now
part of perl distribution.

08 May 2005; Andrej Kacian amavisd-new-2.3.0.ebuild:
Fixed qmail-lp-fix patch name for 2.3.0. Thanks go to Francesco Riosa
for reporting this.

08 May 2005; Andrej Kacian amavisd-new-2.2.1-r2.ebuild,
amavisd-new-2.3.0.ebuild:
Added amavisd.conf permission/ownership change to pkg_postinst(), as
suggested by Marius Mauch .

06 May 2005; Andrej Kacian amavisd-new-2.2.1-r2.ebuild,
amavisd-new-2.3.0.ebuild:
Added a warning message regarding bug #91426.

*amavisd-new-2.2.1-r2 (04 May 2005)

04 May 2005; Andrej Kacian
+amavisd-new-2.2.1-r2.ebuild:
Version bump on both stable (x86) version to fix security bug #91426 -
unsafe amavisd.conf file permissions. Reported by Romang
.

*amavisd-new-2.3.0 (01 May 2005)

01 May 2005; Andrej Kacian
+files/amavisd-new-2.3.0-amavisd.conf-gentoo.patch,
+amavisd-new-2.3.0.ebuild:
Version bump, along with an ebuild improvement by Christian Zoffoli
. Closes bug #85756.

*amavisd-new-2.2.1-r1 (20 Apr 2005)

20 Apr 2005; Andrej Kacian
+amavisd-new-2.2.1-r1.ebuild:
Revision bump to update dependency on dev-perl/Convert-UUlib. Security bug
89501.

13 Apr 2005; Simon Stelling amavisd-new-2.2.1.ebuild:
stable on amd64

29 Mar 2005; Markus Rothe amavisd-new-2.2.1.ebuild:
Stable on ppc64

05 Mar 2005; Tuấn Văn amavisd-new-2.2.1.ebuild:
x86 stable.

24 Jan 2005; Tuấn Văn amavisd-new-2.2.1.ebuild:
tuned deps by Christian Zoffoli . Bug #79360.

*amavisd-new-2.2.1 (19 Jan 2005)

19 Jan 2005; Tuấn Văn
+files/amavisd-new-2.2.1-amavisd.conf-gentoo.patch,
+files/amavisd-new-2.2.1-qmail-lf-workaround.patch,
+amavisd-new-2.2.1.ebuild:
Remove amavisd-new-20041222.ebuild. Bring in the ebuild attached in bug
#77425 as previous was missing some of the improvements. Thanks to Sune
Kloppenborg Jeppesen , Christian Zoffoli
and everyone have contributed.

*amavisd-new-0.20040701 (19 Jan 2005)

19 Jan 2005; Tuấn Văn
+amavisd-new-0.20040701.ebuild, -amavisd-new-20040701.ebuild:
rename amavisd-new-20040701 to amavisd-new-0.20040701

19 Jan 2005; Tuấn Văn
-files/addr_extensions_in_sql.patch, -files/lost_connection.patch,
-files/sql_timeout.patch, -amavisd-new-20030616_p8.ebuild,
-amavisd-new-20030616_p9.ebuild:
remove old ebuilds.

*amavisd-new-20041222 (18 Jan 2005)

18 Jan 2005; Radoslaw Stachowiak
+amavisd-new-20041222.ebuild:
New version. 2 new helper apps, new config.

29 Dec 2004; Markus Rothe amavisd-new-20040701.ebuild:
Added ~ppc64 to KEYWORDS

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

22 Dec 2004; Tuan Van amavisd-new-20040701.ebuild:
add app-arch/cabextract to RDEPEND. Bug #65248.
apply courier patch. Bug #52291.
stable on x86 in preparing to abandon date versioning scheme.

02 Oct 2004; Bryan Østergaard
amavisd-new-20040701.ebuild:
Keyword ~alpha, bug 66068.

27 Sep 2004; Michael Cummings
amavisd-new-20040701.ebuild:
Corrected perl dep for MIME-tools to reflect the "real" current MIME-tools,
not the badly labeled one.

15 Aug 2004; Jason Wever amavisd-new-20040701.ebuild:
Added ~sparc keyword wrt bug #59010.

31 Jul 2004; Cory Visi amavisd-new-20040701.ebuild:
sparc and amd64 keywords were removed last commit; add back amd64 keyword as
the dependency on freeze is fixed, opened bug for sparc keyword; added
SpamAssassin detection logic to address Bug 58728

29 Jul 2004; Cory Visi files/amavisd.conf:
Removed stray character from amavisd.conf, closing Bug 58697

29 Jul 2004; Cory Visi amavisd-new-20040701.ebuild:
Fix sed logic on init script, closing Bug 58727

*amavisd-new-20040701 (28 Jul 2004)

28 Jul 2004; Cory Visi amavisd-new-20040701.ebuild,
files/amavisd.conf:
New official release (v2) - see Bug 56233 for details; numerous app and ebuild
changes

15 Jun 2004; Thomas Raschbacher
amavisd-new-20030616_p8.ebuild, amavisd-new-20030616_p9.ebuild:
create /var/virusmails directory
fixes Bug #47624, Thanks to Davin Boling

05 Jun 2004; David Holm amavisd-new-20030616_p9.ebuild:
Added to ~ppc.

03 Jun 2004; Seemant Kulleen
amavisd-new-20030616_p8.ebuild, amavisd-new-20030616_p9.ebuild:
Change dev-perl/Mail-SpamAssassin to mail-filter/spamassassin in DEPEND strings

*amavisd-new-20030616_p8 (02 Jun 2004)

02 Jun 2004; Seemant Kulleen +metadata.xml,
+files/addr_extensions_in_sql.patch, +files/amavisd.rc6,
+files/lost_connection.patch, +files/sql_timeout.patch,
+amavisd-new-20030616_p8.ebuild, +amavisd-new-20030616_p9.ebuild:
Moved from net-mail/amavisd-new to mail-filter/amavisd-new.

26 Apr 2004; Aron Griffis
amavisd-new-20030616_p8.ebuild, amavisd-new-20030616_p9.ebuild:
Add die following econf for bug 48950

24 Apr 2004; Max Kalika amavisd-new-20030616_p9.ebuild:
Remove some optional compression dependencies. Fixes bug 33883.

*amavisd-new-20030616_p9 (24 Apr 2004)

24 Apr 2004; Max Kalika amavisd-new-20030616_p7.ebuild,
amavisd-new-20030616_p9.ebuild, files/addr_extensions_in_sql.patch,
files/lost_connection.patch, files/sql_timeout.patch,
files/uid-as-string.patch:
Bump to version _p9. Add 3 patches: allow address extensions (for virus, spam,
banned mails to go to a + address) in per-user SQL policies; catch another SQL
server going away error; add sql_timeout setting for allowing SQL server
reconnection after a configured period.

15 Mar 2004; Max Kalika amavisd-new-20030616_p8.ebuild:
Bump to stable x86.

10 Mar 2004; Max Kalika amavisd-new-20030616_p8.ebuild,
metadata.xml:
Remove patch -- was accepted upstream for this version. Add antivirus herd to
metadata.xml.

*amavisd-new-20030616_p8 (09 Mar 2004)

09 Mar 2004; Max Kalika amavisd-new-20030616_p4.ebuild,
amavisd-new-20030616_p5.ebuild, amavisd-new-20030616_p6.ebuild,
amavisd-new-20030616_p8.ebuild:
Bump to version 20030616_p8. Clean up old ebuilds.

29 Feb 2004; Jason Wever amavisd-new-20030616_p7.ebuild:
squash tested, ~sparc approved.

*amavisd-new-20030616_p7 (14 Jan 2004)

14 Jan 2004; Max Kalika amavisd-new-20030616_p4.ebuild,
amavisd-new-20030616_p5.ebuild, amavisd-new-20030616_p6.ebuild,
amavisd-new-20030616_p7.ebuild, files/uid-as-string.patch:
Bump to version 20030616_p7. Add patch to treat the sql user id as string.

12 Nov 2003; amavisd-new-20030616_p4.ebuild,
amavisd-new-20030616_p5.ebuild, amavisd-new-20030616_p6.ebuild:
Fix milter socket path.

*amavisd-new-20030616_p6 (10 Nov 2003)

10 Nov 2003; amavisd-new-20030616_p6.ebuild:
Bump to version 20030616_p6.

03 Nov 2003; Max Kalika amavisd-new-20030616_p4.ebuild,
amavisd-new-20030616_p5.ebuild:
Fileutils is obsolete. Depend on coreutils.

30 Oct 2003; Max Kalika amavisd-new-20030616_p4.ebuild,
amavisd-new-20030616_p5.ebuild, files/amavisd.rc6:
Bump to stable x86.

*amavisd-new-20030616_p5 (26 Aug 2003)

26 Aug 2003; Max Kalika amavisd-new-20030616_p5.ebuild:
Bump to version 20030616_p5.

*amavisd-new-20030616_p4 (16 Aug 2003)

16 Aug 2003; Max Kalika amavisd-new-20030616_p2.ebuild,
amavisd-new-20030616_p4.ebuild:
Bump version to 20030616-p4.

21 Jul 2003; Max Kalika amavisd-new-20030616_p2.ebuild:
Force libnet RDEPEND to 1.12 as it requires Net::SMTP version 2.24 which is
first available in that package.

15 Jul 2003; Max Kalika amavisd-new-20030314_p2.ebuild,
amavisd-new-20030616.ebuild, amavisd-new-20030616_p2.ebuild:
Fix postgres depend.

*amavisd-new-20030616_p2 (30 Jun 2003)

30 Jun 2003; Max Kalika amavisd-new-20030616_p2.ebuild:
Bump version to 20030616_p2.

26 Jun 2003; Max Kalika amavisd-new-20030314_p2.ebuild,
amavisd-new-20030616.ebuild:
Fix proper USE flag syntax.

*amavisd-new-20030616 (23 Jun 2003)

23 Jun 2003; Max Kalika amavisd-new-20030314_p2.ebuild,
amavisd-new-20030616.ebuild:
Bump version to 20030616. Drop the no-longer-needed ldap patch. Drop
spamassassin use flag and force spamassassin dependency. Add temporary sed fix
as advised by the release note. Fix econf parameters for both versions.

*amavisd-new-20030314_p2 (12 Jun 2003)

12 Jun 2003; Max Kalika amavisd-new-20030314_p2.ebuild:
Initial version.

Manifest

AUX amavisd-new-2.4.4-amavisd.conf-gentoo.patch 4878 RMD160 bf7faec0c54aa24bd689db9d1d22cccbdcff47b3 SHA1 18a44d7cf4e155206b26582abf4e3b92682275ea SHA256 b9db712af97ec836f1177fbeeaa284a4eb254f0a4eea1783606553273078fee3
AUX amavisd-new-dkimconf.patch 735 RMD160 721bc3fdaf15c2838092825e0b88c781841184b0 SHA1 7b57c4c80a92c3d764f9d338dac6146cd37e3080 SHA256 033f6758dc3f62d19f8a269c8ba1e3960f8b55a48aaccbb6d1d0078cd92352a8
AUX amavisd.rc6 333 RMD160 f325f40cdedd1cfff72e16c574ef499d4790d1bf SHA1 e026253a61cafdd57728afa6a865268b60e57272 SHA256 9a93b96b95314d46e3d68d9e50b667758689c214c4398436e1959b42eeddb5f2
DIST amavisd-new-2.5.2.tar.gz 788546 RMD160 b7bc998ac34428b62cf74e1c114b295a9f322652 SHA1 2465131448ce10dac8511450695ff63bc565e6db SHA256 5f590850c505017c2633f47ced483aae23ec857e2a782f763eb16f9f9f3fceef
DIST amavisd-new-2.6.0.tar.gz 906076 RMD160 bf93a22864d1df8978583fd1a06ef414e682291d SHA1 efffd55c12d23af803a83e981b0fd2f179190a85 SHA256 e979be2db9d28c2c44293245394c5001cd9a94bbdd0ca3f3b45eac5e7a91521a
EBUILD amavisd-new-2.5.2.ebuild 5126 RMD160 e3d935b198af93d6f7b5f3beaf2ddb259d07554b SHA1 2bdb6d2a2d12c0030294a3a1e334079cea1ed8fd SHA256 f6cb2b5670831bdb1d93cd4ce6766bf9bf7469edac0bee5ee2b6597855ded5f8
EBUILD amavisd-new-2.6.0.ebuild 5166 RMD160 46711839a06d63b1022b37a1cc302b10a37a1913 SHA1 0ec30b81cd9eb191a467468e8d3a0961d97cdcfa SHA256 1199897c59dcb5f52908d73e7f705f07b2bd70795880af169e374535b57b7803
MISC ChangeLog 26388 RMD160 a48061ce46319d2e09632d0afeb340bb2d0f879c SHA1 659b94af7a4e64e9e7424249cab824286f8bf8fa SHA256 97e5276b3c5579e2e9832590af370d935ad1da59a62492e412c392ba4c4f44a3
MISC metadata.xml 184 RMD160 c37bff1fc1cd7139c91dae9b0fa5082e1d81f153 SHA1 cc0a188d9ad2411e78747326c62dd046bd5413c8 SHA256 d51011aa837db802ef539a1321a4af0a4a00879d475b92fd58f3c01df7320b58

amavisd-new-2.5.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.5.2.ebuild,v 1.9 2008/03/23 23:16:47 maekke Exp $

inherit eutils

DESCRIPTION="High-performance interface between the MTA and content checkers."
HOMEPAGE="http://www.ijs.si/software/amavisd/"
SRC_URI="http://www.ijs.si/software/amavisd/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
IUSE="courier ldap milter mysql postgres qmail"

DEPEND=">=sys-apps/sed-4
>=dev-lang/perl-5.8.2
milter? ( || ( mail-filter/libmilter >=mail-mta/sendmail-8.12 ) )"

RDEPEND="${DEPEND}
>=sys-apps/coreutils-5.0-r3
app-arch/gzip
app-arch/bzip2
app-arch/arc
app-arch/cabextract
app-arch/freeze
app-arch/lha
app-arch/unarj
|| ( app-arch/unrar app-arch/rar )
app-arch/zoo
>=dev-perl/Archive-Zip-1.14
>=dev-perl/Compress-Zlib-1.35
dev-perl/Convert-TNEF
>=dev-perl/Convert-UUlib-1.08
virtual/perl-MIME-Base64
>=dev-perl/MIME-tools-5.415
>=dev-perl/MailTools-1.58
>=dev-perl/net-server-0.91
virtual/perl-Digest-MD5
dev-perl/IO-stringy
>=virtual/perl-Time-HiRes-1.49
dev-perl/Unix-Syslog
>=sys-libs/db-3.2
dev-perl/BerkeleyDB
virtual/mta
ldap? ( >=dev-perl/perl-ldap-0.33 )
mysql? ( dev-perl/DBD-mysql )
postgres? ( dev-perl/DBD-Pg )"

AMAVIS_ROOT="/var/amavis"

src_unpack() {
unpack ${A}
cd "${S}"

if use courier ; then
elog "Patching with courier support."
epatch amavisd-new-courier.patch
fi

if use qmail ; then
elog "Patching with qmail qmqp support."
epatch amavisd-new-qmqpqq.patch
fi

epatch "${FILESDIR}/${PN}-2.4.4-amavisd.conf-gentoo.patch"
}

src_compile() {
if use milter ; then
cd "${S}/helper-progs"

econf --with-runtime-dir=${AMAVIS_ROOT} \
--with-sockname=${AMAVIS_ROOT}/amavisd.sock \
--with-user=amavis || die "helper-progs econf failed"
emake || die "helper-progs compile problem"

cd "${S}"
fi
}

src_install() {
dosbin amavisd amavisd-agent amavisd-nanny amavisd-release
dobin p0f-analyzer.pl

insinto /etc
insopts -m0640
newins amavisd.conf-sample amavisd.conf

dosed "s:^#\\?\\\$MYHOME[^;]*;:\$MYHOME = '$AMAVIS_ROOT';:" \
/etc/amavisd.conf

newinitd "${FILESDIR}/amavisd.rc6" amavisd
dosed "s:/var/run/amavis/:$AMAVIS_ROOT/:g" /etc/init.d/amavisd

keepdir ${AMAVIS_ROOT}
keepdir ${AMAVIS_ROOT}/db
keepdir ${AMAVIS_ROOT}/quarantine
keepdir ${AMAVIS_ROOT}/tmp

newdoc test-messages/README README.samples
dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES README_FILES/README.* \
test-messages/sample* amavisd.conf-default amavisd-agent \
amavisd-custom.conf

dodir /usr/share/doc/${PF}/html
insinto /usr/share/doc/${PF}/html
doins README_FILES/*.{html,css}
dodir /usr/share/doc/${PF}/html/images
insinto /usr/share/doc/${PF}/html/images
doins README_FILES/images/*

if use milter ; then
cd "${S}/helper-progs"
einstall
cd "${S}"
fi

for i in whitelist blacklist spam_lovers; do
if [ -f ${AMAVIS_ROOT}/${i} ]; then
cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
else
touch "${D}"/${AMAVIS_ROOT}/${i}
fi
done

if use ldap ; then
elog "Adding ${P} schema to openldap schema dir."
dodir /etc/openldap/schema
insinto /etc/openldap/schema
insopts -o root -g root -m 644
newins LDAP.schema ${PN}.schema || die
newins LDAP.schema ${PN}.schema.default || die
fi

find "${D}"/${AMAVIS_ROOT} -name "*" -type d -exec chmod 0750 \{\} \;
find "${D}"/${AMAVIS_ROOT} -name "*" -type f -exec chmod 0640 \{\} \;
}

pkg_preinst() {
enewgroup amavis
enewuser amavis -1 -1 ${AMAVIS_ROOT} amavis

if [ -z "$(dnsdomainname)" ] ; then
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(hostname)';:" \
/etc/amavisd.conf
else
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(dnsdomainname)';:" \
/etc/amavisd.conf
fi

if has_version mail-filter/razor ; then
if [ ! -d ${AMAVIS_ROOT}/.razor ] ; then
elog "Setting up initial razor config files..."

razor-admin -create -home="${D}"/${AMAVIS_ROOT}/.razor
sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
"${D}"/${AMAVIS_ROOT}/.razor/razor-agent.conf
fi
fi
}

pkg_postinst() {
if ! has_version mail-filter/spamassassin ; then
echo
elog "Amavisd-new no longer requires SpamAssassin, but no anti-spam checking"
elog "will be performed without it. Since you do not have SpamAssassin installed,"
elog "all spam checks have been disabled. To enable them, install SpamAssassin"
elog "and comment out the line containing: "
elog "@bypass_spam_checks_maps = (1); in /etc/amavisd.conf."
fi
echo
ewarn "As of amavisd-new-2.4.5 p0f-analyzer.pl only binds to the loopback interface"
ewarn "by default instead of to all interfaces. You will need to change $bind_addr"
ewarn "in p0f-analyzer.pl to '0.0.0.0' if p0f-analyzer.pl is running on a different"
ewarn "host from amavisd or from other querying clients."
echo
ewarn "Adjusting permissions for /etc/amavisd.conf (0 for world, owner root:amavis)"
echo
chmod o-rwx /etc/amavisd.conf
chown root:amavis /etc/amavisd.conf
chown -R amavis:amavis ${AMAVIS_ROOT}
}

amavisd-new-2.6.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.0.ebuild,v 1.4 2008/06/17 16:04:48 dertobi123 Exp $

inherit eutils

DESCRIPTION="High-performance interface between the MTA and content checkers."
HOMEPAGE="http://www.ijs.si/software/amavisd/"
SRC_URI="http://www.ijs.si/software/amavisd/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="courier dkim ldap milter mysql postgres qmail"

DEPEND=">=sys-apps/sed-4
>=dev-lang/perl-5.8.2
milter? ( || ( mail-filter/libmilter >=mail-mta/sendmail-8.12 ) )"

RDEPEND="${DEPEND}
>=sys-apps/coreutils-5.0-r3
app-arch/gzip
app-arch/bzip2
app-arch/arc
app-arch/cabextract
app-arch/freeze
app-arch/lha
app-arch/unarj
|| ( app-arch/unrar app-arch/rar )
app-arch/zoo
>=dev-perl/Archive-Zip-1.14
>=dev-perl/Compress-Zlib-1.35
dev-perl/Convert-TNEF
>=dev-perl/Convert-UUlib-1.08
virtual/perl-MIME-Base64
>=dev-perl/MIME-tools-5.415
>=dev-perl/MailTools-1.58
>=dev-perl/net-server-0.91
virtual/perl-Digest-MD5
dev-perl/IO-stringy
>=virtual/perl-Time-HiRes-1.49
dev-perl/Unix-Syslog
>=sys-libs/db-3.2
dev-perl/BerkeleyDB
virtual/mta
ldap? ( >=dev-perl/perl-ldap-0.33 )
mysql? ( dev-perl/DBD-mysql )
postgres? ( dev-perl/DBD-Pg )
dkim? ( >=dev-perl/Mail-DKIM-0.31 )"

AMAVIS_ROOT="/var/amavis"

src_unpack() {
unpack ${A}
cd "${S}"

if use courier ; then
epatch amavisd-new-courier.patch
fi

if use qmail ; then
epatch amavisd-new-qmqpqq.patch
fi

epatch "${FILESDIR}/${PN}-2.4.4-amavisd.conf-gentoo.patch"

if ! use dkim ; then
epatch "${FILESDIR}/${PN}-dkimconf.patch"
fi
}

src_compile() {
if use milter ; then
cd "${S}/helper-progs"

econf --with-runtime-dir=${AMAVIS_ROOT} \
--with-sockname=${AMAVIS_ROOT}/amavisd.sock \
--with-user=amavis || die "helper-progs econf failed"
emake || die "helper-progs compile problem"

cd "${S}"
fi
}

src_install() {
dosbin amavisd amavisd-agent amavisd-nanny amavisd-release
dobin p0f-analyzer.pl

insinto /etc
insopts -m0640
newins amavisd.conf-sample amavisd.conf

dosed "s:^#\\?\\\$MYHOME[^;]*;:\$MYHOME = '$AMAVIS_ROOT';:" \
/etc/amavisd.conf

newinitd "${FILESDIR}/amavisd.rc6" amavisd
dosed "s:/var/run/amavis/:$AMAVIS_ROOT/:g" /etc/init.d/amavisd

keepdir ${AMAVIS_ROOT}
keepdir ${AMAVIS_ROOT}/db
keepdir ${AMAVIS_ROOT}/quarantine
keepdir ${AMAVIS_ROOT}/tmp

newdoc test-messages/README README.samples
dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES README_FILES/README.* \
test-messages/sample* amavisd.conf-default amavisd-agent \
amavisd-custom.conf

dodir /usr/share/doc/${PF}/html
insinto /usr/share/doc/${PF}/html
doins README_FILES/*.{html,css}
dodir /usr/share/doc/${PF}/html/images
insinto /usr/share/doc/${PF}/html/images
doins README_FILES/images/*

if use milter ; then
cd "${S}/helper-progs"
einstall
cd "${S}"
fi

for i in whitelist blacklist spam_lovers; do
if [ -f ${AMAVIS_ROOT}/${i} ]; then
cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
else
touch "${D}"/${AMAVIS_ROOT}/${i}
fi
done

if use ldap ; then
elog "Adding ${P} schema to openldap schema dir."
dodir /etc/openldap/schema
insinto /etc/openldap/schema
insopts -o root -g root -m 644
newins LDAP.schema ${PN}.schema || die
newins LDAP.schema ${PN}.schema.default || die
fi

find "${D}"/${AMAVIS_ROOT} -name "*" -type d -exec chmod 0750 \{\} \;
find "${D}"/${AMAVIS_ROOT} -name "*" -type f -exec chmod 0640 \{\} \;
}

pkg_preinst() {
enewgroup amavis
enewuser amavis -1 -1 ${AMAVIS_ROOT} amavis

if [ -z "$(dnsdomainname)" ] ; then
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(hostname)';:" \
/etc/amavisd.conf
else
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(dnsdomainname)';:" \
/etc/amavisd.conf
fi

if has_version mail-filter/razor ; then
if [ ! -d ${AMAVIS_ROOT}/.razor ] ; then
elog "Setting up initial razor config files..."

razor-admin -create -home="${D}"/${AMAVIS_ROOT}/.razor
sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
"${D}"/${AMAVIS_ROOT}/.razor/razor-agent.conf
fi
fi
}

pkg_postinst() {
if ! has_version mail-filter/spamassassin ; then
echo
elog "Amavisd-new no longer requires SpamAssassin, but no anti-spam checking"
elog "will be performed without it. Since you do not have SpamAssassin installed,"
elog "all spam checks have been disabled. To enable them, install SpamAssassin"
elog "and comment out the line containing: "
elog "@bypass_spam_checks_maps = (1); in /etc/amavisd.conf."
fi
echo
ewarn "As of amavisd-new-2.4.5 p0f-analyzer.pl only binds to the loopback interface"
ewarn "by default instead of to all interfaces. You will need to change $bind_addr"
ewarn "in p0f-analyzer.pl to '0.0.0.0' if p0f-analyzer.pl is running on a different"
ewarn "host from amavisd or from other querying clients."
echo
ewarn "Adjusting permissions for /etc/amavisd.conf (0 for world, owner root:amavis)"
echo
chmod o-rwx /etc/amavisd.conf
chown root:amavis /etc/amavisd.conf
chown -R amavis:amavis ${AMAVIS_ROOT}
}

files

metadata.xml




net-mail
antivirus