logo

overlay

Personnal gentoo overlay
commit: d8b26d88b9924b51918289e93a091b622b8f70d7
parent: 2f5de4d62967f03c785c9bc7d5a90b52b87ccd2d
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 11 Oct 2016 23:03:22 +0200

mail-client/mutt: Import from ::gentoo

Diffstat:

mail-client/mutt/ChangeLog | 341+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/ChangeLog-2015 | 1574+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/Manifest | 24++++++++++++++++++++++++
mail-client/mutt/files/Muttrc | 19+++++++++++++++++++
mail-client/mutt/files/Muttrc.mbox | 9+++++++++
mail-client/mutt/files/mutt-1.6.1-neomutt-index_format_truncation_problem.patch | 32++++++++++++++++++++++++++++++++
mail-client/mutt/metadata.xml | 25+++++++++++++++++++++++++
mail-client/mutt/mutt-1.5.23-r7.ebuild | 252+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/mutt-1.5.24-r2.ebuild | 272+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/mutt-1.6.1-r1.ebuild | 271+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/mutt-1.6.2.ebuild | 260+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/mutt-1.7.0-r5.ebuild | 266+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mail-client/mutt/mutt-1.7.1.ebuild | 266+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13 files changed, 3611 insertions(+), 0 deletions(-)

