commit:     369b412939658cb6bf25464909c91c563ae9a3df
Author:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  3 13:27:21 2017 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
CommitDate: Sun Dec  3 13:41:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369b4129

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

 mail-client/neomutt/neomutt-9999.ebuild | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/mail-client/neomutt/neomutt-9999.ebuild 
b/mail-client/neomutt/neomutt-9999.ebuild
index 6832f903c17..3460d474743 100644
--- a/mail-client/neomutt/neomutt-9999.ebuild
+++ b/mail-client/neomutt/neomutt-9999.ebuild
@@ -3,19 +3,25 @@
 
 EAPI=6
 
-inherit autotools eutils flag-o-matic git-r3
+inherit autotools eutils flag-o-matic
 
-EGIT_REPO_URI="https://github.com/neomutt/neomutt.git";
-EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
-KEYWORDS=""
+if (( ${PV} == 9999 )); then
+       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"
+fi
 
 DESCRIPTION="A small but very powerful text-based mail client"
 HOMEPAGE="https://www.neomutt.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="berkdb debug doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
-       lmdb nls notmuch pgp_classic qdbm sasl selinux slang smime_classic ssl
+IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl lmdb nls
+       notmuch pgp_classic qdbm sasl selinux slang smime_classic ssl
        tokyocabinet"
 
 CDEPEND="
@@ -61,7 +67,6 @@ src_prepare() {
 
 src_configure() {
        local myconf=(
-               "$(use_enable debug)"
                "$(use_enable doc)"
                "$(use_enable gpgme)"
                "$(use_enable nls)"

Reply via email to