From 5fe3fa29e7830aefe30065432884334e4de36b31 Mon Sep 17 00:00:00 2001 From: Raphaël Marichez Date: Tue, 15 Apr 2008 12:14:58 +0200 Subject: add own mutt ebuild, allowing sidebar on a non-vanilla tree like e.g. nntp flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Marichez --- mail-client/mutt/ChangeLog | 749 +++++++++++++++++++++ mail-client/mutt/Manifest | 63 ++ mail-client/mutt/files/Muttrc | 19 + mail-client/mutt/files/Muttrc.mbox | 9 + mail-client/mutt/files/digest-mutt-1.5.11-r2 | 18 + mail-client/mutt/files/digest-mutt-1.5.12 | 4 + mail-client/mutt/files/digest-mutt-1.5.13 | 4 + mail-client/mutt/files/digest-mutt-1.5.13-r1 | 4 + mail-client/mutt/files/digest-mutt-1.5.13-r2 | 4 + mail-client/mutt/files/digest-mutt-1.5.14 | 4 + mail-client/mutt/files/digest-mutt-1.5.15-r2 | 4 + mail-client/mutt/files/digest-mutt-1.5.16 | 12 + mail-client/mutt/files/mutt-1.5.11-fix-smime.patch | 11 + .../mutt/files/mutt-1.5.11-imap-browse.patch | 38 ++ mail-client/mutt/files/mutt-1.5.11-sasl.patch | 23 + mail-client/mutt/files/mutt-1.5.12-fix-pop-c.patch | 20 + .../files/mutt-1.5.13-paranoid-temp-file.patch | 100 +++ mail-client/mutt/files/mutt-1.5.13-sasl.patch | 74 ++ .../mutt/files/mutt-1.5.15-parallel-make.patch | 16 + .../mutt/files/mutt-1.5.16-parallel-make.patch | 34 + mail-client/mutt/files/slang.patch | 19 + mail-client/mutt/metadata.xml | 13 + mail-client/mutt/mutt-1.5.16.ebuild | 193 ++++++ 23 files changed, 1435 insertions(+) create mode 100644 mail-client/mutt/ChangeLog create mode 100644 mail-client/mutt/Manifest create mode 100644 mail-client/mutt/files/Muttrc create mode 100644 mail-client/mutt/files/Muttrc.mbox create mode 100644 mail-client/mutt/files/digest-mutt-1.5.11-r2 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.12 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.13 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.13-r1 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.13-r2 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.14 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.15-r2 create mode 100644 mail-client/mutt/files/digest-mutt-1.5.16 create mode 100644 mail-client/mutt/files/mutt-1.5.11-fix-smime.patch create mode 100644 mail-client/mutt/files/mutt-1.5.11-imap-browse.patch create mode 100644 mail-client/mutt/files/mutt-1.5.11-sasl.patch create mode 100644 mail-client/mutt/files/mutt-1.5.12-fix-pop-c.patch create mode 100644 mail-client/mutt/files/mutt-1.5.13-paranoid-temp-file.patch create mode 100644 mail-client/mutt/files/mutt-1.5.13-sasl.patch create mode 100644 mail-client/mutt/files/mutt-1.5.15-parallel-make.patch create mode 100644 mail-client/mutt/files/mutt-1.5.16-parallel-make.patch create mode 100644 mail-client/mutt/files/slang.patch create mode 100644 mail-client/mutt/metadata.xml create mode 100644 mail-client/mutt/mutt-1.5.16.ebuild diff --git a/mail-client/mutt/ChangeLog b/mail-client/mutt/ChangeLog new file mode 100644 index 0000000..2277e30 --- /dev/null +++ b/mail-client/mutt/ChangeLog @@ -0,0 +1,749 @@ +# ChangeLog for mail-client/mutt +# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/ChangeLog,v 1.118 2007/08/16 20:30:10 ferdy Exp $ + + 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 mutt-1.5.16.ebuild: + amd64 stable, security bug 178003 + + 10 Aug 2007; Markus Rothe mutt-1.5.16.ebuild: + Stable on ppc64; bug #178003 + + 09 Aug 2007; Gustavo Zacarias mutt-1.5.16.ebuild: + Stable on sparc wrt security #178003 + + 09 Aug 2007; Raúl Porcel mutt-1.5.16.ebuild: + alpha/ia64 stable wrt security #178003 + + 09 Aug 2007; Tobias Scherbaum mutt-1.5.16.ebuild: + ppc stable, bug #178003 + + 09 Aug 2007; Fernando J. Pereda mutt-1.5.16.ebuild: + The nntp patch was faulty. Bumping patchset to -r1, no revbump to avoid + silly recompiles. + + 09 Aug 2007; Christian Faulhammer mutt-1.5.16.ebuild: + stable x86, security bug 178003 + + 09 Aug 2007; Jeroen Roovers mutt-1.5.16.ebuild: + 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 +mutt-1.5.16.ebuild: + 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-r1.ebuild, + +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 mutt-1.5.15-r1.ebuild: + 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 mutt-1.5.15.ebuild: + Force -j1 as per bug #173969 + +*mutt-1.5.15 (09 Apr 2007) + + 09 Apr 2007; Fernando J. Pereda +mutt-1.5.15.ebuild: + New upstream version. Added sidebar patch to our patchset + +*mutt-1.5.14 (20 Mar 2007) + + 20 Mar 2007; Fernando J. Pereda +mutt-1.5.14.ebuild: + New upstream version. + + 18 Mar 2007; Marius Mauch mutt-1.5.11-r2.ebuild, + 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 mutt-1.5.13-r1.ebuild: + 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 mutt-1.5.13-r1.ebuild: + Stable on amd64. Bug #152657 + + 26 Oct 2006; Jason Wever mutt-1.5.13-r1.ebuild: + Stable on SPARC wrt bug #152657. + + 25 Oct 2006; Chris White mutt-1.5.13-r1.ebuild: + ppc stable for bug #152657. + + 25 Oct 2006; Joshua Jackson mutt-1.5.13-r1.ebuild: + Stable x86; bug #152657 + + 25 Oct 2006; Jeroen Roovers mutt-1.5.13-r1.ebuild: + Stable for HPPA (bug #152657). + + 24 Oct 2006; Markus Rothe mutt-1.5.13-r1.ebuild: + Stable on ppc64; bug #152657 + + 21 Oct 2006; Aron Griffis mutt-1.5.13-r1.ebuild: + Mark 1.5.13-r1 stable on alpha/ia64 + + 02 Oct 2006; Fabian Groffen mutt-1.5.11-r2.ebuild, + 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 -mutt-1.5.11.ebuild: + Remove mutt-1.5.11 wrt bug #140514 + + 03 Sep 2006; Joshua Kinard mutt-1.5.11-r2.ebuild: + 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.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.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 mutt-1.5.11-r2.ebuild: + Mark 1.5.11-r2 stable on ia64 + + 28 Jun 2006; Luis Medinas mutt-1.5.11-r2.ebuild: + Stable on amd64. See security bug #138125. + + 27 Jun 2006; Gustavo Zacarias mutt-1.5.11-r2.ebuild: + Stable on sparc wrt security #138125 + + 27 Jun 2006; Fernando J. Pereda mutt-1.5.11-r2.ebuild: + Stable on alpha (bug #138125) + + 27 Jun 2006; Rene Nussbaumer mutt-1.5.11-r2.ebuild: + Stable on hppa. See bug #138125. + + 27 Jun 2006; Chris Gianelloni mutt-1.5.11-r2.ebuild: + Stable on x86 wrt bug #138125. + + 27 Jun 2006; Markus Rothe mutt-1.5.11-r2.ebuild: + Stable on ppc64; bug #138125 + + 27 Jun 2006; Fabian Groffen mutt-1.5.11-r2.ebuild: + Marked ppc-macos stable (bug #138125) + + 27 Jun 2006; Emanuele Giaquinta mutt-1.5.11-r2.ebuild: + Stable on ppc; bug #138125 + + 27 Jun 2006; Fernando J. Pereda mutt-1.5.11-r2.ebuild: + 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 mutt-1.5.11.ebuild: + 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 mutt-1.5.11.ebuild: + Marked ppc-macos (bug #112609) + + 19 Nov 2005; Markus Rothe mutt-1.5.11.ebuild: + Stable on ppc64; bug #112609 + + 18 Nov 2005; Michael Hanselmann mutt-1.5.11.ebuild: + Stable on hppa, ppc. + + 15 Nov 2005; Gustavo Zacarias mutt-1.5.11.ebuild: + Stable on sparc wrt #112609 + + 15 Nov 2005; Aron Griffis mutt-1.5.11.ebuild: + Mark 1.5.11 stable on alpha/amd64/ia64/x86 + + 29 Sep 2005; Fabian Groffen mutt-1.5.11.ebuild: + 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 metadata.xml, + +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.ebuild, + +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 mutt-1.5.10.ebuild: + 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.ebuild: + 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 mutt-1.5.9.ebuild: + 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 mutt-1.5.9.ebuild: + 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.4.2.1.ebuild, + 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 mutt-1.5.8-r2.ebuild: + Stable on mips. + + 06 Jun 2005; Markus Rothe mutt-1.5.8-r2.ebuild: + Stable on ppc64 + + 27 May 2005; Gustavo Zacarias mutt-1.5.8-r2.ebuild: + Stable on sparc + + 27 May 2005; Rene Nussbaumer mutt-1.5.8-r2.ebuild: + Stable on hppa + + 27 May 2005; Joseph Jezak mutt-1.5.8-r2.ebuild: + Marked ppc stable. + + 26 May 2005; Aron Griffis mutt-1.5.8-r2.ebuild: + stable on alpha amd64 ia64 x86 + + 29 Apr 2005; Lina Pezzella mutt-1.5.8-r1.ebuild: + Stable ppc-macos + + 28 Apr 2005; Aron Griffis mutt-1.5.6-r2.ebuild, + 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 mutt-1.5.8-r1.ebuild: + Stable on ppc64 + + 01 Apr 2005; Michael Hanselmann mutt-1.5.8-r1.ebuild: + Stable on hppa. + + 26 Mar 2005; Michael Hanselmann mutt-1.5.8-r1.ebuild: + Stable on ppc. + + 25 Mar 2005; Aron Griffis mutt-1.5.8-r2.ebuild: + 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 mutt-1.5.8-r2.ebuild: + Don't use emake for installation... duh #85790 + + 23 Mar 2005; Gustavo Zacarias mutt-1.5.8-r1.ebuild: + Stable on sparc + + 17 Mar 2005; Tom Martin mutt-1.5.8-r1.ebuild: + Stable on amd64. + +*mutt-1.5.8-r2 (17 Mar 2005) + + 17 Mar 2005; Aron Griffis mutt-1.5.8-r1.ebuild, + +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 mutt-1.5.6-r5.ebuild: + Stable on ppc. + + 28 Feb 2005; Gustavo Zacarias mutt-1.5.6-r5.ebuild: + Stable on sparc + + 25 Feb 2005; Aron Griffis mutt-1.5.6-r4.ebuild, + 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 mutt-1.5.6-r5.ebuild: + Mark 1.5.6-r5 stable on alpha, amd64, ia64 and x86 + + 20 Feb 2005; Aron Griffis mutt-1.5.8-r1.ebuild: + Enable compressed folder support via --enable-compressed + +*mutt-1.5.8-r1 (18 Feb 2005) + + 18 Feb 2005; Aron Griffis +mutt-1.5.8-r1.ebuild: + Enable mixmaster support #80717 + +*mutt-1.5.8 (15 Feb 2005) + + 15 Feb 2005; Aron Griffis +mutt-1.5.8.ebuild: + Bump to 1.5.8 and update all patches to apply + + 06 Feb 2005; Joshua Kinard mutt-1.5.6-r4.ebuild: + Marked stable on mips. + + 05 Feb 2005; Michael Hanselmann mutt-1.5.6-r4.ebuild: + Stable on ppc. + + 11 Jan 2005; Guy Martin mutt-1.5.6-r4.ebuild: + Stable on hppa. + + 01 Jan 2005; Markus Rothe mutt-1.5.6-r5.ebuild: + Stable on ppc64 + +*mutt-1.5.6-r5 (24 Nov 2004) + + 24 Nov 2004; Aron Griffis mutt-1.4.2.1.ebuild, + 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 mutt-1.5.6-r4.ebuild: + Stable on sparc + + 11 Nov 2004; Aron Griffis mutt-1.5.6-r4.ebuild: + stable on x86 alpha ia64 amd64 + +*mutt-1.5.6-r4 (25 Sep 2004) + + 25 Sep 2004; Andrej Kacian +mutt-1.5.6-r4.ebuild: + Use newer headercache patchset. Closes #65060, reported by Horst Schirmeier + . + + 13 Sep 2004; Guy Martin mutt-1.5.6-r3.ebuild: + Stable on hppa. + + 31 Aug 2004; Gustavo Zacarias mutt-1.5.6-r3.ebuild: + Stable on sparc + + 23 Aug 2004; Aron Griffis mutt-1.5.6-r3.ebuild: + stable on alpha, amd64, ia64 and x86 + + 18 Aug 2004; Aron Griffis mutt-1.5.6-r2.ebuild, + +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 files/Muttrc: + 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 mutt-1.5.6-r2.ebuild: + Modify nntp patch to co-exist with pgp_timeout patch by eliminating context + for PATCHES file #59129 + + 17 Aug 2004; Aron Griffis mutt-1.4.2.1.ebuild, + mutt-1.5.6-r2.ebuild, mutt-1.5.6.ebuild: + Move some items to RDEPEND #60134 + + 29 Jul 2004; Aron Griffis mutt-1.5.6-r2.ebuild: + Fix bug 54177: Increase range of pgp_timeout setting with patch from + http://www.woolridge.ca/mutt/ + + 23 Jul 2004; Mamoru KOMACHI mutt-1.5.6-r2.ebuild: + Added to macos, closing bug #57947 + + 12 Jul 2004; Tuan Van mutt-1.5.6-r2.ebuild, + 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-r2.ebuild, + mutt-1.5.6.ebuild: + added cjk to IUSE. + + 30 Jun 2004; Tom Gall mutt-1.5.6-r2.ebuild: + stable on ppc64 #55664 + + 30 Jun 2004; Aron Griffis mutt-1.5.6-r2.ebuild: + add ~ppc64 #55664 + + 08 Jun 2004; Aron Griffis mutt-1.5.6-r2.ebuild: + 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 mutt-1.4.2.1.ebuild: + Fix use invocation + +*mutt-1.5.6 (29 May 2004) + + 29 May 2004; Seemant Kulleen +metadata.xml, + +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 mutt-1.5.6-r2.ebuild: + 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 mutt-1.5.6-r2.ebuild: + 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-r1.ebuild, + -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-r1.ebuild, + mutt-1.5.6.ebuild: + Change doins to newins for Muttrc.mbox + + 24 May 2004; Aron Griffis -files/Muttrc.color, + +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 +mutt-1.5.6-r1.ebuild: + Add maildir header caching patch from + http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/ for bug 46842 + + 14 May 2004; Lars Weiler mutt-1.5.6.ebuild: + Stable on ppc + + 07 May 2004; Aron Griffis mutt-1.5.6.ebuild: + Add mailbase to DEPEND for bug 45513 + + 27 Mar 2004; Guy Martin mutt-1.5.6.ebuild: + Marked stable on hppa. + + 26 Mar 2004; mutt-1.5.6.ebuild: + Added mips to KEYWORDS. + + 09 Mar 2004; Daniel Ahlberg mutt-1.5.6.ebuild: + Bumping amd64 to stable. Closing #43469. + + 27 Feb 2004; Sven Blumenstein mutt-1.5.6.ebuild: + Stable on sparc. + + 26 Feb 2004; Aron Griffis mutt-1.5.6.ebuild: + stable on x86, alpha and ia64 + + 26 Feb 2004; Guy Martin mutt-1.5.5.1.ebuild: + Marked stable on hppa. + + 25 Feb 2004; Aron Griffis mutt-1.5.6.ebuild, + files/8patch-1.5.6.dyc.source_stat: + Fix bug #42738 with patch submitted by José Romildo Malaquias + + 25 Feb 2004; Aron Griffis mutt-1.5.6.ebuild: + Always apply slang fix, even when USE=vanilla + +*mutt-1.4.2.1 (17 Feb 2004) + + 17 Feb 2004; Aron Griffis mutt-1.4.2.1.ebuild, + 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 mutt-1.5.6.ebuild, + 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-r1.ebuild, + mutt-1.4.1.ebuild: + remove insecurity-afflicted versions + + 11 Feb 2004; Aron Griffis mutt-1.5.4-r1.ebuild, + 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-r1.ebuild, + 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 mutt-1.5.6.ebuild: + version bump to 1.5.6 + + 22 Feb 2004; Greg Fitzgerald mutt-1.5.5.1.ebuild: + 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; mutt-1.4.1-r1.ebuild: + Added ~mips to KEYWORDS. + + 15 Jan 2004; Jon Portnoy mutt-1.5.4-r1.ebuild, + mutt-1.5.5.1.ebuild : + AMD64 keywords. + +*mutt-1.5.5.1 (19 Nov 2003) + + 19 Nov 2003; Greg Fitzgerald mutt-1.5.5.1.ebuild: + Version bump. + + 02 Oct 2003; Brad House mutt-1.5.4.ebuild: + add ~amd64 flag + + 02 Oct 2003; Brad House mutt-1.5.4.ebuild: + add ~amd64 flag + + 17 Sep 2003; Hallgrimur H. Gunnarsson mutt-1.5.4-r1.ebuild: + Don't gzip manual. Added maildir to IUSE. See bug #28186 + + 09 Sep 2003; Aron Griffis mutt-1.5.4-r1.ebuild: + Mark stable on alpha + + 15 Jul 2003; Christian Birchinger mutt-1.5.4-r1.ebuild: + Added sparc stable keyword + + 07 Jul 2003; Peter Johanson mutt-1.5.4-r1.ebuild: + unset WANT_AUTOMAKE_2_5 to fix compilation. bug #22787 + +*mutt-1.5.4-r1 (29 May 2003) + + 05 Aug 2003; Guy Martin mutt-1.5.4-r1.ebuild : + Marked stable on hppa. + + 29 May 2003; Stanislav Brabec mutt-1.4.1-r1.ebuild, + 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.4.1.ebuild, + 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 mutt-1.5.4.ebuild: + 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 mutt-1.5.4.ebuild: + fixed bug. #18317 + + 25 Mar 2003; Peter Johanson mutt-1.5.4.ebuild: + Version bump. thanks to knghtbrd for the ebuild + + 14 Feb 2003; Guy Martin mutt-1.4-r3.ebuild : + 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 mutt-1.4.1.ebuild: + fixed bug. #18317 + + 22 Mar 2003; Lars Weiler mutt-1.4.1.ebuild: + 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 mutt-1.4-r3.ebuild: + Mark stable on alpha + + 14 Feb 2003; Jungmin Seo mutt-1.4-r3.ebuild : + 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 mutt-1.4-r3.ebuild : + Added mbox support. Closes #13234. + + 14 Dec 2002; Aron Griffis mutt-1.4-r3.ebuild : + + Added ~alpha to KEYWORDS + + 07 Dec 2002; Jack Morgan mutt-1.4-r2.ebuild, mutt-1.4-r3.ebuild : + Changed sparc64 to sparc keyword + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 16 Nov 2002; Calum Selkirk mutt-1.4-r3.ebuild : + + 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 mutt-1.4-r3.ebuild : + + SRC_URI fix by: jeffthorsett@hotmail.com (Jeff Thorsett) in bug #9503. + + 03 Sept 2002; Calum Selkirk mutt-1.4-r3.ebuild + 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 mutt-1.4-r2.ebuild : + + Tested the jp.patch on ppc + Added ppc to keywords. + + 28 Jul 2002; Stuart Bouyer mutt-1.4-r2.ebuild : + + 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.4-r1.ebuild, + 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 mutt-1.4-r1.ebuild : + + Enabled support for compressed folders. Submitted by Lim Swee Tat + in an email to me. + +*mutt-1.4 (29 May 2002) + + 29 Apr 2002; Ryan Phillips mutt-1.4.ebuild : + + new version + +*mutt-1.3.28-r1 (25 Apr 2002) + + 25 Apr 2002; Ryan Phillips mutt-1.3.28-r1.ebuild : + + 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 mutt-1.3.28.ebuild : + + Version upgrade to release candidate version. Copied over the .25 ebuild. + +*mutt-1.3.25 (21 Mar 2002) + + 21 Mar 2002; Seemant Kulleen mutt-1.3.25.ebuild : + + HTML documentation need not be gzipped. + +*mutt-1.3.25 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + 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. diff --git a/mail-client/mutt/Manifest b/mail-client/mutt/Manifest new file mode 100644 index 0000000..c994b8a --- /dev/null +++ b/mail-client/mutt/Manifest @@ -0,0 +1,63 @@ +AUX Muttrc 667 RMD160 0405e73c6a4122869ce9a9bd408068d316740b71 SHA1 e30c96e6f21a30fe576abcb3be65a34accf4e11f SHA256 932940db69c951caaa87a17ee98a8e2262aeadf1e978f6d671b642184c5d545f +MD5 6064ff5a3d1a71ccdb48f88872feb3a3 files/Muttrc 667 +RMD160 0405e73c6a4122869ce9a9bd408068d316740b71 files/Muttrc 667 +SHA256 932940db69c951caaa87a17ee98a8e2262aeadf1e978f6d671b642184c5d545f files/Muttrc 667 +AUX Muttrc.mbox 486 RMD160 0f692c9d3a7591f3a0611529616aa94a5c62a641 SHA1 9e231303fe9fb2fe80542115ceefb972c7b11d5a SHA256 10b251f88ccc5d4c95c96ab17b6ab6a30a16d6590ab896a60037f869fc4d44a0 +MD5 30ce590d0284ffb0896857714c6a47d4 files/Muttrc.mbox 486 +RMD160 0f692c9d3a7591f3a0611529616aa94a5c62a641 files/Muttrc.mbox 486 +SHA256 10b251f88ccc5d4c95c96ab17b6ab6a30a16d6590ab896a60037f869fc4d44a0 files/Muttrc.mbox 486 +AUX mutt-1.5.11-fix-smime.patch 314 RMD160 5163d4e3ef2110cf558e30d5a444aaf6e46cfae4 SHA1 3083961a2876e24fd720288741b52682a3f38ffa SHA256 67e580a4bd41fe33b6c9410dfa18147e6450ff82ab2a5f9c7db5ddec420e2ba6 +MD5 84043a248b5e649cd1e4d18ca06a82dc files/mutt-1.5.11-fix-smime.patch 314 +RMD160 5163d4e3ef2110cf558e30d5a444aaf6e46cfae4 files/mutt-1.5.11-fix-smime.patch 314 +SHA256 67e580a4bd41fe33b6c9410dfa18147e6450ff82ab2a5f9c7db5ddec420e2ba6 files/mutt-1.5.11-fix-smime.patch 314 +AUX mutt-1.5.11-imap-browse.patch 1099 RMD160 3b1506bd187cc9f09d552562ce08dfb0c2fe9f87 SHA1 8a93623ac9da2026af203ac03bf945da3623a502 SHA256 93f9c0c850a0b58dd9e34952abadb1d75671e8ac4db07ccac118d22a6a35d2a9 +MD5 e692daa16d59a8366349920bbff0c295 files/mutt-1.5.11-imap-browse.patch 1099 +RMD160 3b1506bd187cc9f09d552562ce08dfb0c2fe9f87 files/mutt-1.5.11-imap-browse.patch 1099 +SHA256 93f9c0c850a0b58dd9e34952abadb1d75671e8ac4db07ccac118d22a6a35d2a9 files/mutt-1.5.11-imap-browse.patch 1099 +AUX mutt-1.5.11-sasl.patch 777 RMD160 1f92c9b611811e05a9e092e566e6d43202703655 SHA1 dcca8cb949c6cb9ee35cf4e2fbac82062fac2316 SHA256 374cd8c7cc5ab01c20b5fa3527d2d7c007291a7cc6555722b41b57fbea56044f +MD5 b6fc34b06ff62e2d791baff50be9c43a files/mutt-1.5.11-sasl.patch 777 +RMD160 1f92c9b611811e05a9e092e566e6d43202703655 files/mutt-1.5.11-sasl.patch 777 +SHA256 374cd8c7cc5ab01c20b5fa3527d2d7c007291a7cc6555722b41b57fbea56044f files/mutt-1.5.11-sasl.patch 777 +AUX mutt-1.5.12-fix-pop-c.patch 753 RMD160 5d4566b5a22d2077e81b8a091f2749a3abd5f289 SHA1 ac3f520b33c2dfebf17d0445f87c81602d4615d8 SHA256 1d1c21865a1aae258eb1991a153b75f99f22e9272a4d0b74478cd65f943f7a2a +MD5 866165cb07d60b1f28c2a27c1c57e3b4 files/mutt-1.5.12-fix-pop-c.patch 753 +RMD160 5d4566b5a22d2077e81b8a091f2749a3abd5f289 files/mutt-1.5.12-fix-pop-c.patch 753 +SHA256 1d1c21865a1aae258eb1991a153b75f99f22e9272a4d0b74478cd65f943f7a2a files/mutt-1.5.12-fix-pop-c.patch 753 +AUX mutt-1.5.13-paranoid-temp-file.patch 2211 RMD160 a29336f375954984eee1698dfd39152ea22fc9b5 SHA1 5d0766c46fde9f0f67a8a15eafb3bcf090451d3a SHA256 8252cf15f44f220995bddd35bbedc1323c58915f0c6898c2ba95baca01bce4e2 +MD5 733b85ed697a1d1325d0076535f2e90c files/mutt-1.5.13-paranoid-temp-file.patch 2211 +RMD160 a29336f375954984eee1698dfd39152ea22fc9b5 files/mutt-1.5.13-paranoid-temp-file.patch 2211 +SHA256 8252cf15f44f220995bddd35bbedc1323c58915f0c6898c2ba95baca01bce4e2 files/mutt-1.5.13-paranoid-temp-file.patch 2211 +AUX mutt-1.5.13-sasl.patch 2468 RMD160 7c0ee6795f8b7a11059f3802b098735897cf7cf2 SHA1 0914414d61face0ca19d44819dac96d03480b8f7 SHA256 f2a646a227dc768d93dba54b7c02d7ea4e0d4c1641f03d3878870821d38e4e50 +MD5 acb389c41ad44abd6dd79073cf5820d4 files/mutt-1.5.13-sasl.patch 2468 +RMD160 7c0ee6795f8b7a11059f3802b098735897cf7cf2 files/mutt-1.5.13-sasl.patch 2468 +SHA256 f2a646a227dc768d93dba54b7c02d7ea4e0d4c1641f03d3878870821d38e4e50 files/mutt-1.5.13-sasl.patch 2468 +AUX mutt-1.5.15-parallel-make.patch 946 RMD160 80c9bfa187c784d650f5850469021f94547c897e SHA1 5b8b9e2d3bc8e36b8a95fc3bc79f5bfe50ec5008 SHA256 d4b6abc9f43989a6c7a22f3fbaafd4ffa524ad516c4cb5b8cfe884985cce74f6 +MD5 bdbf9eadab5bd4f2755ca8295e168661 files/mutt-1.5.15-parallel-make.patch 946 +RMD160 80c9bfa187c784d650f5850469021f94547c897e files/mutt-1.5.15-parallel-make.patch 946 +SHA256 d4b6abc9f43989a6c7a22f3fbaafd4ffa524ad516c4cb5b8cfe884985cce74f6 files/mutt-1.5.15-parallel-make.patch 946 +AUX mutt-1.5.16-parallel-make.patch 936 RMD160 f6a216d9ff06ae55d9569e05632b60332cf49ebe SHA1 0a9b98b37987ffa10039424bb6f5849a08dbb168 SHA256 3ecc199b83f6fa747d342694d8ffacf0aedd4590e0d9943c9b6004c31cbdb931 +MD5 4fede49427ed7826ba6f0eea1108adb3 files/mutt-1.5.16-parallel-make.patch 936 +RMD160 f6a216d9ff06ae55d9569e05632b60332cf49ebe files/mutt-1.5.16-parallel-make.patch 936 +SHA256 3ecc199b83f6fa747d342694d8ffacf0aedd4590e0d9943c9b6004c31cbdb931 files/mutt-1.5.16-parallel-make.patch 936 +AUX slang.patch 493 RMD160 16dcedee86fe91ecac48ec5be8a6f67798ef7ac0 SHA1 f913e8c717f76186b0edc8856bf02a167d540c70 SHA256 040c8b63b2d805dae800fa9b1826d158b7104641339cee9a404985616b3502c7 +MD5 25e242fd402f42d5bd5230dbe9ea68a6 files/slang.patch 493 +RMD160 16dcedee86fe91ecac48ec5be8a6f67798ef7ac0 files/slang.patch 493 +SHA256 040c8b63b2d805dae800fa9b1826d158b7104641339cee9a404985616b3502c7 files/slang.patch 493 +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 patch-1.5.16.sidebar-nntp.20070704.txt 49242 RMD160 b4c2b2d8b1a55731e09116578c061b31d1ba53f5 SHA1 99308048638ab0afd05b6b7a1fd84d5c3ce88375 SHA256 03ca4455c443be37bcae4aa26b3b6b3029cd33485562d59b5e180c49c265a5b4 +DIST patch-1.5.16.sidebar.20070704.txt 51103 RMD160 a91a1eefe48c15a048231a632fe285cb2360f365 SHA1 0284a09dfa000d279a0f87c9a0a296f473d4509b SHA256 49123e14bebd33d0e8c7733cab319f3e5bfa591d5f5d74a3dd8964b44bf34ae7 +EBUILD mutt-1.5.16.ebuild 5249 RMD160 5adf147ba75d781afa50bcf8905059369e589679 SHA1 630194279647455e16b480787a386c542c88db72 SHA256 18e9ca96171b87489a5b75c94ffb4132d2f5dc86ea285aea68b6b87d01c8e3b9 +MD5 cebcecb2d0207ab38c34a83a20c4bfc0 mutt-1.5.16.ebuild 5249 +RMD160 5adf147ba75d781afa50bcf8905059369e589679 mutt-1.5.16.ebuild 5249 +SHA256 18e9ca96171b87489a5b75c94ffb4132d2f5dc86ea285aea68b6b87d01c8e3b9 mutt-1.5.16.ebuild 5249 +MISC ChangeLog 27077 RMD160 210585e5f73d43ee60297db0ccb05d2e5e6607a2 SHA1 48d4445a36996d6c910c152b4ca79c872de9de92 SHA256 961b6a2ad317646902fc68c2d7cba72cdff7aa890ae35ea5d9bb430eefa25fbf +MD5 8d0986133953202a4329ce1ab1594b8b ChangeLog 27077 +RMD160 210585e5f73d43ee60297db0ccb05d2e5e6607a2 ChangeLog 27077 +SHA256 961b6a2ad317646902fc68c2d7cba72cdff7aa890ae35ea5d9bb430eefa25fbf ChangeLog 27077 +MISC metadata.xml 344 RMD160 6fb7283d0c812896b18cf91969a744fe9f34f57a SHA1 6a2f5f2822e49aadad2f8b16b8a565f627cc697f SHA256 9241b10ef441b7a14e730c2feff17fa387c48291caa52e788acca2befc4ad480 +MD5 cb5fc428c975ffb2fc20fc8c577cca9a metadata.xml 344 +RMD160 6fb7283d0c812896b18cf91969a744fe9f34f57a metadata.xml 344 +SHA256 9241b10ef441b7a14e730c2feff17fa387c48291caa52e788acca2befc4ad480 metadata.xml 344 +MD5 628406e589584de28704f9249d0a2e5c files/digest-mutt-1.5.16 1096 +RMD160 a5038013066569a247b89604cce93b95c9a05d90 files/digest-mutt-1.5.16 1096 +SHA256 5e83a78914a996d0a5a2f5bacf2414d3d5c4405953af01b52529b1d3b960de3e files/digest-mutt-1.5.16 1096 diff --git a/mail-client/mutt/files/Muttrc b/mail-client/mutt/files/Muttrc new file mode 100644 index 0000000..6f0d63e --- /dev/null +++ b/mail-client/mutt/files/Muttrc @@ -0,0 +1,19 @@ +# Some minimal Mutt settings, Gentoo-style. These reflect the Gentoo +# predilection for maildir folders. +# +# Please don't add settings to this file to change other user +# preferences (such as colors), since those can be hard for a user to +# undo if their preference doesn't match yours! For example, it is +# *impossible* currently in mutt to remove color settings from objects +# other than the index. + +set mbox_type=Maildir +set folder=~/.maildir +set spoolfile=~/.maildir/ +set record=~/.maildir-sent/ +set move=no + +# Maybe we shouldn't set index_format here, but this is a recommended +# one for maildir-style folders. + +set index_format="%4C %Z %{%b %d} %-16.16L %s" diff --git a/mail-client/mutt/files/Muttrc.mbox b/mail-client/mutt/files/Muttrc.mbox new file mode 100644 index 0000000..1382a37 --- /dev/null +++ b/mail-client/mutt/files/Muttrc.mbox @@ -0,0 +1,9 @@ +# Some minimal Mutt settings, Gentoo-style. Since mutt was installed +# with USE=mbox, this file doesn't have any changes from the default +# mutt settings, making it very minimal indeed... +# +# Please don't add settings to this file to change other user +# preferences (such as colors), since those can be hard for a user to +# undo if their preference doesn't match yours! For example, it is +# *impossible* currently in mutt to remove color settings from objects +# other than the index. diff --git a/mail-client/mutt/files/digest-mutt-1.5.11-r2 b/mail-client/mutt/files/digest-mutt-1.5.11-r2 new file mode 100644 index 0000000..8a1f3e5 --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.11-r2 @@ -0,0 +1,18 @@ +RMD160 812bfa6b1c9bfb1650341f7522298699c7b214a5 mutt-1.5.11.tar.gz 3187375 +SHA256 0ff256a9851952a5f6dfb4b7dccf5dc26db9de5502d035748abc93dec84af474 mutt-1.5.11.tar.gz 3187375 +RMD160 cbeac806b610bcd945bf3b52120a8aa2aba27df3 mutt-1.5.4-imap-fcc-status.patch 380 +SHA256 22cb4e1625ae2d22f94e8d815cb3515db75801f8a4cb9e4f047c4fb4ded8757c mutt-1.5.4-imap-fcc-status.patch 380 +RMD160 38e42b700d1badb3d39550ada6eb08cb122480a0 mutt-1.5.7-mixmaster+nntp.patch 310 +SHA256 e035b746f391aaba51b2e0917ecf4c60db7c81546a9b54f06881cf75410575da mutt-1.5.7-mixmaster+nntp.patch 310 +RMD160 7d3fb6d32c266ed35babdb10d13aae731783a64e patch-1.5.10.tt.assumed_charset.1.gz 2565 +SHA256 97cdb63694055e218dff8b85e8c0db8b5e0c7435a91d47479604480319156c6b patch-1.5.10.tt.assumed_charset.1.gz 2565 +RMD160 f19cdeb949389cd3dd8f250ac96178f13ce92f67 patch-1.5.11.rr.compressed.gz 9995 +SHA256 1e2697136e0431508d2447de8b67fb32114d0b08ec043cc929e3ddf07202fcb5 patch-1.5.11.rr.compressed.gz 9995 +RMD160 e0d0754fd3f11f7a815dc6c64f0d96b13b2f580f patch-1.5.11.vvv.nntp-gentoo.bz2 44351 +SHA256 1e94c9862956c4292f518ead7f66192b6ad56abf5ba8660944393956bb32c723 patch-1.5.11.vvv.nntp-gentoo.bz2 44351 +RMD160 f8d8ea63c61557321c0afcc2a857a6b53a09629f patch-1.5.4.lpr.collapse_flagged 4790 +SHA256 f0fc39fdad2f7c5ad23ee0ee7f484c2809340ac117a3f7dd8ebad57129a61a4a patch-1.5.4.lpr.collapse_flagged 4790 +RMD160 baa6e066fd834720ce02ad335c97d37982bcfab7 patch-1.5.6.dw.mbox-hook.1 6445 +SHA256 eaaa1b8279e358b47dca189721fb7fdcbe63576203b76e879868b30206b6166c patch-1.5.6.dw.mbox-hook.1 6445 +RMD160 2907033013961301e3e356232c6b6cc646750746 patch-1.5.6.dw.pgp-timeout.1 1448 +SHA256 9ec9bcca7afccac1c4138be149ceb623fd9fbf60a31cec914d030ec94cde3f38 patch-1.5.6.dw.pgp-timeout.1 1448 diff --git a/mail-client/mutt/files/digest-mutt-1.5.12 b/mail-client/mutt/files/digest-mutt-1.5.12 new file mode 100644 index 0000000..632a0dd --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.12 @@ -0,0 +1,4 @@ +RMD160 419ff2ebd14ad394ea5d34814f17583ee5a439b6 mutt-1.5.12-gentoo-patches.tar.bz2 53435 +SHA256 e285cd217707719ba7a22e912c6cc00319e9873f31580bdef51331d9b6313dff mutt-1.5.12-gentoo-patches.tar.bz2 53435 +RMD160 e68d4c5b099b8148769d138a36fa8561b278969c mutt-1.5.12.tar.gz 3440835 +SHA256 0d0c2ab6cea0d93579bc5490fafdae3bf640070d993490c7b00ccac4fa808b67 mutt-1.5.12.tar.gz 3440835 diff --git a/mail-client/mutt/files/digest-mutt-1.5.13 b/mail-client/mutt/files/digest-mutt-1.5.13 new file mode 100644 index 0000000..2a67c38 --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.13 @@ -0,0 +1,4 @@ +RMD160 67274bef651c1c78d1e6878d8bb17316abf9d30e mutt-1.5.13-gentoo-patches.tar.bz2 53418 +SHA256 b0a8737ab8ec42b5f071eb08356a2572c49f98c73c3bf42396fd481c4650ef1d mutt-1.5.13-gentoo-patches.tar.bz2 53418 +RMD160 9327b7f928aad78a20c2395629113ac2519bb945 mutt-1.5.13.tar.gz 3442681 +SHA256 e0481690c0caf23b5c88359b2dbac70308f8f138663e8fee482b163562fe8da9 mutt-1.5.13.tar.gz 3442681 diff --git a/mail-client/mutt/files/digest-mutt-1.5.13-r1 b/mail-client/mutt/files/digest-mutt-1.5.13-r1 new file mode 100644 index 0000000..2a67c38 --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.13-r1 @@ -0,0 +1,4 @@ +RMD160 67274bef651c1c78d1e6878d8bb17316abf9d30e mutt-1.5.13-gentoo-patches.tar.bz2 53418 +SHA256 b0a8737ab8ec42b5f071eb08356a2572c49f98c73c3bf42396fd481c4650ef1d mutt-1.5.13-gentoo-patches.tar.bz2 53418 +RMD160 9327b7f928aad78a20c2395629113ac2519bb945 mutt-1.5.13.tar.gz 3442681 +SHA256 e0481690c0caf23b5c88359b2dbac70308f8f138663e8fee482b163562fe8da9 mutt-1.5.13.tar.gz 3442681 diff --git a/mail-client/mutt/files/digest-mutt-1.5.13-r2 b/mail-client/mutt/files/digest-mutt-1.5.13-r2 new file mode 100644 index 0000000..2a67c38 --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.13-r2 @@ -0,0 +1,4 @@ +RMD160 67274bef651c1c78d1e6878d8bb17316abf9d30e mutt-1.5.13-gentoo-patches.tar.bz2 53418 +SHA256 b0a8737ab8ec42b5f071eb08356a2572c49f98c73c3bf42396fd481c4650ef1d mutt-1.5.13-gentoo-patches.tar.bz2 53418 +RMD160 9327b7f928aad78a20c2395629113ac2519bb945 mutt-1.5.13.tar.gz 3442681 +SHA256 e0481690c0caf23b5c88359b2dbac70308f8f138663e8fee482b163562fe8da9 mutt-1.5.13.tar.gz 3442681 diff --git a/mail-client/mutt/files/digest-mutt-1.5.14 b/mail-client/mutt/files/digest-mutt-1.5.14 new file mode 100644 index 0000000..0eb4b1f --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.14 @@ -0,0 +1,4 @@ +RMD160 584cdf88e3fd0fea0a672ef5373bee0b95b0623f mutt-1.5.14-gentoo-patches.tar.bz2 53898 +SHA256 e71f0a6c2c62bca41280e64b2b4687ab9c468e4151d3ba3082125710a487a2f9 mutt-1.5.14-gentoo-patches.tar.bz2 53898 +RMD160 ed4eeaf75d37757ed5b370e9763b6f8524df5ca7 mutt-1.5.14.tar.gz 3441678 +SHA256 9dbee28bd48a0f1779ba3b00f98dda74a3f629e8109f1842616d48b85013946a mutt-1.5.14.tar.gz 3441678 diff --git a/mail-client/mutt/files/digest-mutt-1.5.15-r2 b/mail-client/mutt/files/digest-mutt-1.5.15-r2 new file mode 100644 index 0000000..d257cdc --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.15-r2 @@ -0,0 +1,4 @@ +RMD160 c370adb2aaa1ddbfb6fba0b7bb3318e9abeed625 mutt-1.5.15-gentoo-patches-r2.tar.bz2 65582 +SHA256 7b16fb3db479d4d112db3f383e28b4680fd3c435e074b11dee640676039d8987 mutt-1.5.15-gentoo-patches-r2.tar.bz2 65582 +RMD160 0cc084d2fcdabc0bc41632fcff90703c206de3db mutt-1.5.15.tar.gz 3517899 +SHA256 03fa1f45d4743cd395b634d19aebbc2c1918cf6b683e0af51076ccc79f643a9a mutt-1.5.15.tar.gz 3517899 diff --git a/mail-client/mutt/files/digest-mutt-1.5.16 b/mail-client/mutt/files/digest-mutt-1.5.16 new file mode 100644 index 0000000..a9df139 --- /dev/null +++ b/mail-client/mutt/files/digest-mutt-1.5.16 @@ -0,0 +1,12 @@ +MD5 ec581c0d4360b0543f4cb1c6f90b8d9a mutt-1.5.16-gentoo-patches-r1.tar.bz2 58021 +RMD160 bff5f1c5f0053635419eba6e46a3b9f729efe162 mutt-1.5.16-gentoo-patches-r1.tar.bz2 58021 +SHA256 2bcee97b6dbb0cae997b6a1bf640520e719aa3c15ce4de67f2e5779a830d4cbd mutt-1.5.16-gentoo-patches-r1.tar.bz2 58021 +MD5 10eff7024dbb7ce1f773d688a69ea9db mutt-1.5.16.tar.gz 3534894 +RMD160 3b345599aa62a956b9c881994ffd74156a5bf808 mutt-1.5.16.tar.gz 3534894 +SHA256 825e920b394db6f56fa8deb45977c061331f59d953944e27ff595625bbad3e83 mutt-1.5.16.tar.gz 3534894 +MD5 27dbb0fb7412d809f38818915416c355 patch-1.5.16.sidebar-nntp.20070704.txt 49242 +RMD160 b4c2b2d8b1a55731e09116578c061b31d1ba53f5 patch-1.5.16.sidebar-nntp.20070704.txt 49242 +SHA256 03ca4455c443be37bcae4aa26b3b6b3029cd33485562d59b5e180c49c265a5b4 patch-1.5.16.sidebar-nntp.20070704.txt 49242 +MD5 e6e1a6e258ec6ce6ee489b0f3ff8e2cf patch-1.5.16.sidebar.20070704.txt 51103 +RMD160 a91a1eefe48c15a048231a632fe285cb2360f365 patch-1.5.16.sidebar.20070704.txt 51103 +SHA256 49123e14bebd33d0e8c7733cab319f3e5bfa591d5f5d74a3dd8964b44bf34ae7 patch-1.5.16.sidebar.20070704.txt 51103 diff --git a/mail-client/mutt/files/mutt-1.5.11-fix-smime.patch b/mail-client/mutt/files/mutt-1.5.11-fix-smime.patch new file mode 100644 index 0000000..b91fdcc --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.11-fix-smime.patch @@ -0,0 +1,11 @@ +diff -u -r3.43 -r3.44 +--- mutt/smime.c 2005/09/17 20:46:11 3.43 ++++ mutt/smime.c 2005/10/05 19:20:22 3.44 +@@ -1989,7 +1989,6 @@ + + if ((p = smime_ask_for_key (_("Sign as: "), NULL, 0))) + { +- p[mutt_strlen (p)-1] = '\0'; + mutt_str_replace (&SmimeDefaultKey, p); + + msg->security |= SIGN; diff --git a/mail-client/mutt/files/mutt-1.5.11-imap-browse.patch b/mail-client/mutt/files/mutt-1.5.11-imap-browse.patch new file mode 100644 index 0000000..b396e28 --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.11-imap-browse.patch @@ -0,0 +1,38 @@ +commit 850d4a6b78730344ad7bb1d2a04cfcd35def3fec +Author: brendan +Date: Mon Jun 19 18:14:03 2006 +0000 + + From: TAKAHASHI Tamotsu + + Fix browse_get_namespace() which could overflow ns[LONG_STRING]. + (Possible remote vulnerability) + +diff --git a/imap/browse.c b/imap/browse.c +index bc2d036..43463ba 100644 +--- a/imap/browse.c ++++ b/imap/browse.c +@@ -505,7 +505,7 @@ static int browse_get_namespace (IMAP_DA + if (*s == '\"') + { + s++; +- while (*s && *s != '\"') ++ while (*s && *s != '\"' && n < sizeof (ns) - 1) + { + if (*s == '\\') + s++; +@@ -516,12 +516,14 @@ static int browse_get_namespace (IMAP_DA + s++; + } + else +- while (*s && !ISSPACE (*s)) ++ while (*s && !ISSPACE (*s) && n < sizeof (ns) - 1) + { + ns[n++] = *s; + s++; + } + ns[n] = '\0'; ++ if (n == sizeof (ns) - 1) ++ dprint (1, (debugfile, "browse_get_namespace: too long: [%s]\n", ns)); + /* delim? */ + s = imap_next_word (s); + /* delimiter is meaningless if namespace is "". Why does diff --git a/mail-client/mutt/files/mutt-1.5.11-sasl.patch b/mail-client/mutt/files/mutt-1.5.11-sasl.patch new file mode 100644 index 0000000..5267846 --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.11-sasl.patch @@ -0,0 +1,23 @@ +--- configure.in.old 2005-09-19 22:07:56.000000000 +0200 ++++ configure.in 2005-09-19 22:09:00.000000000 +0200 +@@ -600,14 +600,14 @@ + AM_CONDITIONAL(USE_SSL, test x$need_ssl = xyes) + + AC_ARG_WITH(sasl, AC_HELP_STRING([--with-sasl[=PFX]], [Use Cyrus SASL 2 network security library]), +- [ +- if test "$need_socket" != "yes" +- then +- AC_MSG_ERROR([SASL support is only useful with POP or IMAP support]) +- fi +- ++ [ + if test "$with_sasl" != "no" + then ++ if test "$need_socket" != "yes" ++ then ++ AC_MSG_ERROR([SASL support is only useful with POP or IMAP support]) ++ fi ++ + if test "$with_sasl" != "yes" + then + CPPFLAGS="$CPPFLAGS -I$with_sasl/include" diff --git a/mail-client/mutt/files/mutt-1.5.12-fix-pop-c.patch b/mail-client/mutt/files/mutt-1.5.12-fix-pop-c.patch new file mode 100644 index 0000000..c0bb0a4 --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.12-fix-pop-c.patch @@ -0,0 +1,20 @@ +From: brendan +Date: Wed, 19 Jul 2006 23:29:54 +0000 (+0000) +Subject: From: Rocco Rutte +X-Git-Url: http://dev.mutt.org/cgi-bin/gitweb.cgi?p=mutt/.git;a=commitdiff;h=4734283f3a1f3209453f275710313673352fc288 + + From: Rocco Rutte + + Fix linking for body cache without IMAP support. +--- + +--- a/configure.in ++++ b/configure.in +@@ -500,6 +500,7 @@ AC_ARG_ENABLE(pop, AC_HELP_STRING([--en + [ if test x$enableval = xyes ; then + AC_DEFINE(USE_POP,1,[ Define if you want support for the POP3 protocol. ]) + MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS pop.o pop_lib.o pop_auth.o" ++ need_pop="yes" + need_socket="yes" + need_md5="yes" + fi diff --git a/mail-client/mutt/files/mutt-1.5.13-paranoid-temp-file.patch b/mail-client/mutt/files/mutt-1.5.13-paranoid-temp-file.patch new file mode 100644 index 0000000..56ed1c2 --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.13-paranoid-temp-file.patch @@ -0,0 +1,100 @@ +commit f8c42c6286f3077fc8762ba2c8323026b736a3e8 +Author: roessler +Date: Mon Oct 9 13:39:38 2006 +0000 + + From: Thomas Roessler + + Even more paranoid temporary file creation. + +diff --git a/lib.c b/lib.c +index aac0742..d672a8a 100644 +--- a/lib.c ++++ b/lib.c +@@ -481,14 +481,85 @@ int safe_rename (const char *src, const + return 0; + } + ++/* Create a temporary directory next to a file name */ ++ ++int mutt_mkwrapdir (const char *path, char *newfile, size_t nflen, ++ char *newdir, size_t ndlen) ++{ ++ const char *basename; ++ char parent[_POSIX_PATH_MAX]; ++ char *p; ++ int rv; ++ ++ strfcpy (parent, NONULL (path), sizeof (parent)); ++ ++ if ((p = strrchr (parent, '/'))) ++ { ++ *p = '\0'; ++ basename = p + 1; ++ } ++ else ++ { ++ strfcpy (parent, ".", sizeof (parent)); ++ basename = path; ++ } ++ ++ do ++ { ++ snprintf (newdir, ndlen, "%s/%s", parent, ".muttXXXXXX"); ++ mktemp (newdir); ++ } ++ while ((rv = mkdir (newdir, 0700)) == -1 && errno == EEXIST); ++ ++ if (rv == -1) ++ return -1; ++ ++ snprintf (newfile, nflen, "%s/%s", newdir, NONULL(basename)); ++ return 0; ++} ++ ++int mutt_put_file_in_place (const char *path, const char *safe_file, const char *safe_dir) ++{ ++ int rv; ++ ++ rv = safe_rename (safe_file, path); ++ unlink (safe_file); ++ rmdir (safe_dir); ++ return rv; ++} ++ + int safe_open (const char *path, int flags) + { + struct stat osb, nsb; + int fd; + +- if ((fd = open (path, flags, 0600)) < 0) +- return fd; ++ if (flags & O_EXCL) ++ { ++ char safe_file[_POSIX_PATH_MAX]; ++ char safe_dir[_POSIX_PATH_MAX]; + ++ if (mutt_mkwrapdir (path, safe_file, sizeof (safe_file), ++ safe_dir, sizeof (safe_dir)) == -1) ++ return -1; ++ ++ if ((fd = open (safe_file, flags, 0600)) < 0) ++ { ++ rmdir (safe_dir); ++ return fd; ++ } ++ ++ if (mutt_put_file_in_place (path, safe_file, safe_dir) == -1) ++ { ++ close (fd); ++ return -1; ++ } ++ } ++ else ++ { ++ if ((fd = open (path, flags, 0600)) < 0) ++ return fd; ++ } ++ + /* make sure the file is not symlink */ + if (lstat (path, &osb) < 0 || fstat (fd, &nsb) < 0 || + compare_stat(&osb, &nsb) == -1) diff --git a/mail-client/mutt/files/mutt-1.5.13-sasl.patch b/mail-client/mutt/files/mutt-1.5.13-sasl.patch new file mode 100644 index 0000000..7cefa2e --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.13-sasl.patch @@ -0,0 +1,74 @@ + +# HG changeset patch +# User Brendan Cully +# Date 1157736633 0 +# Node ID 4b8ef24b823e8295d58f599cb1d7014270dec064 +# Parent 6fd5fb51a9dc102a1b39dcda26201c60215ee954 +Don't send protocol garbage to sasl_decode64 during POP authentication. +Also enable SASL plaintext: $foo_authenticators is a more general solution. + +--- a/mutt_sasl.c Fri Sep 08 15:45:57 2006 +0000 ++++ b/mutt_sasl.c Fri Sep 08 17:30:33 2006 +0000 +@@ -221,15 +221,10 @@ int mutt_sasl_client_new (CONNECTION* co + return -1; + } + +- /* set security properties. We use NOPLAINTEXT globally, since we can +- * just fall back to LOGIN in the IMAP case anyway. If that doesn't +- * work for POP, we can make it a flag or move this code into +- * imap/auth_sasl.c */ + memset (&secprops, 0, sizeof (secprops)); + /* Work around a casting bug in the SASL krb4 module */ + secprops.max_ssf = 0x7fff; + secprops.maxbufsize = M_SASL_MAXBUF; +- secprops.security_flags |= SASL_SEC_NOPLAINTEXT; + if (sasl_setprop (*saslconn, SASL_SEC_PROPS, &secprops) != SASL_OK) + { + dprint (1, (debugfile, +--- a/pop_auth.c Fri Sep 08 15:45:57 2006 +0000 ++++ b/pop_auth.c Fri Sep 08 17:30:33 2006 +0000 +@@ -46,8 +46,7 @@ static pop_auth_res_t pop_auth_sasl (POP + char inbuf[LONG_STRING]; + const char* mech; + const char *pc = NULL; +- unsigned int len, olen; +- unsigned char client_start; ++ unsigned int len, olen, client_start; + + if (mutt_sasl_client_new (pop_data->conn, &saslconn) < 0) + { +@@ -74,7 +73,7 @@ static pop_auth_res_t pop_auth_sasl (POP + return POP_A_UNAVAIL; + } + +- client_start = (olen > 0); ++ client_start = olen; + + mutt_message _("Authenticating (SASL)..."); + +@@ -93,11 +92,11 @@ static pop_auth_res_t pop_auth_sasl (POP + return POP_A_SOCKET; + } + +- if (rc != SASL_CONTINUE) ++ if (!client_start && rc != SASL_CONTINUE) + break; + + if (!mutt_strncmp (inbuf, "+ ", 2) +- && sasl_decode64 (inbuf, strlen (inbuf), buf, LONG_STRING-1, &len) != SASL_OK) ++ && sasl_decode64 (inbuf+2, strlen (inbuf+2), buf, LONG_STRING-1, &len) != SASL_OK) + { + dprint (1, (debugfile, "pop_auth_sasl: error base64-decoding server response.\n")); + goto bail; +@@ -112,7 +111,10 @@ static pop_auth_res_t pop_auth_sasl (POP + mutt_sasl_interact (interaction); + } + else ++ { ++ olen = client_start; + client_start = 0; ++ } + + if (rc != SASL_CONTINUE && (olen == 0 || rc != SASL_OK)) + break; + diff --git a/mail-client/mutt/files/mutt-1.5.15-parallel-make.patch b/mail-client/mutt/files/mutt-1.5.15-parallel-make.patch new file mode 100644 index 0000000..e5026ee --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.15-parallel-make.patch @@ -0,0 +1,16 @@ +diff --git a/doc/Makefile.am b/doc/Makefile.am +index c151d56..b1b5784 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -130,10 +130,9 @@ EDIT = sed -e 's,@sysconfdir\@,$(sysconfdir),g' \ + mutt.1: $(srcdir)/mutt.man + $(EDIT) $(srcdir)/mutt.man > $@ + +-stamp-doc-xml: $(top_srcdir)/makedoc.c $(top_srcdir)/makedoc-defs.h $(top_srcdir)/init.h \ ++stamp-doc-xml: ../makedoc$(EXEEXT) $(top_srcdir)/makedoc-defs.h $(top_srcdir)/init.h \ + manual.xml.head $(top_srcdir)/functions.h $(top_srcdir)/OPS* manual.xml.tail \ + $(srcdir)/gen-map-doc $(top_srcdir)/VERSION $(top_srcdir)/ChangeLog +- $(MAKE) -j1 ../makedoc$(EXEEXT) # we do not want to rebuild the documentation in tarball builds + ( date=`head -n 1 $(top_srcdir)/ChangeLog | LC_ALL=C cut -d ' ' -f 1` && \ + sed -e "s/@VERSION\@/`cat $(top_srcdir)/VERSION` ($$date)/" $(srcdir)/manual.xml.head && \ + $(MAKEDOC_CPP) $(top_srcdir)/init.h | ../makedoc -s && \ diff --git a/mail-client/mutt/files/mutt-1.5.16-parallel-make.patch b/mail-client/mutt/files/mutt-1.5.16-parallel-make.patch new file mode 100644 index 0000000..9fb39c8 --- /dev/null +++ b/mail-client/mutt/files/mutt-1.5.16-parallel-make.patch @@ -0,0 +1,34 @@ +diff --git a/Makefile.am b/Makefile.am +index 1f36629..20d205e 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,14 +2,16 @@ + ## Use aclocal -I m4; automake --foreign + + AUTOMAKE_OPTIONS = 1.6 foreign +-EXTRA_PROGRAMS = mutt_dotlock pgpring pgpewrap makedoc ++EXTRA_PROGRAMS = mutt_dotlock pgpring pgpewrap ++ ++noinst_PROGRAMS = makedoc + + if BUILD_IMAP + IMAP_SUBDIR = imap + IMAP_INCLUDES = -I$(top_srcdir)/imap + endif + +-SUBDIRS = m4 po intl doc contrib $(IMAP_SUBDIR) ++SUBDIRS = m4 po intl $(IMAP_SUBDIR) . doc contrib + + bin_SCRIPTS = muttbug flea @SMIMEAUX_TARGET@ + +@@ -37,10 +39,6 @@ mutt_LDADD = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAP) $(MUTTLIBS) \ + mutt_DEPENDENCIES = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAPDEPS) \ + $(INTLDEPS) + +-makedoc_SOURCES = makedoc.c +-makedoc_LDADD = +-makedoc_DEPENDENCIES = +- + # $(makedoc_OBJECTS): $(makedoc_SOURCES) + # $(HOST_CC) $(DEFS) $(AM_CPPFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -c $< + diff --git a/mail-client/mutt/files/slang.patch b/mail-client/mutt/files/slang.patch new file mode 100644 index 0000000..f3740bd --- /dev/null +++ b/mail-client/mutt/files/slang.patch @@ -0,0 +1,19 @@ +diff -Naurbd mutt-1.5.6~orig/menu.c mutt-1.5.6/menu.c +--- mutt-1.5.6~orig/menu.c 2004-02-12 01:00:30.537293896 +0000 ++++ mutt-1.5.6/menu.c 2004-02-12 01:00:35.748501672 +0000 +@@ -45,6 +45,7 @@ + { + if (*s < M_TREE_MAX) + { ++#ifndef USE_SLANG_CURSES + if (do_color) + { + pair_content(PAIR_NUMBER(ColorDefs[MT_COLOR_TREE]), &f1, &b1); +@@ -52,6 +53,7 @@ + if (b1 == b2) + SETCOLOR (MT_COLOR_TREE); + } ++#endif + while (*s && *s < M_TREE_MAX) + { + switch (*s) diff --git a/mail-client/mutt/metadata.xml b/mail-client/mutt/metadata.xml new file mode 100644 index 0000000..afd5b3a --- /dev/null +++ b/mail-client/mutt/metadata.xml @@ -0,0 +1,13 @@ + + + +net-mail + + agriffis@gentoo.org + Aron Griffis + + + ferdy@gentoo.org + Fernando J. Pereda + + diff --git a/mail-client/mutt/mutt-1.5.16.ebuild b/mail-client/mutt/mutt-1.5.16.ebuild new file mode 100644 index 0000000..a1f13ad --- /dev/null +++ b/mail-client/mutt/mutt-1.5.16.ebuild @@ -0,0 +1,193 @@ +# 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.16.ebuild,v 1.10 2007/08/16 20:30:10 ferdy 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? ( + mirror://gentoo/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2 + ) + sidebar? ( + !nntp? ( + http://www.lunar-linux.org/~tchan/mutt/${SIDEBAR_PATCH_N} + ) + nntp? ( + vanilla? ( + http://www.lunar-linux.org/~tchan/mutt/${SIDEBAR_PATCH_N} + ) + !vanilla? ( + http://www.lunar-linux.org/~tchan/mutt/${SIDEBAR_PATCH_N/sidebar/sidebar-nntp} + ) + ) + )" +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() { + use nntp && ! use vanilla && SIDEBAR_PATCH_N=${SIDEBAR_PATCH_N/sidebar/sidebar-nntp} + unpack ${A//${SIDEBAR_PATCH_N}} && cd "${S}" || die "unpack failed" + + if use vanilla ; then + use nntp && ewarn "The NNTP patch doesn't apply to a vanilla tree." + use nntp && ewarn "Please disable the vanilla useflag if you want NNTP support." + #use nntp && epatch "${PATCHDIR}"/06-nntp.patch + else + use nntp || rm "${PATCHDIR}"/06-nntp.patch + for p in "${PATCHDIR}"/*.patch ; do + epatch "${p}" + done + fi + + if use sidebar ; then + 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 +} -- cgit v1.2.3-65-gdbad