URI:
       Update neomutt - overlay - drkhsh gentoo overlay
  HTML git clone git://git.drkhsh.at/overlay.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 3b07cb6e3a2ff59b4e68e1634af841c627c46435
   DIR parent b28ad9ad143cbe5e2b90075f1436d64445d17d5f
  HTML Author: Aaron Marcher <me@drkhsh.at>
       Date:   Wed, 29 Nov 2017 08:45:18 +0100
       
       Update neomutt
       
       Diffstat:
         A mail-client/neomutt/neomutt-201710… |     159 +++++++++++++++++++++++++++++++
       
       1 file changed, 159 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/mail-client/neomutt/neomutt-20171027.ebuild b/mail-client/neomutt/neomutt-20171027.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 versionator
       +
       +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 ~x86 ~alpha ~arm ~hppa ~la64 ~ppc ~ppc64 ~sparc"
       +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 )
       +"
       +
       +# 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"
       +                "--sysconfdir=${EPREFIX}/etc/${PN}"
       +                "--with-docdir=${EPREFIX}/usr/share/doc/${PN}-${PVR}"
       +        )
       +
       +        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 man-page is always handy, so fake one
       +        if use !doc; then
       +                emake -C doc DESTDIR="${D}" neomuttrc.man || die
       +                cp doc/neomuttrc.man neomuttrc.5
       +                doman neomuttrc.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/neomutt.man > neomutt.1
       +                doman neomutt.1
       +        fi
       +
       +        for f in "${ED}"/usr/share/locale/*/LC_MESSAGES/neomutt.mo ; do
       +                mv "${f}" "${f%/*}/neomutt.mo"
       +        done
       +
       +        dodoc COPYRIGHT ChangeLog* README*
       +}
       +
       +pkg_postinst () {
       +        for r in ${REPLACING_VERSIONS}; do
       +                if [[ $(get_major_version $r) -le 20171006 ]]; then
       +                        elog "Please note that starting with version 20171013, the binaries (as well as"
       +                        elog "the configuration files, man pages etc.) are called \"neomutt\" instead of"
       +                        elog "\"mutt\"."
       +                        break
       +                fi
       +        done
       +}