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 7EA071396D0 for ; Tue, 3 Oct 2017 20:33:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D70ECE0D92; Tue, 3 Oct 2017 20:33:12 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 7D897E0D77 for ; Tue, 3 Oct 2017 20:33:11 +0000 (UTC) Received: from rubberducky (c-174-56-100-228.hsd1.nm.comcast.net [174.56.100.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: nicolasbock) by smtp.gentoo.org (Postfix) with ESMTPSA id 489A734172B for ; Tue, 3 Oct 2017 20:33:09 +0000 (UTC) Date: Tue, 3 Oct 2017 14:33:06 -0600 From: Nicolas Bock To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] New package neomutt Message-ID: <20171003203306.a7om2durehp5zoyv@rubberducky> References:<20170731071119.jccco5q4kd3fs4xs@rubberducky.suse.de> <20170918120805.twvgvqarmxgwk5mw@rubberducky> <20171003123611.wfkysmemwyfuwrso@rubberducky> <20171003200915.7ntistj4hutaf5kq@proprietary-killer.fossland> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="g5bo4t2yqqlf6dvc" Content-Disposition: inline In-Reply-To:<20171003200915.7ntistj4hutaf5kq@proprietary-killer.fossland> User-Agent: NeoMutt/20170912 (1.9.0) X-Archives-Salt: bb27c51a-1704-41dd-af28-8f416aa03c60 X-Archives-Hash: 23de643b0fc3985f97ecf27c22b10b6c --g5bo4t2yqqlf6dvc Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 03, 2017 at 08:09:25PM +0000, Marty E. Plummer wrote: >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=3D6 >> > >> > inherit autotools eutils flag-o-matic >> > >> > SRC_URI=3D"https://github.com/${PN}/${PN}/archive/${P}.tar.gz" >> > KEYWORDS=3D"~amd64 ~x86" >> > >> > DESCRIPTION=3D"A small but very powerful text-based mail client" >> > HOMEPAGE=3D"https://www.neomutt.org/" >> > >> > LICENSE=3D"GPL-2" >> > SLOT=3D"0" >> > IUSE=3D"berkdb crypt debug doc gdbm gnutls gpg idn kerberos kyotocabin= et >> > libressl lmdb nls notmuch qdbm sasl selinux slang smime ssl +symlink >> > tokyocabinet" >> > >> > CDEPEND=3D" >> > app-misc/mime-types >> > berkdb? ( >=3Dsys-libs/db-4:=3D ) >> > gdbm? ( sys-libs/gdbm ) >> > kyotocabinet? ( dev-db/kyotocabinet ) >> > lmdb? ( dev-db/lmdb ) >> > nls? ( virtual/libintl ) >> > qdbm? ( dev-db/qdbm ) >> > tokyocabinet? ( dev-db/tokyocabinet ) >> > gnutls? ( >=3Dnet-libs/gnutls-1.0.17 ) >> > gpg? ( >=3Dapp-crypt/gpgme-0.9.0 ) >> > idn? ( net-dns/libidn ) >> > kerberos? ( virtual/krb5 ) >> > notmuch? ( net-mail/notmuch ) >> > sasl? ( >=3Ddev-libs/cyrus-sasl-2 ) >> > !slang? ( sys-libs/ncurses:0 ) >> > slang? ( sys-libs/slang ) >> > ssl? ( >> > !libressl? ( >=3Ddev-libs/openssl-0.9.6:0 ) >> > libressl? ( dev-libs/libressl ) >> > ) >> > " >> > DEPEND=3D"${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=3D"${CDEPEND} >> > selinux? ( sec-policy/selinux-mutt ) >> > " >> > >> > S=3D"${WORKDIR}/${PN}-${P}" >> > >> > src_prepare() { >> > eapply "${FILESDIR}/0001-Rename-mutt-to-neomutt.patch" >> > eapply_user >> > AT_M4DIR=3D"m4" eautoreconf >> > } >> > >PATCHES=3D( > "${FILESDIR}/0001-Rename-mutt-to-neomutt.patch" >) >src_prepare() { > default > AT_M4DIR=3D"m4" eautoreconf >} Thanks! >> > src_configure() { >> > local myconf=3D( >> > "$(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=3D${EPREFIX}/etc/${PN}" >> > "--with-docdir=3D${EPREFIX}/usr/share/doc/${PF}" >> > ) >> > >> > if [[ ${CHOST} =3D=3D *-solaris* ]] ; then >> > # arrows in index view do not show when using wchar_t >> > myconf+=3D( "--without-wc-funcs" ) >> > fi >> > >> > if use gnutls; then >> > myconf+=3D( "--with-gnutls" ) >> > elif use ssl; then >> > myconf+=3D( "--with-ssl" ) >> > fi >> > >> > econf "${myconf[@]}" >> > } >> > >> > src_install() { >> > emake DESTDIR=3D"${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 > > > --=20 Nicolas Bock --g5bo4t2yqqlf6dvc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAABCgB9FiEEU2lNM4ZQY0eES+u+HcDb5tcV6qcFAlnT8/9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDUz Njk0RDMzODY1MDYzNDc4NDRCRUJCRTFEQzBEQkU2RDcxNUVBQTcACgkQHcDb5tcV 6qeiSg/9GelyedWQvOY1zqTVHlb/Pug8ol1auYO2SVhK8YfeKZIqzW0CTVNDqgav CCltAd1/glTuKlQe9kxTVqBHFmmnYEzzG5G2CdYrZfaRahm369E/YxG+RyNy1K2B y42d/lUTAVAjWPcHAfGbi6jl38ABrjnRCmNiEOZAo3YPVLFXoj+XsMAFjB9AXJz6 Nbs1l+Un5e/8bm9c5TfLhR+JcC7aoTRFYGLuLHMyCBFKNq3f2NFZnXUvZ+QhXW+i fpGbkMrHGOtPxAHJHLpxipDT5AsN+9bhuSwgjDXwRXOwQwX5MxJfWCpzwVmU2Hy9 6u06ZSnQrqKrYu6YR6YbuxD1c4y1o+8SZKtn3FjVdv+9RxspX+3HAdolBxIuF5wf WpDuGVHwpwBCVO7nKC+CSGIAYS25uzSSTr2Yrpryrhlfpo+HNUXDbUQk8rdq0pyZ iAXP4wObkXM9T2YXrVGuIiMBCPewuon1KmoRnr33AnlLgKVrG2O2R0m86iNyKHtO vv4T20rE2ZAbYkAZrYYYxaWE7Pb8dvAbvnTBBUmomJ0vhLngYDGcJg7DiBUw/p5U 7LDlnX6KlYSSL4KVDyOvI0um01lNunaGXD0Vi0ZqipBBCiLBLv2HEfk6OhgjFaci Fgb5YYDW8a1Zspaz2Fi2pGqP1YvEyC9Pi5PCyDJcKd7KnATKOfI= =AMPO -----END PGP SIGNATURE----- --g5bo4t2yqqlf6dvc--