URI:
       added neomutt - overlay - drkhsh gentoo overlay
  HTML git clone git://git.drkhsh.at/overlay.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 1aa9816f7e68ac2b698cbaea65e9daad0d7bf277
   DIR parent e04bfd093a9c54e94a29b2a148deeb36f42ade02
  HTML Author: Aaron Marcher <me@drkhsh.at>
       Date:   Tue,  8 Aug 2017 15:39:56 +0200
       
       added neomutt
       
       Diffstat:
         A mail-client/neomutt/Manifest        |       1 +
         A mail-client/neomutt/metadata.xml    |      22 ++++++++++++++++++++++
         A mail-client/neomutt/neomutt-201707… |     159 +++++++++++++++++++++++++++++++
       
       3 files changed, 182 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
       @@ -0,0 +1 @@
       +DIST neomutt-20170714.tar.gz 2509160 SHA256 40d48920f95ca49ab96eb109b658f5cf6e1c222320c58bdd03769c1355d7a383 SHA512 eb31d2f23b7211904cd66ba293c008f953778b37f13fd09d4db571d013f1c8e6449fccd827872f3ad0a2c8e62555f92b3f9591a1f0f4ac37ab362a4681abaaa0 WHIRLPOOL 455495501a2ab1989d5f3bfa75aa2370896956cdfd7d2e852e225c96aa23a1abdaf2dbb9d886d1d96486d19b2b38c225e8263f268ebafcef8cbd0024885189f3
   DIR diff --git a/mail-client/neomutt/metadata.xml b/mail-client/neomutt/metadata.xml
       @@ -0,0 +1,22 @@
       +<?xml version="1.0" encoding="UTF-8"?>
       +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
       +<pkgmetadata>
       +        <maintainer type="person">
       +                <email>me@drkhsh.at</email>
       +                <name>aaron marcher</name>
       +        </maintainer>
       +        <longdescription>
       +                NeoMutt is a command-line mail reader (or Mail User Agent). It's a
       +                version of Mutt with added features.
       +        </longdescription>
       +        <use>
       +                <flag name="gpg">Enable support for <pkg>app-crypt/gpgme</pkg></flag>
       +                <flag name="notmuch">Enable support for <pkg>net-mail/notmuch</pkg></flag>
       +                <flag name="smime">Enable support for smime</flag>
       +                <flag name="tokyocabinet">Enable tokyocabinet database backend for header
       +                        caching</flag>
       +                <flag name="kyotocabinet">Enable kyotocabinet database backend for header
       +                        caching</flag>
       +                <flag name="lmdb">Enable LMDB backend for header caching</flag>
       +        </use>
       +</pkgmetadata>
   DIR diff --git a/mail-client/neomutt/neomutt-20170714.ebuild b/mail-client/neomutt/neomutt-20170714.ebuild
       @@ -0,0 +1,159 @@
       +# Copyright 1999-2017 Gentoo Foundation
       +# Distributed under the terms of the GNU General Public License v2
       +
       +EAPI="6"
       +
       +inherit autotools
       +
       +if [[ ${PV} == 99999999 ]] ; then
       +        # live ebuild
       +        inherit git-r3
       +        EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
       +        EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
       +        KEYWORDS=""
       +else
       +        SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz"
       +        KEYWORDS="~amd64"
       +fi
       +
       +DESCRIPTION="Teaching an Old Dog New Tricks"
       +HOMEPAGE="https://www.neomutt.org/"
       +IUSE="berkdb crypt debug doc gdbm gnutls gpg idn kerberos libressl lua mbox nls notmuch qdbm sasl selinux slang smime ssl tokyocabinet kyotocabinet lmdb"
       +SLOT="0"
       +LICENSE="GPL-2"
       +CDEPEND="
       +        app-misc/mime-types
       +        nls? ( virtual/libintl )
       +
       +        tokyocabinet? ( dev-db/tokyocabinet )
       +        qdbm? ( dev-db/qdbm )
       +        gdbm? ( sys-libs/gdbm )
       +        berkdb? ( >=sys-libs/db-4:= )
       +        kyotocabinet? ( dev-db/kyotocabinet )
       +        lmdb? ( dev-db/lmdb )
       +
       +        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 )
       +        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 )
       +        lua? (
       +                || (
       +                        dev-lang/lua:5.2
       +                        dev-lang/lua:5.3
       +                )
       +        )
       +"
       +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 )
       +        !mail-client/mutt
       +"
       +
       +# github prefixes with project name
       +S="${WORKDIR}/neomutt-${P}"
       +
       +src_prepare() {
       +        eapply_user
       +
       +        # many patches touch the buildsystem, we always need this
       +        AT_M4DIR="m4" eautoreconf
       +}
       +
       +src_configure() {
       +        local myconf=(
       +                "$(use_enable crypt pgp)"
       +                "$(use_enable debug)"
       +                "$(use_enable doc)"
       +                "$(use_enable gpg gpgme)"
       +                "$(use_enable nls)"
       +                "$(use_enable smime)"
       +                "$(use_enable notmuch)"
       +                "$(use_enable lua)"
       +                "$(use_with idn)"
       +                "$(use_with kerberos gss)"
       +                "$(use_with sasl)"
       +                "$(use_with gdbm)"
       +                "$(use_with tokyocabinet)"
       +                "$(use_with kyotocabinet)"
       +                "$(use_with qdbm)"
       +                "$(use_with berkdb bdb)"
       +                "$(use_with lmdb)"
       +                "--with-$(use slang && echo slang || echo curses)=${EPREFIX}/usr"
       +                "--enable-nfs-fix"
       +                "--sysconfdir=${EPREFIX}/etc/${PN}"
       +                "--with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR}"
       +                "--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
       +
       +        if use gnutls; then
       +                myconf+=( "--with-gnutls" )
       +        elif use ssl; then
       +                myconf+=( "--with-ssl" )
       +        fi
       +
       +        if use mbox; then
       +                myconf+=( "--with-mailpath=${EPREFIX}/var/spool/mail" )
       +        else
       +                myconf+=( "--with-homespool=Maildir" )
       +        fi
       +
       +        econf "${myconf[@]}" || die "configure failed"
       +}
       +
       +src_install() {
       +        emake DESTDIR="${D}" install || die "install failed"
       +
       +        # 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
       +                cp doc/muttrc.man muttrc.5
       +                doman muttrc.5
       +                # make the fake slightly better, bug #413405
       +                sed -e 's#@docdir@/manual.txt#http://www.neomutt.org/doc/devel/manual.html#' \
       +                        -e 's#in @docdir@,#at http://www.neomutt.org/,#' \
       +                        -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \
       +                        -e "s#@bindir@#${EPREFIX}/usr/bin#" \
       +                        doc/mutt.man > mutt.1
       +                doman mutt.1
       +        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
       +
       +        for f in "${ED}"/usr/share/locale/*/LC_MESSAGES/mutt.mo ; do
       +                mv "${f}" "${f%/*}/mutt.mo"
       +        done
       +
       +        dodoc COPYRIGHT ChangeLog* OPS* README*
       +}