mail-client / neomutt

A small but very powerful text-based mail client

Official package sites : https://neomutt.org/ ·

v99999999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl lmdb nls notmuch qdbm sasl selinux slang ssl tokyocabinet

v20180716 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86
USE flags
berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl lmdb nls notmuch qdbm sasl selinux slang ssl tokyocabinet

v20180622 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~x86
USE flags
berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl lmdb nls notmuch qdbm sasl selinux slang ssl tokyocabinet

v20180512 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86
USE flags
berkdb crypt doc gdbm gnutls gpg gpgme idn kerberos kyotocabinet libressl lmdb nls notmuch qdbm sasl selinux slang smime ssl tokyocabinet

General

berkdb
Enable BDB (Berkley DB) backend for header caching
crypt
Add support for encryption -- using mcrypt or gpg where applicable
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
gdbm
Enable GDBM (GNU dbm) backend for header caching
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
gpg
Enable support for app-crypt/gpgme
gpgme
Build gpgme backend to support S/MIME, PGP/MIME and traditional/inline PGP
idn
Enable support for Internationalized Domain Names
kerberos
Add kerberos support
kyotocabinet
Enable Kyoto Cabinet database backend for header caching
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
lmdb
Enable LMDB (Lightning Memory-Mapped Database) backend for header caching
nls
Add Native Language Support (using gettext - GNU locale utilities)
notmuch
Enable support for net-mail/notmuch
pgp_classic
Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
qdbm
Enable QDBM (Quicker Database Manager) database backend for header caching
sasl
Add support for the Simple Authentication and Security Layer
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
slang
Add support for the slang text display library (it's like ncurses, but different)
smime
Enable support for smime
smime_classic
Build classic_smime backend to support S/MIME
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
tokyocabinet
Enable Tokyo Cabinet database backend for header caching

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

app-misc / mime-types : Provides /etc/mime.types file

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-db / kyotocabinet : A straightforward implementation of DBM

dev-db / lmdb : An ultra-fast, ultra-compact key-value embedded data store

dev-db / qdbm : Quick Database Manager

dev-db / tokyocabinet : A library of routines for managing a database

dev-lang / tcl : Tool Command Language

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

net-dns / libidn : Internationalized Domain Names (IDN) implementation

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-mail / mailbase : MTA layout package

net-mail / notmuch : Thread-based e-mail indexer, supporting quick search and tagging

sys-libs / db : Oracle Berkeley DB

sys-libs / gdbm : Standard GNU database libraries

sys-libs / ncurses : console display library

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

virtual / krb5 : Virtual for Kerberos V implementation

virtual / libintl : Virtual for the GNU Internationalization Library

www-client / elinks : Advanced and well-established text-mode web browser

www-client / lynx : An excellent console-based web browser with ssl support

www-client / w3m : Text based WWW browser, supports tables and frames

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

app-misc / mime-types : Provides /etc/mime.types file

dev-db / kyotocabinet : A straightforward implementation of DBM

dev-db / lmdb : An ultra-fast, ultra-compact key-value embedded data store

dev-db / qdbm : Quick Database Manager

dev-db / tokyocabinet : A library of routines for managing a database

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-dns / libidn : Internationalized Domain Names (IDN) implementation

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-mail / notmuch : Thread-based e-mail indexer, supporting quick search and tagging

sec-policy / selinux-mutt : SELinux policy for mutt

sys-libs / db : Oracle Berkeley DB

sys-libs / gdbm : Standard GNU database libraries

sys-libs / ncurses : console display library

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

virtual / krb5 : Virtual for Kerberos V implementation

virtual / libintl : Virtual for the GNU Internationalization Library

695074
mail-client/neomutt: QA issues
Repository mirror & CI · gentoo
Merge updates from master
Nicolas Bock · gentoo
mail-client/neomutt: Dropping old versions
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Nicolas Bock <nicolasbock@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marty E. Plummer · gentoo
mail-client/neomutt: fix configure with ccache
If you have dev-util/ccache installed but not FEATURES="ccache", neomutt's configure process will detect and try to use it. You can override this by setting an env var, CCACHE, to 'none' (and only that, see line 1132 or so of neomutt's source file auto.def). Without this change, you will get the following sort of error: >>> Configuring source in /tmp/portage/mail-client/neomutt-20180716/work/neomutt-neomutt-20180716 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu .... Host System...x86_64-pc-linux-gnu Note: defaultprefix is deprecated. Use options-defaults to set default options Build System...x86_64-pc-linux-gnu C compiler...ccache x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 C++ compiler...ccache x86_64-pc-linux-gnu-c++ -O2 -pipe -march=znver1 Build C compiler...cc * ACCESS DENIED: utimes: /var/cache/ccache Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> Signed-off-by: Nicolas Bock <nicolasbock@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
mail-client/neomutt: amd64 stable wrt bug #661436
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
mail-client/neomutt: x86 stable (bug #661436)
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to neomutt-20180716
Also fix slot warning for libidn Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
mail-client/neomutt: x86 stable (bug #658628)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
mail-client/neomutt: amd64 stable wrt bug #658628
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Nicolas Bock · gentoo
mail-client/neomutt: Version bump neomutt-20180622
Signed-off-by: Nicolas Bock <nicolasbock@gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Nicolas Bock · gentoo
mail-client/neomutt: Remove old versions
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Nicolas Bock · gentoo
mail-client/neomutt: Deprecate old crypt USE flags
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Nicolas Bock · gentoo
mail-client/neomutt: Fix build with '-doc'
Closes-Bug: https://bugs.gentoo.org/657282 Closes-Bug: https://bugs.gentoo.org/657384 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Nicolas Bock · gentoo
mail-client/neomutt: Fix build with '-doc'
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Nicolas Bock · gentoo
mail-client/neomutt: Fix live ebuild version
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Nicolas Bock · gentoo
mail-client/neomutt: Fix webpage
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to neomutt-20180512
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Nicolas Bock · gentoo
mail-client/neomutt: Bump live ebuild version
On unstable systems (or once a regular version of neomutt is made stable) the live ebuild version of '9999' will not be the latest version and a user will not be able to easily install the live ebuild. This change renames it to `99999999`. Thanks to contact@ryper.org for pointing this out! Closes: https://bugs.gentoo.org/650434 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Nicolas Bock · gentoo
mail-client/neomutt: Version bump neomutt-20180323
Closes: https://bugs.gentoo.org/651656 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Nicolas Bock · gentoo
mail-client/neomutt: Remove old versions
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to 2018-02-23
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Nicolas Bock · gentoo
mail-client/neomutt: Fix berkdb slots
The generic DEPEND on berkdb can lead to build failures for `berkdb:6.0`. Upstream specifies specific versions [1] and this change translates these versions into a more specific DEPEND. [1] https://github.com/neomutt/neomutt/blob/ae61285/auto.def#L630 Co-Authored-By: Floyd Anderson <bts+gentoo@31c0.net> Closes: https://bugs.gentoo.org/642692 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Nicolas Bock · gentoo
mail-client/neomutt: Fix fake man pages
This change restores and updates the old 'fake manpage' code when neomutt is built without the `doc` USE flag. Co-Authored-By: Floyd Anderson <bts+gentoo@31c0.net> Closes: https://bugs.gentoo.org/645520 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Nicolas Bock · gentoo
mail-client/neomutt: Remove old versions
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Build man pages unconditionally
Man pages are built without additional dependencies. Closes: https://bugs.gentoo.org/641132 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to neomutt-20171215
Starting with this release, upstream deprecated the `autotools` build system and replaced it with one based on `autosetup`. This change introduces a build dependency (dev-lang/tcl) and changes a few arguments from `--with` to `--enable`. Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Update crypto USE flags
During the transition period between the old and the new crypto related flags, the neomutt package needs to support both sets. Currently the ebuild emits crypto '--enable' flags twice, with the second flag overriding the first. This can lead to unwanted settings. This change adds some logic around those flags to emit the configure option only once. Related: https://bugs.gentoo.org/640824 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Switch build system
Upstream changed the build system from autotools to autosetup [1]. The new build system requires Tcl at configure time and this change adds this dependency. The configuration option syntax for `--with` flags without arguments has changed to `--enable` flags. This change updates the relevant flags. [1] https://msteveb.github.io/autosetup/ Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to neomutt-20121208
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Workaround Bug 614746
Currently a conditional in the ebuild such as if [[ ${PV} =~ 9999$ ]] is not recognized by `ekeyword` [1]. A workaround is to omit the `KEYWORDS` assignment in the live ebuild branch. [1] https://bugs.gentoo.org/614746 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Add warning about changed USE flags
As part of https://bugs.gentoo.org/637176 the crypto related USE flags were renamed. This change adds a warning to the user that this has happened. The old flags are still usable, but their use is deprecated and will be removed at some point. Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Make ebuild more generic
This change introduces a check on the package version so that the same ebuild can be used for live and versioned ebuilds. Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Update crypto USE flags
Rename the crypto USE flags to make their naming more consistent and clearer to the user. Co-Authored-By: brunoboclair@fake-box.com Closes: https://bugs.gentoo.org/637176 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Remove obsolete USE flag
The USE flag 'symlink' is not used by the ebuild. Remove it. Closes: https://bugs.gentoo.org/637174 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to neomutt-20171027
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to neomutt-20171013
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Fix QA issue
The patch for the live ebuild is not needed and can be removed. Package-Manager: Portage-2.3.8, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Version bump to 20171006
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Nicolas Bock · gentoo
mail-client/neomutt: Add new package
The neomutt package provides an alternative to the mutt package. It can be installed at the same time as mutt. Package-Manager: Portage-2.3.8, Repoman-2.3.1