diff --git a/mail-client/mutt/ChangeLog b/mail-client/mutt/ChangeLog @@ -0,0 +1,341 @@ +# ChangeLog for mail-client/mutt +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*mutt-1.5.23-r7 (09 Aug 2015) +*mutt-1.5.23-r6 (09 Aug 2015) +*mutt-1.5.23-r5 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +files/Muttrc, + +files/Muttrc.mbox, +metadata.xml, +mutt-1.5.23-r5.ebuild, + +mutt-1.5.23-r6.ebuild, +mutt-1.5.23-r7.ebuild: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> + X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts + X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 23 Aug 2015; Jeroen Roovers <jer@gentoo.org> mutt-1.5.23-r7.ebuild: + Stable for HPPA (bug #556042). + + Package-Manager: portage-2.2.20.1 + + 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml, + mutt-1.5.23-r5.ebuild, mutt-1.5.23-r6.ebuild, mutt-1.5.23-r7.ebuild: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher <jlec@gentoo.org> + + 24 Aug 2015; Fabian Groffen <grobian@gentoo.org> mutt-1.5.23-r5.ebuild, + mutt-1.5.23-r6.ebuild, mutt-1.5.23-r7.ebuild: + fix urls to ge.org + + Package-Manager: portage-2.2.20-prefix + + 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + +*mutt-1.5.23-r8 (25 Aug 2015) + + 25 Aug 2015; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.23-r6.ebuild, + +mutt-1.5.23-r8.ebuild: + revbump with fix for missing first character in sidebar, bug #541730 + + Package-Manager: portage-2.2.20-prefix + +*mutt-1.5.24 (02 Sep 2015) + + 02 Sep 2015; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.24.ebuild: + version bump to 1.5.24 + + Package-Manager: portage-2.2.20-prefix + + 05 Sep 2015; Fabian Groffen <grobian@gentoo.org> mutt-1.5.24.ebuild: + fix curses/slang usage and wc-funcs on Solaris for arrows + + Package-Manager: portage-2.2.20-prefix + + 06 Sep 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r7.ebuild: + ppc stable wrt bug #556042 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" + +*mutt-1.5.24-r1 (06 Sep 2015) + + 06 Sep 2015; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.24.ebuild, + +mutt-1.5.24-r1.ebuild: + revbump to 1.5.24-r1 for upstream fixes and fix for bug #559514 + + Package-Manager: portage-2.2.20-prefix + + 23 Sep 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r7.ebuild: + ppc64 stable wrt bug #556042 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc64" + +*mutt-1.5.24-r2 (04 Oct 2015) + + 04 Oct 2015; Julian Ospald <hasufell@gentoo.org> +mutt-1.5.24-r2.ebuild: + add libressl support + + 03 Dec 2015; Michał Górny <mgorny@gentoo.org> mutt-1.5.23-r5.ebuild, + mutt-1.5.23-r7.ebuild, mutt-1.5.23-r8.ebuild, mutt-1.5.24-r1.ebuild, + mutt-1.5.24-r2.ebuild: + Replace mirror://bitbucket with inline URL + + Replace mirror://bitbucket that has been removed in July 2014 with + correct inline URL. + + 07 Jan 2016; Justin Lecher <jlec@gentoo.org> metadata.xml: + Update remote-ids in metadata.xml + + Signed-off-by: Justin Lecher <jlec@gentoo.org> + + 20 Jan 2016; Patrice Clement <monsieurp@gentoo.org> mutt-1.5.24-r2.ebuild: + Stable for ppc+amd64+x86. Fixes bug 572342. + + Package-Manager: portage-2.2.26 + Signed-off-by: Patrice Clement <monsieurp@gentoo.org> + + 24 Jan 2016; Jeroen Roovers <jer@gentoo.org> mutt-1.5.24-r2.ebuild: + Stable for HPPA (bug #572342). + + Package-Manager: portage-2.2.27 + RepoMan-Options: --ignore-arches + + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: + Unify quoting in metadata.xml files for machine processing + + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. + + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 03 Feb 2016; Tobias Klausmann <klausman@gentoo.org> mutt-1.5.24-r2.ebuild: + add alpha keyword + + Gentoo-Bug: 572342 + + Package-Manager: portage-2.2.27 + +*mutt-1.6.0 (04 Apr 2016) + + 04 Apr 2016; Fabian Groffen <grobian@gentoo.org> +mutt-1.6.0.ebuild: + version bump to 1.6.0, USE=sidebar doesn't compile yet + + Package-Manager: portage-2.2.28-prefix + + 05 Apr 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.0.ebuild: + imported neomutt patch for sidebar with 1.6.0 + + Package-Manager: portage-2.2.28-prefix + +*mutt-1.6.0-r1 (12 Apr 2016) + + 12 Apr 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.6.0.ebuild, + +mutt-1.6.0-r1.ebuild: + revbump: misc fixes including security, activation of sidebar path, bug + #579298 + + Package-Manager: portage-2.2.28-prefix + + 12 Apr 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.0-r1.ebuild: + add elog about changed option names for sidebar + + Package-Manager: portage-2.2.28-prefix + +*mutt-1.6.0-r2 (17 Apr 2016) + + 17 Apr 2016; Fabian Groffen <grobian@gentoo.org> +mutt-1.6.0-r2.ebuild: + revbump for new fixes to core and sidebar, bug #579936 + + Package-Manager: portage-2.2.28-prefix + + 18 Apr 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.0-r2.ebuild: + bump patchset to fix compilation problem with USE=-sidebar, bug #580376 + + Package-Manager: portage-2.2.28-prefix + +*mutt-1.6.1 (02 May 2016) + + 02 May 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.6.0-r1.ebuild, + +mutt-1.6.1.ebuild: + version bump to 1.6.1 + + Package-Manager: portage-2.2.26 + +*mutt-1.6.1-r1 (15 May 2016) + + 15 May 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.6.1.ebuild, + +mutt-1.6.1-r1.ebuild: + revbump for latest win-sidebar patch and upstream fixes + + Package-Manager: portage-2.2.28 + + 11 Jun 2016; Markus Meier <maekke@gentoo.org> mutt-1.5.24-r2.ebuild: + arm stable, bug #572342 + + Package-Manager: portage-2.3.0_rc1 + RepoMan-Options: --include-arches="arm" + +*mutt-1.6.1-r2 (13 Jun 2016) + + 13 Jun 2016; Fabian Groffen <grobian@gentoo.org> +mutt-1.6.1-r2.ebuild: + add masked 1.6.1-r2 fully based on NeoMutt project patches + + Package-Manager: portage-2.2.28 + + 13 Jun 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.1-r2.ebuild: + remove misaligning space from 1.6.1-r2 upgrade instructions + + Package-Manager: portage-2.2.28 + + 15 Jun 2016; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.6.1-neomutt-index_format_truncation_problem.patch, + mutt-1.6.1-r2.ebuild: + add patch to fix drawing glitch in index view + + Package-Manager: portage-2.2.28-prefix + + 16 Jun 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.1-r2.ebuild: + change default locking mechanism to fcntl over flock + + Package-Manager: portage-2.2.28 + + 28 Jun 2016; Fabian Groffen <grobian@gentoo.org> metadata.xml, + mutt-1.6.1-r2.ebuild: + add USE=notmuch for latest version based on neomutt + + Package-Manager: portage-2.2.28 + + 30 Jun 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.1-r2.ebuild: + unleash 1.6.1-r2 into ~arch, full neomutt release, dropped many keywords due + to missing notmuch dependency + + Package-Manager: portage-2.2.28 + + 04 Jul 2016; Tobias Klausmann <klausman@gentoo.org> mutt-1.6.1-r2.ebuild: + 1.6.1-r2: add ~alpha keyword + + Gentoo-Bug: 587560 + +*mutt-1.6.2 (09 Jul 2016) + + 09 Jul 2016; Fabian Groffen <grobian@gentoo.org> +mutt-1.6.2.ebuild: + version bump to 1.6.2, neomutt-20160709 + + Package-Manager: portage-2.2.28 + + 10 Jul 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.6.2.ebuild: + fix USE=-sidebar, bug #588466 + + Package-Manager: portage-2.2.28 + + 22 Aug 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.23-r5.ebuild, + -mutt-1.5.23-r8.ebuild, -mutt-1.5.24-r1.ebuild, -mutt-1.6.0-r2.ebuild, + -mutt-1.6.1-r2.ebuild: + remove old + + Package-Manager: portage-2.2.28 + +*mutt-1.7.0 (01 Sep 2016) + + 01 Sep 2016; Fabian Groffen <grobian@gentoo.org> +mutt-1.7.0.ebuild: + version bump to 1.7.0 + + Package-Manager: portage-2.2.28 + +*mutt-1.7.0-r1 (04 Sep 2016) + + 04 Sep 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.7.0.ebuild, + +mutt-1.7.0-r1.ebuild: + revbump for fixes for bugs #592664 and #592680 + + Package-Manager: portage-2.2.28 + +*mutt-1.7.0-r2 (04 Sep 2016) + + 04 Sep 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.7.0-r1.ebuild, + +mutt-1.7.0-r2.ebuild: + revbump for using correct patchset + + Package-Manager: portage-2.2.28 + +*mutt-1.7.0-r3 (06 Sep 2016) + + 06 Sep 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.7.0-r2.ebuild, + +mutt-1.7.0-r3.ebuild: + revbump for latest upstream fixes + + Package-Manager: portage-2.2.28 + +*mutt-1.7.0-r4 (13 Sep 2016) + + 13 Sep 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.7.0-r3.ebuild, + +mutt-1.7.0-r4.ebuild: + revbump for bug #593234 + + Package-Manager: portage-2.2.28 + + 18 Sep 2016; Fabian Groffen <grobian@gentoo.org> mutt-1.7.0-r4.ebuild: + revise 1.7.0 ebuild + + - drop NeoMutt references since we're no longer on it + - re-introduce USE=vanilla for upstream bug reports + - only show SmartTime warning for upgrade to 1.7 + + Package-Manager: portage-2.2.28 + +*mutt-1.7.0-r5 (23 Sep 2016) + + 23 Sep 2016; Fabian Groffen <grobian@gentoo.org> -mutt-1.7.0-r4.ebuild, + +mutt-1.7.0-r5.ebuild: + revbump to include upstream fixes, bug #593692 + + Package-Manager: portage-2.2.28 + diff --git a/mail-client/mutt/ChangeLog-2015 b/mail-client/mutt/ChangeLog-2015 @@ -0,0 +1,1574 @@ +# ChangeLog for mail-client/mutt +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/ChangeLog,v 1.291 2015/08/04 05:35:01 vapier Exp $ + + 04 Aug 2015; Mike Frysinger <vapier@gentoo.org> mutt-1.5.23-r7.ebuild: + Only show quickstart link on first install. + + 02 Aug 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r7.ebuild: + Stable for x86, wrt bug #556042 + + 30 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> mutt-1.5.23-r7.ebuild: + ia64 stable wrt bug #556042 + + 30 Jul 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r7.ebuild: + Stable for sparc, wrt bug #556042 + + 29 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> mutt-1.5.23-r7.ebuild: + amd64 stable wrt bug #556042 + + 28 Jul 2015; Tobias Klausmann <klausman@gentoo.org> mutt-1.5.23-r7.ebuild: + Stable on alpha, bug 556042 + +*mutt-1.5.23-r7 (28 Jun 2015) + + 28 Jun 2015; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r7.ebuild: + Revbump for some features and fixes from upstream + + 23 Apr 2015; Fabian Groffen <grobian@gentoo.org> + -files/mutt-1.5.22-cve-2014-0567.patch, -mutt-1.5.22-r3.ebuild: + Drop vulnerable version + + 30 Mar 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for alpha, wrt bug #530842 + + 30 Mar 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for sparc, wrt bug #530842 + + 26 Mar 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for ppc64, wrt bug #530842 + + 26 Mar 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for ppc, wrt bug #530842 + + 25 Mar 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for ia64, wrt bug #530842 + + 24 Feb 2015; Fabian Groffen <grobian@gentoo.org> mutt-1.5.22-r3.ebuild, + mutt-1.5.23-r5.ebuild, mutt-1.5.23-r6.ebuild: + Update link to quickstart guide, bug #534476 + + 24 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for amd64, wrt bug #530842 + + 23 Feb 2015; Andreas Schuerch <nativemad@gentoo.org> mutt-1.5.23-r5.ebuild: + x86 stable, see bug 530842 + + 22 Feb 2015; Jeroen Roovers <jer@gentoo.org> mutt-1.5.23-r5.ebuild: + Stable for HPPA (bug #530842). + +*mutt-1.5.23-r6 (11 Feb 2015) + + 11 Feb 2015; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r6.ebuild: + Revision bump to pull in more patches to fix bug #538892 + +*mutt-1.5.23-r5 (10 Jan 2015) + + 10 Jan 2015; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r5.ebuild, + -mutt-1.5.23-r2.ebuild, -mutt-1.5.23-r4.ebuild: + Revbump, including fix for bug #530842 and #532890 + + 02 Nov 2014; Sven Vermeulen <swift@gentoo.org> mutt-1.5.22-r3.ebuild, + mutt-1.5.23-r2.ebuild, mutt-1.5.23-r4.ebuild: + Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug + #527698) + +*mutt-1.5.23-r4 (26 Oct 2014) + + 26 Oct 2014; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r4.ebuild, + -mutt-1.5.23-r3.ebuild: + Revbump for sidebar patches, re-added sidebar_delim_chars for bug #491514 and + added counts fix by SpanKY, bug #526696 + +*mutt-1.5.23-r3 (24 Oct 2014) + + 24 Oct 2014; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r3.ebuild: + Revbump for possible SASL problem (bug #505804) and updated sidebar (bug + #491514) + + 24 Oct 2014; Fabian Groffen <grobian@gentoo.org> mutt-1.5.23-r2.ebuild: + Remove obsolete configure option, bug #515336 + + 15 May 2014; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.21-r12.ebuild, + -mutt-1.5.21-r13.ebuild, -mutt-1.5.21-r14.ebuild: + Remove vulnerable versions + + 14 May 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for sparc, wrt bug #504462 + +*mutt-1.5.23-r2 (08 Apr 2014) + + 08 Apr 2014; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r2.ebuild, + -mutt-1.5.23-r1.ebuild: + Revbump to add two more missing patches that were in 1.5.22 + +*mutt-1.5.23 (06 Apr 2014) +*mutt-1.5.23-r1 (06 Apr 2014) + + 06 Apr 2014; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23-r1.ebuild, + +mutt-1.5.23.ebuild: + Version bump, with missing patches that were in 1.5.22. Re-enable mixmaster, + bug #506960 + + 06 Apr 2014; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.23.ebuild: + Remove 1.5.23 again, upstream messed up their development and removed all + features introduced after 1.5.22 release tag + +*mutt-1.5.23 (06 Apr 2014) + + 06 Apr 2014; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.23.ebuild: + Version bump + + 24 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for ppc64, wrt bug #504462 + + 19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for alpha, wrt bug #504462 + + 18 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for ia64, wrt bug #504462 + + 16 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for ppc, wrt bug #504462 + + 15 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for x86, wrt bug #504462 + + 15 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for amd64, wrt bug #504462 + + 14 Mar 2014; Jeroen Roovers <jer@gentoo.org> mutt-1.5.22-r3.ebuild: + Stable for HPPA (bug #504462). + + 14 Mar 2014; Alexander Vershilov <qnikst@gentoo.org> mutt-1.5.22-r3.ebuild: + fix incorrect patchrev, #504554 + +*mutt-1.5.22-r3 (13 Mar 2014) + + 13 Mar 2014; Alexander Vershilov <qnikst@gentoo.org> + +files/mutt-1.5.22-cve-2014-0567.patch, +mutt-1.5.22-r3.ebuild, + -mutt-1.5.22-r2.ebuild: + fix buffer overflow issue (CVE-2014-0567), bug #504462 + +*mutt-1.5.22-r2 (09 Mar 2014) + + 09 Mar 2014; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.22-r2.ebuild, + -mutt-1.5.22-r1.ebuild: + Bump revision for slight improvement in sidebar patch + + 04 Mar 2014; Fabian Groffen <grobian@gentoo.org> mutt-1.5.22-r1.ebuild: + Bump patchset for bug #459260 (ncurses[tinfo] support) + + 18 Nov 2013; Justin Lecher <jlec@gentoo.org> mutt-1.5.22-r1.ebuild: + Add workaround for poorly written macro for slang configure option, #491552 + + 17 Nov 2013; Justin Lecher <jlec@gentoo.org> mutt-1.5.22-r1.ebuild: + Add optional support for sys-libs/slang as an replacement for ncurses, + #490994 + +*mutt-1.5.22-r1 (27 Oct 2013) + + 27 Oct 2013; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.22-r1.ebuild, + -mutt-1.5.22.ebuild: + Revbump for post-release fixes from upstream + +*mutt-1.5.22 (18 Oct 2013) + + 18 Oct 2013; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.22.ebuild: + Version bump + +*mutt-1.5.21-r14 (29 Sep 2013) + + 29 Sep 2013; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r14.ebuild: + Revbump for improvement for USE=sidebar, thanks Vincent Brillault in bug + #485030 + +*mutt-1.5.21-r13 (09 Sep 2013) + + 09 Sep 2013; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r13.ebuild, + -mutt-1.5.21-r1.ebuild, -mutt-1.5.21-r11.ebuild: + Revbump with new patches from upstream. Should contain fix for #359257, adds + kerberos support, bug #476070 + + 02 May 2013; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r12.ebuild: + Fix for automake-1.13 + + 22 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for sparc, wrt bug #465390 + + 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for ia64, wrt bug #465390 + + 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for alpha, wrt bug #465390 + + 17 Apr 2013; Jeroen Roovers <jer@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for HPPA (bug #465390). + + 14 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for ppc64, wrt bug #465390 + + 14 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for ppc, wrt bug #465390 + + 14 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for x86, wrt bug #465390 + + 14 Apr 2013; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r12.ebuild: + Stable for amd64, wrt bug #465390 + + 21 Jan 2013; Steev Klimaszewski <steev@gentoo.org> mutt-1.5.21-r12.ebuild: + Add ~arm keyword + + 19 Dec 2012; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r12.ebuild: + Drop duplicate patch, which caused no problems, but obviously isn't necessary + +*mutt-1.5.21-r12 (07 Dec 2012) + + 07 Dec 2012; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r12.ebuild, + -mutt-1.5.21-r9.ebuild: + Revbump, adding several fixes from upstream + +*mutt-1.5.21-r11 (25 Aug 2012) + + 25 Aug 2012; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r11.ebuild, + -mutt-1.5.21-r10.ebuild: + Drop faulty -r10, add fixes for crash (bug #432344) and hang (bug #432562) in + -r11. + + 22 Aug 2012; Johannes Huber <johu@gentoo.org> mutt-1.5.21-r10.ebuild: + Stable for x86, wrt bug #432050 + + 21 Aug 2012; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r10.ebuild: + Use emake in src_install + + 21 Aug 2012; Agostino Sarubbo <ago@gentoo.org> mutt-1.5.21-r10.ebuild: + Stable for amd64, wrt bug #432050 + + 22 Jun 2012; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r10.ebuild: + Drop Solaris ncurses pach, it no longer fixes, but rather seems to introduce + arcs being drawn badly + +*mutt-1.5.21-r10 (14 Jun 2012) + + 14 Jun 2012; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r10.ebuild, + -mutt-1.5.21-r8.ebuild: + Revbump for automake-1.12 fix, bug #420955. + +*mutt-1.5.21-r9 (28 Apr 2012) + + 28 Apr 2012; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r9.ebuild, + -mutt-1.5.21-r7.ebuild: + Revbump for bugs #413151 and #413405, added xterm_titles patch, see + $ts_enabled, $ts_icon_format and $tc_status_format vars in muttrc(5) + + 15 Mar 2012; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r8.ebuild: + Updated sidebar-dotpathsep patch for ignoring trailing path separators, bug + #373197 + + 02 Mar 2012; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r8.ebuild: + Refresh all patches to fix apply errors, bug #406485. No actual changes. + + 25 Feb 2012; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r8.ebuild: + Bump patchset for small insignificant update to gpg-display-signature also to + ignore output for openssl/smime signatures + + 09 Feb 2012; Christian Ruppert <idl0r@gentoo.org> mutt-1.5.21-r8.ebuild: + Allow user patches through epatch_user + +*mutt-1.5.21-r8 (17 Jan 2012) + + 17 Jan 2012; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r8.ebuild, + -mutt-1.5.20-r18.ebuild, -mutt-1.5.21-r2.ebuild, -mutt-1.5.21-r3.ebuild: + Revbump for gnutls-3 compile fix, bug #399073. Cleanup old versions. + + 04 Dec 2011; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r7.ebuild: + Add USE=selinux and depend on sec-policy/selinux-mutt following -dev ML + request + +*mutt-1.5.21-r7 (26 Aug 2011) + + 26 Aug 2011; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.21-r6.ebuild, + +mutt-1.5.21-r7.ebuild: + Revbump, add patch to allow hiding the pgp signature output using + pgp_display_signature. + + 17 Aug 2011; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r1.ebuild, + mutt-1.5.21-r2.ebuild, mutt-1.5.21-r3.ebuild, mutt-1.5.21-r6.ebuild: + Update guide-to-mutt URL to point to official docs again, now that is + updated, bug #304623 + +*mutt-1.5.21-r6 (29 Jul 2011) + + 29 Jul 2011; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.21-r5.ebuild, + +mutt-1.5.21-r6.ebuild: + Revbump for fix from upstream for spam rule changes and stale header caches, + fix sidebar path splitting, bug #373197, comment #11 + +*mutt-1.5.21-r5 (10 Jul 2011) + + 10 Jul 2011; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.21-r4.ebuild, + +mutt-1.5.21-r5.ebuild: + Revbump for sidebar patch fix, folder names were incorrectly truncated, bug + #374691 + +*mutt-1.5.21-r4 (09 Jul 2011) + + 09 Jul 2011; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r4.ebuild: + Patchset bump, fixing bugs #348477, #367811, #373197. + +*mutt-1.5.21-r3 (26 Jun 2011) + + 26 Jun 2011; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r3.ebuild: + Revision bump for backported fixes from upsteam, see + http://prefix.gentooexperimental.org:8000/mutt/graph/de1275c39fab + +*mutt-1.5.21-r2 (26 Apr 2011) + + 26 Apr 2011; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21-r2.ebuild: + Revision bump with three fixes from upstream, added trash folder feature + patch for GMail users, bug #364379 + + 17 Apr 2011; Raúl Porcel <armin76@gentoo.org> mutt-1.5.21-r1.ebuild: + ia64/sparc stable wrt #357795 + + 27 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> mutt-1.5.21-r1.ebuild: + ppc64 stable wrt #357795 + + 27 Mar 2011; Tobias Klausmann <klausman@gentoo.org> mutt-1.5.21-r1.ebuild: + Stable on alpha, bug #357795 + + 26 Mar 2011; Christian Faulhammer <fauli@gentoo.org> + mutt-1.5.21-r1.ebuild: + stable x86, bug 357795 + + 22 Mar 2011; Brent Baude <ranger@gentoo.org> mutt-1.5.21-r1.ebuild: + stable ppc, bug 357795 + + 08 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mutt-1.5.21-r1.ebuild: + Stable on amd64 wrt bug #357795 + + 08 Mar 2011; Jeroen Roovers <jer@gentoo.org> mutt-1.5.21-r1.ebuild: + Stable for HPPA (bug #357795). + + 30 Jan 2011; Fabian Groffen <grobian@gentoo.org> mutt-1.5.21-r1.ebuild: + Add urls for our mercurial sources, don't compress files, fixes bug #352764 + + 07 Dec 2010; Fabian Groffen <grobian@gentoo.org> + -files/mutt-1.5.13-prefix-mailcap.patch, + -files/mutt-1.5.16-parallel-make.patch, + -files/mutt-1.5.18-bdb-prefix.patch, -files/mutt-1.5.18-interix.patch, + -files/mutt-1.5.18-solaris-ncurses-chars.patch, -mutt-1.5.20-r6.ebuild, + -mutt-1.5.20-r10.ebuild, -mutt-1.5.20-r13.ebuild, -mutt-1.5.20-r15.ebuild, + -mutt-1.5.20-r17.ebuild, + -files/mutt-1.5.20-crash-on-invalid-limit-pattern.patch, + -files/mutt-1.5.20-dont-reveal-bbc.patch, + -files/mutt-1.5.20-gpgme-1.2.0.patch, + -files/mutt-1.5.20-realpath-slowness.patch: + Drop old versions, 1.5.20-r6 can be removed per bug #347994 + + 07 Dec 2010; Matt Turner <mattst88@gentoo.org> mutt-1.5.21-r1.ebuild: + Readded ~mips keyword, bug 290154. + + 10 Oct 2010; Raúl Porcel <armin76@gentoo.org> mutt-1.5.20-r18.ebuild: + ia64/sparc stable wrt #339040 + + 05 Oct 2010; Markus Meier <maekke@gentoo.org> mutt-1.5.20-r18.ebuild: + x86 stable, bug #339040 + + 05 Oct 2010; Jeroen Roovers <jer@gentoo.org> mutt-1.5.20-r18.ebuild: + Stable for PPC (bug #339040). + + 05 Oct 2010; Jeroen Roovers <jer@gentoo.org> mutt-1.5.20-r18.ebuild: + Stable for HPPA (bug #339040). + + 03 Oct 2010; Markos Chandras <hwoarang@gentoo.org> mutt-1.5.20-r18.ebuild: + Stable on amd64 wrt bug #339040 + + 03 Oct 2010; Tobias Klausmann <klausman@gentoo.org> + mutt-1.5.20-r18.ebuild: + Stable on alpha, bug #339040 + +*mutt-1.5.21-r1 (02 Oct 2010) + + 02 Oct 2010; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.21.ebuild, + +mutt-1.5.21-r1.ebuild: + Bump, include aggregated fixes from upstream, add pdmef's progress bar + patch, add fixed sidebar patch from Stuart Henderson/OpenBSD, update url + to quickstart guide to Mutt + + 28 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> + mutt-1.5.20-r18.ebuild: + ppc64 stable wrt #339040 + +*mutt-1.5.21 (17 Sep 2010) + + 17 Sep 2010; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.21.ebuild: + Version bump. Masked for as long USE=sidebar is missing an updated sidebar + patch. + +*mutt-1.5.20-r18 (10 Aug 2010) + + 10 Aug 2010; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.20-r18.ebuild: + Revbump, include latest bunch of fixes from upstream. + +*mutt-1.5.20-r17 (02 Aug 2010) + + 02 Aug 2010; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r16.ebuild, + +mutt-1.5.20-r17.ebuild: + Revision bump, drop mbox_hook patch as it breaks move messages on exit. + The patch seems to be very outdated and not in use by other distros. + Thanks Norman Yarvin. + + 23 Jul 2010; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r16.ebuild: + Bump patchset to fix some misc compilation issues, most notably when + USE=-nntp, bug #329501 + +*mutt-1.5.20-r16 (22 Jul 2010) + + 22 Jul 2010; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.20-r16.ebuild: + Bump, next to a little bugfix from upstream, this revision no longer has + USE=vanilla (because vanilla Mutt is simply useless these days), always + has the nntp patch applied (but enabled/disabled per configure), and has + (most people were longing for this) the sidebar patch applied on top of + all other fixes and features. + + 16 Jul 2010; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r15.ebuild, + -files/mutt-1.5.20_ssl.patch: + Undo last commit, as it broke unpacking, since -r10 the patch is already + included. + + 15 Jul 2010; Markos Chandras <hwoarang@gentoo.org> mutt-1.5.20-r15.ebuild, + +files/mutt-1.5.20_ssl.patch: + Apply upstream patch to fix compilation with openssl-1.0.0. Bug #328487 + + 02 Jul 2010; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r15.ebuild: + Cleanup logic for USE=sidebar. Add big fat warnings that USE=sidebar + implies USE=vanilla, and that USE=vanilla excludes the use of zillions of + bugfixes applied upstream since the last Mutt release. + + 12 Jun 2010; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r15.ebuild, + +files/mutt-1.5.20-crash-on-invalid-limit-pattern.patch: + Add patch for bug #323613, needs to be taken upstream, works for me to + resolve the crash. Reorganise src_prepare such that we don't patch + anything other than what is strictly necessary with USE=vanilla. + +*mutt-1.5.20-r15 (06 Jun 2010) + + 06 Jun 2010; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r14.ebuild, + +mutt-1.5.20-r15.ebuild: + Bump for new bugfixes/patches from upstream HG, drop masked -r14 + + 12 Apr 2010; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r14.ebuild: + Test drive fix for segfault with -r14 + + 12 Apr 2010; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r6.ebuild, + mutt-1.5.20-r10.ebuild, mutt-1.5.20-r13.ebuild, mutt-1.5.20-r14.ebuild: + Fix up -r4 patch to fix compilation issue, bug #314785 + +*mutt-1.5.20-r14 (11 Apr 2010) + + 11 Apr 2010; Fabian Groffen <grobian@gentoo.org> + -files/mutt-1.5.19-libgnutls-test-15c662a95b91.patch, + -files/mutt-1.5.19-mutt-gnutls-7d0583e0315d-0b13183e40e0.patch, + -files/mutt-1.5.19-mutt_ssl-3af7e8af1983-dc9ec900c657.patch, + -mutt-1.5.20-r4.ebuild, mutt-1.5.20-r6.ebuild, mutt-1.5.20-r10.ebuild, + -mutt-1.5.20-r12.ebuild, mutt-1.5.20-r13.ebuild, +mutt-1.5.20-r14.ebuild, + -files/mutt-1.5.20-abort-prompt-ctrlc-c837ab790d2e.patch, + -files/mutt-1.5.20-copy-From-to-imap-b2b97c7a2ae6.patch, + -files/mutt-1.5.20-display-unsigned-pgp-7f37d0a57d83.patch, + -files/mutt-1.5.20-fix-mh-parsing-14bb498c6a1c.patch, + -files/mutt-1.5.20-gpgme-case-insensitive-domain-2c78b28027cc.patch, + -files/mutt-1.5.20-gpgme-keys-d41e043fa775.patch, + -files/mutt-1.5.20-hcache-restore-address-848f08512bf3.patch, + -files/mutt-1.5.20-hcache-uidvalidity-size-fix-a2a4286491b4.patch, + -files/mutt-1.5.20-header-weeding-f40de578e8ed.patch, + -files/mutt-1.5.20-imap-port-invalid-d6f88fbf8387.patch, + -files/mutt-1.5.20-imap-start-fatal-fe30f394cbe6.patch, + -files/mutt-1.5.20-leave-mailbox-no-new-mail-118b8fef8aae.patch, + -files/mutt-1.5.20-mailbox-save-message-double-free-57124ea5592e.patch, + -files/mutt-1.5.20-mbox-new-mail-bd59be56c6b0.patch, + -files/mutt-1.5.20-mbox-unchanged-new-mail-9ae13dedb5ed.patch, + -files/mutt-1.5.20-mhs-flags-leak-9f3053f75f27.patch, + -files/mutt-1.5.20-next-invalid-pattern-crash-6a08a5244d60.patch, + -files/mutt-1.5.20-no-hcolor-in-hcache-b7d2cb7c7ce1.patch, + -files/mutt-1.5.20-null-dptr-use-data-817c60d5da7d.patch, + -files/mutt-1.5.20-off-by-one-mailcap-736b6af3c5f1.patch, + -files/mutt-1.5.20-pop-port-in-url-6b057dc52222.patch, + -files/mutt-1.5.20-propagate-mh_read_sequences-2fc9348684fe.patch, + +files/mutt-1.5.20-realpath-slowness.patch, + -files/mutt-1.5.20-regexp-fail-crash-05cec973f0d9.patch, + -files/mutt-1.5.20-rfc-2047-decode-before-dequote-2a4ca6917fd0.patch, + -files/mutt-1.5.20-search-pattern-crash-053ef7bbaa72.patch, + -files/mutt-1.5.20-smtp-batch-mode-0a3de4d9a009-f6c6066a5925.patch, + -files/mutt-1.5.20-ssl-CVE-2009-3765-dc09812e63a3.patch, + -files/mutt-1.5.20-ssl-stack-compile-fix-1cf34ea1f128.patch, + -files/mutt-1.5.20-subject-mistruncation-31881f38ca1e.patch, + -files/mutt-1.5.20-tab-subject-questionmark-298194c414f0-cff8e8ce4327.patc + h, -files/mutt-1.5.20-ungroup-command-77ac8b5c2be6.patch, + -files/mutt-1.5.20-unmailbox-segfault-25e46aad362b.patch, + -files/mutt-1.5.20-yes-no-non-ascii-a6fddecdc5f5.patch: + - Drop unused ebuilds + - Drop keywords from mutt-1.5.20-r6: it is the last version for mips + - Drop HG patches from filesdir, all moved to jumbo patches from the + patchball + - Added mutt-1.5.20-r14 with latest fixes from upstream + +*mutt-1.5.20-r13 (11 Mar 2010) + + 11 Mar 2010; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.20-r13.ebuild, + +files/mutt-1.5.20-abort-prompt-ctrlc-c837ab790d2e.patch, + +files/mutt-1.5.20-gpgme-case-insensitive-domain-2c78b28027cc.patch, + +files/mutt-1.5.20-mailbox-save-message-double-free-57124ea5592e.patch, + +files/mutt-1.5.20-null-dptr-use-data-817c60d5da7d.patch, + +files/mutt-1.5.20-pop-port-in-url-6b057dc52222.patch, + +files/mutt-1.5.20-regexp-fail-crash-05cec973f0d9.patch, + +files/mutt-1.5.20-rfc-2047-decode-before-dequote-2a4ca6917fd0.patch: + Bump du jour, add another bunch of patches from upstream, they really + should make a new release. Convert to EAPI=3, remove WANT_AUTOCONF + unsetting. + +*mutt-1.5.20-r12 (22 Feb 2010) + + 22 Feb 2010; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r11.ebuild, + +mutt-1.5.20-r12.ebuild, + +files/mutt-1.5.20-yes-no-non-ascii-a6fddecdc5f5.patch: + Revbump for upstream patch dealing with yes/no prompt + +*mutt-1.5.20-r11 (11 Feb 2010) + + 11 Feb 2010; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.20-r11.ebuild, + +files/mutt-1.5.20-copy-From-to-imap-b2b97c7a2ae6.patch: + Add patch from upstream to preserve From when copying mail from e.g. mbox + to imap. + + 01 Feb 2010; Markus Meier <maekke@gentoo.org> mutt-1.5.20-r10.ebuild: + amd64 stable, bug #290660 + + 12 Jan 2010; Jeroen Roovers <jer@gentoo.org> mutt-1.5.20-r10.ebuild: + Stable for HPPA (bug #290660). + + 09 Jan 2010; Raúl Porcel <armin76@gentoo.org> mutt-1.5.20-r10.ebuild: + alpha/ia64/sparc stable wrt #290660 + + 09 Jan 2010; Christian Faulhammer <fauli@gentoo.org> + mutt-1.5.20-r10.ebuild: + stable x86, security bug 290660 + + 08 Jan 2010; Brent Baude <ranger@gentoo.org> mutt-1.5.20-r10.ebuild: + Marking mutt-1.5.20-r10 ppc64 and ppc for bug 290660 + + 31 Dec 2009; Brent Baude <ranger@gentoo.org> mutt-1.5.20-r10.ebuild: + Marking mutt-1.5.20-r10 ~ppc64 for bug 290154 + +*mutt-1.5.20-r10 (29 Dec 2009) + + 29 Dec 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r9.ebuild, + +mutt-1.5.20-r10.ebuild, + +files/mutt-1.5.20-subject-mistruncation-31881f38ca1e.patch: + Bump for patch to fix subject not properly being truncated when there are + tree arrows on the same line + + 17 Dec 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r6, + mutt-1.5.20-r9.ebuild: + update nntp patch to latest sources, thanks Michael Meyer + +*mutt-1.5.20-r9 (15 Dec 2009) + + 15 Dec 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r8.ebuild, + +mutt-1.5.20-r9.ebuild, + +files/mutt-1.5.20-no-hcolor-in-hcache-b7d2cb7c7ce1.patch, + +files/mutt-1.5.20-off-by-one-mailcap-736b6af3c5f1.patch: + Bump to fix two bugs fixed upstream: don't store header colors in header + cache and fix off-by-one errors in mailcap parsing + + 08 Dec 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r8.ebuild, + +files/mutt-1.5.20-ssl-stack-compile-fix-1cf34ea1f128.patch: + Add patch from upstream for compiling against newer OpenSSL + + 30 Nov 2009; Raúl Porcel <armin76@gentoo.org> mutt-1.5.20-r8.ebuild: + Re-add ~ia64/~sparc wrt #290154 + + 06 Nov 2009; Jeroen Roovers <jer@gentoo.org> mutt-1.5.20-r8.ebuild: + Marked ~hppa (bug #290154). + + 31 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> mutt-1.5.20-r8.ebuild: + Re-Keywording for ppc, bug 290154 + + 27 Oct 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r8.ebuild: + Remove mmdf.5 and mbox.5 manpages, bug #177605 + + 27 Oct 2009; Alexis Ballier <aballier@gentoo.org> mutt-1.5.20-r8.ebuild: + keyword ~x86-fbsd, bug #290154 + +*mutt-1.5.20-r8 (27 Oct 2009) + + 27 Oct 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r7.ebuild, + +mutt-1.5.20-r8.ebuild, + +files/mutt-1.5.20-ssl-CVE-2009-3765-dc09812e63a3.patch: + Add patch to fix ssl security issue CVE-2009-3765, bug #290660 + + 27 Oct 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.16.ebuild, + -mutt-1.5.19-r1.ebuild: + Dropped vulnerable versions that won't get a backported fix, bug #290660 + + 26 Oct 2009; Tobias Klausmann <klausman@gentoo.org> mutt-1.5.20-r7.ebuild: + Keyworded on alpha, bug #290154 + +*mutt-1.5.20-r7 (22 Oct 2009) + + 22 Oct 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r6.ebuild, + +mutt-1.5.20-r7.ebuild: + Revert addition of tokyocabinet USE-flag to -r6, add it to -r7 and drop + keywords for arches that don't have tokyocabinet keyworded, bug #290154 + + 20 Oct 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r6.ebuild: + Add tokyocabinet support with USE=tokyocabinet, thanks Tim Harder in bug + #289010 + +*mutt-1.5.20-r6 (21 Sep 2009) + + 21 Sep 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r5.ebuild, + +mutt-1.5.20-r6.ebuild, +files/mutt-1.5.20-dont-reveal-bbc.patch: + Add patch from Debian to fix upstream ticket 3337: mutt disclosing bcc + header to mta + + 15 Sep 2009; Joseph Jezak <josejx@gentoo.org> mutt-1.5.20-r4.ebuild: + Marked ppc stable for bug #275703. + + 15 Sep 2009; Jeroen Roovers <jer@gentoo.org> mutt-1.5.20-r4.ebuild: + Stable for HPPA (bug #275703). + + 13 Sep 2009; Raúl Porcel <armin76@gentoo.org> mutt-1.5.20-r4.ebuild: + ia64/sparc stable wrt #275703 + +*mutt-1.5.20-r5 (07 Sep 2009) + + 07 Sep 2009; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.20-r5.ebuild, + +files/mutt-1.5.20-fix-mh-parsing-14bb498c6a1c.patch, + +files/mutt-1.5.20-next-invalid-pattern-crash-6a08a5244d60.patch, + +files/mutt-1.5.20-search-pattern-crash-053ef7bbaa72.patch: + Bump, three more regression patches fixing a block when opening an MH + folder, a segfault on certain search patterns and a segfault after 'next' + when the previous search pattern was invalid + + 07 Sep 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.15-r2.ebuild, + -files/mutt-1.5.15-parallel-make.patch, -mutt-1.5.20-r1.ebuild, + -files/mutt-1.5.20-tab-subject-questionmark-298194c414f0.patch, + -files/slang.patch: + Drop old versions + + 31 Aug 2009; Brent Baude <ranger@gentoo.org> mutt-1.5.20-r4.ebuild: + Marking mutt-1.5.20-r4 ppc64 for bug 275703 + + 27 Aug 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r4.ebuild: + Avoid compilation errors when ncurses is not built with unicode (wide + character) support, bug #282834 + + 27 Aug 2009; Thomas Anderson <tanderson@gentoo.org> + mutt-1.5.20-r4.ebuild: + stable amd64, bug 275703 + + 26 Aug 2009; Tobias Klausmann <klausman@gentoo.org> mutt-1.5.20-r4.ebuild: + Stable on alpha, bug #275703 + + 25 Aug 2009; Christian Faulhammer <fauli@gentoo.org> + mutt-1.5.20-r4.ebuild: + stable x86, bug 275703 + + 25 Aug 2009; Tobias Klausmann <klausman@gentoo.org> mutt-1.5.19-r1.ebuild: + Stable on alpha, bug #275703 + + 30 Jul 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r4.ebuild, + -files/mutt-1.5.20-hcache-uidvalidity-size-fix.patch, + +files/mutt-1.5.20-hcache-uidvalidity-size-fix-a2a4286491b4.patch: + Switch to using the real committed patch, which is codewise identical to + the suggested patch. + +*mutt-1.5.20-r4 (29 Jul 2009) + + 29 Jul 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r3.ebuild, + +mutt-1.5.20-r4.ebuild, + +files/mutt-1.5.20-hcache-uidvalidity-size-fix.patch, + +files/mutt-1.5.20-propagate-mh_read_sequences-2fc9348684fe.patch, + +files/mutt-1.5.20-ungroup-command-77ac8b5c2be6.patch: + Bump to -r4 having the latest patches plus sparc64 hcache fix. Possible + fix for bug #278332, introduction of USE=doc, so we don't have to build + documentation all the time (it's on the web anyway) + +*mutt-1.5.20-r3 (23 Jul 2009) + + 23 Jul 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.20-r2.ebuild, + +mutt-1.5.20-r3.ebuild, +files/mutt-1.5.20-gpgme-keys-d41e043fa775.patch, + +files/mutt-1.5.20-hcache-restore-address-848f08512bf3.patch, + +files/mutt-1.5.20-mhs-flags-leak-9f3053f75f27.patch: + Revision bump for some new fixes from upstream. + + 21 Jul 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r2.ebuild, + +files/mutt-1.5.20-gpgme-1.2.0.patch: + Fix bug #278394, allow mutt to run correctly with gpgme-1.2.0 + + 21 Jul 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.20-r2.ebuild: + Patch in Gentoo version on mutt -v for (upstream) bug-reports + +*mutt-1.5.20-r2 (20 Jul 2009) + + 20 Jul 2009; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.20-r2.ebuild, + +files/mutt-1.5.20-leave-mailbox-no-new-mail-118b8fef8aae.patch, + +files/mutt-1.5.20-tab-subject-questionmark-298194c414f0-cff8e8ce4327.patch: + Apply follow-up patch for tab-subject-questionsmark patch, add new patch + for new mail in mailboxes just left, rename gpgme USE-flag to gpg, require + <gpgme-1.2.0 for now, since 1.2.0 doesn't really work, bug #278394 + +*mutt-1.5.20-r1 (02 Jul 2009) + + 02 Jul 2009; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.5.20-smtp-batch-mode-0a3de4d9a009-f6c6066a5925.patch, + -mutt-1.5.20.ebuild, +mutt-1.5.20-r1.ebuild: + Bump for patch to fix bug #276101, regarding smtp batching with authentication. + + 29 Jun 2009; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.5.20-tab-subject-questionmark-298194c414f0.patch, + mutt-1.5.20.ebuild: + Add another patch from upstream. Don't show tabs in the subject as question + marks in the index. + + 29 Jun 2009; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.5.20-imap-start-fatal-fe30f394cbe6.patch, + mutt-1.5.20.ebuild: + Add another upstream patch. Solve a partial hang on IMAP connection errors. + +*mutt-1.5.20 (28 Jun 2009) + + 28 Jun 2009; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.5.13-prefix-mailcap.patch, + +files/mutt-1.5.18-bdb-prefix.patch, +files/mutt-1.5.18-interix.patch, + +files/mutt-1.5.18-solaris-ncurses-chars.patch, +mutt-1.5.20.ebuild, + +files/mutt-1.5.20-display-unsigned-pgp-7f37d0a57d83.patch, + +files/mutt-1.5.20-header-weeding-f40de578e8ed.patch, + +files/mutt-1.5.20-imap-port-invalid-d6f88fbf8387.patch, + +files/mutt-1.5.20-mbox-new-mail-bd59be56c6b0.patch, + +files/mutt-1.5.20-mbox-unchanged-new-mail-9ae13dedb5ed.patch, + +files/mutt-1.5.20-unmailbox-segfault-25e46aad362b.patch: + Version bump to 1.5.20, with a bunch of post release regression fixes from + upstream. The pgp_timeout patch has been dropped for this release, since + it no longer applies. + + 20 Jun 2009; Fabian Groffen <grobian@gentoo.org> -mutt-1.5.13-r2.ebuild, + -mutt-1.5.14.ebuild: + Drop old + + 19 Jun 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.19-r1.ebuild: + Avoid QA warning about --enable-{compressed,nntp} when USE=sidebar + + 19 Jun 2009; Fabian Groffen <grobian@gentoo.org> + files/mutt-1.5.19-mutt-gnutls-7d0583e0315d-0b13183e40e0.patch: + Remove mutt_read_line hunk from ssl_gnutls patch, thanks to Martin Jansa in + bug #274603 + + 18 Jun 2009; Fabian Groffen <grobian@gentoo.org> + files/mutt-1.5.19-mutt_ssl-3af7e8af1983-dc9ec900c657.patch: + Update patch to include parts that were non-local to the ssl-files. + Unfortunately the fix is non-straight-forward, and includes a lot of other + changesets, causing this to happen. Should fix bug #274603. + +*mutt-1.5.19-r1 (18 Jun 2009) + + 18 Jun 2009; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.5.19-mutt-gnutls-7d0583e0315d-0b13183e40e0.patch, + +files/mutt-1.5.19-mutt_ssl-3af7e8af1983-dc9ec900c657.patch, + -mutt-1.5.19.ebuild, +mutt-1.5.19-r1.ebuild: + Revision bump for CVE-2009-1390, add related patches + + 09 Jun 2009; Fabian Groffen <grobian@gentoo.org> + +files/mutt-1.5.19-libgnutls-test-15c662a95b91.patch, mutt-1.5.19.ebuild: + Add patch from upstream to fix libgnutls detection for the latest version of + the latter library. Bug #268456 + + 28 May 2009; Fabian Groffen <grobian@gentoo.org> -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.19.ebuild: + Remove old. Update sidebar patch to fix 'wrong new mail notifications' + (http://dev.mutt.org/trac/ticket/3204#comment:2) + + 21 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Removing ferdy as a maintainer since he was retired. + + 11 Mar 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.16.ebuild, + mutt-1.5.19.ebuild: + Fix QA warning about --disable-nntp, bug #262069 + + 09 Mar 2009; Fabian Groffen <grobian@gentoo.org> metadata.xml, + mutt-1.5.19.ebuild: + Upstream has updated the sidebar patch + + 12 Jan 2009; Fabian Groffen <grobian@gentoo.org> mutt-1.5.19.ebuild: + Drop wc-func bit for darwin, it doesn't change a thing on Darwin8 and simply + breaks Darwin9 + +*mutt-1.5.19 (11 Jan 2009) + + 11 Jan 2009; Fabian Groffen <grobian@gentoo.org> +mutt-1.5.19.ebuild: + Version bump. Added new patches in Gentoo patchset. Masked because sidebar + patch does not apply. + + 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 09 Mar 2008; <ricmm@gentoo.org> mutt-1.5.11-r2.ebuild, + mutt-1.5.13-r1.ebuild, mutt-1.5.16.ebuild: + Marked unstable on mips due to unstable deps + + 29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml: + Removing agriffis from metadata due to his retirement (see #182294 for + reference). + + 23 Aug 2007; Joshua Kinard <kumba@gentoo.org> mutt-1.5.16.ebuild: + Stable on mips, per #178003. + + 16 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org> + 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 <beandog@gentoo.org> mutt-1.5.16.ebuild: + amd64 stable, security bug 178003 + + 10 Aug 2007; Markus Rothe <corsair@gentoo.org> mutt-1.5.16.ebuild: + Stable on ppc64; bug #178003 + + 09 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.16.ebuild: + Stable on sparc wrt security #178003 + + 09 Aug 2007; Raúl Porcel <armin76@gentoo.org> mutt-1.5.16.ebuild: + alpha/ia64 stable wrt security #178003 + + 09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> mutt-1.5.16.ebuild: + ppc stable, bug #178003 + + 09 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org> 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 <opfer@gentoo.org> mutt-1.5.16.ebuild: + stable x86, security bug 178003 + + 09 Aug 2007; Jeroen Roovers <jer@gentoo.org> mutt-1.5.16.ebuild: + Stable for HPPA (bug #178003). + + 08 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org> + +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 <ferdy@gentoo.org> +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 <ferdy@gentoo.org> -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 <ferdy@gentoo.org> 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 <ferdy@gentoo.org> + +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 <ferdy@gentoo.org> mutt-1.5.15.ebuild: + Force -j1 as per bug #173969 + +*mutt-1.5.15 (09 Apr 2007) + + 09 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> +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 <ferdy@gentoo.org> +mutt-1.5.14.ebuild: + New upstream version. + + 18 Mar 2007; Marius Mauch <genone@gentoo.org> 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 <welp@gentoo.org> mutt-1.5.13-r1.ebuild: + Keyworded ~x86-fbsd + +*mutt-1.5.13-r2 (22 Nov 2006) + + 22 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> + +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 <eroyf@gentoo.org> + mutt-1.5.13-r1.ebuild: + Stable on MIPS. Bug 152657. + + 28 Oct 2006; Tom Knight <tomk@gentoo.org> mutt-1.5.13-r1.ebuild: + Stable on amd64. Bug #152657 + + 26 Oct 2006; Jason Wever <weeve@gentoo.org> mutt-1.5.13-r1.ebuild: + Stable on SPARC wrt bug #152657. + + 25 Oct 2006; Chris White <chriswhite@gentoo.org> mutt-1.5.13-r1.ebuild: + ppc stable for bug #152657. + + 25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> mutt-1.5.13-r1.ebuild: + Stable x86; bug #152657 + + 25 Oct 2006; Jeroen Roovers <jer@gentoo.org> mutt-1.5.13-r1.ebuild: + Stable for HPPA (bug #152657). + + 24 Oct 2006; Markus Rothe <corsair@gentoo.org> mutt-1.5.13-r1.ebuild: + Stable on ppc64; bug #152657 + + 21 Oct 2006; Aron Griffis <agriffis@gentoo.org> mutt-1.5.13-r1.ebuild: + Mark 1.5.13-r1 stable on alpha/ia64 + + 02 Oct 2006; Fabian Groffen <grobian@gentoo.org> 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 <ferdy@gentoo.org> + +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 <sebastian_ml@gmx.net> + + 04 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> -mutt-1.5.11.ebuild: + Remove mutt-1.5.11 wrt bug #140514 + + 03 Sep 2006; Joshua Kinard <kumba@gentoo.org> mutt-1.5.11-r2.ebuild: + Marked stable on mips. + + 14 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> + -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 <ferdy@gentoo.org> 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 <ferdy@gentoo.org> + +files/mutt-1.5.12-fix-pop-c.patch, mutt-1.5.12.ebuild: + Fix for bug #142520. Thanks to Pablo Antonio <pabloa@gmail.com> + +*mutt-1.5.12 (30 Jul 2006) + + 30 Jul 2006; Fernando J. Pereda <ferdy@gentoo.org> + -mutt-1.5.11-r30.ebuild, +mutt-1.5.12.ebuild: + Version bump, bug #141033. Reported by Shark <shark@bitchx.it>. + + 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> mutt-1.5.11-r2.ebuild: + Mark 1.5.11-r2 stable on ia64 + + 28 Jun 2006; Luis Medinas <metalgod@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on amd64. See security bug #138125. + + 27 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on sparc wrt security #138125 + + 27 Jun 2006; Fernando J. Pereda <ferdy@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on alpha (bug #138125) + + 27 Jun 2006; Rene Nussbaumer <killerfox@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on hppa. See bug #138125. + + 27 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on x86 wrt bug #138125. + + 27 Jun 2006; Markus Rothe <corsair@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on ppc64; bug #138125 + + 27 Jun 2006; Fabian Groffen <grobian@gentoo.org> mutt-1.5.11-r2.ebuild: + Marked ppc-macos stable (bug #138125) + + 27 Jun 2006; Emanuele Giaquinta <exg@gentoo.org> mutt-1.5.11-r2.ebuild: + Stable on ppc; bug #138125 + + 27 Jun 2006; Fernando J. Pereda <ferdy@gentoo.org> 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 <ferdy@gentoo.org> + +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 <ferdy@gentoo.org> + +mutt-1.5.11-r30.ebuild: + Add a package.mask'd version for patch testing. + + 20 Feb 2006; Joshua Kinard <kumba@gentoo.org> mutt-1.5.11.ebuild: + Marked stable on mips. + +*mutt-1.5.11-r1 (26 Nov 2005) + + 26 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> + +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 <grobian@gentoo.org> mutt-1.5.11.ebuild: + Marked ppc-macos (bug #112609) + + 19 Nov 2005; Markus Rothe <corsair@gentoo.org> mutt-1.5.11.ebuild: + Stable on ppc64; bug #112609 + + 18 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> mutt-1.5.11.ebuild: + Stable on hppa, ppc. + + 15 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.11.ebuild: + Stable on sparc wrt #112609 + + 15 Nov 2005; Aron Griffis <agriffis@gentoo.org> mutt-1.5.11.ebuild: + Mark 1.5.11 stable on alpha/amd64/ia64/x86 + + 29 Sep 2005; Fabian Groffen <grobian@gentoo.org> mutt-1.5.11.ebuild: + Rekeywording for ~ppc-macos (bug #106498) + + 19 Sep 2005; Fernando J. Pereda <ferdy@gentoo.org> + +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 <ferdy@gentoo.org> 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 <agriffis@gentoo.org> -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 <agriffis@gentoo.org> mutt-1.5.10.ebuild: + Stop honoring USE=slang #96603 #102558 #57416 + +*mutt-1.5.10 (17 Aug 2005) + + 17 Aug 2005; Aron Griffis <agriffis@gentoo.org> + +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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.5.9.ebuild: + Explicitly disable sasl-1 as we do in the muttng ebuild + + 11 Aug 2005; Aron Griffis <agriffis@gentoo.org> + +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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> + +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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> + +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 <ka0ttic@gentoo.org> mutt-1.5.8-r2.ebuild: + Stable on mips. + + 06 Jun 2005; Markus Rothe <corsair@gentoo.org> mutt-1.5.8-r2.ebuild: + Stable on ppc64 + + 27 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.8-r2.ebuild: + Stable on sparc + + 27 May 2005; Rene Nussbaumer <killerfox@gentoo.org> mutt-1.5.8-r2.ebuild: + Stable on hppa + + 27 May 2005; Joseph Jezak <josejx@gentoo.org> mutt-1.5.8-r2.ebuild: + Marked ppc stable. + + 26 May 2005; Aron Griffis <agriffis@gentoo.org> mutt-1.5.8-r2.ebuild: + stable on alpha amd64 ia64 x86 + + 29 Apr 2005; Lina Pezzella <j4rg0n@gentoo.org> mutt-1.5.8-r1.ebuild: + Stable ppc-macos + + 28 Apr 2005; Aron Griffis <agriffis@gentoo.org> 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 <corsair@gentoo.org> mutt-1.5.8-r1.ebuild: + Stable on ppc64 + + 01 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> mutt-1.5.8-r1.ebuild: + Stable on hppa. + + 26 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> mutt-1.5.8-r1.ebuild: + Stable on ppc. + + 25 Mar 2005; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.5.8-r2.ebuild: + Don't use emake for installation... duh #85790 + + 23 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.8-r1.ebuild: + Stable on sparc + + 17 Mar 2005; Tom Martin <slarti@gentoo.org> mutt-1.5.8-r1.ebuild: + Stable on amd64. + +*mutt-1.5.8-r2 (17 Mar 2005) + + 17 Mar 2005; Aron Griffis <agriffis@gentoo.org> 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 <hansmi@gentoo.org> mutt-1.5.6-r5.ebuild: + Stable on ppc. + + 28 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.6-r5.ebuild: + Stable on sparc + + 25 Feb 2005; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.5.6-r5.ebuild: + Mark 1.5.6-r5 stable on alpha, amd64, ia64 and x86 + + 20 Feb 2005; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> +mutt-1.5.8-r1.ebuild: + Enable mixmaster support #80717 + +*mutt-1.5.8 (15 Feb 2005) + + 15 Feb 2005; Aron Griffis <agriffis@gentoo.org> +mutt-1.5.8.ebuild: + Bump to 1.5.8 and update all patches to apply + + 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> mutt-1.5.6-r4.ebuild: + Marked stable on mips. + + 05 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> mutt-1.5.6-r4.ebuild: + Stable on ppc. + + 11 Jan 2005; Guy Martin <gmsoft@gentoo.org> mutt-1.5.6-r4.ebuild: + Stable on hppa. + + 01 Jan 2005; Markus Rothe <corsair@gentoo.org> mutt-1.5.6-r5.ebuild: + Stable on ppc64 + +*mutt-1.5.6-r5 (24 Nov 2004) + + 24 Nov 2004; Aron Griffis <agriffis@gentoo.org> 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 <gustavoz@gentoo.org> mutt-1.5.6-r4.ebuild: + Stable on sparc + + 11 Nov 2004; Aron Griffis <agriffis@gentoo.org> 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 <ticho@gentoo.org> +mutt-1.5.6-r4.ebuild: + Use newer headercache patchset. Closes #65060, reported by Horst Schirmeier + <gentoo@schirmeier.com>. + + 13 Sep 2004; Guy Martin <gmsoft@gentoo.org> mutt-1.5.6-r3.ebuild: + Stable on hppa. + + 31 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> mutt-1.5.6-r3.ebuild: + Stable on sparc + + 23 Aug 2004; Aron Griffis <agriffis@gentoo.org> mutt-1.5.6-r3.ebuild: + stable on alpha, amd64, ia64 and x86 + + 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <usata@gentoo.org> mutt-1.5.6-r2.ebuild: + Added to macos, closing bug #57947 + + 12 Jul 2004; Tuan Van <langthang@gentoo.org> 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 <langthang@gentoo.org> mutt-1.5.6-r2.ebuild, + mutt-1.5.6.ebuild: + added cjk to IUSE. + + 30 Jun 2004; Tom Gall <tgall@gentoo.org> mutt-1.5.6-r2.ebuild: + stable on ppc64 #55664 + + 30 Jun 2004; Aron Griffis <agriffis@gentoo.org> mutt-1.5.6-r2.ebuild: + add ~ppc64 #55664 + + 08 Jun 2004; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.4.2.1.ebuild: + Fix use invocation + +*mutt-1.5.6 (29 May 2004) + + 29 May 2004; Seemant Kulleen <seemant@gentoo.org> +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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> -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 <agriffis@gentoo.org> mutt-1.5.6-r1.ebuild, + mutt-1.5.6.ebuild: + Change doins to newins for Muttrc.mbox + + 24 May 2004; Aron Griffis <agriffis@gentoo.org> -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 <agriffis@gentoo.org> +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 <pylon@gentoo.org> mutt-1.5.6.ebuild: + Stable on ppc + + 07 May 2004; Aron Griffis <agriffis@gentoo.org> mutt-1.5.6.ebuild: + Add mailbase to DEPEND for bug 45513 + + 27 Mar 2004; Guy Martin <gmsoft@gentoo.org> mutt-1.5.6.ebuild: + Marked stable on hppa. + + 26 Mar 2004; <tuxus@gentoo.org> mutt-1.5.6.ebuild: + Added mips to KEYWORDS. + + 09 Mar 2004; Daniel Ahlberg <aliz@gentoo.org> mutt-1.5.6.ebuild: + Bumping amd64 to stable. Closing #43469. + + 27 Feb 2004; Sven Blumenstein <bazik@gentoo.org> mutt-1.5.6.ebuild: + Stable on sparc. + + 26 Feb 2004; Aron Griffis <agriffis@gentoo.org> mutt-1.5.6.ebuild: + stable on x86, alpha and ia64 + + 26 Feb 2004; Guy Martin <gmsoft@gentoo.org> mutt-1.5.5.1.ebuild: + Marked stable on hppa. + + 25 Feb 2004; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <pylon@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.4.1-r1.ebuild, + mutt-1.4.1.ebuild: + remove insecurity-afflicted versions + + 11 Feb 2004; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.5.6.ebuild: + version bump to 1.5.6 + + 22 Feb 2004; Greg Fitzgerald <gregf@gentoo.org> 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; <tuxus@gentoo.org> mutt-1.4.1-r1.ebuild: + Added ~mips to KEYWORDS. + + 15 Jan 2004; Jon Portnoy <avenj@gentoo.org> 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 <gregf@gentoo.org> mutt-1.5.5.1.ebuild: + Version bump. + + 02 Oct 2003; Brad House <brad_mssw@gentoo.org> mutt-1.5.4.ebuild: + add ~amd64 flag + + 02 Oct 2003; Brad House <brad_mssw@gentoo.org> mutt-1.5.4.ebuild: + add ~amd64 flag + + 17 Sep 2003; Hallgrimur H. Gunnarsson <hhg@gentoo.org> mutt-1.5.4-r1.ebuild: + Don't gzip manual. Added maildir to IUSE. See bug #28186 + + 09 Sep 2003; Aron Griffis <agriffis@gentoo.org> mutt-1.5.4-r1.ebuild: + Mark stable on alpha + + 15 Jul 2003; Christian Birchinger <joker@gentoo.org> mutt-1.5.4-r1.ebuild: + Added sparc stable keyword + + 07 Jul 2003; Peter Johanson <latexer@gentoo.org> 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 <gmsoft@gentoo.org> mutt-1.5.4-r1.ebuild : + Marked stable on hppa. + + 29 May 2003; Stanislav Brabec <utx@gentoo.org> 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 <latexer@gentoo.org> : + Changed 'use_enable ssl' to 'use_with ssl'. bug #18253 + +*mutt-1.5.4 (25 Mar 2003) + + 31 Mar 2003; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> 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 <nakano@gentoo.org> mutt-1.5.4.ebuild: + fixed bug. #18317 + + 25 Mar 2003; Peter Johanson <latexer@gentoo.org> mutt-1.5.4.ebuild: + Version bump. thanks to knghtbrd for the ebuild + + 14 Feb 2003; Guy Martin <gmsoft@gentoo.org> mutt-1.4-r3.ebuild : + Added hppa to keywords. + +*mutt-1.4.1-r1 (29 May 2003) + + 13 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : + Added missing changelog entry. + +*mutt-1.4.1 (22 Mar 2003) + + 29 Mar 2003; Masatomo Nakano <nakano@gentoo.org> mutt-1.4.1.ebuild: + fixed bug. #18317 + + 22 Mar 2003; Lars Weiler <pylon@gentoo.org> 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 <agriffis@gentoo.org> mutt-1.4-r3.ebuild: + Mark stable on alpha + + 14 Feb 2003; Jungmin Seo <seo@gentoo.org> 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 <mholzer@gentoo.org> mutt-1.4-r3.ebuild : + Added mbox support. Closes #13234. + + 14 Dec 2002; Aron Griffis <agriffis@gentoo.org> mutt-1.4-r3.ebuild : + + Added ~alpha to KEYWORDS + + 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mutt-1.4-r2.ebuild, mutt-1.4-r3.ebuild : + Changed sparc64 to sparc keyword + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 16 Nov 2002; Calum Selkirk <cselkirk@gentoo.org> 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 <seemant@gentoo.org> mutt-1.4-r3.ebuild : + + SRC_URI fix by: jeffthorsett@hotmail.com (Jeff Thorsett) in bug #9503. + + 03 Sept 2002; Calum Selkirk <cselkirk@gentoo.org> 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 <cselkirk@gentoo.org> mutt-1.4-r2.ebuild : + + Tested the jp.patch on ppc + Added ppc to keywords. + + 28 Jul 2002; Stuart Bouyer <stubear@gentoo.org> mutt-1.4-r2.ebuild : + + Added patch for Japanese support (submitted by Cong + <vo.chi.cong-linux@is.titech.ac.jp> ). + 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 <cselkirk@gentoo.org> 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 + <roland@spinnaker.de>. + + 27 Jul 2002; Seemant Kulleen <seemant@gentoo.org> mutt-1.4-r1.ebuild : + + Enabled support for compressed folders. Submitted by Lim Swee Tat + <st_lim@eXtropia.com> in an email to me. + +*mutt-1.4 (29 May 2002) + + 29 Apr 2002; Ryan Phillips <rphillips@gentoo.org> mutt-1.4.ebuild : + + new version + +*mutt-1.3.28-r1 (25 Apr 2002) + + 25 Apr 2002; Ryan Phillips <rphillips@gentoo.org> 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 <seemant@gentoo.org> 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 <seemant@gentoo.org> mutt-1.3.25.ebuild : + + HTML documentation need not be gzipped. + +*mutt-1.3.25 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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 @@ -0,0 +1,24 @@ +AUX Muttrc 667 SHA256 932940db69c951caaa87a17ee98a8e2262aeadf1e978f6d671b642184c5d545f SHA512 b64d6e857f0c7de2e2e5b23cecd869f8a9807aa827ad6221e3c5864b2a31fb0136aeaf09ffdb2549645507fe92f724774a80395b6ab2345068903f5ee1269f29 WHIRLPOOL 91275eb31729bf72bcc29eaa61f72c88f8a75bc5e8bf2220b7d9aaf1eb9211335b1cbc481f906325dc36d30853c94330a8b59b3d4707d269f2c075c2332166bb +AUX Muttrc.mbox 486 SHA256 10b251f88ccc5d4c95c96ab17b6ab6a30a16d6590ab896a60037f869fc4d44a0 SHA512 aece9a734d292b6f638d2a0dd39f20d9894b4bb6e6888da606a49274faef9c1864e98eec907ffa7742af58d46456e46b8945d2d47c8b89fc95daa2a8833d3e90 WHIRLPOOL 0bb72d4f1c6d33ececd928dcbbc517be048414beabf2bc488dd3b534633c5b8e30cf3ebe6bc86d76abd84f63657c4fbae05ea61680c4d1b9323ccefaa8b74b89 +AUX mutt-1.6.1-neomutt-index_format_truncation_problem.patch 1178 SHA256 9de47d91e480ee0cd42716c8ef89d512e022166a6f30ab4e29c7b60128b44110 SHA512 5937c33527eec72b0a8028750b7e3d0bce8ad527fd6a29d34f015c5dfb83b2d10ead917e700c2cba80a04ad8e1ff78a5be148c299612ee2ebb926ba1c1e3e551 WHIRLPOOL eef1bb97eb53747cbe862cb55e157d2448c24971c62fd35a347ac55a58c01b2552ee7e697b05ddd7c8915f743da731c09644a1fae56d70efc06deec57d862eda +DIST mutt-1.5.23-gentoo-patches-r7.tar.bz2 167553 SHA256 354bd25bdba4f58b4bfcbc84b451199d0d801c239b7e610ff0ec3e76e838741e SHA512 7e7090d7bf74d3d0cc59facc3715f2671a5a2b82ab794b1e1b2b6178ff4059854b3fe6f5b3e3833381d24f7150bea2b8542f26e7ea29aa72752bda1ac3051b29 WHIRLPOOL 0e2f37efdcb4195c5d9d3ec7c859a1f1fa2316907e4b6352c470701ef3613e41502deccd3ca45b5a3e60e5353612b339a26f8c649d2813a0898d67a3802a1a99 +DIST mutt-1.5.23.tar.gz 3782032 SHA256 3af0701e57b9e1880ed3a0dee34498a228939e854a16cdccd24e5e502626fd37 SHA512 f1b4a7230253651857f61bd7215cce870a613012f613d4c907d401556083726c8ed7d429d57a8bf858c3b5b23683380d4c1494540d86ca80813e22cb6b95bc1e WHIRLPOOL b5a676d204aece8c572d57a027fa5a402b7afe8e5b7d4c83b2d1b1612eb0ac5cb58cd225757732a017f03444e0ea42dacffcf1cf2d46c18ae92d7d3306059c61 +DIST mutt-1.5.24-gentoo-patches-r1.tar.bz2 118546 SHA256 411ad728404f4e7743b82bb79020776ce5bdf614772c387b15992e14f7c444d2 SHA512 c19e6627683b91119bbbfcd5b3250cb3fb79ff9d62b45861002c50ac232f65447744313921fe10a517efb9cb93f5638615d5b8ce1dd946fab3083bd9eaffefc1 WHIRLPOOL cbd1a3858e3b187117e26718066a2f2dd9c690aca3a77b050142d12b96599adada1a8a723b91b000f9eda92d9ceed284a1ac5cdd243de8085a233f01fac003d7 +DIST mutt-1.5.24.tar.gz 3897115 SHA256 a292ca765ed7b19db4ac495938a3ef808a16193b7d623d65562bb8feb2b42200 SHA512 f7fe7edf9d1701a8e92761b1f5e6ef2e3a3b513af7898872cbe36a8800714cb76945788a60d2008820c57bc5344a4147e2686f690da42cfc8a912e3a432452b1 WHIRLPOOL 35408cabab100e688f8c6d0d598f79144b7c72fb31f41a720acb9a6381e7ca94d66e640fe1178b911cfb16dfde4c982362c4c78ea203aef3a3dbcba09dcdc023 +DIST mutt-1.6.1-gentoo-patches-r5.tar.xz 173228 SHA256 cce80ae3b385ed43bedb3674859cb971644c71dde2ac4b00ce4fd94e52eda6a1 SHA512 c328fa30cf0e3ed14753d0c95daac62d295dfb5c4482323b7bfdc7af89e3d4563678101e74d39c8cdccd40f49e8fca5becd1a211c75e44f66e85190bc8b0ee64 WHIRLPOOL 9893878cc6c262b0564920b71d2e906c2f8b0c199e3f7e6883779be63b0af03fdc7a581bc8295c038fb2184d7114a8446356785eb0dfb2680e747e897f6983b4 +DIST mutt-1.6.1.tar.gz 3956840 SHA256 98b26cecc6b1713082fc880344fa345c20bd7ded6459abe18c84429c7cf8ed20 SHA512 a45c7bc681ea31a6ee37e95a11f3ec84f580478367250c80eaf5aceeba87e34411346a8b7e80a0f236c507cec1199ddc3ccf4596b81d7e31c235099dccdd4fd5 WHIRLPOOL 8cc8e699fbf1832eb411f4f3d59eac57450afade4ddfee3ecb89c0bbaaa92414779f8f2015ec05a9ed19deb88b40298b2f786afb91acbfc2a44a3f8f4876a712 +DIST mutt-1.6.2-patches-neomutt-20160710.tar.gz 498925 SHA256 9bceb0cbc66ccbdebe9d6e043125a4589586bc8bfded61168f9ed0a9956f6d67 SHA512 1d9aa8f29cef200c84fbb0e33b1c6d5f9abffb1b038bacf1a1da3b35e9faa2dc6cc43656eaf5a8e3f6ee2af3f999ccee54ce0e842950ac7b7036e83fdbcb8d04 WHIRLPOOL fae79c8d419f8c3cc1e527c9b4f20c2b1257c3e86fac066f6fc9dafe8262417a181685f8d3f2cabfed34fcb1dd42077171a89ac1f04b0ca6d7f8ee74d3e16ed6 +DIST mutt-1.6.2.tar.gz 3956745 SHA256 c5d02ef06486cdf04f9eeb9e9d7994890d8dfa7f47e7bfeb53a2a67da2ac1d8e SHA512 c4348ba55459a2f9d5bedda1ec63b7520c0bdcd285bf791972dbd11a947be47e7c88b02c7d244e65c7c0f1be252c43240b570457a5812bf8160611bba7b01916 WHIRLPOOL 4adf29c59dffa50f5e7c8500a81f89ddbda894ade20bc3110cbedefbcdd7db3c2e84aae78d0cb4bc74930a94256738a3b0b1880b840fd81ec433b23b609887de +DIST mutt-1.7.0.tar.gz 4019567 SHA256 1d3e987433d8c92ef88a604f4dcefdb35a86ce73f3eff0157e2e491e5b55b345 SHA512 60ff00f268285c12b48e39ca0b5a8bd7e09323255874a6211edc94218ed191ad24ad437dd9c180c45ea6d5a9f163d04bb5515ddf3488c92f4e9411588c550612 WHIRLPOOL 90d28dcb1b522e4cf1ce995e7dad69b5546f26e6878f7d1c2785c9e7e2c12fdfd464c7b2490fa7efa873aa22cf117f7369b1a69adfb1c9efe13e61ed15e27e05 +DIST mutt-1.7.1.tar.gz 4025008 SHA256 e9c6f88e83d48690033f0d862a70293ac746286b77241554f5448bc23bd0d6df SHA512 c0b0be7ba792ecf42bb63c31aa03889b4998474a7cac9a839df3041b0bb72766da140bbb38e70eab5f78f4503d684c9c20620c599c0970ec6933624d22f4613d WHIRLPOOL f63a8e8fd0a403f596c041f2afc8e73db7a0b6ba48749e3cdc6663aae9f114589056cc3ddef7dc5c9e1a9282b607e4f76445ecdc6213cc3a337f8cf2284ba2e5 +DIST mutt-gentoo-1.7.0-patches-r5.tar.xz 157172 SHA256 d9370439e6200d75ba9c6705561a408325c07b18f248f59457b45fa09cb080b0 SHA512 758a189ec33d346f4dcc9afad7d5d8b7092c89917a7fe40fbb75803fde0469d8dd197bc360d6e7a3897210973846bec6f7451bee3e4c6b1296e0d8fe8d0db39d WHIRLPOOL 6d26015f7827b182941b9903a2ee0ddaeee2788047c50fb8e67c4466f8403a83252139185cddd72058f790c465783f4e1e637c6fb936a3b25a58f6062458de27 +DIST mutt-gentoo-1.7.1-patches-r0.tar.xz 150172 SHA256 b82859c3ef15ae2225b0ff53e3ff5f7354d7db51a5716eeefae6fe411aafbc9b SHA512 0d4ccff4ad87afe2fdb4603fedf9137d3af80f1b7a6920d7746bc553159369497ee0c0a1e0f40b10ddc3abcfa7f771cc82f8e3565ee430c55198dca5fe68cbd9 WHIRLPOOL d001a5b7e415b9670e1fbbe563365962a44ad0bc65f8b5707908aa48f3ba684d7f573dd19369b6ddef4d74f288b5dc5ec050195ddbfaf3241207797c2b788203 +EBUILD mutt-1.5.23-r7.ebuild 7973 SHA256 e325090df56dab7c4883c052081a4f5cf00fcd5b736213ecdcc7798d912fe680 SHA512 4af8892a128e3316ff6aaf0d0a7b797a9ef61ddd6b78f0bf1074bdcc2e175c9a07f10a8df5b2e8c1778a03374a7d53e4fdc0b3b68f96195535fa408021ee46cf WHIRLPOOL 86227dcb6863d37a1e46888bbdbec6561482003bc77c98c8c675680fb326ffd7bf6d6aa6629e172c4efe7bad4420fea12ed660d5b5e677c0cf8f1c4a935e8cc0 +EBUILD mutt-1.5.24-r2.ebuild 8333 SHA256 bb2bd9f0d1c9a77f9d56760782a54064901382df998cc5eb3f3b92d89231ce79 SHA512 c002af4ade388c45366dd7767a7409579914ef22808891309367307868f2755cd0849b57bbf87822ee9b8195f6131620ea2885e4eed714f75af4fe58219e7e2f WHIRLPOOL 27a5b7717a5702796cc44bd1ebe2de8434b3c1682720f3ba4926865f07fc8225a0373debe6487c9504ad4a0a198ca15747247a27fd9db4c58ba2a729db7b0790 +EBUILD mutt-1.6.1-r1.ebuild 8345 SHA256 612a1800fa422a300ad3dc8433a82a7cb4fcdad661119ce8b52d30e83229d64a SHA512 13a9728364c70b0745e6eed0a850ca1fe72d100e74194a524dcc10885d39a29859c78faad27080716b67c96dc5ecbc9338442958ba8a040a14a42c039a4b6760 WHIRLPOOL c4c0a08f9601d8f172d63741d75b9903cd4d76bd2cd9b00fa25238426e5986811b182291192bde515488573cbb45fbd3ae8f45b14930a8e6460289c1a7a07bfa +EBUILD mutt-1.6.2.ebuild 7856 SHA256 eab08029c27f86900935ca6218f8b3ae9c01eb872ba6ec3323ff31def62d1677 SHA512 3c5fee2193fae95c19d67e8878a4a54164734d71dba2d2995a54abb23348c950c7f588429c2a45a0a843fd7ceca93bb759eed85ea6ebe1f94804d164e506ecb0 WHIRLPOOL f912685274e6a673a71e5e849b28509b4eb3693527b2f89aacb60c6828760760bfd6e9c4aa70b024fc17c4b09efc65f2d9b61792c61c6631de9f0cb222dacad8 +EBUILD mutt-1.7.0-r5.ebuild 7864 SHA256 9c4740ce77c8e526600d70b34504ba75b6472d85338dac896f7bad2744626606 SHA512 df761927d300bdf2bce5b4bab9138a842d5e61f4a4dc1864e2704b0cd02e22bf1d7462dc898c15e01408d48010aedd6ed315c3ac16d897c2f0fb58880cd0c7f4 WHIRLPOOL b459691bd64068adb4064e26696a77358be11168003d826781d5b618c27f53f2d87e0d29a873589b54c25d1e5ae53223b5180b251df309553a56b016b76311d4 +EBUILD mutt-1.7.1.ebuild 7864 SHA256 b1a04942b06badeb298ffba1e50a1a2085daa1bb25dfa5b07e083ebb27789625 SHA512 0cb69012679518e074283594a1a4db38a837078a15e93186d082b5499465e5db560935597d6ce5057cbb2f1049b955926933df70f804adaf339a47d6602c52a9 WHIRLPOOL 8dec19ec05c3e645c73563001a2905240074d44e2bf2a5b90fdce659c22ac9f1b319106fcd202c9b70c1caffce2c81793170c84e1c0e65fc70a8fced95bfe024 +MISC ChangeLog 10743 SHA256 6aaefa6f2879ee491b96c66bc2d702747c22d6f79f3675c420589d4860b92773 SHA512 b688b5fe6cd871048660f5989b0fcd8fe978778d26a9dac1fcc6c8c30b28d1998f8073c9f4808ff0b15fd32cd0b1a3a47944c10357c744fc6e1796a15eab2e2c WHIRLPOOL cb06db9ee06110b9f1a4d60dd599bf910d3b42bfbd1e42b822fcddfc8a1f6c30964a00159ef7d9549121630aeafc8719bad83ba9b0d434a184ce4c57f8d9faf7 +MISC ChangeLog-2015 60129 SHA256 ecb2c69a63d7a8269287a90e8a2c17cfa3c9577e0bb08562641b26e8df365848 SHA512 4a1d1508df545f92987f9394ba15c62feca444031543ac1c1c4c1a0e63441dbd6c6d475f8516eb48f3d1f0b6b6ab3f8ae7f5a8e3454f429f6b8c4c1dc7f1d1fd WHIRLPOOL 4758a77eec65fe76a6254e084354a0682f04450fe6d8bb299b715b8057429473437268e7d70bb77217e8ab5f04412d9350cb185630ec2f2ab9560fb6dfadb7de +MISC metadata.xml 950 SHA256 d426799fd4019c990da3d171e34c7e2a51ef08cb85c9b5161bf57334d4501a88 SHA512 07a3c0ba58f65cdc27678d98d29a988ffbfda2a12a901bd30d0f8612a895d21a55812c9472393f044e5c957893245126657620fe52284c77e55dc0a45545a3db WHIRLPOOL 9b00fa3a5fce83ec50bbbc5a71a465efb5579a27fd21cf00f89cb69ced99601c994ed0c40d5950aa1cc47c4f3d4db203515249e517384018e84de912fcb82492 diff --git a/mail-client/mutt/files/Muttrc 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 @@ -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/mutt-1.6.1-neomutt-index_format_truncation_problem.patch b/mail-client/mutt/files/mutt-1.6.1-neomutt-index_format_truncation_problem.patch @@ -0,0 +1,32 @@ +From 099af5ae3e21bdceb3baf871e4b0a8926205e707 Mon Sep 17 00:00:00 2001 +From: Richard Russon <rich@flatcap.org> +Date: Wed, 15 Jun 2016 16:47:22 +0100 +Subject: [PATCH] fix index_format truncation problem + +mutt_wstr_trunc() didn't take index coloring into account when measuring a +string's length. When combined with a soft-fill '%* ' in the index_format it +lead to formatting problems. + +Fixes: #51 +--- + curs_lib.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/curs_lib.c b/curs_lib.c +index ce4e56d..9a3f5e5 100644 +--- a/curs_lib.c ++++ b/curs_lib.c +@@ -1201,7 +1201,12 @@ size_t mutt_wstr_trunc (const char *src, size_t maxlen, size_t maxwid, size_t *w + cw = wcwidth (wc); + /* hack because MUTT_TREE symbols aren't turned into characters + * until rendered by print_enriched_string (#3364) */ +- if (cw < 0 && cl == 1 && src[0] && src[0] < MUTT_TREE_MAX) ++ if ((cw < 0) && (src[0] == MUTT_SPECIAL_INDEX)) ++ { ++ cl = 2; /* skip the index coloring sequence */ ++ cw = 0; ++ } ++ else if (cw < 0 && cl == 1 && src[0] && src[0] < MUTT_TREE_MAX) + cw = 1; + else if (cw < 0) + cw = 0; /* unprintable wchar */ diff --git a/mail-client/mutt/metadata.xml b/mail-client/mutt/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>grobian@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>net-mail@gentoo.org</email> + <name>Net-Mail</name> + </maintainer> + <use> + <flag name="gpg">Enable support for <pkg>app-crypt/gpgme</pkg></flag> + <flag name="pop">Enable support for POP3</flag> + <flag name="notmuch">Enable support for <pkg>net-mail/notmuch</pkg></flag> + <flag name="sidebar">Enable the sidebar feature</flag> + <flag name="smime">Enable support for smime</flag> + <flag name="smtp">Enable support for smtp</flag> + <flag name="tokyocabinet">Enable tokyocabinet database backend for header + caching</flag> + </use> + <upstream> + <remote-id type="sourceforge">mutt</remote-id> + <remote-id type="bitbucket">mutt/mutt</remote-id> + </upstream> +</pkgmetadata> diff --git a/mail-client/mutt/mutt-1.5.23-r7.ebuild b/mail-client/mutt/mutt-1.5.23-r7.ebuild @@ -0,0 +1,252 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic autotools + +PATCHSET_REV="-r7" + +DESCRIPTION="A small but very powerful text-based mail client" +HOMEPAGE="http://www.mutt.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz + ftp://ftp.mutt.org/mutt/devel/${P}.tar.gz + mirror://gentoo/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2 + https://dev.gentoo.org/~grobian/distfiles/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2" +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos mbox nls nntp pop qdbm sasl selinux sidebar slang smime smtp ssl tokyocabinet" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +CDEPEND=" + app-misc/mime-types + nls? ( virtual/libintl ) + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( + 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 ) + ) + kerberos? ( virtual/krb5 ) + 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 ) + gpg? ( >=app-crypt/gpgme-0.9.0 ) + smime? ( >=dev-libs/openssl-0.9.6 ) + slang? ( sys-libs/slang ) + !slang? ( >=sys-libs/ncurses-5.2 ) +" +DEPEND="${CDEPEND} + net-mail/mailbase + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + app-text/docbook-xsl-stylesheets + || ( www-client/lynx www-client/w3m www-client/elinks ) + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mutt ) +" +PATCHDIR="${WORKDIR}"/${P}-gentoo-patches${PATCHSET_REV} + +src_prepare() { + # Post-release hot-fixes grabbed from HG, this is what all following + # patches are based on in my Mercurial patchqueue (mq). + # If you ever take over or need to modify patches here, just check + # out the gentoo branch(es) of Gentoo's Mutt Mercurial clone, and + # the patchqueue as it'll save you a lot of work. + # http://hg.code.sf.net/p/gentoomutt/code/ + # http://hg.code.sf.net/p/gentoomuttpatches/code/ + for rev in $(eval echo {0..${PR#r}}) ; do + local revpatch="${PATCHDIR}"/mutt-gentoo-${PV}-r${rev}.patch + [[ -e ${revpatch} ]] && \ + epatch "${revpatch}" + done + # fix compilation with ncurses[tinfo], #459260 + epatch "${PATCHDIR}"/ncurses-tinfo.patch + + # this patch is non-generic and only works because we use a sysconfdir + # different from the one used by the mailbase ebuild + use prefix && epatch "${PATCHDIR}"/prefix-mailcap.patch + + # must have fixes to compile or behave correctly, upstream + # ignores, disagrees or simply doesn't respond/apply + epatch "${PATCHDIR}"/bdb-prefix.patch # fix bdb detection + # same category, but functional bits + epatch "${PATCHDIR}"/dont-reveal-bbc.patch + + # the big feature patches that upstream doesn't want to include, but + # nearly every distro has due to their usefulness + for p in "${PATCHDIR}"/[0-9][0-9]-*.patch ; do + epatch "${p}" + done + + # we conditionalise this one, simply because it has considerable + # impact on the code + if use sidebar ; then + epatch "${PATCHDIR}"/sidebar-20140412.patch + epatch "${PATCHDIR}"/sidebar-dotpathsep.patch + epatch "${PATCHDIR}"/sidebar-counts.patch + fi + + local upatches= + # allow user patches + epatch_user && upatches=" with user patches" + + # patch version string for bug reports + sed -i -e 's/"Mutt %s (%s)"/"Mutt %s (%s, Gentoo '"${PVR}${upatches}"')"/' \ + muttlib.c || die "failed patching in Gentoo version" + + # many patches touch the buildsystem, we always need this + AT_M4DIR="m4" eautoreconf + + # the configure script contains some "cleverness" whether or not to setgid + # the dotlock program, resulting in bugs like #278332 + sed -i -e 's/@DOTLOCK_GROUP@//' \ + Makefile.in || die "sed failed" + + # don't just build documentation (lengthy process, with big dependencies) + if use !doc ; then + sed -i -e '/SUBDIRS =/s/doc//' Makefile.in || die + fi +} + +src_configure() { + local myconf=" + $(use_enable crypt pgp) \ + $(use_enable debug) \ + $(use_enable gpg gpgme) \ + $(use_enable imap) \ + $(use_enable nls) \ + $(use_enable nntp) \ + $(use_enable pop) \ + $(use_enable smime) \ + $(use_enable smtp) \ + $(use_with idn) \ + $(use_with kerberos gss) \ + $(use slang && echo --with-slang) \ + --enable-compressed \ + --enable-external-dotlock \ + --enable-nfs-fix \ + --sysconfdir=${EPREFIX}/etc/${PN} \ + --with-curses \ + --with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR} \ + --with-regex \ + --with-exec-shell=${EPREFIX}/bin/sh" + + case $CHOST in + *-solaris*) + # Solaris has no flock in the standard headers + myconf="${myconf} --enable-fcntl --disable-flock" + ;; + *) + myconf="${myconf} --disable-fcntl --enable-flock" + ;; + esac + + # mutt prioritizes gdbm over bdb, so we will too. + # hcache feature requires at least one database is in USE. + if use tokyocabinet; then + myconf="${myconf} --enable-hcache \ + --with-tokyocabinet --without-qdbm --without-gdbm --without-bdb" + elif use qdbm; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --with-qdbm --without-gdbm --without-bdb" + elif use gdbm ; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --with-gdbm --without-bdb" + elif use berkdb; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --without-gdbm --with-bdb" + else + myconf="${myconf} --disable-hcache \ + --without-tokyocabinet --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 + + if use mbox; then + myconf="${myconf} --with-mailpath=${EPREFIX}/var/spool/mail" + else + myconf="${myconf} --with-homespool=Maildir" + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + 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 "${ED}"/etc/${PN}/mime.types + dosym /etc/mime.types /etc/${PN}/mime.types + + # A man-page is always handy, so fake one + if use !doc; then + emake -C doc DESTDIR="${D}" muttrc.man || die + # make the fake slightly better, bug #413405 + sed -e 's#@docdir@/manual.txt#http://www.mutt.org/doc/devel/manual.html#' \ + -e 's#in @docdir@,#at http://www.mutt.org/,#' \ + -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ + -e "s#@bindir@#${EPREFIX}/usr/bin#" \ + doc/mutt.man > mutt.1 + cp doc/muttbug.man flea.1 + cp doc/muttrc.man muttrc.5 + doman mutt.1 flea.1 muttrc.5 + else + # nuke manpages that should be provided by an MTA, bug #177605 + rm "${ED}"/usr/share/man/man5/{mbox,mmdf}.5 \ + || ewarn "failed to remove files, please file a bug" + fi + + if use !prefix ; then + fowners root:mail /usr/bin/mutt_dotlock + fperms g+s /usr/bin/mutt_dotlock + fi + + dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + 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 " https://wiki.gentoo.org/wiki/Mutt" + echo + fi +} diff --git a/mail-client/mutt/mutt-1.5.24-r2.ebuild b/mail-client/mutt/mutt-1.5.24-r2.ebuild @@ -0,0 +1,272 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic autotools + +PATCHSET_REV="-r1" + +DESCRIPTION="A small but very powerful text-based mail client" +HOMEPAGE="http://www.mutt.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz + ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz + mirror://gentoo/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2 + https://dev.gentoo.org/~grobian/distfiles/${P}-gentoo-patches${PATCHSET_REV}.tar.bz2" +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox nls nntp pop qdbm sasl selinux sidebar slang smime smtp ssl tokyocabinet" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +CDEPEND=" + app-misc/mime-types + nls? ( virtual/libintl ) + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( + 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? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + kerberos? ( virtual/krb5 ) + pop? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + smtp? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + idn? ( net-dns/libidn ) + gpg? ( >=app-crypt/gpgme-0.9.0 ) + smime? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + slang? ( sys-libs/slang ) + !slang? ( >=sys-libs/ncurses-5.2:0 ) +" +DEPEND="${CDEPEND} + net-mail/mailbase + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + app-text/docbook-xsl-stylesheets + || ( www-client/lynx www-client/w3m www-client/elinks ) + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mutt ) +" +PATCHDIR="${WORKDIR}"/${P}-gentoo-patches${PATCHSET_REV} + +src_prepare() { + # Post-release hot-fixes grabbed from HG, this is what all following + # patches are based on in my Mercurial patchqueue (mq). + # If you ever take over or need to modify patches here, just check + # out the gentoo branch(es) of Gentoo's Mutt Mercurial clone, and + # the patchqueue as it'll save you a lot of work. + # http://hg.code.sf.net/p/gentoomutt/code/ + # http://hg.code.sf.net/p/gentoomuttpatches/code/ + for rev in $(eval echo {0..${PR#r}}) ; do + local revpatch="${PATCHDIR}"/mutt-gentoo-${PV}-r${rev}.patch + [[ -e ${revpatch} ]] && \ + epatch "${revpatch}" + done + # fix compilation with ncurses[tinfo], #459260 + epatch "${PATCHDIR}"/ncurses-tinfo.patch + + # this patch is non-generic and only works because we use a sysconfdir + # different from the one used by the mailbase ebuild + use prefix && epatch "${PATCHDIR}"/prefix-mailcap.patch + + # must have fixes to compile or behave correctly, upstream + # ignores, disagrees or simply doesn't respond/apply + epatch "${PATCHDIR}"/bdb-prefix.patch # fix bdb detection + # same category, but functional bits + epatch "${PATCHDIR}"/dont-reveal-bbc.patch + + # the big feature patches that upstream doesn't want to include, but + # nearly every distro has due to their usefulness + for p in "${PATCHDIR}"/[0-9][0-9]-*.patch ; do + epatch "${p}" + done + + # we conditionalise this one, simply because it has considerable + # impact on the code + if use sidebar ; then + epatch "${PATCHDIR}"/sidebar-20140412.patch + epatch "${PATCHDIR}"/sidebar-dotpathsep.patch + epatch "${PATCHDIR}"/sidebar-counts.patch + fi + + local upatches= + # allow user patches + epatch_user && upatches=" with user patches" + + # patch version string for bug reports + sed -i -e 's/"Mutt %s (%s)"/"Mutt %s (%s, Gentoo '"${PVR}${upatches}"')"/' \ + muttlib.c || die "failed patching in Gentoo version" + + # many patches touch the buildsystem, we always need this + AT_M4DIR="m4" eautoreconf + + # the configure script contains some "cleverness" whether or not to setgid + # the dotlock program, resulting in bugs like #278332 + sed -i -e 's/@DOTLOCK_GROUP@//' \ + Makefile.in || die "sed failed" + + # don't just build documentation (lengthy process, with big dependencies) + if use !doc ; then + sed -i -e '/SUBDIRS =/s/doc//' Makefile.in || die + fi +} + +src_configure() { + local myconf=" + $(use_enable crypt pgp) \ + $(use_enable debug) \ + $(use_enable gpg gpgme) \ + $(use_enable imap) \ + $(use_enable nls) \ + $(use_enable nntp) \ + $(use_enable pop) \ + $(use_enable smime) \ + $(use_enable smtp) \ + $(use_with idn) \ + $(use_with kerberos gss) \ + $(use slang && echo --with-slang=${EPREFIX}/usr) \ + $(use !slang && echo --with-curses=${EPREFIX}/usr) \ + --enable-compressed \ + --enable-external-dotlock \ + --enable-nfs-fix \ + --sysconfdir=${EPREFIX}/etc/${PN} \ + --with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR} \ + --with-regex \ + --with-exec-shell=${EPREFIX}/bin/sh" + + case $CHOST in + *-solaris*) + # Solaris has no flock in the standard headers + myconf+=" --enable-fcntl --disable-flock" + # wchar_t depends on locale + myconf+=" --without-wc-funcs" + ;; + *) + myconf+=" --disable-fcntl --enable-flock" + ;; + esac + + # mutt prioritizes gdbm over bdb, so we will too. + # hcache feature requires at least one database is in USE. + if use tokyocabinet; then + myconf="${myconf} --enable-hcache \ + --with-tokyocabinet --without-qdbm --without-gdbm --without-bdb" + elif use qdbm; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --with-qdbm --without-gdbm --without-bdb" + elif use gdbm ; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --with-gdbm --without-bdb" + elif use berkdb; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --without-gdbm --with-bdb" + else + myconf="${myconf} --disable-hcache \ + --without-tokyocabinet --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 + + if use mbox; then + myconf="${myconf} --with-mailpath=${EPREFIX}/var/spool/mail" + else + myconf="${myconf} --with-homespool=Maildir" + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + 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 "${ED}"/etc/${PN}/mime.types + dosym /etc/mime.types /etc/${PN}/mime.types + + # A man-page is always handy, so fake one + if use !doc; then + emake -C doc DESTDIR="${D}" muttrc.man || die + # make the fake slightly better, bug #413405 + sed -e 's#@docdir@/manual.txt#http://www.mutt.org/doc/devel/manual.html#' \ + -e 's#in @docdir@,#at http://www.mutt.org/,#' \ + -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ + -e "s#@bindir@#${EPREFIX}/usr/bin#" \ + doc/mutt.man > mutt.1 + cp doc/muttbug.man flea.1 + cp doc/muttrc.man muttrc.5 + doman mutt.1 flea.1 muttrc.5 + else + # nuke manpages that should be provided by an MTA, bug #177605 + rm "${ED}"/usr/share/man/man5/{mbox,mmdf}.5 \ + || ewarn "failed to remove files, please file a bug" + fi + + if use !prefix ; then + fowners root:mail /usr/bin/mutt_dotlock + fperms g+s /usr/bin/mutt_dotlock + fi + + dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + 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 " https://wiki.gentoo.org/wiki/Mutt" + echo + fi +} diff --git a/mail-client/mutt/mutt-1.6.1-r1.ebuild b/mail-client/mutt/mutt-1.6.1-r1.ebuild @@ -0,0 +1,271 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils flag-o-matic autotools + +PATCHSET_REV="-r5" + +DESCRIPTION="A small but very powerful text-based mail client" +HOMEPAGE="http://www.mutt.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz + ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz + mirror://gentoo/${P}-gentoo-patches${PATCHSET_REV}.tar.xz + https://dev.gentoo.org/~grobian/distfiles/${P}-gentoo-patches${PATCHSET_REV}.tar.xz" +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox nls nntp pop qdbm sasl selinux sidebar slang smime smtp ssl tokyocabinet" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +CDEPEND=" + app-misc/mime-types + nls? ( virtual/libintl ) + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( + 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? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + kerberos? ( virtual/krb5 ) + pop? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + smtp? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + idn? ( net-dns/libidn ) + gpg? ( >=app-crypt/gpgme-0.9.0 ) + smime? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + slang? ( sys-libs/slang ) + !slang? ( >=sys-libs/ncurses-5.2:0 ) +" +DEPEND="${CDEPEND} + net-mail/mailbase + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + app-text/docbook-xsl-stylesheets + || ( www-client/lynx www-client/w3m www-client/elinks ) + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mutt ) +" +PATCHDIR="${WORKDIR}"/${P}-gentoo-patches${PATCHSET_REV} + +src_prepare() { + # Post-release hot-fixes grabbed from HG, this is what all following + # patches are based on in my Mercurial patchqueue (mq). + # If you ever take over or need to modify patches here, just check + # out the gentoo branch(es) of Gentoo's Mutt Mercurial clone, and + # the patchqueue as it'll save you a lot of work. + # http://hg.code.sf.net/p/gentoomutt/code/ + # http://hg.code.sf.net/p/gentoomuttpatches/code/ + for rev in $(eval echo {0..${PR#r}}) ; do + local revpatch="${PATCHDIR}"/mutt-gentoo-${PV}-r${rev}.patch + [[ -e ${revpatch} ]] && \ + epatch "${revpatch}" + done + # fix compilation with ncurses[tinfo], #459260 + epatch "${PATCHDIR}"/ncurses-tinfo.patch + + # this patch is non-generic and only works because we use a sysconfdir + # different from the one used by the mailbase ebuild + use prefix && epatch "${PATCHDIR}"/prefix-mailcap.patch + + # must have fixes to compile or behave correctly, upstream + # ignores, disagrees or simply doesn't respond/apply + epatch "${PATCHDIR}"/bdb-prefix.patch # fix bdb detection + # same category, but functional bits + epatch "${PATCHDIR}"/dont-reveal-bbc.patch + + # the big feature patches that upstream doesn't want to include, but + # nearly every distro has due to their usefulness + for p in "${PATCHDIR}"/[0-9][0-9]-*.patch ; do + epatch "${p}" + done + + local upatches= + # allow user patches + eapply_user && upatches=" with user patches" + + # patch version string for bug reports + sed -i -e 's/"Mutt %s (%s)"/"Mutt %s (%s, Gentoo '"${PVR}${upatches}"')"/' \ + muttlib.c || die "failed patching in Gentoo version" + + # many patches touch the buildsystem, we always need this + AT_M4DIR="m4" eautoreconf + + # the configure script contains some "cleverness" whether or not to setgid + # the dotlock program, resulting in bugs like #278332 + sed -i -e 's/@DOTLOCK_GROUP@//' \ + Makefile.in || die "sed failed" + + # don't just build documentation (lengthy process, with big dependencies) + if use !doc ; then + sed -i -e '/SUBDIRS =/s/doc//' Makefile.in || die + fi +} + +src_configure() { + local myconf=" + $(use_enable crypt pgp) \ + $(use_enable debug) \ + $(use_enable gpg gpgme) \ + $(use_enable imap) \ + $(use_enable nls) \ + $(use_enable nntp) \ + $(use_enable pop) \ + $(use_enable sidebar) \ + $(use_enable smime) \ + $(use_enable smtp) \ + $(use_with idn) \ + $(use_with kerberos gss) \ + $(use slang && echo --with-slang=${EPREFIX}/usr) \ + $(use !slang && echo --with-curses=${EPREFIX}/usr) \ + --enable-compressed \ + --enable-external-dotlock \ + --enable-nfs-fix \ + --sysconfdir=${EPREFIX}/etc/${PN} \ + --with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR} \ + --with-regex \ + --with-exec-shell=${EPREFIX}/bin/sh" + + case $CHOST in + *-solaris*) + # Solaris has no flock in the standard headers + myconf+=" --enable-fcntl --disable-flock" + # wchar_t depends on locale + myconf+=" --without-wc-funcs" + ;; + *) + myconf+=" --disable-fcntl --enable-flock" + ;; + esac + + # mutt prioritizes gdbm over bdb, so we will too. + # hcache feature requires at least one database is in USE. + if use tokyocabinet; then + myconf="${myconf} --enable-hcache \ + --with-tokyocabinet --without-qdbm --without-gdbm --without-bdb" + elif use qdbm; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --with-qdbm --without-gdbm --without-bdb" + elif use gdbm ; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --with-gdbm --without-bdb" + elif use berkdb; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --without-gdbm --with-bdb" + else + myconf="${myconf} --disable-hcache \ + --without-tokyocabinet --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 + + if use mbox; then + myconf="${myconf} --with-mailpath=${EPREFIX}/var/spool/mail" + else + myconf="${myconf} --with-homespool=Maildir" + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + 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 "${ED}"/etc/${PN}/mime.types + dosym /etc/mime.types /etc/${PN}/mime.types + + # A man-page is always handy, so fake one + if use !doc; then + emake -C doc DESTDIR="${D}" muttrc.man || die + # make the fake slightly better, bug #413405 + sed -e 's#@docdir@/manual.txt#http://www.mutt.org/doc/devel/manual.html#' \ + -e 's#in @docdir@,#at http://www.mutt.org/,#' \ + -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ + -e "s#@bindir@#${EPREFIX}/usr/bin#" \ + doc/mutt.man > mutt.1 + cp doc/muttbug.man flea.1 + cp doc/muttrc.man muttrc.5 + doman mutt.1 flea.1 muttrc.5 + else + # nuke manpages that should be provided by an MTA, bug #177605 + rm "${ED}"/usr/share/man/man5/{mbox,mmdf}.5 \ + || ewarn "failed to remove files, please file a bug" + fi + + if use !prefix ; then + fowners root:mail /usr/bin/mutt_dotlock + fperms g+s /usr/bin/mutt_dotlock + fi + + dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + 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 " https://wiki.gentoo.org/wiki/Mutt" + echo + elif use sidebar ; then + echo + elog "The sidebar patch has changed config names, please see" + elog "the following page for a list of new names:" + elog "http://www.neomutt.org/sidebar-intro.html#intro-sidebar-config-changes" + echo + fi +} diff --git a/mail-client/mutt/mutt-1.6.2.ebuild b/mail-client/mutt/mutt-1.6.2.ebuild @@ -0,0 +1,260 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils flag-o-matic autotools + +NEOMUTT="neomutt-20160710" + +DESCRIPTION="A small but very powerful text-based mail client" +HOMEPAGE="http://www.mutt.org/" +SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz + https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz + https://github.com/neomutt/integration/archive/${NEOMUTT}.tar.gz -> ${P}-patches-${NEOMUTT}.tar.gz" +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox nls nntp notmuch pop qdbm sasl selinux sidebar slang smime smtp ssl tokyocabinet" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~x86 ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +CDEPEND=" + app-misc/mime-types + nls? ( virtual/libintl ) + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( + 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? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + kerberos? ( virtual/krb5 ) + pop? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + smtp? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + idn? ( net-dns/libidn ) + gpg? ( >=app-crypt/gpgme-0.9.0 ) + smime? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + notmuch? ( net-mail/notmuch ) + slang? ( sys-libs/slang ) + !slang? ( >=sys-libs/ncurses-5.2:0 ) +" +DEPEND="${CDEPEND} + net-mail/mailbase + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + app-text/docbook-xsl-stylesheets + || ( www-client/lynx www-client/w3m www-client/elinks ) + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mutt ) +" + +src_prepare() { + local PATCHDIR="${WORKDIR}"/integration-${NEOMUTT} + + # apply NeoMutt patches + export EPATCH_FORCE="yes" + export EPATCH_SUFFIX="patch" + # order of patches from README.md + local patches=( + bugs-common + features-common + features-extra + bugs-neomutt + gentoo-pre + gentoo + ) + local patchset + for patchset in "${patches[@]}" ; do + einfo "Applying NeoMutt ${NEOMUTT} patchset ${patchset}" + EPATCH_SOURCE="${PATCHDIR}"/${patchset} epatch \ + || die "NeoMutt patchset ${patchset} failed" + done + # add some explanation as to why not going to upstream + sed -i \ + -e '/ReachingUs = N_(/a\"This release of Mutt is heavily enriched by NeoMutt patches.\\nFor this reason, any bugs are better reported at https://bugs.gentoo.org/\\nor directly to the NeoMutt project.\\n\\n"' \ + version.c || die "Failed to add bug instructions" + + local upatches= + # allow user patches + eapply_user && upatches=" with user patches" + + # patch version string for bug reports + rm VERSION.neo || die # we already flag it appropriate + sed -i -e 's/"Mutt %s (%s)"/"Mutt %s (%s, Gentoo '"${PVR}${upatches}, NeoMutt ${NEOMUTT})"'"/' \ + muttlib.c || die "failed patching in Gentoo version" + + # many patches touch the buildsystem, we always need this + AT_M4DIR="m4" eautoreconf + + # the configure script contains some "cleverness" whether or not to setgid + # the dotlock program, resulting in bugs like #278332 + sed -i -e 's/@DOTLOCK_GROUP@//' \ + Makefile.in || die "sed failed" + + # don't just build documentation (lengthy process, with big dependencies) + if use !doc ; then + sed -i -e '/SUBDIRS =/s/doc//' Makefile.in || die + fi +} + +src_configure() { + local myconf=" + $(use_enable crypt pgp) \ + $(use_enable debug) \ + $(use_enable gpg gpgme) \ + $(use_enable imap) \ + $(use_enable nls) \ + $(use_enable nntp) \ + $(use_enable pop) \ + $(use_enable sidebar) \ + $(use_enable smime) \ + $(use_enable smtp) \ + $(use_enable notmuch) \ + $(use_with idn) \ + $(use_with kerberos gss) \ + $(use slang && echo --with-slang=${EPREFIX}/usr) \ + $(use !slang && echo --with-curses=${EPREFIX}/usr) \ + --enable-compressed \ + --enable-external-dotlock \ + --enable-nfs-fix \ + --sysconfdir=${EPREFIX}/etc/${PN} \ + --with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR} \ + --with-regex \ + --with-exec-shell=${EPREFIX}/bin/sh" + + if [[ ${CHOST} == *-solaris* ]] ; then + # arrows in index view do not show when using wchar_t + myconf+=" --without-wc-funcs" + fi + + # mutt prioritizes gdbm over bdb, so we will too. + # hcache feature requires at least one database is in USE. + if use tokyocabinet; then + myconf="${myconf} --enable-hcache \ + --with-tokyocabinet --without-qdbm --without-gdbm --without-bdb" + elif use qdbm; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --with-qdbm --without-gdbm --without-bdb" + elif use gdbm ; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --with-gdbm --without-bdb" + elif use berkdb; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --without-gdbm --with-bdb" + else + myconf="${myconf} --disable-hcache \ + --without-tokyocabinet --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 + + if use mbox; then + myconf="${myconf} --with-mailpath=${EPREFIX}/var/spool/mail" + else + myconf="${myconf} --with-homespool=Maildir" + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + 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 "${ED}"/etc/${PN}/mime.types + dosym /etc/mime.types /etc/${PN}/mime.types + + # A man-page is always handy, so fake one + if use !doc; then + emake -C doc DESTDIR="${D}" muttrc.man || die + # make the fake slightly better, bug #413405 + sed -e 's#@docdir@/manual.txt#http://www.mutt.org/doc/devel/manual.html#' \ + -e 's#in @docdir@,#at http://www.mutt.org/,#' \ + -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ + -e "s#@bindir@#${EPREFIX}/usr/bin#" \ + doc/mutt.man > mutt.1 + cp doc/muttbug.man flea.1 + cp doc/muttrc.man muttrc.5 + doman mutt.1 flea.1 muttrc.5 + else + # nuke manpages that should be provided by an MTA, bug #177605 + rm "${ED}"/usr/share/man/man5/{mbox,mmdf}.5 \ + || ewarn "failed to remove files, please file a bug" + fi + + if use !prefix ; then + fowners root:mail /usr/bin/mutt_dotlock + fperms g+s /usr/bin/mutt_dotlock + fi + + dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + 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 " https://wiki.gentoo.org/wiki/Mutt" + echo + else + echo + elog "This version of Mutt is entirely based on NeoMutt patches." + elog "Please visit http://www.neomutt.org/ to learn more about this project." + elog "As a result, SmartTime functionality has been replaced with" + elog "CondDate feature. To mimic SmartTime, use this CondDate formatter:" + elog "%<[12m?%<[7d?%<[12H?%[%H:%M ]&%[%a-%d]>&%[%d-%b]>&%[%b-%y]>" + echo + fi +} diff --git a/mail-client/mutt/mutt-1.7.0-r5.ebuild b/mail-client/mutt/mutt-1.7.0-r5.ebuild @@ -0,0 +1,266 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils flag-o-matic autotools + +PATCHREV="r5" +PATCHSET="gentoo-${PVR}/${PATCHREV}" + +DESCRIPTION="A small but very powerful text-based mail client" +HOMEPAGE="http://www.mutt.org/" +MUTT_G_PATCHES="mutt-gentoo-1.7.0-patches-${PATCHREV}.tar.xz" +SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz + https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz + https://dev.gentoo.org/~grobian/distfiles/${MUTT_G_PATCHES}" +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox nls nntp notmuch pop qdbm sasl selinux sidebar slang smime smtp ssl tokyocabinet vanilla" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~x86 ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +CDEPEND=" + app-misc/mime-types + nls? ( virtual/libintl ) + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( + 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? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + kerberos? ( virtual/krb5 ) + pop? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + smtp? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + idn? ( net-dns/libidn ) + gpg? ( >=app-crypt/gpgme-0.9.0 ) + smime? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + notmuch? ( net-mail/notmuch ) + slang? ( sys-libs/slang ) + !slang? ( >=sys-libs/ncurses-5.2:0 ) +" +DEPEND="${CDEPEND} + net-mail/mailbase + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + app-text/docbook-xsl-stylesheets + || ( www-client/lynx www-client/w3m www-client/elinks ) + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mutt ) +" + +src_prepare() { + local PATCHDIR="${WORKDIR}"/gentoo-mutt-1.7.0-patches + + if use !vanilla ; then + # apply patches + export EPATCH_FORCE="yes" + export EPATCH_SUFFIX="patch" + local patches=( + patches-mutt + bugs-gentoo + features-common + features-extra + gentoo + ) + local patchset + for patchset in "${patches[@]}" ; do + einfo "Applying ${PATCHSET} patchset ${patchset}" + EPATCH_SOURCE="${PATCHDIR}"/${patchset} epatch \ + || die "patchset ${patchset} failed" + done + # add some explanation as to why not to go upstream + sed -i \ + -e '/ReachingUs = N_(/a\"This release of Mutt is heavily enriched with patches.\\nFor this reason, any bugs are better reported at https://bugs.gentoo.org/\\nor re-emerge with USE=vanilla and try to reproduce your problem.\\n"' \ + version.c || die "Failed to add bug instructions" + fi + + local upatches= + # allow user patches + eapply_user && upatches=" with user patches" + + # patch version string for bug reports + sed -i -e 's|"Mutt %s (%s)"|"Mutt %s (%s, '"${PATCHSET}${upatches}"')"|' \ + muttlib.c || die "failed patching in Gentoo version" + + # many patches touch the buildsystem, we always need this + AT_M4DIR="m4" eautoreconf + + # the configure script contains some "cleverness" whether or not to setgid + # the dotlock program, resulting in bugs like #278332 + sed -i -e 's/@DOTLOCK_GROUP@//' \ + Makefile.in || die "sed failed" + + # don't just build documentation (lengthy process, with big dependencies) + if use !doc ; then + sed -i -e '/SUBDIRS =/s/doc//' Makefile.in || die + fi +} + +src_configure() { + local myconf=" + $(use_enable crypt pgp) \ + $(use_enable debug) \ + $(use_enable gpg gpgme) \ + $(use_enable imap) \ + $(use_enable nls) \ + $(use_enable nntp) \ + $(use_enable pop) \ + $(use_enable sidebar) \ + $(use_enable smime) \ + $(use_enable smtp) \ + $(use_enable notmuch) \ + $(use_with idn) \ + $(use_with kerberos gss) \ + $(use slang && echo --with-slang=${EPREFIX}/usr) \ + $(use !slang && echo --with-curses=${EPREFIX}/usr) \ + --enable-compressed \ + --enable-external-dotlock \ + --enable-nfs-fix \ + --sysconfdir=${EPREFIX}/etc/${PN} \ + --with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR} \ + --with-regex \ + --with-exec-shell=${EPREFIX}/bin/sh" + + if [[ ${CHOST} == *-solaris* ]] ; then + # arrows in index view do not show when using wchar_t + myconf+=" --without-wc-funcs" + fi + + # mutt prioritizes gdbm over bdb, so we will too. + # hcache feature requires at least one database is in USE. + if use tokyocabinet; then + myconf="${myconf} --enable-hcache \ + --with-tokyocabinet --without-qdbm --without-gdbm --without-bdb" + elif use qdbm; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --with-qdbm --without-gdbm --without-bdb" + elif use gdbm ; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --with-gdbm --without-bdb" + elif use berkdb; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --without-gdbm --with-bdb" + else + myconf="${myconf} --disable-hcache \ + --without-tokyocabinet --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 + + if use mbox; then + myconf="${myconf} --with-mailpath=${EPREFIX}/var/spool/mail" + else + myconf="${myconf} --with-homespool=Maildir" + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + 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 "${ED}"/etc/${PN}/mime.types + dosym /etc/mime.types /etc/${PN}/mime.types + + # A man-page is always handy, so fake one + if use !doc; then + emake -C doc DESTDIR="${D}" muttrc.man || die + # make the fake slightly better, bug #413405 + sed -e 's#@docdir@/manual.txt#http://www.mutt.org/doc/devel/manual.html#' \ + -e 's#in @docdir@,#at http://www.mutt.org/,#' \ + -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ + -e "s#@bindir@#${EPREFIX}/usr/bin#" \ + doc/mutt.man > mutt.1 + cp doc/muttbug.man flea.1 + cp doc/muttrc.man muttrc.5 + doman mutt.1 flea.1 muttrc.5 + else + # nuke manpages that should be provided by an MTA, bug #177605 + rm "${ED}"/usr/share/man/man5/{mbox,mmdf}.5 \ + || ewarn "failed to remove files, please file a bug" + fi + + if use !prefix ; then + fowners root:mail /usr/bin/mutt_dotlock + fperms g+s /usr/bin/mutt_dotlock + fi + + dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + 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 " https://wiki.gentoo.org/wiki/Mutt" + echo + else + local ver + local preconddate= + for ver in ${REPLACING_VERSIONS} ; do + [[ ${ver} == "1.5"* || ${ver} == "1.6"* ]] && preconddate=true + done + if [[ -n ${preconddate} ]] ; then + echo + elog "The SmartTime functionality has been replaced with" + elog "CondDate feature. To mimic SmartTime, use this CondDate formatter:" + elog "%<[12m?%<[7d?%<[12H?%[%H:%M ]&%[%a-%d]>&%[%d-%b]>&%[%b-%y]>" + echo + fi + fi +} diff --git a/mail-client/mutt/mutt-1.7.1.ebuild b/mail-client/mutt/mutt-1.7.1.ebuild @@ -0,0 +1,266 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils flag-o-matic autotools + +PATCHREV="r0" +PATCHSET="gentoo-${PVR}/${PATCHREV}" + +DESCRIPTION="A small but very powerful text-based mail client" +HOMEPAGE="http://www.mutt.org/" +MUTT_G_PATCHES="mutt-gentoo-${PV}-patches-${PATCHREV}.tar.xz" +SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz + https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz + https://dev.gentoo.org/~grobian/distfiles/${MUTT_G_PATCHES}" +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox nls nntp notmuch pop qdbm sasl selinux sidebar slang smime smtp ssl tokyocabinet vanilla" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~x86 ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +CDEPEND=" + app-misc/mime-types + nls? ( virtual/libintl ) + tokyocabinet? ( dev-db/tokyocabinet ) + !tokyocabinet? ( + 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? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + kerberos? ( virtual/krb5 ) + pop? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + smtp? ( + gnutls? ( >=net-libs/gnutls-1.0.17 ) + !gnutls? ( + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ) + idn? ( net-dns/libidn ) + gpg? ( >=app-crypt/gpgme-0.9.0 ) + smime? ( + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + ) + notmuch? ( net-mail/notmuch ) + slang? ( sys-libs/slang ) + !slang? ( >=sys-libs/ncurses-5.2:0 ) +" +DEPEND="${CDEPEND} + net-mail/mailbase + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + app-text/docbook-xsl-stylesheets + || ( www-client/lynx www-client/w3m www-client/elinks ) + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mutt ) +" + +src_prepare() { + local PATCHDIR="${WORKDIR}"/gentoo-mutt-${PV}-patches + + if use !vanilla ; then + # apply patches + export EPATCH_FORCE="yes" + export EPATCH_SUFFIX="patch" + local patches=( + patches-mutt + bugs-gentoo + features-common + features-extra + gentoo + ) + local patchset + for patchset in "${patches[@]}" ; do + einfo "Applying ${PATCHSET} patchset ${patchset}" + EPATCH_SOURCE="${PATCHDIR}"/${patchset} epatch \ + || die "patchset ${patchset} failed" + done + # add some explanation as to why not to go upstream + sed -i \ + -e '/ReachingUs = N_(/a\"This release of Mutt is heavily enriched with patches.\\nFor this reason, any bugs are better reported at https://bugs.gentoo.org/\\nor re-emerge with USE=vanilla and try to reproduce your problem.\\n"' \ + version.c || die "Failed to add bug instructions" + fi + + local upatches= + # allow user patches + eapply_user && upatches=" with user patches" + + # patch version string for bug reports + sed -i -e 's|"Mutt %s (%s)"|"Mutt %s (%s, '"${PATCHSET}${upatches}"')"|' \ + muttlib.c || die "failed patching in Gentoo version" + + # many patches touch the buildsystem, we always need this + AT_M4DIR="m4" eautoreconf + + # the configure script contains some "cleverness" whether or not to setgid + # the dotlock program, resulting in bugs like #278332 + sed -i -e 's/@DOTLOCK_GROUP@//' \ + Makefile.in || die "sed failed" + + # don't just build documentation (lengthy process, with big dependencies) + if use !doc ; then + sed -i -e '/SUBDIRS =/s/doc//' Makefile.in || die + fi +} + +src_configure() { + local myconf=" + $(use_enable crypt pgp) \ + $(use_enable debug) \ + $(use_enable gpg gpgme) \ + $(use_enable imap) \ + $(use_enable nls) \ + $(use_enable nntp) \ + $(use_enable pop) \ + $(use_enable sidebar) \ + $(use_enable smime) \ + $(use_enable smtp) \ + $(use_enable notmuch) \ + $(use_with idn) \ + $(use_with kerberos gss) \ + $(use slang && echo --with-slang=${EPREFIX}/usr) \ + $(use !slang && echo --with-curses=${EPREFIX}/usr) \ + --enable-compressed \ + --enable-external-dotlock \ + --enable-nfs-fix \ + --sysconfdir=${EPREFIX}/etc/${PN} \ + --with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR} \ + --with-regex \ + --with-exec-shell=${EPREFIX}/bin/sh" + + if [[ ${CHOST} == *-solaris* ]] ; then + # arrows in index view do not show when using wchar_t + myconf+=" --without-wc-funcs" + fi + + # mutt prioritizes gdbm over bdb, so we will too. + # hcache feature requires at least one database is in USE. + if use tokyocabinet; then + myconf="${myconf} --enable-hcache \ + --with-tokyocabinet --without-qdbm --without-gdbm --without-bdb" + elif use qdbm; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --with-qdbm --without-gdbm --without-bdb" + elif use gdbm ; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --with-gdbm --without-bdb" + elif use berkdb; then + myconf="${myconf} --enable-hcache \ + --without-tokyocabinet --without-qdbm --without-gdbm --with-bdb" + else + myconf="${myconf} --disable-hcache \ + --without-tokyocabinet --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 + + if use mbox; then + myconf="${myconf} --with-mailpath=${EPREFIX}/var/spool/mail" + else + myconf="${myconf} --with-homespool=Maildir" + fi + + econf ${myconf} || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + 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 "${ED}"/etc/${PN}/mime.types + dosym /etc/mime.types /etc/${PN}/mime.types + + # A man-page is always handy, so fake one + if use !doc; then + emake -C doc DESTDIR="${D}" muttrc.man || die + # make the fake slightly better, bug #413405 + sed -e 's#@docdir@/manual.txt#http://www.mutt.org/doc/devel/manual.html#' \ + -e 's#in @docdir@,#at http://www.mutt.org/,#' \ + -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ + -e "s#@bindir@#${EPREFIX}/usr/bin#" \ + doc/mutt.man > mutt.1 + cp doc/muttbug.man flea.1 + cp doc/muttrc.man muttrc.5 + doman mutt.1 flea.1 muttrc.5 + else + # nuke manpages that should be provided by an MTA, bug #177605 + rm "${ED}"/usr/share/man/man5/{mbox,mmdf}.5 \ + || ewarn "failed to remove files, please file a bug" + fi + + if use !prefix ; then + fowners root:mail /usr/bin/mutt_dotlock + fperms g+s /usr/bin/mutt_dotlock + fi + + dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + 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 " https://wiki.gentoo.org/wiki/Mutt" + echo + else + local ver + local preconddate= + for ver in ${REPLACING_VERSIONS} ; do + [[ ${ver} == "1.5"* || ${ver} == "1.6"* ]] && preconddate=true + done + if [[ -n ${preconddate} ]] ; then + echo + elog "The SmartTime functionality has been replaced with" + elog "CondDate feature. To mimic SmartTime, use this CondDate formatter:" + elog "%<[12m?%<[7d?%<[12H?%[%H:%M ]&%[%a-%d]>&%[%d-%b]>&%[%b-%y]>" + echo + fi + fi +}