Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-client/mutt
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/ChangeLog,v 1.121 2008/03/09 21:36:14 ricmm Exp $
09 Mar 2008;
mutt-1.5.13-r1.ebuild, mutt-1.5.16.ebuild:
Marked unstable on mips due to unstable deps
29 Aug 2007; Christian Heim
Removing agriffis from metadata due to his retirement (see #182294 for
reference).
23 Aug 2007; Joshua Kinard
Stable on mips, per #178003.
16 Aug 2007; Fernando J. Pereda
files/mutt-1.5.16-parallel-make.patch, mutt-1.5.16.ebuild:
Hopefully fix parallel make for every USE combination
11 Aug 2007; Steve Dibb
amd64 stable, security bug 178003
10 Aug 2007; Markus Rothe
Stable on ppc64; bug #178003
09 Aug 2007; Gustavo Zacarias
Stable on sparc wrt security #178003
09 Aug 2007; Raúl Porcel
alpha/ia64 stable wrt security #178003
09 Aug 2007; Tobias Scherbaum
ppc stable, bug #178003
09 Aug 2007; Fernando J. Pereda
The nntp patch was faulty. Bumping patchset to -r1, no revbump to avoid
silly recompiles.
09 Aug 2007; Christian Faulhammer
stable x86, security bug 178003
09 Aug 2007; Jeroen Roovers
Stable for HPPA (bug #178003).
08 Aug 2007; Fernando J. Pereda
+files/mutt-1.5.16-parallel-make.patch:
Add mutt-1.5.16-parallel-make, oooops.
*mutt-1.5.16 (08 Aug 2007)
08 Aug 2007; Fernando J. Pereda
Add mutt-1.5.16 fixing bugs #182160, #174080, #178003 and #175023.
*mutt-1.5.15-r2 (13 Apr 2007)
13 Apr 2007; Fernando J. Pereda
+mutt-1.5.15-r2.ebuild:
New patchset to fix bug #174403. Remove -r1 since it contains a buggy
compressed patch.
12 Apr 2007; Fernando J. Pereda
Remove some deprecated options and use flags, thanks to exg.
*mutt-1.5.15-r1 (12 Apr 2007)
12 Apr 2007; Fernando J. Pereda
+files/mutt-1.5.15-parallel-make.patch, -mutt-1.5.15.ebuild,
+mutt-1.5.15-r1.ebuild:
Refresh nntp patch in our patchset. Add smtp support as per bug #174123. Fix
parallel make as per bug #173969. Fix dependencies. Remove 1.5.15-r0
10 Apr 2007; Fernando J. Pereda
Force -j1 as per bug #173969
*mutt-1.5.15 (09 Apr 2007)
09 Apr 2007; Fernando J. Pereda
New upstream version. Added sidebar patch to our patchset
*mutt-1.5.14 (20 Mar 2007)
20 Mar 2007; Fernando J. Pereda
New upstream version.
18 Mar 2007; Marius Mauch
mutt-1.5.12.ebuild, mutt-1.5.13.ebuild, mutt-1.5.13-r1.ebuild,
mutt-1.5.13-r2.ebuild:
Replacing einfo with elog
10 Mar 2007; Peter Weller
Keyworded ~x86-fbsd
*mutt-1.5.13-r2 (22 Nov 2006)
22 Nov 2006; Fernando J. Pereda
+files/mutt-1.5.13-paranoid-temp-file.patch, +mutt-1.5.13-r2.ebuild:
Fix for bug #154310
11 Nov 2006; Alexander H. Færøy
mutt-1.5.13-r1.ebuild:
Stable on MIPS. Bug 152657.
28 Oct 2006; Tom Knight
Stable on amd64. Bug #152657
26 Oct 2006; Jason Wever
Stable on SPARC wrt bug #152657.
25 Oct 2006; Chris White
ppc stable for bug #152657.
25 Oct 2006; Joshua Jackson
Stable x86; bug #152657
25 Oct 2006; Jeroen Roovers
Stable for HPPA (bug #152657).
24 Oct 2006; Markus Rothe
Stable on ppc64; bug #152657
21 Oct 2006; Aron Griffis
Mark 1.5.13-r1 stable on alpha/ia64
02 Oct 2006; Fabian Groffen
mutt-1.5.12.ebuild, mutt-1.5.13.ebuild, mutt-1.5.13-r1.ebuild:
Dropped ppc-macos keyword, as we don't have all dependencies any more. We
live on in the prefix.
*mutt-1.5.13-r1 (11 Sep 2006)
11 Sep 2006; Fernando J. Pereda
+files/mutt-1.5.13-sasl.patch, +mutt-1.5.13-r1.ebuild:
Add a patch to fix mutt with dev-libs/cyrus-sasl-2.1.22. Fixes bug #146696.
Thanks to Sebastian
04 Sep 2006; Fernando J. Pereda
Remove mutt-1.5.11 wrt bug #140514
03 Sep 2006; Joshua Kinard
Marked stable on mips.
14 Aug 2006; Fernando J. Pereda
-files/8patch-1.5.6.dyc.source_stat, -files/mutt-1.5.9-nodoc.patch,
-files/mutt-1.5.9-sasl.patch, -files/mutt-1.5.10-nodoc.patch,
-mutt-1.4.2.1.ebuild, -mutt-1.5.8-r1.ebuild, -mutt-1.5.8-r2.ebuild,
-mutt-1.5.9.ebuild, -mutt-1.5.10-r1.ebuild, -mutt-1.5.11-r1.ebuild:
Security cleanup wrt bug #140514.
*mutt-1.5.13 (14 Aug 2006)
14 Aug 2006; Fernando J. Pereda
mutt-1.5.8-r1.ebuild, mutt-1.5.8-r2.ebuild, mutt-1.5.9.ebuild,
mutt-1.5.10-r1.ebuild, mutt-1.5.11.ebuild, mutt-1.5.11-r1.ebuild,
+mutt-1.5.13.ebuild:
Version bump. Fixed dependencies on =sys-libs/slang-1* as per bug #141947.
Changed invalid values for WANT_AUTOCONF as per bug #143429.
07 Aug 2006; Fernando J. Pereda
+files/mutt-1.5.12-fix-pop-c.patch, mutt-1.5.12.ebuild:
Fix for bug #142520. Thanks to Pablo Antonio
*mutt-1.5.12 (30 Jul 2006)
30 Jul 2006; Fernando J. Pereda
-mutt-1.5.11-r30.ebuild, +mutt-1.5.12.ebuild:
Version bump, bug #141033. Reported by Shark
13 Jul 2006; Aron Griffis
Mark 1.5.11-r2 stable on ia64
28 Jun 2006; Luis Medinas
Stable on amd64. See security bug #138125.
27 Jun 2006; Gustavo Zacarias
Stable on sparc wrt security #138125
27 Jun 2006; Fernando J. Pereda
Stable on alpha (bug #138125)
27 Jun 2006; Rene Nussbaumer
Stable on hppa. See bug #138125.
27 Jun 2006; Chris Gianelloni
Stable on x86 wrt bug #138125.
27 Jun 2006; Markus Rothe
Stable on ppc64; bug #138125
27 Jun 2006; Fabian Groffen
Marked ppc-macos stable (bug #138125)
27 Jun 2006; Emanuele Giaquinta
Stable on ppc; bug #138125
27 Jun 2006; Fernando J. Pereda
Remove explicit autoconf and automake dependencies.
*mutt-1.5.11-r2 (27 Jun 2006)
27 Jun 2006; Fernando J. Pereda
+files/mutt-1.5.11-imap-browse.patch, +mutt-1.5.11-r2.ebuild:
Add a patch to fix security bug #138125. Also use autotools.eclass to
reconfigure the build framework when needed.
*mutt-1.5.11-r30 (18 May 2006)
18 May 2006; Fernando J. Pereda
+mutt-1.5.11-r30.ebuild:
Add a package.mask'd version for patch testing.
20 Feb 2006; Joshua Kinard
Marked stable on mips.
*mutt-1.5.11-r1 (26 Nov 2005)
26 Nov 2005; Fernando J. Pereda
+files/mutt-1.5.11-fix-smime.patch, +mutt-1.5.11-r1.ebuild:
Fix smime sign handling wrt bug #113593
25 Nov 2005; Fabian Groffen
Marked ppc-macos (bug #112609)
19 Nov 2005; Markus Rothe
Stable on ppc64; bug #112609
18 Nov 2005; Michael Hanselmann
Stable on hppa, ppc.
15 Nov 2005; Gustavo Zacarias
Stable on sparc wrt #112609
15 Nov 2005; Aron Griffis
Mark 1.5.11 stable on alpha/amd64/ia64/x86
29 Sep 2005; Fabian Groffen
Rekeywording for ~ppc-macos (bug #106498)
19 Sep 2005; Fernando J. Pereda
+files/mutt-1.5.11-sasl.patch, mutt-1.5.11.ebuild:
fix sasl wrt bug #106545
*mutt-1.5.11 (19 Sep 2005)
19 Sep 2005; Fernando J. Pereda
+mutt-1.5.11.ebuild:
version bump. dropped ppc-macos keyword wrt bug #106498. adding myself to
metadata
*mutt-1.5.10-r1 (17 Aug 2005)
17 Aug 2005; Aron Griffis
+mutt-1.5.10-r1.ebuild:
Bump to 1.5.10-r1 to push out slang change. Add collapse_flagged patch #71351
17 Aug 2005; Aron Griffis
Stop honoring USE=slang #96603 #102558 #57416
*mutt-1.5.10 (17 Aug 2005)
17 Aug 2005; Aron Griffis
+files/mutt-1.5.10-nodoc.patch, mutt-1.4.2.1.ebuild, mutt-1.5.9.ebuild,
+mutt-1.5.10.ebuild:
Bump to 1.5.10 #102183. Add imap-fcc-status patch, suggested by Pedro
Algarvio. This patch is primarily useful for people that send mail with
Courier IMAP's outbox feature. Remove the edit_threads and header_cache
patches since these are now integrated into 1.5.10. Re-enable berkdb for
header caching; it didn't work in 1.5.9.
15 Aug 2005; Aron Griffis
mutt-1.5.9 doesn't build with berkdb, so disable hcache unless USE=gdbm.
This is fixed in 1.5.10, so whenever that lands in portage, we can re-enable
it #95139
15 Aug 2005; Aron Griffis
Explicitly disable sasl-1 as we do in the muttng ebuild
11 Aug 2005; Aron Griffis
+files/mutt-1.5.9-sasl.patch, mutt-1.5.9.ebuild:
Fix configure.in to work correctly when --without-sasl is specified
11 Aug 2005; Aron Griffis
Disable sasl unless pop or imap is specified; it's the same as ssl or gnutls
in that regard
11 Aug 2005; Aron Griffis
+files/mutt-1.5.9-nodoc.patch, -files/muttng-20050809-nodoc.patch,
mutt-1.5.9.ebuild:
Fix the nodoc patch to apply to mutt. The muttng patch didn't apply
correctly. Use --with-mailpath instead of --with-maildir #100831
11 Aug 2005; Aron Griffis
mutt-1.5.8-r1.ebuild, mutt-1.5.8-r2.ebuild, mutt-1.5.9.ebuild:
Move imap warning to pkg_setup. Mention quick start guide in pkg_postinst
#77315
*mutt-1.5.9 (11 Aug 2005)
11 Aug 2005; Aron Griffis
+files/muttng-20050809-nodoc.patch, +mutt-1.5.9.ebuild:
Bump to 1.5.9, finally! This includes an update to the nntp patch, and stops
trying to use the non-existent auto_decode_patch.
Sync with muttng ebuild:
- Honor gnutls, gpgme and pop USE-flags
- Don't try to build sgml docs
- Only use ssl when USE=pop or imap
- Disable header-caching unless USE=gdbm or berkdb
06 Aug 2005; Aaron Walker
Stable on mips.
06 Jun 2005; Markus Rothe
Stable on ppc64
27 May 2005; Gustavo Zacarias
Stable on sparc
27 May 2005; Rene Nussbaumer
Stable on hppa
27 May 2005; Joseph Jezak
Marked ppc stable.
26 May 2005; Aron Griffis
stable on alpha amd64 ia64 x86
29 Apr 2005; Lina Pezzella
Stable ppc-macos
28 Apr 2005; Aron Griffis
mutt-1.5.6-r3.ebuild:
Fix digest problem for patch that was updated locally but got mixed up on
the mirrors #90767
09 Apr 2005; Markus Rothe
Stable on ppc64
01 Apr 2005; Michael Hanselmann
Stable on hppa.
26 Mar 2005; Michael Hanselmann
Stable on ppc.
25 Mar 2005; Aron Griffis
Update nntp patch to apply with assumed_charset. Thanks to Saleem A.
(compnerd) in bug 85715 for updating the patch
24 Mar 2005; Aron Griffis
Don't use emake for installation... duh #85790
23 Mar 2005; Gustavo Zacarias
Stable on sparc
17 Mar 2005; Tom Martin
Stable on amd64.
*mutt-1.5.8-r2 (17 Mar 2005)
17 Mar 2005; Aron Griffis
+mutt-1.5.8-r2.ebuild:
Mark 1.5.8-r1 stable on alpha, ia64, x86. In mutt-1.5.8-r2, add
assumed_charset patch #70405, use emake #83413, and honor USE=buffysize to
enable the buffysize workaround #72422. Thanks to Chris Korn for helping out
with these patches and the updated ebuild
17 Mar 2005; Michael Hanselmann
Stable on ppc.
28 Feb 2005; Gustavo Zacarias
Stable on sparc
25 Feb 2005; Aron Griffis
mutt-1.5.6-r5.ebuild:
Fix the nntp patch to apply to both -r4 and -r5. Bump the nntp patch to -r3
since it has been updated. #83151
21 Feb 2005; Aron Griffis
Mark 1.5.6-r5 stable on alpha, amd64, ia64 and x86
20 Feb 2005; Aron Griffis
Enable compressed folder support via --enable-compressed
*mutt-1.5.8-r1 (18 Feb 2005)
18 Feb 2005; Aron Griffis
Enable mixmaster support #80717
*mutt-1.5.8 (15 Feb 2005)
15 Feb 2005; Aron Griffis
Bump to 1.5.8 and update all patches to apply
06 Feb 2005; Joshua Kinard
Marked stable on mips.
05 Feb 2005; Michael Hanselmann
Stable on ppc.
11 Jan 2005; Guy Martin
Stable on hppa.
01 Jan 2005; Markus Rothe
Stable on ppc64
*mutt-1.5.6-r5 (24 Nov 2004)
24 Nov 2004; Aron Griffis
mutt-1.5.6-r2.ebuild, mutt-1.5.6-r3.ebuild, mutt-1.5.6-r4.ebuild,
+mutt-1.5.6-r5.ebuild, mutt-1.5.6.ebuild:
Bump to -r5 with auto_decode_patch #66545 and updated header_cache
patch. Remove redundant dies after epatch and econf. Fix DEPEND to
include automake and autoconf regardless of USE=nntp since the
header_cache patch also needs them.
12 Nov 2004; Gustavo Zacarias
Stable on sparc
11 Nov 2004; Aron Griffis
stable on x86 alpha ia64 amd64
*mutt-1.5.6-r4 (25 Sep 2004)
25 Sep 2004; Andrej Kacian
Use newer headercache patchset. Closes #65060, reported by Horst Schirmeier
13 Sep 2004; Guy Martin
Stable on hppa.
31 Aug 2004; Gustavo Zacarias
Stable on sparc
23 Aug 2004; Aron Griffis
stable on alpha, amd64, ia64 and x86
18 Aug 2004; Aron Griffis
+mutt-1.5.6-r3.ebuild:
Mark 1.5.6-r2 stable on alpha, ia64, x86. Bump to -r3 to pick up new
header_cache patch #60435. This should be marked stable after a couple days.
17 Aug 2004; Aron Griffis
There doesn't seem to be any reason to `unset mbox' in Muttrc, and it causes
problems, so don't do it #60507
17 Aug 2004; Aron Griffis
Modify nntp patch to co-exist with pgp_timeout patch by eliminating context
for PATCHES file #59129
17 Aug 2004; Aron Griffis
mutt-1.5.6-r2.ebuild, mutt-1.5.6.ebuild:
Move some items to RDEPEND #60134
29 Jul 2004; Aron Griffis
Fix bug 54177: Increase range of pgp_timeout setting with patch from
http://www.woolridge.ca/mutt/
23 Jul 2004; Mamoru KOMACHI
Added to macos, closing bug #57947
12 Jul 2004; Tuan Van
mutt-1.5.6.ebuild:
moved IUSE below "inherit" line. Consolidate two lines of inherit into one.
12 Jul 2004; Tuan Van
mutt-1.5.6.ebuild:
added cjk to IUSE.
30 Jun 2004; Tom Gall
stable on ppc64 #55664
30 Jun 2004; Aron Griffis
add ~ppc64 #55664
08 Jun 2004; Aron Griffis
Fix bug 52251 (mutt-1.5.6-r2 does not compile with autoconf-2.59-r4) with
patch from Lars T. Mikkelsen
05 Jun 2004; Aron Griffis
Fix use invocation
*mutt-1.5.6 (29 May 2004)
29 May 2004; Seemant Kulleen
+files/8patch-1.5.6.dyc.source_stat, +files/Muttrc, +files/Muttrc.mbox,
+files/slang.patch, +mutt-1.4.2.1.ebuild, +mutt-1.5.6-r2.ebuild,
+mutt-1.5.6.ebuild:
Moved from net-mail/mutt to mail-client/mutt.
26 May 2004; Aron Griffis
Fix bug 52008 (again): Require gdbm instead of bothering with Berkeley DB,
which seems to be a maze of twisty passages
26 May 2004; Aron Griffis
Update patch-1.5.6.vvv.nntp-gentoo-r1.bz2 to coincide with
mutt-cvs-maildir-header-cache.16
*mutt-1.5.6-r2 (25 May 2004)
25 May 2004; Aron Griffis
-mutt-1.5.4.ebuild, -mutt-1.5.5.1.ebuild, -mutt-1.5.6-r1.ebuild,
+mutt-1.5.6-r2.ebuild:
Fix bug 52008 by bumping mutt-cvs-maildir-header-cache from .15 to .16 --
thanks to khai for debugging
24 May 2004; Aron Griffis
mutt-1.5.6.ebuild:
Change doins to newins for Muttrc.mbox
24 May 2004; Aron Griffis
+files/Muttrc.mbox, mutt-1.5.6-r1.ebuild, mutt-1.5.6.ebuild:
Fix bug 47121 (mutt installs strange Muttrc when USE=mbox) by installing
files/Muttrc.mbox in that case
*mutt-1.5.6-r1 (24 May 2004)
24 May 2004; Aron Griffis
Add maildir header caching patch from
http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/ for bug 46842
14 May 2004; Lars Weiler
Stable on ppc
07 May 2004; Aron Griffis
Add mailbase to DEPEND for bug 45513
27 Mar 2004; Guy Martin
Marked stable on hppa.
26 Mar 2004;
Added mips to KEYWORDS.
09 Mar 2004; Daniel Ahlberg
Bumping amd64 to stable. Closing #43469.
27 Feb 2004; Sven Blumenstein
Stable on sparc.
26 Feb 2004; Aron Griffis
stable on x86, alpha and ia64
26 Feb 2004; Guy Martin
Marked stable on hppa.
25 Feb 2004; Aron Griffis
files/8patch-1.5.6.dyc.source_stat:
Fix bug #42738 with patch submitted by José Romildo Malaquias
25 Feb 2004; Aron Griffis
Always apply slang fix, even when USE=vanilla
*mutt-1.4.2.1 (17 Feb 2004)
17 Feb 2004; Aron Griffis
mutt-1.5.5.1.ebuild, mutt-1.5.6.ebuild:
Add 1.4.2.1 since 1.5.x is officially the devel series
13 Feb 2004; Lars Weiler
files/slang.patch:
Fast and dirty patch for those who use mutt with USE="slang". See bug
#41312. There should be an upstream patch soon.
11 Feb 2004; Aron Griffis
mutt-1.4.1.ebuild:
remove insecurity-afflicted versions
11 Feb 2004; Aron Griffis
mutt-1.5.5.1.ebuild, mutt-1.5.6.ebuild:
use WANT_AUTOCONF, not WANT_AUTOMAKE (bug 33919)
11 Feb 2004; Aron Griffis
mutt-1.5.4.ebuild, mutt-1.5.5.1.ebuild:
change edit_threads URL, thanks to Tom Knight-Markiegi in bug 38320
*mutt-1.5.6 (11 Feb 2004)
11 Feb 2004; Aron Griffis
version bump to 1.5.6
22 Feb 2004; Greg Fitzgerald
Bumped stable version to 1.5.5.1 this should fix some problems with
WANT_AUTOCONF in version 1.4.1-r1
18 Jan 2004;
Added ~mips to KEYWORDS.
15 Jan 2004; Jon Portnoy
mutt-1.5.5.1.ebuild :
AMD64 keywords.
*mutt-1.5.5.1 (19 Nov 2003)
19 Nov 2003; Greg Fitzgerald
Version bump.
02 Oct 2003; Brad House
add ~amd64 flag
02 Oct 2003; Brad House
add ~amd64 flag
17 Sep 2003; Hallgrimur H. Gunnarsson
Don't gzip manual. Added maildir to IUSE. See bug #28186
09 Sep 2003; Aron Griffis
Mark stable on alpha
15 Jul 2003; Christian Birchinger
Added sparc stable keyword
07 Jul 2003; Peter Johanson
unset WANT_AUTOMAKE_2_5 to fix compilation. bug #22787
*mutt-1.5.4-r1 (29 May 2003)
05 Aug 2003; Guy Martin
Marked stable on hppa.
29 May 2003; Stanislav Brabec
mutt-1.5.4-r1.ebuild: Fixed mbox build (from mutt-1.4-r3). Added message
about transparent background.
26 Mar 2003; Peter Johanson
Changed 'use_enable ssl' to 'use_with ssl'. bug #18253
*mutt-1.5.4 (25 Mar 2003)
31 Mar 2003; Aron Griffis
mutt-1.5.4.ebuild:
Fix bug 18427 on alpha by restricting optimization to -O2. This seems to be
the same as bug 11170 on ppc.
29 Mar 2003; Aron Griffis
Disable on alpha until we debug it. At the moment it just segfaults when
sorting the inbox. See bug #18427
29 Mar 2003; Masatomo Nakano
fixed bug. #18317
25 Mar 2003; Peter Johanson
Version bump. thanks to knghtbrd for the ebuild
14 Feb 2003; Guy Martin
Added hppa to keywords.
*mutt-1.4.1-r1 (29 May 2003)
13 Jul 2003; Daniel Ahlberg
Added missing changelog entry.
*mutt-1.4.1 (22 Mar 2003)
29 Mar 2003; Masatomo Nakano
fixed bug. #18317
22 Mar 2003; Lars Weiler
version bump
closes security bug 17857
adds a feature for thread editing (bug 12165)
change on ppc -O3 to -O2 so that it won't segfault on config-files with
lines larger than 255 characters (closes bug 11170)
*mutt-1.4-r3 (03 Sept 2002)
27 Feb 2003; Aron Griffis
Mark stable on alpha
14 Feb 2003; Jungmin Seo
added pkg_setup. Now it needs WANT_JA variable to use the
japanese patch. This is to avoid the patch for korean or
chinese.
28 Jan 2003; Martin Holzer
Added mbox support. Closes #13234.
14 Dec 2002; Aron Griffis
Added ~alpha to KEYWORDS
07 Dec 2002; Jack Morgan
Changed sparc64 to sparc keyword
06 Dec 2002; Rodney Rees
16 Nov 2002; Calum Selkirk
Changed the ebuild not to install an /etc/Muttrc if USE="mbox" is defined.
"mbox" is the default behavior with mutt.
22 Oct 2002; Seemant Kulleen
SRC_URI fix by: jeffthorsett@hotmail.com (Jeff Thorsett) in bug #9503.
03 Sept 2002; Calum Selkirk
files/digest-mutt-1.4-r3 :
Added the compressed folder patch. This closes bug #7398
*mutt-1.4-r2 (28 Jul 2002)
28 Jul 2002; Calum Selkirk
Tested the jp.patch on ppc
Added ppc to keywords.
28 Jul 2002; Stuart Bouyer
Added patch for Japanese support (submitted by Cong
Removed PPC from KEYWORDS, cause I can't test that the patch works on PPC.
*mutt-1.4-r1 (27 Jul 2002)
28 Jul 2002; Calum Selkirk
mutt-1.3.28.ebuild, mutt-1.4.ebuild :
Added PPC to KEYWORDS
Seemant: the compressed folder patch author is Roland Rosenfeld
27 Jul 2002; Seemant Kulleen
Enabled support for compressed folders. Submitted by Lim Swee Tat
*mutt-1.4 (29 May 2002)
29 Apr 2002; Ryan Phillips
new version
*mutt-1.3.28-r1 (25 Apr 2002)
25 Apr 2002; Ryan Phillips
Mutt couldn't fcntl() the ~/Mail directory on a NFS volume. Changed
ebuild to enable flock() support per bug #2005.
*mutt-1.3.28 (21 Mar 2002)
21 Mar 2002; Seemant Kulleen
Version upgrade to release candidate version. Copied over the .25 ebuild.
*mutt-1.3.25 (21 Mar 2002)
21 Mar 2002; Seemant Kulleen
HTML documentation need not be gzipped.
*mutt-1.3.25 (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.
AUX Muttrc 667 RMD160 0405e73c6a4122869ce9a9bd408068d316740b71 SHA1 e30c96e6f21a30fe576abcb3be65a34accf4e11f SHA256 932940db69c951caaa87a17ee98a8e2262aeadf1e978f6d671b642184c5d545f
AUX Muttrc.mbox 486 RMD160 0f692c9d3a7591f3a0611529616aa94a5c62a641 SHA1 9e231303fe9fb2fe80542115ceefb972c7b11d5a SHA256 10b251f88ccc5d4c95c96ab17b6ab6a30a16d6590ab896a60037f869fc4d44a0
AUX mutt-1.5.11-fix-smime.patch 314 RMD160 5163d4e3ef2110cf558e30d5a444aaf6e46cfae4 SHA1 3083961a2876e24fd720288741b52682a3f38ffa SHA256 67e580a4bd41fe33b6c9410dfa18147e6450ff82ab2a5f9c7db5ddec420e2ba6
AUX mutt-1.5.11-imap-browse.patch 1099 RMD160 3b1506bd187cc9f09d552562ce08dfb0c2fe9f87 SHA1 8a93623ac9da2026af203ac03bf945da3623a502 SHA256 93f9c0c850a0b58dd9e34952abadb1d75671e8ac4db07ccac118d22a6a35d2a9
AUX mutt-1.5.11-sasl.patch 777 RMD160 1f92c9b611811e05a9e092e566e6d43202703655 SHA1 dcca8cb949c6cb9ee35cf4e2fbac82062fac2316 SHA256 374cd8c7cc5ab01c20b5fa3527d2d7c007291a7cc6555722b41b57fbea56044f
AUX mutt-1.5.12-fix-pop-c.patch 753 RMD160 5d4566b5a22d2077e81b8a091f2749a3abd5f289 SHA1 ac3f520b33c2dfebf17d0445f87c81602d4615d8 SHA256 1d1c21865a1aae258eb1991a153b75f99f22e9272a4d0b74478cd65f943f7a2a
AUX mutt-1.5.13-paranoid-temp-file.patch 2211 RMD160 a29336f375954984eee1698dfd39152ea22fc9b5 SHA1 5d0766c46fde9f0f67a8a15eafb3bcf090451d3a SHA256 8252cf15f44f220995bddd35bbedc1323c58915f0c6898c2ba95baca01bce4e2
AUX mutt-1.5.13-sasl.patch 2468 RMD160 7c0ee6795f8b7a11059f3802b098735897cf7cf2 SHA1 0914414d61face0ca19d44819dac96d03480b8f7 SHA256 f2a646a227dc768d93dba54b7c02d7ea4e0d4c1641f03d3878870821d38e4e50
AUX mutt-1.5.15-parallel-make.patch 946 RMD160 80c9bfa187c784d650f5850469021f94547c897e SHA1 5b8b9e2d3bc8e36b8a95fc3bc79f5bfe50ec5008 SHA256 d4b6abc9f43989a6c7a22f3fbaafd4ffa524ad516c4cb5b8cfe884985cce74f6
AUX mutt-1.5.16-parallel-make.patch 936 RMD160 f6a216d9ff06ae55d9569e05632b60332cf49ebe SHA1 0a9b98b37987ffa10039424bb6f5849a08dbb168 SHA256 3ecc199b83f6fa747d342694d8ffacf0aedd4590e0d9943c9b6004c31cbdb931
AUX slang.patch 493 RMD160 16dcedee86fe91ecac48ec5be8a6f67798ef7ac0 SHA1 f913e8c717f76186b0edc8856bf02a167d540c70 SHA256 040c8b63b2d805dae800fa9b1826d158b7104641339cee9a404985616b3502c7
DIST mutt-1.5.11.tar.gz 3187375 RMD160 812bfa6b1c9bfb1650341f7522298699c7b214a5 SHA1 cc5823016fe7de6ee3a131b19a3f78796f9f53d5 SHA256 0ff256a9851952a5f6dfb4b7dccf5dc26db9de5502d035748abc93dec84af474
DIST mutt-1.5.12-gentoo-patches.tar.bz2 53435 RMD160 419ff2ebd14ad394ea5d34814f17583ee5a439b6 SHA1 013376bfbb97cb23ef58bf8248ea91b656b4bfe2 SHA256 e285cd217707719ba7a22e912c6cc00319e9873f31580bdef51331d9b6313dff
DIST mutt-1.5.12.tar.gz 3440835 RMD160 e68d4c5b099b8148769d138a36fa8561b278969c SHA1 bb888a35f42a77de7e326c03b60854ad1cc266ea SHA256 0d0c2ab6cea0d93579bc5490fafdae3bf640070d993490c7b00ccac4fa808b67
DIST mutt-1.5.13-gentoo-patches.tar.bz2 53418 RMD160 67274bef651c1c78d1e6878d8bb17316abf9d30e SHA1 95819031d9b14914c04ebd36e3ee004b564b942c SHA256 b0a8737ab8ec42b5f071eb08356a2572c49f98c73c3bf42396fd481c4650ef1d
DIST mutt-1.5.13.tar.gz 3442681 RMD160 9327b7f928aad78a20c2395629113ac2519bb945 SHA1 6d5b88d33e1727bf0342c31f06d55d7a3d2d4e0a SHA256 e0481690c0caf23b5c88359b2dbac70308f8f138663e8fee482b163562fe8da9
DIST mutt-1.5.14-gentoo-patches.tar.bz2 53898 RMD160 584cdf88e3fd0fea0a672ef5373bee0b95b0623f SHA1 6308bd600ac21ab19f1a5a0f1a624333a94cc6e0 SHA256 e71f0a6c2c62bca41280e64b2b4687ab9c468e4151d3ba3082125710a487a2f9
DIST mutt-1.5.14.tar.gz 3441678 RMD160 ed4eeaf75d37757ed5b370e9763b6f8524df5ca7 SHA1 7be098c13302fab8a954095d17a9a64e1e1519c1 SHA256 9dbee28bd48a0f1779ba3b00f98dda74a3f629e8109f1842616d48b85013946a
DIST mutt-1.5.15-gentoo-patches-r2.tar.bz2 65582 RMD160 c370adb2aaa1ddbfb6fba0b7bb3318e9abeed625 SHA1 2ef0e193d963d52395df6d89281df7c3ec36c8bc SHA256 7b16fb3db479d4d112db3f383e28b4680fd3c435e074b11dee640676039d8987
DIST mutt-1.5.15.tar.gz 3517899 RMD160 0cc084d2fcdabc0bc41632fcff90703c206de3db SHA1 1adabf6e07e099bb664c83e3c0100bbbdfec7a9a SHA256 03fa1f45d4743cd395b634d19aebbc2c1918cf6b683e0af51076ccc79f643a9a
DIST mutt-1.5.16-gentoo-patches-r1.tar.bz2 58021 RMD160 bff5f1c5f0053635419eba6e46a3b9f729efe162 SHA1 68641237e7c3398a133406457340c363d87a92f1 SHA256 2bcee97b6dbb0cae997b6a1bf640520e719aa3c15ce4de67f2e5779a830d4cbd
DIST mutt-1.5.16.tar.gz 3534894 RMD160 3b345599aa62a956b9c881994ffd74156a5bf808 SHA1 4aaa82bdc75d5e12acc72df4f61fbbf87fd64fc1 SHA256 825e920b394db6f56fa8deb45977c061331f59d953944e27ff595625bbad3e83
DIST mutt-1.5.4-imap-fcc-status.patch 380 RMD160 cbeac806b610bcd945bf3b52120a8aa2aba27df3 SHA1 6567f4c9fac3ca52f13c23aed2e3aa017b49e25f SHA256 22cb4e1625ae2d22f94e8d815cb3515db75801f8a4cb9e4f047c4fb4ded8757c
DIST mutt-1.5.7-mixmaster+nntp.patch 310 RMD160 38e42b700d1badb3d39550ada6eb08cb122480a0 SHA1 996f1f922d8150ce9b70b484877fe22ec8d463dd SHA256 e035b746f391aaba51b2e0917ecf4c60db7c81546a9b54f06881cf75410575da
DIST patch-1.5.10.tt.assumed_charset.1.gz 2565 RMD160 7d3fb6d32c266ed35babdb10d13aae731783a64e SHA1 f7894822ba9107b3ac443f9b40babbd3ae3c778a SHA256 97cdb63694055e218dff8b85e8c0db8b5e0c7435a91d47479604480319156c6b
DIST patch-1.5.11.rr.compressed.gz 9995 RMD160 f19cdeb949389cd3dd8f250ac96178f13ce92f67 SHA1 5d678038c7a2109761535bef2c7b65d93814e3d2 SHA256 1e2697136e0431508d2447de8b67fb32114d0b08ec043cc929e3ddf07202fcb5
DIST patch-1.5.11.vvv.nntp-gentoo.bz2 44351 RMD160 e0d0754fd3f11f7a815dc6c64f0d96b13b2f580f SHA1 5618878a741199f17b61a3fea6d85976ee696814 SHA256 1e94c9862956c4292f518ead7f66192b6ad56abf5ba8660944393956bb32c723
DIST patch-1.5.16.sidebar.20070704.txt 51103 RMD160 a91a1eefe48c15a048231a632fe285cb2360f365 SHA1 0284a09dfa000d279a0f87c9a0a296f473d4509b SHA256 49123e14bebd33d0e8c7733cab319f3e5bfa591d5f5d74a3dd8964b44bf34ae7
DIST patch-1.5.4.lpr.collapse_flagged 4790 RMD160 f8d8ea63c61557321c0afcc2a857a6b53a09629f SHA1 7118628e88a584daeb6a41e961b184ec92784993 SHA256 f0fc39fdad2f7c5ad23ee0ee7f484c2809340ac117a3f7dd8ebad57129a61a4a
DIST patch-1.5.6.dw.mbox-hook.1 6445 RMD160 baa6e066fd834720ce02ad335c97d37982bcfab7 SHA1 e68073c37cb3a7ab30359e84470a39c58300cde5 SHA256 eaaa1b8279e358b47dca189721fb7fdcbe63576203b76e879868b30206b6166c
DIST patch-1.5.6.dw.pgp-timeout.1 1448 RMD160 2907033013961301e3e356232c6b6cc646750746 SHA1 2675169ff3e176a431ad59054a83a4acbdd59129 SHA256 9ec9bcca7afccac1c4138be149ceb623fd9fbf60a31cec914d030ec94cde3f38
EBUILD mutt-1.5.11-r2.ebuild 5808 RMD160 1b0eb0ffadbe6c4e09cd1b049bf677d9558289cb SHA1 742b6cb988a9e4f593df4853c1e104292cc9df10 SHA256 6865e83425258762f20b4ba6dbdac83e4839608aca4b23dadf32cc491fe306d3
EBUILD mutt-1.5.12.ebuild 4588 RMD160 dae98a759ca2795c7b7f98c949be631c07fbe0e1 SHA1 055be577aab9c19ca88fa1e6028e23bac0f10332 SHA256 da4b89f8d7ed184f8b2af9943bc5c1e5fd6c0b136d4bb99851de951d2e51f434
EBUILD mutt-1.5.13-r1.ebuild 4355 RMD160 e1edc44459d6a35ecd5d1348b8f90b95633a4412 SHA1 41722b0872cce78e8c1a95e573708ce51736962f SHA256 9087030a79f6c667d1ed60d592389c506030f3c84d32124b991ebbc30f7ba068
EBUILD mutt-1.5.13-r2.ebuild 4410 RMD160 35bd57d44d7bd67f35a3e343a5a7090a08977008 SHA1 a6c502184477f9c178b22e617469d1323f68bb5e SHA256 1fcf49cf2e79eee8420221729417acc27725a33ea92334f93c192cf2ec05cd92
EBUILD mutt-1.5.13.ebuild 4288 RMD160 2efb7190a04587ffc6389903ecaf4ee58f49ccbe SHA1 74b8b71e18ff0879963d19ef4a50b6ff5d6df94b SHA256 8323d4e1b5997efd0c1853cce01d54d714903c3cf14a96a317a10c19d8b3e28e
EBUILD mutt-1.5.14.ebuild 4477 RMD160 854063ac3471204336557b95f2f0b84db782e1a7 SHA1 48f12bd49d495620870f39e80a295d6c009a609f SHA256 cc27d01f1d3d727b37c9b9dad92fff1afd9600301238d195cbcb69d47244bb29
EBUILD mutt-1.5.15-r2.ebuild 4528 RMD160 2359d39b6d5758d977b1cbfce4c320dc0abb0ed7 SHA1 9a34328905989c05c7ebc5892c0e8151433897b0 SHA256 37c613bcdc54cef3d93b013c6cb792deb2be3ca2de85765a937323bae5041264
EBUILD mutt-1.5.16.ebuild 4864 RMD160 a50874228d923be535350d8bed9dcdd4b9c20e94 SHA1 0041956d50876272bfd681b90d2ba0db77e2e07d SHA256 f4f8ddf4df5bec18d133986f2abe3a4ba5f62e2c88c5840fab953fd4c0da02f4
MISC ChangeLog 27479 RMD160 24bb07c2595a086165a1d109817f8c93c329b5c1 SHA1 f2c0da2d912b03844401ed85b2aa4f68827833f8 SHA256 0e3ca04e6170888f551983c374ad6ce74d2dd082dfa197ae7d798e764a7667ca
MISC metadata.xml 259 RMD160 ce66370016fba0ddf047802d9dc8463041b4a585 SHA1 9f7a04d0cab1654d39498db3f124fc755202adb7 SHA256 d0e8725b6ece5de6014dd4b18064854b993b1e3ab04d838370d7744756656ae5
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.11-r2.ebuild,v 1.15 2008/03/09 21:36:14 ricmm Exp $
inherit eutils flag-o-matic autotools
patch_assumed_charset="patch-1.5.10.tt.assumed_charset.1.gz"
patch_compressed="patch-${PV}.rr.compressed.gz"
patch_mbox_hook="patch-1.5.6.dw.mbox-hook.1"
patch_pgp_timeout="patch-1.5.6.dw.pgp-timeout.1"
patch_imap_fcc_status="mutt-1.5.4-imap-fcc-status.patch"
patch_collapse_flagged="patch-1.5.4.lpr.collapse_flagged"
opt_patch_nntp="patch-${PV}.vvv.nntp-gentoo.bz2"
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
http://www.emaillab.org/${PN}/1.5.10/${patch_assumed_charset}
http://mutt.kiev.ua/download/${P}/${patch_compressed}
http://www.woolridge.ca/${PN}/patches/${patch_mbox_hook}
http://www.woolridge.ca/${PN}/patches/${patch_pgp_timeout}
http://www.plumlocosoft.com/software/download/${patch_imap_fcc_status}
http://debian.lpr.ch/Mutt/${patch_collapse_flagged}
nntp? (
http://dev.gentoo.org/~ferdy/distfiles/${opt_patch_nntp}
mirror://gentoo/mutt-1.5.7-mixmaster+nntp.patch
)
)"
IUSE="berkdb buffysize cjk crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop sasl smime ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
RDEPEND="nls? ( sys-devel/gettext )
>=sys-libs/ncurses-5.2
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase"
pkg_setup() {
if ! use imap; then
echo
elog "The USE variable 'imap' is not in your USE flags."
elog "For imap support in mutt, you will need to restart the build with USE=imap"
echo
fi
}
src_unpack() {
unpack ${P}.tar.gz && cd "${S}" || die "unpack failed"
# Fix configure.in sasl checking
epatch "${FILESDIR}"/${P}-sasl.patch
# Fix smime message signing
epatch "${FILESDIR}"/${P}-fix-smime.patch
# Fix possible vulnerability see bug #138125
epatch "${FILESDIR}"/${P}-imap-browse.patch
if ! use vanilla ; then
for p in ${!patch_*} ; do
epatch "${DISTDIR}"/${!p}
done
if use nntp; then
epatch "${DISTDIR}"/${opt_patch_nntp}
# Allow mutt to build with mixmaster and nntp both enabled
epatch "${DISTDIR}"/mutt-1.5.7-mixmaster+nntp.patch
fi
# rm -rf configure autom4te.cache
# aclocal -I m4 || die "aclocal failed"
# autoheader || die "autoheader failed"
# emake -C m4 -f Makefile.am.in || die "emake in m4 failed"
# automake --foreign || die "automake failed"
AT_M4DIR="m4" eautoreconf
else
eautoconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable cjk default-japanese) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use gdbm; then
myconf="${myconf} --enable-hcache --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache --with-bdb --without-gdbm"
else
myconf="${myconf} --disable-hcache --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without either pop or imap.
# in fact mutt's configure will bail if you do:
# --without-pop --without-imap --with-ssl
if use pop || use imap; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use buffysize; then
ewarn "USE=buffy-size is just a workaround. Disable it if you don't need it."
myconf="${myconf} --enable-buffy-size"
fi
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR=${D} install || die "install failed"
find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins ${FILESDIR}/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins ${FILESDIR}/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm ${D}/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.12.ebuild,v 1.4 2007/03/18 02:12:26 genone Exp $
inherit eutils flag-o-matic autotools
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
mirror://gentoo/${P}-gentoo-patches.tar.bz2
)"
IUSE="berkdb buffysize cjk crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop sasl smime ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="nls? ( sys-devel/gettext )
>=sys-libs/ncurses-5.2
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches
pkg_setup() {
if ! use imap; then
echo
elog "The USE variable 'imap' is not in your USE flags."
elog "For imap support in mutt, you will need to restart the build with USE=imap"
echo
fi
}
src_unpack() {
unpack ${A} && cd "${S}" || die "unpack failed"
# fix for linking problem (bug #142520) in configure.in
epatch "${FILESDIR}"/${P}-fix-pop-c.patch
if ! use vanilla ; then
if ! use nntp ; then
rm "${PATCHDIR}"/07-vvv.nntp-gentoo.patch
rm "${PATCHDIR}"/08-mixmaster_nntp.patch
fi
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
AT_M4DIR="m4" eautoreconf
else
eautoconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable cjk default-japanese) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use gdbm; then
myconf="${myconf} --enable-hcache --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache --with-bdb --without-gdbm"
else
myconf="${myconf} --disable-hcache --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without either pop or imap.
# in fact mutt's configure will bail if you do:
# --without-pop --without-imap --with-ssl
if use pop || use imap; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use buffysize; then
ewarn "USE=buffy-size is just a workaround. Disable it if you don't need it."
myconf="${myconf} --enable-buffy-size"
fi
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR=${D} install || die "install failed"
find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins ${FILESDIR}/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins ${FILESDIR}/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm ${D}/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.13-r1.ebuild,v 1.13 2008/03/09 21:36:14 ricmm Exp $
inherit eutils flag-o-matic autotools
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
mirror://gentoo/${P}-gentoo-patches.tar.bz2
)"
IUSE="berkdb buffysize cjk crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop sasl smime ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
RDEPEND="nls? ( sys-devel/gettext )
>=sys-libs/ncurses-5.2
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches
src_unpack() {
unpack ${A} && cd "${S}" || die "unpack failed"
# Fix for bug #146696
epatch "${FILESDIR}"/${P}-sasl.patch
if ! use vanilla ; then
if ! use nntp ; then
rm "${PATCHDIR}"/07-vvv.nntp-gentoo.patch
rm "${PATCHDIR}"/08-mixmaster_nntp.patch
fi
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
AT_M4DIR="m4" eautoreconf
else
eautoconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable cjk default-japanese) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use gdbm; then
myconf="${myconf} --enable-hcache --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache --with-bdb --without-gdbm"
else
myconf="${myconf} --disable-hcache --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without either pop or imap.
# in fact mutt's configure will bail if you do:
# --without-pop --without-imap --with-ssl
if use pop || use imap; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use buffysize; then
ewarn "USE=buffy-size is just a workaround. Disable it if you don't need it."
myconf="${myconf} --enable-buffy-size"
fi
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR=${D} install || die "install failed"
find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins ${FILESDIR}/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins ${FILESDIR}/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm ${D}/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.13-r2.ebuild,v 1.3 2007/03/18 02:12:26 genone Exp $
inherit eutils flag-o-matic autotools
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
mirror://gentoo/${P}-gentoo-patches.tar.bz2
)"
IUSE="berkdb buffysize cjk crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop sasl smime ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=sys-libs/ncurses-5.2
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches
src_unpack() {
unpack ${A} && cd "${S}" || die "unpack failed"
# Fix for bug #146696
epatch "${FILESDIR}"/${P}-sasl.patch
# Security fix for bug #154310
epatch "${FILESDIR}"/${P}-paranoid-temp-file.patch
if ! use vanilla ; then
if ! use nntp ; then
rm "${PATCHDIR}"/07-vvv.nntp-gentoo.patch
rm "${PATCHDIR}"/08-mixmaster_nntp.patch
fi
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
AT_M4DIR="m4" eautoreconf
else
eautoconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable cjk default-japanese) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use gdbm; then
myconf="${myconf} --enable-hcache --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache --with-bdb --without-gdbm"
else
myconf="${myconf} --disable-hcache --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without either pop or imap.
# in fact mutt's configure will bail if you do:
# --without-pop --without-imap --with-ssl
if use pop || use imap; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use buffysize; then
ewarn "USE=buffy-size is just a workaround. Disable it if you don't need it."
myconf="${myconf} --enable-buffy-size"
fi
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR=${D} install || die "install failed"
find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins ${FILESDIR}/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins ${FILESDIR}/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm ${D}/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.13.ebuild,v 1.3 2007/03/18 02:12:26 genone Exp $
inherit eutils flag-o-matic autotools
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
mirror://gentoo/${P}-gentoo-patches.tar.bz2
)"
IUSE="berkdb buffysize cjk crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop sasl smime ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="nls? ( sys-devel/gettext )
>=sys-libs/ncurses-5.2
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches
src_unpack() {
unpack ${A} && cd "${S}" || die "unpack failed"
if ! use vanilla ; then
if ! use nntp ; then
rm "${PATCHDIR}"/07-vvv.nntp-gentoo.patch
rm "${PATCHDIR}"/08-mixmaster_nntp.patch
fi
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
AT_M4DIR="m4" eautoreconf
else
eautoconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable cjk default-japanese) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use gdbm; then
myconf="${myconf} --enable-hcache --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache --with-bdb --without-gdbm"
else
myconf="${myconf} --disable-hcache --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without either pop or imap.
# in fact mutt's configure will bail if you do:
# --without-pop --without-imap --with-ssl
if use pop || use imap; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use buffysize; then
ewarn "USE=buffy-size is just a workaround. Disable it if you don't need it."
myconf="${myconf} --enable-buffy-size"
fi
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR=${D} install || die "install failed"
find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins ${FILESDIR}/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins ${FILESDIR}/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm ${D}/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.14.ebuild,v 1.1 2007/03/20 20:01:00 ferdy Exp $
inherit eutils flag-o-matic autotools
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
mirror://gentoo/${P}-gentoo-patches.tar.bz2
)"
IUSE="berkdb buffysize cjk crypt debug gdbm gnutls gpgme idn imap mbox nls nntp
pop qdbm sasl smime ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
RDEPEND=">=sys-libs/ncurses-5.2
qdbm? ( dev-db/qdbm )
!qdbm? (
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
)
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches
src_unpack() {
unpack ${A} && cd "${S}" || die "unpack failed"
if ! use vanilla ; then
if ! use nntp ; then
rm "${PATCHDIR}"/07-vvv.nntp-gentoo.patch
rm "${PATCHDIR}"/08-mixmaster_nntp.patch
fi
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
AT_M4DIR="m4" eautoreconf
else
eautoconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable cjk default-japanese) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use qdbm; then
myconf="${myconf} --enable-hcache \
--with-qdbm --without-gdbm --without-bdb"
elif use gdbm ; then
myconf="${myconf} --enable-hcache \
--without-qdbm --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache \
--without-gdbm --without-qdbm --with-bdb"
else
myconf="${myconf} --disable-hcache \
--without-qdbm --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without either pop or imap.
# in fact mutt's configure will bail if you do:
# --without-pop --without-imap --with-ssl
if use pop || use imap; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use buffysize; then
ewarn "USE=buffy-size is just a workaround. Disable it if you don't need it."
myconf="${myconf} --enable-buffy-size"
fi
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR=${D} install || die "install failed"
find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins ${FILESDIR}/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins ${FILESDIR}/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm ${D}/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.15-r2.ebuild,v 1.1 2007/04/13 11:32:29 ferdy Exp $
inherit eutils flag-o-matic autotools
PATCHSET_REV="-r2"
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
mirror://gentoo/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2
)"
IUSE="berkdb crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop qdbm sasl
smime smtp ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
RDEPEND=">=sys-libs/ncurses-5.2
qdbm? ( dev-db/qdbm )
!qdbm? (
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
)
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
smtp? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase
!vanilla? (
dev-libs/libxml2
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
|| ( www-client/lynx www-client/w3m )
)"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches${PATCHSET_REV}
src_unpack() {
unpack ${A} && cd "${S}" || die "unpack failed"
if ! use vanilla ; then
epatch "${FILESDIR}"/${P}-parallel-make.patch
if ! use nntp ; then
rm "${PATCHDIR}"/07-nntp.patch
fi
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
AT_M4DIR="m4" eautoreconf
fi
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable smtp) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use qdbm; then
myconf="${myconf} --enable-hcache \
--with-qdbm --without-gdbm --without-bdb"
elif use gdbm ; then
myconf="${myconf} --enable-hcache \
--without-qdbm --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache \
--without-gdbm --without-qdbm --with-bdb"
else
myconf="${myconf} --disable-hcache \
--without-qdbm --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without socket support
if use pop || use imap || use smtp ; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR="${D}" install || die "install failed"
find "${D}"/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins "${FILESDIR}"/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins "${FILESDIR}"/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm "${D}"/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.16.ebuild,v 1.12 2008/03/09 21:36:14 ricmm Exp $
inherit eutils flag-o-matic autotools
PATCHSET_REV="-r1"
SIDEBAR_PATCH_N="patch-1.5.16.sidebar.20070704.txt"
DESCRIPTION="a small but very powerful text-based mail client"
HOMEPAGE="http://www.mutt.org"
SRC_URI="ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz
!vanilla? (
!sidebar? (
mirror://gentoo/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2
)
)
sidebar? (
http://www.lunar-linux.org/~tchan/mutt/${SIDEBAR_PATCH_N}
)"
IUSE="berkdb crypt debug gdbm gnutls gpgme idn imap mbox nls nntp pop qdbm sasl
sidebar smime smtp ssl vanilla"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
RDEPEND=">=sys-libs/ncurses-5.2
qdbm? ( dev-db/qdbm )
!qdbm? (
gdbm? ( sys-libs/gdbm )
!gdbm? ( berkdb? ( >=sys-libs/db-4 ) )
)
imap? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
pop? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
smtp? (
gnutls? ( >=net-libs/gnutls-1.0.17 )
!gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6 ) )
sasl? ( >=dev-libs/cyrus-sasl-2 )
)
idn? ( net-dns/libidn )
gpgme? ( >=app-crypt/gpgme-0.9.0 )
smime? ( >=dev-libs/openssl-0.9.6 )
app-misc/mime-types"
DEPEND="${RDEPEND}
net-mail/mailbase
!vanilla? (
dev-libs/libxml2
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
|| ( www-client/lynx www-client/w3m www-client/elinks )
)"
PATCHDIR="${WORKDIR}"/${P}-gentoo-patches${PATCHSET_REV}
src_unpack() {
unpack ${A//${SIDEBAR_PATCH_N}} && cd "${S}" || die "unpack failed"
if ! use vanilla && ! use sidebar ; then
use nntp || rm "${PATCHDIR}"/06-nntp.patch
for p in "${PATCHDIR}"/*.patch ; do
epatch "${p}"
done
fi
if use sidebar ; then
use vanilla || \
ewarn "The sidebar patch is only applied to a vanilla mutt tree."
epatch "${DISTDIR}"/${SIDEBAR_PATCH_N}
fi
epatch "${FILESDIR}"/${P}-parallel-make.patch
AT_M4DIR="m4" eautoreconf
}
src_compile() {
declare myconf="
$(use_enable nls) \
$(use_enable gpgme) \
$(use_enable imap) \
$(use_enable pop) \
$(use_enable smtp) \
$(use_enable crypt pgp) \
$(use_enable smime) \
$(use_enable debug) \
$(use_with idn) \
--with-curses \
--sysconfdir=/etc/${PN} \
--with-docdir=/usr/share/doc/${PN}-${PVR} \
--with-regex \
--disable-fcntl --enable-flock \
--enable-nfs-fix --enable-external-dotlock \
--with-mixmaster"
# See Bug #22787
unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
# mutt prioritizes gdbm over bdb, so we will too.
# hcache feature requires at least one database is in USE.
if use qdbm; then
myconf="${myconf} --enable-hcache \
--with-qdbm --without-gdbm --without-bdb"
elif use gdbm ; then
myconf="${myconf} --enable-hcache \
--without-qdbm --with-gdbm --without-bdb"
elif use berkdb; then
myconf="${myconf} --enable-hcache \
--without-gdbm --without-qdbm --with-bdb"
else
myconf="${myconf} --disable-hcache \
--without-qdbm --without-gdbm --without-bdb"
fi
# there's no need for gnutls, ssl or sasl without socket support
if use pop || use imap || use smtp ; then
if use gnutls; then
myconf="${myconf} --with-gnutls"
elif use ssl; then
myconf="${myconf} --with-ssl"
fi
# not sure if this should be mutually exclusive with the other two
myconf="${myconf} $(use_with sasl)"
else
myconf="${myconf} --without-gnutls --without-ssl --without-sasl"
fi
# See Bug #11170
case ${ARCH} in
alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
esac
if use mbox; then
myconf="${myconf} --with-mailpath=/var/spool/mail"
else
myconf="${myconf} --with-homespool=Maildir"
fi
if ! use vanilla; then
# rr.compressed patch
myconf="${myconf} --enable-compressed"
# nntp patch
myconf="${myconf} $(use_enable nntp)"
fi
econf ${myconf} || die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR="${D}" install || die "install failed"
find "${D}"/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
if use mbox; then
insinto /etc/mutt
newins "${FILESDIR}"/Muttrc.mbox Muttrc
else
insinto /etc/mutt
doins "${FILESDIR}"/Muttrc
fi
# A newer file is provided by app-misc/mime-types. So we link it.
rm "${D}"/etc/${PN}/mime.types
dosym /etc/mime.types /etc/${PN}/mime.types
dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
}
pkg_postinst() {
echo
elog "If you are new to mutt you may want to take a look at"
elog "the Gentoo QuickStart Guide to Mutt E-Mail:"
elog " http://www.gentoo.org/doc/en/guide-to-mutt.xml"
echo
}