From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7D2791396D0 for ; Tue, 3 Oct 2017 20:12:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AE1B42BC03D; Tue, 3 Oct 2017 20:12:02 +0000 (UTC) Received: from smx-7fb.smtp.startmail.com (smx-7fb.smtp.startmail.com [37.153.204.247]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 494E22BC003 for ; Tue, 3 Oct 2017 20:12:02 +0000 (UTC) Received: from smx-6f5.int1.startmail.com (smx-6f5.int1.startmail.com [10.116.2.63]) by smx-7fb.smtp.startmail.com (Postfix) with ESMTPS id E146DB7C85 for ; Tue, 3 Oct 2017 22:12:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=startmail.com; s=dkim; t=1507061520; bh=gU/iVeO37F/vZWDD2sdds26opZ6UGvt2kZXXC6cbJX0=; h=Date:From:To:Subject:References:In-Reply-To:From; b=xdw1wTWy8uDAz31O/X2XPAMuzv4Fl7iZlVWzaylfxPmq90zI0FdRaVhNgAg+NnWAi j1km4ZJNLCP9g6K7fU6A6E84WeE/+MKypu/TvX96LcgugUunj49khq8GuGMF+anBlw p8KAab5zM1iPC+lEirnOjNRivGy8pLL/HuJIz/4it6IXa5nFaxb4BW/RpOFXXIfysG q8YkxyyXUvuviSVjodj121597ugBEdoAcBr+lgu1VtyIfg9CFC1oqDsN1Jci5jkb/H UYbyG2qA+N463wF8w6dDTm5y6TxyvZ3W67oV28Uq7El0NbGGY/2dY1iDPo8/RYg7cp 7zYZLKwgOu7/A== Date: Tue, 3 Oct 2017 15:09:25 -0500 From: "Marty E. Plummer" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] New package neomutt Message-ID: <20171003200915.7ntistj4hutaf5kq@proprietary-killer.fossland> References:<20170731071119.jccco5q4kd3fs4xs@rubberducky.suse.de> <20170918120805.twvgvqarmxgwk5mw@rubberducky> <20171003123611.wfkysmemwyfuwrso@rubberducky> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To:<20171003123611.wfkysmemwyfuwrso@rubberducky> X-Archives-Salt: a50bb294-33c9-42bc-a676-46da721a5a1d X-Archives-Hash: f1dc0ffe09f545c623449dc26e7a3cab On Tue, Oct 03, 2017 at 12:36:11PM +0000, Nicolas Bock wrote: > On Mon, Sep 18, 2017 at 06:08:05AM -0600, Nicolas Bock wrote: > > On Mon, Jul 31, 2017 at 09:11:19AM +0200, Nicolas Bock wrote: > > > Hi, > > > > > > I would like to add neomutt to the tree. This new package is meant > > > as an alternative and not a replacement of the existing mutt > > > package. > > > > This is the third edition. Please have another look. Thanks! > > > > Hi, > > I have pushed the neomutt ebuild to tree. > > Thanks for all of the great feedback! > > Nick > > > > > # Copyright 1999-2017 Gentoo Foundation > > # Distributed under the terms of the GNU General Public License v2 > > > > EAPI=6 > > > > inherit autotools eutils flag-o-matic > > > > SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" > > KEYWORDS="~amd64 ~x86" > > > > DESCRIPTION="A small but very powerful text-based mail client" > > HOMEPAGE="https://www.neomutt.org/" > > > > LICENSE="GPL-2" > > SLOT="0" > > IUSE="berkdb crypt debug doc gdbm gnutls gpg idn kerberos kyotocabinet > > libressl lmdb nls notmuch qdbm sasl selinux slang smime ssl +symlink > > tokyocabinet" > > > > CDEPEND=" > > app-misc/mime-types > > berkdb? ( >=sys-libs/db-4:= ) > > gdbm? ( sys-libs/gdbm ) > > kyotocabinet? ( dev-db/kyotocabinet ) > > lmdb? ( dev-db/lmdb ) > > nls? ( virtual/libintl ) > > qdbm? ( dev-db/qdbm ) > > tokyocabinet? ( dev-db/tokyocabinet ) > > gnutls? ( >=net-libs/gnutls-1.0.17 ) > > gpg? ( >=app-crypt/gpgme-0.9.0 ) > > idn? ( net-dns/libidn ) > > kerberos? ( virtual/krb5 ) > > notmuch? ( net-mail/notmuch ) > > sasl? ( >=dev-libs/cyrus-sasl-2 ) > > !slang? ( sys-libs/ncurses:0 ) > > slang? ( sys-libs/slang ) > > ssl? ( > > !libressl? ( >=dev-libs/openssl-0.9.6:0 ) > > libressl? ( dev-libs/libressl ) > > ) > > " > > 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 ) > > " > > > > S="${WORKDIR}/${PN}-${P}" > > > > src_prepare() { > > eapply "${FILESDIR}/0001-Rename-mutt-to-neomutt.patch" > > eapply_user > > AT_M4DIR="m4" eautoreconf > > } > > PATCHES=( "${FILESDIR}/0001-Rename-mutt-to-neomutt.patch" ) src_prepare() { default 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_with idn)" > > "$(use_with kerberos gss)" > > "$(use_with sasl)" > > "$(use_with tokyocabinet)" > > "$(use_with kyotocabinet)" > > "$(use_with qdbm)" > > "$(use_with gdbm)" > > "$(use_with berkdb bdb)" > > "$(use_with lmdb)" > > "--with-$(usex slang slang curses)" > > "--sysconfdir=${EPREFIX}/etc/${PN}" > > "--with-docdir=${EPREFIX}/usr/share/doc/${PF}" > > ) > > > > 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 > > > > econf "${myconf[@]}" > > } > > > > src_install() { > > emake DESTDIR="${D}" install > > > > # A newer file is provided by app-misc/mime-types. So we link it. > > rm "${ED}"/etc/${PN}/mime.types || die > > dosym "${EPREFIX}/etc/mime.types" /etc/${PN}/mime.types > > > > ## A man-page is always handy, so fake one > > if use !doc; then > > emake -C doc muttrc.man > > # make the fake slightly better, bug #413405 > > sed -e 's#@docdir@/manual.txt#http://www.neomutt.org/guide#' \ > > -e 's#in @docdir@,#at http://www.neomutt.org/,#' \ > > -e "s#@sysconfdir@#${EPREFIX}/etc/${PN}#" \ > > -e "s#@bindir@#${EPREFIX}/usr/bin#" \ > > doc/mutt.man > neomutt.1 || die > > cp doc/muttrc.man neomuttrc.5 || die > > doman neomutt.1 neomuttrc.5 > > fi > > > > dodoc COPYRIGHT ChangeLog* OPS* README* > > } > > > > -- > > Nicolas Bock > > > > -- > Nicolas Bock