Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-client/squirrelmail
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/ChangeLog,v 1.112 2008/08/23 01:45:19 cardoe Exp $
23 Aug 2008; Doug Goldstein
add GLEP 56 USE flag desc from use.local.desc
*squirrelmail-1.4.15 (19 Jul 2008)
19 Jul 2008; Tobias Scherbaum
+squirrelmail-1.4.15.ebuild:
Version bump, #226511
*squirrelmail-1.5.1-r7 (12 Jan 2008)
*squirrelmail-1.4.13-r1 (12 Jan 2008)
12 Jan 2008; Jeremy Huddleston
-squirrelmail-1.4.11.ebuild, -squirrelmail-1.4.13.ebuild,
+squirrelmail-1.4.13-r1.ebuild, -squirrelmail-1.5.1-r6.ebuild,
+squirrelmail-1.5.1-r7.ebuild:
Removing gpg plugin because it is broken. See bug #202406.
10 Jan 2008; Alon Bar-Lev
squirrelmail-1.4.10a-r2.ebuild, squirrelmail-1.4.11.ebuild,
squirrelmail-1.4.13.ebuild, squirrelmail-1.5.1-r6.ebuild:
Depend on gnupg-1.4, bug#202406
*squirrelmail-1.4.13 (18 Dec 2007)
18 Dec 2007; Jeremy Huddleston
+squirrelmail-1.4.13.ebuild:
Version bump. Closes bug #201323.
01 Nov 2007; Jeremy Huddleston
squirrelmail-1.5.1-r6.ebuild:
Moved to ~amd64.
28 Oct 2007; Markus Rothe
squirrelmail-1.5.1-r6.ebuild:
Back to ~ppc64, advise from eradicator
*squirrelmail-1.4.11 (27 Oct 2007)
27 Oct 2007; Jeremy Huddleston
+squirrelmail-1.4.11.ebuild:
Version bump to core package and compatibility plugin.
15 Oct 2007; Markus Rothe
squirrelmail-1.5.1-r6.ebuild:
Stable on ppc64
20 Jul 2007; Jeremy Huddleston
-squirrelmail-1.4.10a.ebuild:
Removing insecure version.
20 Jul 2007; Tobias Scherbaum
squirrelmail-1.4.10a-r2.ebuild:
ppc stable, bug #185010
17 Jul 2007; Marcus D. Hanwell
squirrelmail-1.4.10a-r2.ebuild:
Marked stable on amd64, bug 185010.
17 Jul 2007; Raúl Porcel
squirrelmail-1.4.10a-r2.ebuild:
alpha/x86 stable wrt security #185010
17 Jul 2007; Steve Dibb
amd64 stable, security bug 185010
16 Jul 2007; Gustavo Zacarias
squirrelmail-1.4.10a-r2.ebuild:
Stable on sparc wrt security #185010
16 Jul 2007; Markus Rothe
squirrelmail-1.4.10a-r2.ebuild:
Stable on ppc64; bug #185010
16 Jul 2007; Jeremy Huddleston
-squirrelmail-1.4.10a-r1.ebuild, -squirrelmail-1.5.1-r5.ebuild:
Removing insecure versions.
*squirrelmail-1.5.1-r6 (16 Jul 2007)
*squirrelmail-1.4.10a-r2 (16 Jul 2007)
16 Jul 2007; Jeremy Huddleston
+files/squirrelmail-gpg-2.1-CVE-2005-1924.patch,
+squirrelmail-1.4.10a-r2.ebuild, +squirrelmail-1.5.1-r6.ebuild:
Revbumps for security bug #185010 - CVE-2005-1924. This bug only effects
users with the gpg plugin enabled.
*squirrelmail-1.4.10a-r1 (10 Jun 2007)
10 Jun 2007; Jeremy Huddleston
+squirrelmail-1.4.10a-r1.ebuild:
Set default data dir to be in htocs - see bug #180796.
*squirrelmail-1.5.1-r5 (10 Jun 2007)
10 Jun 2007; Jeremy Huddleston
+files/squirrelmail-1.5.1-sqimap_get_message.patch,
-squirrelmail-1.5.1-r4.ebuild, +squirrelmail-1.5.1-r5.ebuild:
Fixed typo in sqimap_get_message() which resulted in php warnings in 5.2.x
21 May 2007; Jeremy Huddleston
-squirrelmail-1.4.9a.ebuild:
Removing insecure version. See bug #177820.
*squirrelmail-1.5.1-r4 (21 May 2007)
21 May 2007; Jeremy Huddleston
+files/squirrelmail-1.5.1-CVE-2006-4019.patch,
+files/squirrelmail-1.5.1-CVE-2006-6142-draft_composesess.patch,
+files/squirrelmail-1.5.1-CVE-2006-6142-mailto.patch,
+files/squirrelmail-1.5.1-CVE-2006-6142-mime.patch,
files/squirrelmail-1.5.1-CVE-2007-1262.patch,
+files/squirrelmail-1.5.1-ie-mime.patch, -files/sec-135921.patch,
-files/squirrelmail-fortune.patch, -squirrelmail-1.5.1-r3.ebuild,
+squirrelmail-1.5.1-r4.ebuild:
Added patches to fix CVE-2006-4019, and CVE-2006-6142 in 1.5.1. Removed
unused patches.
21 May 2007; Gustavo Zacarias
squirrelmail-1.4.10a.ebuild:
Stable on sparc wrt security #177820
21 May 2007; Raúl Porcel
squirrelmail-1.4.10a.ebuild:
alpha stable wrt security #177820
20 May 2007; Alexander Færøy
squirrelmail-1.5.2_pre20070519.ebuild:
QA: Fixed dodgy mirror:// entry.
20 May 2007; Christian Faulhammer
squirrelmail-1.4.10a.ebuild:
stable amd64, security bug 177820
*squirrelmail-1.5.1-r3 (19 May 2007)
19 May 2007; Jeremy Huddleston
+files/squirrelmail-1.5.1-CVE-2007-1262.patch,
-squirrelmail-1.5.1-r2.ebuild, +squirrelmail-1.5.1-r3.ebuild:
Added patch to fix security issue in 1.5.1.
19 May 2007; Andrej Kacian
Stable on x86, security bug #177820.
19 May 2007; Tobias Scherbaum
squirrelmail-1.4.10a.ebuild:
ppc stable, bug #177820
19 May 2007; Markus Rothe
squirrelmail-1.4.10a.ebuild:
Stable on ppc64; bug #177820
*squirrelmail-1.4.10a (19 May 2007)
19 May 2007; Jeremy Huddleston
-squirrelmail-1.4.9a-r1.ebuild, +squirrelmail-1.4.10a.ebuild,
-squirrelmail-1.5.1-r1.ebuild, squirrelmail-1.5.1-r2.ebuild:
Updating version. 1.4.10a addresses some security issues. See bug #177820.
1.5.1-r2 is still affected by these issues and an update will be coming soon
for ~arch users.
06 May 2007; Andrej Kacian
squirrelmail-1.4.9a-r1.ebuild:
Corrected name of sample config for secure_login plugin, so it actually gets
installed. Bug #176858, reported by Patrick Fourniols
*squirrelmail-1.4.9a-r1 (02 May 2007)
02 May 2007; Jeremy Huddleston
+squirrelmail-1.4.9a-r1.ebuild:
Updated locales, compatibility, and ssl plugins.
*squirrelmail-1.5.1-r2 (02 May 2007)
02 May 2007; Jeremy Huddleston
+squirrelmail-1.5.1-r2.ebuild:
Bumped versions of compat and ssl plugins.
02 May 2007; Jeremy Huddleston
-squirrelmail-1.4.6.ebuild, -squirrelmail-1.4.6-r2.ebuild,
-squirrelmail-1.4.6-r3.ebuild, -squirrelmail-1.4.7.ebuild,
-squirrelmail-1.4.8.ebuild:
Removed old versions.
23 Jan 2007; Steve Dibb
amd64 stable, security bug 156949
30 Dec 2006; Markus Rothe
Stable on ppc64; bug #156949
28 Dec 2006; Bryan Østergaard
squirrelmail-1.4.9a.ebuild:
Stable on Alpha, bug 156949.
27 Dec 2006; Tobias Scherbaum
squirrelmail-1.4.9a.ebuild:
Stable on ppc wrt bug #156949.
11 Dec 2006; Gustavo Zacarias
squirrelmail-1.4.9a.ebuild:
Stable on sparc
10 Dec 2006; Andrej Kacian
Stable on x86, security bug #156949.
*squirrelmail-1.4.9a (10 Dec 2006)
10 Dec 2006; Andrej Kacian
Version bump. Yes, security reasons again. Bug #156949.
01 Dec 2006; Michael Cummings
squirrelmail-1.4.6.ebuild, squirrelmail-1.4.6-r2.ebuild,
squirrelmail-1.4.6-r3.ebuild, squirrelmail-1.4.7.ebuild,
squirrelmail-1.4.8.ebuild, squirrelmail-1.5.1-r1.ebuild:
Bug 151199
13 Aug 2006; Thomas Cort
Stable on alpha wrt security Bug #139273.
12 Aug 2006; Thomas Cort
Stable on amd64 wrt security Bug #139273.
12 Aug 2006; Jason Wever
Stable on SPARC wrt bug #139273.
12 Aug 2006; Markus Rothe
Stable on ppc64; bug #139273
12 Aug 2006; Andrej Kacian
Stable on x86. Security bug #139273.
11 Aug 2006; Tobias Scherbaum
squirrelmail-1.4.8.ebuild:
ppc stable, bug #139273
*squirrelmail-1.4.8 (11 Aug 2006)
11 Aug 2006; Tuấn Văn
+squirrelmail-1.4.8.ebuild:
Security bump. Yes, again. It's not a typo. Bug #139273.
11 Aug 2006; Markus Rothe
Stable on ppc64; bug #139273
11 Aug 2006; Joshua Jackson
Stable x86; security bug #139273
*squirrelmail-1.4.7 (10 Aug 2006)
10 Aug 2006; Tuấn Văn
+squirrelmail-1.4.7.ebuild:
security bump on behalf of net-mail team. Bug #139273.
06 Jul 2006; Markus Rothe
squirrelmail-1.4.6-r3.ebuild:
Stable on ppc64
16 Jun 2006; Thomas Cort
Stable on alpha wrt security Bug #135921.
15 Jun 2006; Tuấn Văn
squirrelmail-1.4.6-r3.ebuild:
security patch failed to apply if USE="-nls". Bug #136773.
15 Jun 2006; Jason Wever
Stable on SPARC wrt security bug #135921.
14 Jun 2006; Jon Hood
Stable on amd64, #135921.
14 Jun 2006; Tobias Scherbaum
squirrelmail-1.4.6-r3.ebuild:
ppc stable, bug #135921
14 Jun 2006; Chris Gianelloni
squirrelmail-1.4.6-r3.ebuild:
Stable on x86 wrt bug #135921.
*squirrelmail-1.4.6-r3 (13 Jun 2006)
13 Jun 2006; Tuấn Văn
+squirrelmail-1.4.6-r3.ebuild:
add a security patch. bug #135921.
24 May 2006; Michael Hanselmann
squirrelmail-1.4.6-r2.ebuild:
Stable on ppc.
21 May 2006; Markus Rothe
squirrelmail-1.4.6-r2.ebuild:
Stable on ppc64
13 May 2006; Jeremy Huddleston
squirrelmail-1.4.6-r2.ebuild, squirrelmail-1.5.1-r1.ebuild:
Fixed SRC_URI (bug #133008), marked 1.4.6-r2 stable on amd64 and x86, and
marked both ~sparc and ~ppc64.
01 Apr 2006; Jeremy Huddleston
squirrelmail-1.4.6-r2.ebuild, squirrelmail-1.5.1-r1.ebuild:
Fixed unpack of locales.
01 Apr 2006; Jeremy Huddleston
squirrelmail-1.5.1-r1.ebuild:
Fixed bug #127180.
*squirrelmail-1.5.1-r1 (01 Apr 2006)
*squirrelmail-1.4.6-r2 (01 Apr 2006)
01 Apr 2006; Jeremy Huddleston
-squirrelmail-1.4.6-r1.ebuild, +squirrelmail-1.4.6-r2.ebuild,
-squirrelmail-1.5.1.ebuild, +squirrelmail-1.5.1-r1.ebuild:
Added nls support. Closes bug #87014.
*squirrelmail-1.5.1 (21 Mar 2006)
21 Mar 2006; Jeremy Huddleston
squirrelmail-1.4.6-r1.ebuild, +squirrelmail-1.5.1.ebuild:
Added development version of squirrelmail.
*squirrelmail-1.4.6-r1 (21 Mar 2006)
21 Mar 2006; Jeremy Huddleston
+squirrelmail-1.4.6-r1.ebuild:
Revbump. Newer compatibility library and using amavis-new rather than the
old virus scanner.
21 Mar 2006; Jeremy Huddleston
-files/squirrelmail-1.4.5-array_shift.patch,
-squirrelmail-1.4.5-r1.ebuild:
Removing old, insecure version.
09 Mar 2006; Fernando J. Pereda
squirrelmail-1.4.6.ebuild:
Stable on alpha and x86 wrt bug #123781
05 Mar 2006; Tobias Scherbaum
squirrelmail-1.4.6.ebuild:
ppc stable, bug #123781
*squirrelmail-1.4.6 (27 Feb 2006)
27 Feb 2006; Jeremy Huddleston
-squirrelmail-1.4.5.ebuild, +squirrelmail-1.4.6.ebuild:
Version bump for security bug #123781.
17 Feb 2006; Michael Hanselmann
squirrelmail-1.4.5-r1.ebuild:
Stable on ppc.
13 Feb 2006; Michael Cummings
squirrelmail-1.4.5.ebuild, squirrelmail-1.4.5-r1.ebuild:
Virtuals for some perl-core deps
06 Feb 2006; Aron Griffis
squirrelmail-1.4.5-r1.ebuild:
Mark 1.4.5-r1 stable on alpha
28 Jan 2006; Andrej Kacian
squirrelmail-1.4.5-r1.ebuild:
Stable on x86. Bug #108394.
12 Dec 2005; Jeremy Huddleston
squirrelmail-1.4.5-r1.ebuild:
Stable amd64 and sparc.
*squirrelmail-1.4.5-r1 (15 Oct 2005)
15 Oct 2005; Jeremy Huddleston
+files/squirrelmail-1.4.5-array_shift.patch,
+squirrelmail-1.4.5-r1.ebuild:
Revbump to fix array_shift bug #108394.
13 Sep 2005; Aron Griffis
Mark 1.4.5 stable on alpha
13 Jul 2005; Jeremy Huddleston
-files/squirrelmail-1.4.3a-xss.patch, -squirrelmail-1.4.4-r1.ebuild:
Removing insecure version.
13 Jul 2005; Jory A. Pratt
Stable on PPC
*squirrelmail-1.4.5 (13 Jul 2005)
13 Jul 2005; Jeremy Huddleston
-squirrelmail-1.4.4.ebuild, +squirrelmail-1.4.5.ebuild:
Version bump for security bug #97585.
19 Jun 2005; Tuấn Văn
squirrelmail-1.4.4-r1.ebuild:
Stable on x86 WRT #95937.
19 Jun 2005; Simon Stelling
squirrelmail-1.4.4-r1.ebuild:
stable on amd64 wrt bug 95937
18 Jun 2005; Michael Hanselmann
squirrelmail-1.4.4-r1.ebuild:
Stable on ppc.
18 Jun 2005; Jason Wever
Stable on SPARC wrt security bug #95937.
*squirrelmail-1.4.4-r1 (18 Jun 2005)
18 Jun 2005; Tuấn Văn
+squirrelmail-1.4.4-r1.ebuild:
Revision bump to resolve bug #95937.
24 May 2005; Michael Cummings
squirrelmail-1.4.4.ebuild:
dev-perl/DB_File => perl-core/DB_File
19 Apr 2005; Jeremy Huddleston
squirrelmail-1.4.4.ebuild:
RDEPEND on pear-db if we have USE=postgres or mysql. Closes bug #89706.
09 Apr 2005; Jeremy Huddleston
squirrelmail-1.4.4.ebuild:
Making aspell/ispell dep based on spell USE flag.
08 Apr 2005; Jeremy Huddleston
squirrelmail-1.4.4.ebuild:
Fixed DEPEND/RDEPEND... added ispell to close bug #63951.
28 Jan 2005; Jeremy Huddleston
-squirrelmail-1.4.3a-r2.ebuild:
Removing insecure version.
26 Jan 2005;
stable on ppc glsa: 78116
*squirrelmail-1.4.4 (22 Jan 2005)
22 Jan 2005; Jeremy Huddleston
+squirrelmail-1.4.4.ebuild:
Version bump for security bug #78116.
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
11 Nov 2004; Jeremy Huddleston
-squirrelmail-1.4.3a.ebuild:
Removing insecure version.
11 Nov 2004;
stable on ppc: 70739
*squirrelmail-1.4.3a-r2 (11 Nov 2004)
11 Nov 2004; Jeremy Huddleston
+files/squirrelmail-1.4.3a-xss.patch, -squirrelmail-1.4.3_rc1-r1.ebuild,
-squirrelmail-1.4.3_rc1.ebuild, -squirrelmail-1.4.3a-r1.ebuild,
+squirrelmail-1.4.3a-r2.ebuild:
Security fix for bug #70739.
14 Jun 2004; Luca Barbato
Marked ppc
08 Jun 2004; Jason Wever
Marked stable on sparc wrt bug #52434.
*squirrelmail-1.4.3a-r1 (07 Jun 2004)
*squirrelmail-1.4.3a (07 Jun 2004)
07 Jun 2004; Jeremy Huddleston
squirrelmail-1.4.3-r1.ebuild, squirrelmail-1.4.3.ebuild,
squirrelmail-1.4.3a-r1.ebuild, squirrelmail-1.4.3a.ebuild,
files/squirrelmail-1.4.3-compose.patch:
Version bump.
03 Jun 2004; Jeremy Huddleston
files/squirrelmail-1.4.3-compose.patch:
Removed cvs header stuff from the patch so it doesn't bork... bug #52868.
02 Jun 2004; Jeremy Huddleston
squirrelmail-1.4.3-r1.ebuild, squirrelmail-1.4.3.ebuild,
files/squirrelmail-1.4.3-compose.patch:
Trivial patch to fix double quoting of messages in replies. Fixes bug #52656.
02 Jun 2004; Bryan Østergaard
Stable on alpha, bug 52434.
31 May 2004; Jason Wever
Stable on sparc wrt bug #52434.
*squirrelmail-1.4.3 (30 May 2004)
30 May 2004; Jeremy Huddleston
squirrelmail-1.4.3-r1.ebuild, squirrelmail-1.4.3.ebuild:
Version bump for security bug #52434.
*squirrelmail-1.4.3_rc1-r1 (29 May 2004)
29 May 2004; Seemant Kulleen
+files/ldapuserdata-0.4-gentoo.patch, +files/postinstall-en.txt,
+files/squirrelmail-fortune.patch, +squirrelmail-1.4.3_rc1-r1.ebuild,
+squirrelmail-1.4.3_rc1.ebuild:
Moved from net-mail/squirrelmail to mail-client/squirrelmail.
27 May 2004; Jeremy Huddleston
squirrelmail-1.4.2-r1.ebuild:
Removing insecure version.
24 May 2004; Luca Barbato
squirrelmail-1.4.3_rc1.ebuild:
Marked ppc
18 May 2004; Jeremy Huddleston
squirrelmail-1.4.2-r3.ebuild, squirrelmail-1.4.2-r4.ebuild,
squirrelmail-1.4.2-r5.ebuild:
Removing old versions.
12 May 2004; Martin Holzer
squirrelmail-1.4.2-r1.ebuild, squirrelmail-1.4.2-r3.ebuild,
squirrelmail-1.4.2-r4.ebuild, squirrelmail-1.4.3_rc1.ebuild:
adding apache2 useflag
12 May 2004; Martin Holzer
squirrelmail-1.4.3_rc1-r1.ebuild, squirrelmail-1.4.3_rc1.ebuild,
files/squirrelmail-fortune.patch:
adding fortune patch. closes 50776
*squirrelmail-1.4.3_rc1-r1 (11 May 2004)
*squirrelmail-1.4.3_rc1 (11 May 2004)
11 May 2004; Jeremy Huddleston
squirrelmail-1.4.3_rc1-r1.ebuild, squirrelmail-1.4.3_rc1.ebuild:
Security fix. Bug #49675.
03 May 2004; Bryan Østergaard
squirrelmail-1.4.2-r5.ebuild:
Keyword ~alpha.
02 May 2004; Jeremy Huddleston
squirrelmail-1.4.2-r5.ebuild:
Minor tweakage thanks to Martin in bug #43224... most importantly, SLOT is set
by webapp eclass.
Added data and index.php to server_owned so it will work
with php in safe mode. See bug #43224
*squirrelmail-1.4.2-r5 (30 Apr 2004)
30 Apr 2004; Jeremy Huddleston
squirrelmail-1.4.2-r5.ebuild:
webapp compatible ebuild
27 Apr 2004; Aron Griffis
squirrelmail-1.4.2-r3.ebuild, squirrelmail-1.4.2-r4.ebuild:
Add inherit eutils
*squirrelmail-1.4.2-r4 (27 Apr 2004)
27 Apr 2004; Martin Holzer
squirrelmail-1.4.2-r4.ebuild:
Minor plugins update.
*squirrelmail-1.4.2-r4 (25 Apr 2004)
25 Apr 2004; Jeremy Huddleston
squirrelmail-1.4.2-r4.ebuild:
webapp-config compatible.
13 Apr 2004; Martin Holzer
squirrelmail-1.4.2-r1.ebuild, squirrelmail-1.4.2-r3.ebuild:
making configure script runable. closes 33466
13 Apr 2004; Martin Holzer
squirrelmail-1.4.2-r1.ebuild, squirrelmail-1.4.2-r2.ebuild,
squirrelmail-1.4.2-r3.ebuild:
web-app fix.
01 Apr 2004; Jeremy Huddleston
squirrelmail-1.4.2-r2.ebuild:
Removed nomirror as there are md5sum mismatches upstream. See bug #43458.
23 Mar 2004; Martin Holzer
squirrelmail-1.4.2-r1.ebuild, squirrelmail-1.4.2-r2.ebuild,
squirrelmail-1.4.2-r3.ebuild:
fixing depend qa issue. see 45343.
21 Mar 2004; Jason Wever
Marked stable on sparc.
19 Mar 2004; Jeremy Huddleston
squirrelmail-1.4.2-r1.ebuild, squirrelmail-1.4.2-r2.ebuild,
squirrelmail-1.4.2-r3.ebuild:
Fixing mod_php dep to virtual and moving to stable x86.
*squirrelmail-1.4.2-r3 (13 Feb 2004)
13 Feb 2004; Jeremy Huddleston
squirrelmail-1.4.2-r2.ebuild, squirrelmail-1.4.2-r3.ebuild:
Fixed typo and added more plugins: compatibility, secure_login, and
show_ssl_link.
*squirrelmail-1.4.2-r2 (03 Feb 2004)
03 Feb 2004; Jeremy Huddleston
squirrelmail-1.4.2-r2.ebuild, files/ldapuserdata-0.4-gentoo.patch:
Added plugins to support gpg, ldap, virus scanning, and automatic retrieval of
user data. Closes bug #38374.
15 Dec 2003; Stuart Herbert
squirrelmail-1.4.2-r1.ebuild:
Fix for bug #32636
09 Dec 2003; Martin Holzer
squirrelmail-1.4.2-r1.ebuild:
marking ppc & alpha stable (forcing webapp-apache)
24 Nov 2003; Martin Holzer
squirrelmail-1.4.2-r1.ebuild:
changing chown. See #23116.
*squirrelmail-1.4.2-r1 (02 Nov 2003)
02 Nov 2003; Martin Holzer
squirrelmail-1.4.2-r1.ebuild:
making use of webapps.eclass
Patch submitted by Adrian Almenar
15 Oct 2003; Brad House
add ~amd64 flag
*squirrelmail-1.4.2 (02 Oct 2003)
02 Oct 2003; Martin Holzer
Version bumped.
14 Jul 2003; Martin Holzer
Marked all arch stable.
08 Jul 2003; Martin Holzer
squirrelmail-1.4.0-r1.ebuild, squirrelmail-1.4.1.ebuild:
Adding dev-perl/DB_File in RDEPEND. Closes #23749
*squirrelmail-1.4.1 (08 Jul 2003)
08 Jul 2003; Martin Holzer
Version bumped. Closes #24097
28 Jun 2003; Tavis Ormandy
reported as stable on alpha.
28 Jun 2003; Martin Holzer
squirrelmail-1.4.0-r1.ebuild:
removed apache grep stuff.
*squirrelmail-1.4.0-r1 (29 Apr 2003)
21 May 2003; Martin Holzer
squirrelmail-1.4.0-r1.ebuild:
Marked stable on x86.
29 Apr 2003; Martin Holzer
squirrelmail-1.4.0-r1.ebuild:
Minor fixes, Ebuild submitted by Wayne Davison
*squirrelmail-1.4.0 (25 Apr 2003)
25 Apr 2003; Daniel Ahlberg
Version bump.
*squirrelmail-1.2.11 (18 Feb 2003)
19 Feb 2003; Nick Hadaway
Removed the unneeded patch.
18 Feb 2003; Nick Hadaway
files/digest-squirrelmail-1.2.10 :
Version bump. Important bug fixes from 1.2.10.
*squirrelmail-1.2.10 (15 Dec 2002)
15 Dec 2002; Daniel Ahlberg
Version bump and include XSS security fix from cvs.
06 Dec 2002; Rodney Rees
*squirrelmail-1.2.9 (12 Nov 2002)
15 Dec 2002; Bjoern Brauel
Add ~alpha to KEYWORDS
14 Nov 2002; Mike Frysinger
Replaced hardcoding of /home/httpd/htdocs with a grep of /etc/apache/conf/apache.conf
12 Nov 2002; Daniel Ahlberg
Version bump.
*squirrelmail-1.2.8 (20 Sep 2002)
15 Dec 2002; Bjoern Brauel
Add alpha to KEYWORDS
14 Nov 2002; Mike Frysinger
Replaced hardcoding of /home/httpd/htdocs with a grep of /etc/apache/conf/apache.conf
20 Sep 2002; Nick Hadaway
squirrelmail-1.2.8.ebuild, files/digest-squirrelmail-1.2.8 :
Version bump. register_globals now no longer has to be turned on!
See the ChangeLog at http://www.squirrelmail.org for more...
*squirrelmail-1.2.7 (08 Jul 2002)
14 Nov 2002; Mike Frysinger
Replaced hardcoding of /home/httpd/htdocs with a grep of /etc/apache/conf/apache.conf
15 Jul 2002; Ryan Phillips
Updated for new dev-php/ tree
08 Jul 2002; Maik Schreiber
SquirrelMail will be installed into /home/httpd/htdocs/squirrelmail
directly instead of into a version-dependant directory and
symlinking to it. Fixed SRC_URI. Removed dependency on
net-www/apache and virtual/imapd. Closes bug #4676.
*squirrelmail-1.2.6-r1 (12 Jun 2002)
12 Jun 2002; Grant Goodyear
Fixed postinst message to mention /etc/php4/php.ini, not
/etc/PHP4/php.ini. Thanks to Roman Weber.
*squirrelmail-1.2.6 (21 May 2002)
21 May 2002; Grant Goodyear
New version. Also moved HTTPDROOT to the new /home/httpd/ location.
Made sure that the squirrelmail directory is owned by apache.apache.
*squirrelmail-1.2.5 (17 Apr 2002)
17 Apr 2002; Grant Goodyear
New version. Also moved HTTPDROOT to the new /home/httpd/ location.
*squirrelmail-1.2.4 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX ldapuserdata-0.4-gentoo.patch 709 RMD160 a7b5fe1aba60530c193919ecb6b213cdd57dddf8 SHA1 99f5dd6f4e9666d6d3915c3e52c2694d1dc06a9e SHA256 bff9cf8e7518df983b03b3f4e7f10fcf31fb75f6d73afb21c8923f2a8312b4a3
AUX postinstall-en.txt 698 RMD160 7f3b2cfad0cb7c0eef53ecd7ecb49553217d55e7 SHA1 550846016b3ae303e121f87d3cfae0a8ddc754cf SHA256 4e3702651bb5cce4cc517a2b2bed3e71b137167645138bc72c0cedab4ba98da3
AUX squirrelmail-1.5.1-CVE-2006-4019.patch 5700 RMD160 df10659c55104f8fe55cd95bcd8abd23dac35975 SHA1 c7690f5d73e9ae09eb2d6318fe592f09ee1c305d SHA256 aac26b5776eeca4b51145d77457846c868d6a1c7fabdea911c2644e04f0be764
AUX squirrelmail-1.5.1-CVE-2006-6142-draft_composesess.patch 958 RMD160 6288a1d80179dbdac203d1124ab250b1734d4442 SHA1 740114fd509c286a128696fd36a6e418030a9bc5 SHA256 c68d8ca47259b1a50bf5a3a07949e87141412026f74f7e1d27ca1665efc45b88
AUX squirrelmail-1.5.1-CVE-2006-6142-mailto.patch 5995 RMD160 a09d7c2e4f7e1f39902dbc940a485de2f39dc628 SHA1 8384078f17a17a86319205b7b1a183a4858ef810 SHA256 699277c6940c416a00ee0c8842ea48511d09ef5f6cb1186212d9655c44022045
AUX squirrelmail-1.5.1-CVE-2006-6142-mime.patch 8303 RMD160 148329799b4bd20c06cf6fcd00003b3a107c1991 SHA1 d3a2f94ee20ea52ed3063af496adb7db7d04ce70 SHA256 c63f8efc2da9877f8140e9aef71417b76207678b04152bd85bf41400aeb37700
AUX squirrelmail-1.5.1-CVE-2007-1262.patch 22044 RMD160 8928a6a3e6faa94c221c660667a31a5af15e4191 SHA1 4ac6c5bdeea499c141f3affd1a38987d244b3252 SHA256 cb5982199e420960504d20625cdbb569ca7877c8aabe61e3334b3d19ccc90ccb
AUX squirrelmail-1.5.1-ie-mime.patch 1832 RMD160 01ecbf3469c85704c4a6ea97eb938515b73d419e SHA1 f8d46fa43280b421521fde1e29108211a1eb2bd4 SHA256 cca4c684692dbf64f38afcfaabb0568a557f773eb7f52fc5f06a59d17722fa11
AUX squirrelmail-1.5.1-sqimap_get_message.patch 672 RMD160 ba2d4c3f03c08d173329511b5142874254cf7be4 SHA1 2b9f57074b56fd4821536fc6787c7c1576878d1e SHA256 f30957b4c3966e678fed5b86c6ecd2164f7b7ba45c92fb2552f5bb1636b5837b
AUX squirrelmail-gpg-2.1-CVE-2005-1924.patch 1484 RMD160 59f2fb52b9c72ff2556cc26fa97b877562e6785c SHA1 93fef3df6ec4319743a54d8e0ed01204bd3d772a SHA256 397f6c94bd4a3a7a42ff024af9f7ecc4c83576342f7db1998d290366c286cc90
DIST admin_add.0.1-1.4.0.tar.gz 2388 RMD160 6847934c59ae73119a796c6fef251de26a2ea531 SHA1 9265289ac5b67549590e82d10560d05295a8a5e6 SHA256 25ec999eea098a509f7d49cfe368b0557b64c698f86b2a2c951617f67735dabc
DIST all_locales-1.4.13-20071220.tar.bz2 3016605 RMD160 67ebd2a4af9385de05b7ebe445296e63f1bf2aa8 SHA1 dd013b0e5ec3985d66fe2a8b2a38db6e47f89c4e SHA256 8fa5b82bb2e4448da80d2ccc42ec9874df8674691358736da6c7c3f7bbbae639
DIST all_locales-1.4.9-20070106.tar.bz2 2699569 RMD160 9da0e3df1bc5a89b861f7dd9ac244a3885a45417 SHA1 d187a9b77384b398a0945f51aaaf248379fdfa15 SHA256 04ad3e37042deb8c5668946c3364cd53d9c30b2486f24deee4d71c05fa584423
DIST all_locales-1.5.1-20060219.tar.bz2 2616039 RMD160 681ea1bcbfc5ae57ced11e33cb19731cefa2dd00 SHA1 77d2f0f4328ff546076181fa5c54b64ce8994888 SHA256 f27d7f1506607c8cf2651bb4384f5a840eb71f0d38cfae4d77b292c56e49d0a3
DIST amavisnewsql-0.8.0-1.4.tar.gz 101008 RMD160 72b796565f128354c51e8a04384e49621371cf16 SHA1 29bfa703c047cf5416e4062198ed7c267ef6bbfa SHA256 f9ef453f80e0a44a22c695712b44af935f6d1a505239bd0cb6470fc27608041c
DIST compatibility-2.0.8-1.0.tar.gz 32254 RMD160 14060c2f6a1d7f2fafc753a57a52d9dc0a333472 SHA1 0ad26d23ba4a0832f26414dafaa38bf3e63e3e05 SHA256 d3cde09dee0470091d651fdc907f80ff16f3189482beed822e421f2b3283d4f6
DIST compatibility-2.0.9-1.0.tar.gz 31763 RMD160 8c0d18b0f0ffab3b2cddcf943dfcbccffc0b16ee SHA1 25779cf0d97b10b9dfe41c2580b723eb6bcb5f9e SHA256 49c8dce4ee257fb36a97396c7cdd445d2b862659dc76c17048d96d2634d64019
DIST gpg-2.1.tar.gz 539562 RMD160 aeecb1ae1d2021677c19923532e94f9d81794c57 SHA1 6d64a5d2de9ede7b5729a998982e83297f1cb274 SHA256 639aef199f9ccd96817f8c04b5d130f1206e5181204915923ee3d0d420459573
DIST ldapuserdata-0.4.tar.gz 67439 RMD160 6f7fa3eab6eb2877057fc4d9d360da2e10858ba6 SHA1 b2ad3425607be839e3e4b9cc212b9c8a40ff439b SHA256 ee10b97e99c35b0656e7e87f60785408f3d26a53ee2a0107d8aa04f7947c3ff7
DIST retrieveuserdata.0.9-1.4.0.tar.gz 10448 RMD160 942d073f86947295ed069ed04e4fc268857932af SHA1 f91b763293f7777799d46f161aace891ff6f612a SHA256 086796d858e781c518b538b37e9ec011d51a2aebd6d14aeba1aa330b58626b8d
DIST secure_login-1.3-1.2.8.tar.gz 16075 RMD160 1c8ef7f0f02846f59c9088f4703748d99bcd4c77 SHA1 c15f1b49810b2bb96086635e3f5c21d081a5a099 SHA256 0c44112114e1d3f2b8615b5b586631fb50fb1877037a438c37f4b890f46b0ccc
DIST show_ssl_link-2.2-1.2.8.tar.gz 13193 RMD160 8e0669c674453cab31b0493ab1404e0a0097ad8d SHA1 39073e417ce28080f9206d068cbfa4161284be3e SHA256 70ecefc01003fd5dddc13e6dd7bf4e6ab4663426a9990c894e353fb96ebb4a1a
DIST squirrelmail-1.4.10a.tar.bz2 484523 RMD160 4337f99575e1ada931cea461679b96acd5b4901d SHA1 b8a84e1fb69b6922c6bf817015201d57a82aa843 SHA256 b5e047c0a32b758b67e15772dc9c467d0ee830372858f7b9442a9a6aa6caf854
DIST squirrelmail-1.4.13.tar.bz2 497103 RMD160 d2d27c9e2fe6225833da15981b9d6881ce55fc6d SHA1 cbc101076dfde6f78e871133fc6a17b5d3aa0edb SHA256 331ff58933f48f5d772d018c1ba1362867646005b3486d6006b1747e1fbc16d5
DIST squirrelmail-1.4.15.tar.bz2 506346 RMD160 ef2878abae89ec8a5cb2464809f89d409c499732 SHA1 5387e8647ada27d9850c5d2f6a5fdf7dbb6b5862 SHA256 e562b612ff6eb55665f1aba3cb9dd7b2367f1cf105ba7e509adaf8110825fd00
DIST squirrelmail-1.5.1.tar.bz2 904370 RMD160 a59df6a73e5694b54d2791d4c139941ef220d2d1 SHA1 e6aa8fe560b17a1205b3af288e31a2404397f44e SHA256 3e7f370dd869fb57ed5b3c159d7450c1180309fffeda9dbf168b2d456f477909
DIST squirrelmail-decode-1.2.tar.bz2 333942 RMD160 a217662f923a7e2129e293c6bf806dd0c21dab0b SHA1 90439c4644fd99b7ca4208b441ee0a2c2efa2308 SHA256 72750301b83ee23fffe32ae40a3dec33ad4f39abf81c5abdd38f235aab3fcb26
EBUILD squirrelmail-1.4.10a-r2.ebuild 6066 RMD160 28e852b185f5014849eca4f28de32910d252fb67 SHA1 415d266be47a46e1111ddf321fc5d0cf2bb1aca8 SHA256 b675413ad9771353223b7466a4a4b7ba179801ca5d92129adb1cf4a5616d6a7d
EBUILD squirrelmail-1.4.13-r1.ebuild 5579 RMD160 287ada0c6157e34a87565282932c259cf3eaa3fe SHA1 d5e482562e06ae8db3542e559965f4a0b48419c1 SHA256 65d54e622c4c14e842e19893ec0e34506863e1f3cfa7f04cd654442a0d9d4e12
EBUILD squirrelmail-1.4.15.ebuild 5593 RMD160 03d76bf92f0c84486b6e6befda319f7bddc72394 SHA1 a41f0c25cdb8b1e221bf99657caa680bcfbd6a2e SHA256 810723dbc7caae66332429381d9ce52a9d3485ff1c3811442c4cf2c2c9e16d8a
EBUILD squirrelmail-1.5.1-r7.ebuild 5471 RMD160 f301a93217ee8e657b921e873c220b3f2063b956 SHA1 f7f26d3be85719bd1d7c4d9dd46a9c0d7f85bf8a SHA256 5a2c63cec48196e42518431d866b5a74150bf1b4f6c78b822acd44bc74cec39b
MISC ChangeLog 25667 RMD160 4e73aae66130288202dd2790fc5091f182b5a685 SHA1 a3b50a54da9387a0d614186121339f111bab8817 SHA256 373dad04af1028b263b7457105155a39134dd0a01264ae180c3b562266e8aeee
MISC metadata.xml 353 RMD160 36b9129f77a2c74d4aa89a71aae5a2311f1655ed SHA1 327965e72f6d8056a3dd7852ffa5ec1ea2ce7e8b SHA256 0b67f854b236d6c130af5cca8583325d838881e603d0cfb6fd2c7e1611ba7e3d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiva7UACgkQoeSe8B0zEfwrZACfYxDsQI/fkFalrVZ8BxVo9w3g
0T0AoIbq9sSDNwV5TjdR+I3aHVV0iKsz
=V6YN
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/squirrelmail-1.4.10a-r2.ebuild,v 1.8 2008/01/10 17:06:36 alonbl Exp $
IUSE="crypt ldap spell ssl filter mysql postgres nls"
inherit webapp eutils
DESCRIPTION="Webmail for nuts!"
# Plugin Versions
COMPATIBILITY_VER=2.0.8-1.0
USERDATA_VER=0.9-1.4.0
ADMINADD_VER=0.1-1.4.0
AMAVIS_VER=0.8.0-1.4
GPG_VER=2.1
LDAP_USERDATA_VER=0.4
SECURELOGIN_VER=1.3-1.2.8
SHOWSSL_VER=2.2-1.2.8
LOCALES_VER=1.4.9-20070106
DECODING_VER=1.2
MY_P=${P/_rc/-RC}
S="${WORKDIR}/${MY_P}"
PLUGINS_LOC="http://www.squirrelmail.org/plugins"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
mirror://sourceforge/${PN}/squirrelmail-decode-${DECODING_VER}.tar.bz2
mirror://sourceforge/retruserdata/retrieveuserdata.${USERDATA_VER}.tar.gz
${PLUGINS_LOC}/compatibility-${COMPATIBILITY_VER}.tar.gz
ssl? ( ${PLUGINS_LOC}/secure_login-${SECURELOGIN_VER}.tar.gz )
ssl? ( ${PLUGINS_LOC}/show_ssl_link-${SHOWSSL_VER}.tar.gz )
${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz
filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz )
crypt? ( ${PLUGINS_LOC}/gpg-${GPG_VER}.tar.gz )
ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz )
nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )"
HOMEPAGE="http://www.squirrelmail.org/"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
DEPEND=""
RDEPEND="virtual/php
virtual/perl-DB_File
crypt? ( =app-crypt/gnupg-1.4* )
ldap? ( net-nds/openldap )
spell? ( || ( app-text/aspell app-text/ispell ) )
filter? ( mail-filter/amavisd-new dev-php/PEAR-Log dev-php/PEAR-DB dev-php/PEAR-Net_SMTP )
postgres? ( dev-php/PEAR-DB )
mysql? ( dev-php/PEAR-DB )"
src_unpack() {
unpack ${MY_P}.tar.bz2
unpack squirrelmail-decode-${DECODING_VER}.tar.bz2
cd ${S}
mv config/config_default.php config/config.php
sed -i "s:'/var/local/squirrelmail/data/':SM_PATH . 'data/':" config/config.php
# Now do the plugins
cd ${S}/plugins
sed -i 's:/usr/games/fortune:/usr/bin/fortune:g' fortune/setup.php || die "Unable to fix fortunes plugin."
unpack compatibility-${COMPATIBILITY_VER}.tar.gz
unpack admin_add.${ADMINADD_VER}.tar.gz
unpack retrieveuserdata.${USERDATA_VER}.tar.gz
use filter &&
unpack amavisnewsql-${AMAVIS_VER}.tar.gz &&
mv amavisnewsql/config.php.dist amavisnewsql/config.php
use crypt &&
unpack gpg-${GPG_VER}.tar.gz
use ldap &&
unpack ldapuserdata-${LDAP_USERDATA_VER}.tar.gz &&
epatch ${FILESDIR}/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch &&
mv ldapuserdata/config_sample.php ldapuserdata/config.php
use ssl &&
unpack secure_login-${SECURELOGIN_VER}.tar.gz &&
mv secure_login/config.sample.php secure_login/config.php &&
unpack show_ssl_link-${SHOWSSL_VER}.tar.gz &&
mv show_ssl_link/config.php.sample show_ssl_link/config.php
use nls &&
cd ${S} &&
unpack all_locales-${LOCALES_VER}.tar.bz2
cd ${S}
use crypt && epatch ${FILESDIR}/squirrelmail-gpg-2.1-CVE-2005-1924.patch
}
src_compile() {
#we need to have this empty function ... default compile hangs
echo "Nothing to compile"
}
src_install() {
webapp_src_preinst
# handle documentation files
#
# NOTE that doc files go into /usr/share/doc as normal; they do NOT
# get installed per vhost!
for doc in AUTHORS COPYING ChangeLog INSTALL README ReleaseNotes UPGRADE; do
dodoc ${doc}
rm -f ${doc}
done
docinto compatibility
for doc in plugins/compatibility/INSTALL plugins/compatibility/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto admin_add
for doc in plugins/admin_add/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto retrieveuserdata
for doc in plugins/retrieveuserdata/INSTALL plugins/retrieveuserdata/changelog plugins/retrieveuserdata/users_example.txt; do
dodoc ${doc}
rm -f ${doc}
done
if use filter; then
docinto amavisnewsql
for doc in plugins/amavisnewsql/{CHANGELOG,README,UPGRADE}; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use crypt; then
docinto gpg
for doc in plugins/gpg/README plugins/gpg/README.txt plugins/gpg/INSTALL plugins/gpg/INSTALL.txt plugins/gpg/TODO; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use ldap; then
rm plugins/ldapuserdata/README
docinto ldapuserdata
for doc in plugins/ldapuserdata/doc/README; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use ssl; then
docinto secure_login
for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto show_ssl_link
for doc in plugins/show_ssl_link/INSTALL plugins/show_ssl_link/README; do
dodoc ${doc}
rm -f ${doc}
done
fi
# Copy the app's main files
einfo "Installing squirrelmail files."
cp -r . ${D}${MY_HTDOCSDIR}
cp ${WORKDIR}/squirrelmail-decode-${DECODING_VER}/*/*.php ${D}${MY_HTDOCSDIR}/functions/decode
# Identify the configuration files that this app uses
local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php"
use filter && configs="${configs} plugins/amavisnewsql/config.php"
use crypt && configs="${configs} plugins/gpg/gpg_local_prefs.txt"
use ldap && configs="${configs} plugins/ldapuserdata/config.php"
use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php"
for file in ${configs}; do
webapp_configfile ${MY_HTDOCSDIR}/${file}
done
# Identify any script files that need #! headers adding to run under
# a CGI script (such as PHP/CGI)
#
# for phpmyadmin, we *assume* that all .php files that don't end in
# .inc.php need to have CGI/BIN support added
#for x in `find . -name '*.php' -print | grep -v 'inc.php'` ; do
# webapp_runbycgibin php ${MY_HTDOCSDIR}/$x
#done
local server_owned="data index.php"
for file in ${server_owned}; do
webapp_serverowned ${MY_HTDOCSDIR}/${file}
done
# add the post-installation instructions
webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt
# all done
#
# now we let the eclass strut its stuff ;-)
webapp_src_install
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/squirrelmail-1.4.13-r1.ebuild,v 1.1 2008/01/12 02:40:39 eradicator Exp $
IUSE="ldap spell ssl filter mysql postgres nls"
inherit webapp eutils
DESCRIPTION="Webmail for nuts!"
# Plugin Versions
COMPATIBILITY_VER=2.0.9-1.0
USERDATA_VER=0.9-1.4.0
ADMINADD_VER=0.1-1.4.0
AMAVIS_VER=0.8.0-1.4
LDAP_USERDATA_VER=0.4
SECURELOGIN_VER=1.3-1.2.8
SHOWSSL_VER=2.2-1.2.8
LOCALES_VER=1.4.9-20070106
DECODING_VER=1.2
MY_P=${P/_rc/-RC}
S="${WORKDIR}/${MY_P}"
PLUGINS_LOC="http://www.squirrelmail.org/plugins"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
mirror://sourceforge/${PN}/squirrelmail-decode-${DECODING_VER}.tar.bz2
mirror://sourceforge/retruserdata/retrieveuserdata.${USERDATA_VER}.tar.gz
${PLUGINS_LOC}/compatibility-${COMPATIBILITY_VER}.tar.gz
ssl? ( ${PLUGINS_LOC}/secure_login-${SECURELOGIN_VER}.tar.gz )
ssl? ( ${PLUGINS_LOC}/show_ssl_link-${SHOWSSL_VER}.tar.gz )
${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz
filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz )
ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz )
nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )"
HOMEPAGE="http://www.squirrelmail.org/"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND=""
RDEPEND="virtual/php
virtual/perl-DB_File
ldap? ( net-nds/openldap )
spell? ( || ( app-text/aspell app-text/ispell ) )
filter? ( mail-filter/amavisd-new dev-php/PEAR-Log dev-php/PEAR-DB dev-php/PEAR-Net_SMTP )
postgres? ( dev-php/PEAR-DB )
mysql? ( dev-php/PEAR-DB )"
src_unpack() {
unpack ${MY_P}.tar.bz2
unpack squirrelmail-decode-${DECODING_VER}.tar.bz2
cd ${S}
mv config/config_default.php config/config.php
sed -i "s:'/var/local/squirrelmail/data/':SM_PATH . 'data/':" config/config.php
# Now do the plugins
cd ${S}/plugins
sed -i 's:/usr/games/fortune:/usr/bin/fortune:g' fortune/setup.php || die "Unable to fix fortunes plugin."
unpack compatibility-${COMPATIBILITY_VER}.tar.gz
unpack admin_add.${ADMINADD_VER}.tar.gz
unpack retrieveuserdata.${USERDATA_VER}.tar.gz
use filter &&
unpack amavisnewsql-${AMAVIS_VER}.tar.gz &&
mv amavisnewsql/config.php.dist amavisnewsql/config.php
use ldap &&
unpack ldapuserdata-${LDAP_USERDATA_VER}.tar.gz &&
epatch ${FILESDIR}/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch &&
mv ldapuserdata/config_sample.php ldapuserdata/config.php
use ssl &&
unpack secure_login-${SECURELOGIN_VER}.tar.gz &&
mv secure_login/config.sample.php secure_login/config.php &&
unpack show_ssl_link-${SHOWSSL_VER}.tar.gz &&
mv show_ssl_link/config.php.sample show_ssl_link/config.php
use nls &&
cd ${S} &&
unpack all_locales-${LOCALES_VER}.tar.bz2
}
src_compile() {
#we need to have this empty function ... default compile hangs
echo "Nothing to compile"
}
src_install() {
webapp_src_preinst
# handle documentation files
#
# NOTE that doc files go into /usr/share/doc as normal; they do NOT
# get installed per vhost!
for doc in AUTHORS COPYING ChangeLog INSTALL README ReleaseNotes UPGRADE; do
dodoc ${doc}
rm -f ${doc}
done
docinto compatibility
for doc in plugins/compatibility/INSTALL plugins/compatibility/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto admin_add
for doc in plugins/admin_add/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto retrieveuserdata
for doc in plugins/retrieveuserdata/INSTALL plugins/retrieveuserdata/changelog plugins/retrieveuserdata/users_example.txt; do
dodoc ${doc}
rm -f ${doc}
done
if use filter; then
docinto amavisnewsql
for doc in plugins/amavisnewsql/{CHANGELOG,README,UPGRADE}; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use ldap; then
rm plugins/ldapuserdata/README
docinto ldapuserdata
for doc in plugins/ldapuserdata/doc/README; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use ssl; then
docinto secure_login
for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto show_ssl_link
for doc in plugins/show_ssl_link/INSTALL plugins/show_ssl_link/README; do
dodoc ${doc}
rm -f ${doc}
done
fi
# Copy the app's main files
einfo "Installing squirrelmail files."
cp -r . ${D}${MY_HTDOCSDIR}
cp ${WORKDIR}/squirrelmail-decode-${DECODING_VER}/*/*.php ${D}${MY_HTDOCSDIR}/functions/decode
# Identify the configuration files that this app uses
local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php"
use filter && configs="${configs} plugins/amavisnewsql/config.php"
use ldap && configs="${configs} plugins/ldapuserdata/config.php"
use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php"
for file in ${configs}; do
webapp_configfile ${MY_HTDOCSDIR}/${file}
done
# Identify any script files that need #! headers adding to run under
# a CGI script (such as PHP/CGI)
#
# for phpmyadmin, we *assume* that all .php files that don't end in
# .inc.php need to have CGI/BIN support added
#for x in `find . -name '*.php' -print | grep -v 'inc.php'` ; do
# webapp_runbycgibin php ${MY_HTDOCSDIR}/$x
#done
local server_owned="data index.php"
for file in ${server_owned}; do
webapp_serverowned ${MY_HTDOCSDIR}/${file}
done
# add the post-installation instructions
webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt
# all done
#
# now we let the eclass strut its stuff ;-)
webapp_src_install
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/squirrelmail-1.4.15.ebuild,v 1.1 2008/07/19 11:32:10 dertobi123 Exp $
IUSE="ldap spell ssl filter mysql postgres nls"
inherit webapp eutils
DESCRIPTION="Webmail for nuts!"
# Plugin Versions
COMPATIBILITY_VER=2.0.9-1.0
USERDATA_VER=0.9-1.4.0
ADMINADD_VER=0.1-1.4.0
AMAVIS_VER=0.8.0-1.4
LDAP_USERDATA_VER=0.4
SECURELOGIN_VER=1.3-1.2.8
SHOWSSL_VER=2.2-1.2.8
LOCALES_VER=1.4.13-20071220
DECODING_VER=1.2
MY_P=${P/_rc/-RC}
S="${WORKDIR}/${MY_P}"
PLUGINS_LOC="http://www.squirrelmail.org/plugins"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
mirror://sourceforge/${PN}/squirrelmail-decode-${DECODING_VER}.tar.bz2
mirror://sourceforge/retruserdata/retrieveuserdata.${USERDATA_VER}.tar.gz
${PLUGINS_LOC}/compatibility-${COMPATIBILITY_VER}.tar.gz
ssl? ( ${PLUGINS_LOC}/secure_login-${SECURELOGIN_VER}.tar.gz )
ssl? ( ${PLUGINS_LOC}/show_ssl_link-${SHOWSSL_VER}.tar.gz )
${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz
filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz )
ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz )
nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )"
HOMEPAGE="http://www.squirrelmail.org/"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND=""
RDEPEND="virtual/php
virtual/perl-DB_File
ldap? ( net-nds/openldap )
spell? ( || ( app-text/aspell app-text/ispell ) )
filter? ( mail-filter/amavisd-new dev-php/PEAR-Log dev-php/PEAR-DB dev-php/PEAR-Net_SMTP )
postgres? ( dev-php/PEAR-DB )
mysql? ( dev-php/PEAR-DB )"
src_unpack() {
unpack ${MY_P}.tar.bz2
unpack squirrelmail-decode-${DECODING_VER}.tar.bz2
cd "${S}"
mv config/config_default.php config/config.php
sed -i "s:'/var/local/squirrelmail/data/':SM_PATH . 'data/':" config/config.php
# Now do the plugins
cd "${S}/plugins"
sed -i 's:/usr/games/fortune:/usr/bin/fortune:g' fortune/setup.php || die "Unable to fix fortunes plugin."
unpack compatibility-${COMPATIBILITY_VER}.tar.gz
unpack admin_add.${ADMINADD_VER}.tar.gz
unpack retrieveuserdata.${USERDATA_VER}.tar.gz
use filter &&
unpack amavisnewsql-${AMAVIS_VER}.tar.gz &&
mv amavisnewsql/config.php.dist amavisnewsql/config.php
use ldap &&
unpack ldapuserdata-${LDAP_USERDATA_VER}.tar.gz &&
epatch "${FILESDIR}"/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch &&
mv ldapuserdata/config_sample.php ldapuserdata/config.php
use ssl &&
unpack secure_login-${SECURELOGIN_VER}.tar.gz &&
mv secure_login/config.sample.php secure_login/config.php &&
unpack show_ssl_link-${SHOWSSL_VER}.tar.gz &&
mv show_ssl_link/config.php.sample show_ssl_link/config.php
use nls &&
cd "${S}" &&
unpack all_locales-${LOCALES_VER}.tar.bz2
}
src_compile() {
#we need to have this empty function ... default compile hangs
echo "Nothing to compile"
}
src_install() {
webapp_src_preinst
# handle documentation files
#
# NOTE that doc files go into /usr/share/doc as normal; they do NOT
# get installed per vhost!
for doc in AUTHORS COPYING ChangeLog INSTALL README ReleaseNotes UPGRADE; do
dodoc ${doc}
rm -f ${doc}
done
docinto compatibility
for doc in plugins/compatibility/INSTALL plugins/compatibility/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto admin_add
for doc in plugins/admin_add/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto retrieveuserdata
for doc in plugins/retrieveuserdata/INSTALL plugins/retrieveuserdata/changelog plugins/retrieveuserdata/users_example.txt; do
dodoc ${doc}
rm -f ${doc}
done
if use filter; then
docinto amavisnewsql
for doc in plugins/amavisnewsql/{CHANGELOG,README,UPGRADE}; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use ldap; then
rm plugins/ldapuserdata/README
docinto ldapuserdata
for doc in plugins/ldapuserdata/doc/README; do
dodoc ${doc}
rm -f ${doc}
done
fi
if use ssl; then
docinto secure_login
for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do
dodoc ${doc}
rm -f ${doc}
done
docinto show_ssl_link
for doc in plugins/show_ssl_link/INSTALL plugins/show_ssl_link/README; do
dodoc ${doc}
rm -f ${doc}
done
fi
# Copy the app's main files
einfo "Installing squirrelmail files."
cp -r . "${D}${MY_HTDOCSDIR}"
cp "${WORKDIR}"/squirrelmail-decode-${DECODING_VER}/*/*.php "${D}${MY_HTDOCSDIR}/functions/decode"
# Identify the configuration files that this app uses
local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php"
use filter && configs="${configs} plugins/amavisnewsql/config.php"
use ldap && configs="${configs} plugins/ldapuserdata/config.php"
use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php"
for file in ${configs}; do
webapp_configfile ${MY_HTDOCSDIR}/${file}
done
# Identify any script files that need #! headers adding to run under
# a CGI script (such as PHP/CGI)
#
# for phpmyadmin, we *assume* that all .php files that don't end in
# .inc.php need to have CGI/BIN support added
#for x in `find . -name '*.php' -print | grep -v 'inc.php'` ; do
# webapp_runbycgibin php ${MY_HTDOCSDIR}/$x
#done
local server_owned="data index.php"
for file in ${server_owned}; do
webapp_serverowned ${MY_HTDOCSDIR}/${file}
done
# add the post-installation instructions
webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
# all done
#
# now we let the eclass strut its stuff ;-)
webapp_src_install
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/squirrelmail-1.5.1-r7.ebuild,v 1.1 2008/01/12 02:40:39 eradicator Exp $
IUSE="ldap spell ssl filter mysql postgres nls"
inherit webapp eutils
DESCRIPTION="Webmail for nuts!"
# Plugin Versions
COMPATIBILITY_VER=2.0.8-1.0
USERDATA_VER=0.9-1.4.0
ADMINADD_VER=0.1-1.4.0
AMAVIS_VER=0.8.0-1.4
LDAP_USERDATA_VER=0.4
SECURELOGIN_VER=1.3-1.2.8
SHOWSSL_VER=2.2-1.2.8
LOCALES_VER=1.5.1-20060219
DECODING_VER=1.2
MY_P=${P/_rc/-RC}
S="${WORKDIR}/${MY_P}"
PLUGINS_LOC="http://www.squirrelmail.org/plugins"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
mirror://sourceforge/${PN}/squirrelmail-decode-${DECODING_VER}.tar.bz2
mirror://sourceforge/retruserdata/retrieveuserdata.${USERDATA_VER}.tar.gz
${PLUGINS_LOC}/compatibility-${COMPATIBILITY_VER}.tar.gz
ssl? ( ${PLUGINS_LOC}/secure_login-${SECURELOGIN_VER}.tar.gz )
ssl? ( ${PLUGINS_LOC}/show_ssl_link-${SHOWSSL_VER}.tar.gz )
${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz
filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz )
ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz )
nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )"
HOMEPAGE="http://www.squirrelmail.org/"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND=""
RDEPEND="virtual/php
virtual/perl-DB_File
ldap? ( net-nds/openldap )
spell? ( || ( app-text/aspell app-text/ispell ) )
filter? ( mail-filter/amavisd-new dev-php/PEAR-Log dev-php/PEAR-DB dev-php/PEAR-Net_SMTP )
postgres? ( dev-php/PEAR-DB )
mysql? ( dev-php/PEAR-DB )"
src_unpack() {
unpack ${MY_P}.tar.bz2
unpack squirrelmail-decode-${DECODING_VER}.tar.bz2
cd ${S}
epatch ${FILESDIR}/squirrelmail-1.5.1-CVE-2006-4019.patch
epatch ${FILESDIR}/squirrelmail-1.5.1-CVE-2006-6142-draft_composesess.patch
epatch ${FILESDIR}/squirrelmail-1.5.1-CVE-2006-6142-mailto.patch
epatch ${FILESDIR}/squirrelmail-1.5.1-CVE-2006-6142-mime.patch
epatch ${FILESDIR}/squirrelmail-1.5.1-ie-mime.patch
epatch ${FILESDIR}/squirrelmail-1.5.1-CVE-2007-1262.patch
epatch ${FILESDIR}/squirrelmail-1.5.1-sqimap_get_message.patch
mv config/config_default.php config/config.php
sed -i "s:'/var/local/squirrelmail/data':SM_PATH . 'data/':" config/config.php
# Now do the plugins
cd ${S}/plugins
mv fortune/config_default.php fortune/config.php
sed -i 's:/usr/games/fortune:/usr/bin/fortune:g' fortune/config.php
mv bug_report/config_default.php bug_report/config.php
mv change_password/config_default.php change_password/config.php
mv filters/config_default.php filters/config.php
mv mail_fetch/config_sample.php mail_fetch/config.php
mv newmail/config_default.php newmail/config.php
mv translate/config_default.php translate/config.php
rm newmail/config_sample.php
rm translate/config_sample.php
unpack compatibility-${COMPATIBILITY_VER}.tar.gz
unpack admin_add.${ADMINADD_VER}.tar.gz
unpack retrieveuserdata.${USERDATA_VER}.tar.gz
use filter &&
unpack amavisnewsql-${AMAVIS_VER}.tar.gz &&
mv amavisnewsql/config.php.dist amavisnewsql/config.php
use ldap &&
unpack ldapuserdata-${LDAP_USERDATA_VER}.tar.gz &&
epatch ${FILESDIR}/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch &&
mv ldapuserdata/config_sample.php ldapuserdata/config.php
use ssl &&
unpack secure_login-${SECURELOGIN_VER}.tar.gz &&
mv secure_login/config.sample.php secure_login/config.php &&
unpack show_ssl_link-${SHOWSSL_VER}.tar.gz &&
mv show_ssl_link/config.php.sample show_ssl_link/config.php
use nls &&
cd ${S} &&
unpack all_locales-${LOCALES_VER}.tar.bz2
}
src_compile() {
#we need to have this empty function ... default compile hangs
echo "Nothing to compile"
}
src_install() {
webapp_src_preinst
# Copy the app's main files
einfo "Installing squirrelmail files."
cp -r . ${D}${MY_HTDOCSDIR}
keepdir ${MY_HTDOCSDIR}/data
# handle documentation files
#
# NOTE that doc files go into /usr/share/doc as normal; they do NOT
# get installed per vhost!
for doc in AUTHORS COPYING ChangeLog INSTALL README ReleaseNotes UPGRADE ; do
dodoc ${doc}
rm -f ${D}${MY_HTDOCSDIR}/${doc}
done
for doc in plugins/{README.plugins,*/{INSTALL,README,COPYRIGHTS,CHANGELOG,API,UPGRADE,TODO,README.txt,INSTALL.txt,user_example.txt}} ; do
if [[ -f ${doc} ]] ; then
docinto $(dirname ${doc})
dodoc ${doc}
rm -f ${D}${MY_HTDOCSDIR}/${doc}
fi
done
cp ${WORKDIR}/squirrelmail-decode-${DECODING_VER}/*/*.php ${D}${MY_HTDOCSDIR}/functions/decode
# Identify the configuration files that this app uses
for file in config/config.php plugins/*/{config.php,sqspell_config.php,gpg_local_prefs.txt}; do
if [[ -f ${file} ]] ; then
webapp_configfile ${MY_HTDOCSDIR}/${file}
fi
done
# Identify any script files that need #! headers adding to run under
# a CGI script (such as PHP/CGI)
#
# for phpmyadmin, we *assume* that all .php files that don't end in
# .inc.php need to have CGI/BIN support added
#for x in `find . -name '*.php' -print | grep -v 'inc.php'` ; do
# webapp_runbycgibin php ${MY_HTDOCSDIR}/$x
#done
local server_owned="data index.php"
for file in ${server_owned}; do
webapp_serverowned ${MY_HTDOCSDIR}/${file}
done
# add the post-installation instructions
webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt
# all done
#
# now we let the eclass strut its stuff ;-)
webapp_src_install
}