commit: 89745927430667600a2190593e887ccf4eac14e5
Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Mon May 15 14:17:46 2017 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Mon May 15 14:17:46 2017 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=89745927
sci-biology/jellyfish: version bump, add new CDEPEND on dev-lang/yaggo
Package-Manager: Portage-2.3.5, Repoman-2.3.2
.../{jellyfish-2.2.0.ebuild => jellyfish-2.2.6.ebuild} | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/sci-biology/jellyfish/jellyfish-2.2.0.ebuild
b/sci-biology/jellyfish/jellyfish-2.2.6.ebuild
similarity index 70%
rename from sci-biology/jellyfish/jellyfish-2.2.0.ebuild
rename to sci-biology/jellyfish/jellyfish-2.2.6.ebuild
index fd71046ac..99e258e91 100644
--- a/sci-biology/jellyfish/jellyfish-2.2.0.ebuild
+++ b/sci-biology/jellyfish/jellyfish-2.2.6.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils flag-o-matic
+inherit eutils flag-o-matic autotools
DESCRIPTION="k-mer counter within reads for assemblies"
HOMEPAGE="http://www.genome.umd.edu/jellyfish.html"
-SRC_URI="ftp://ftp.genome.umd.edu/pub/${PN}/${P}.tar.gz
+SRC_URI="https://github.com/gmarcais/Jellyfish/archive/v2.2.6.tar.gz ->
${P}.tar.gz
ftp://ftp.genome.umd.edu/pub/jellyfish/JellyfishUserGuide.pdf"
# older version is hidden in
trinityrnaseq_r20140413p1/trinity-plugins/jellyfish-1.1.11
@@ -17,18 +17,26 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse"
-DEPEND=""
+CDEPEND="dev-lang/yaggo"
DEPEND="${RDEPEND}
virtual/pkgconfig"
+S="${WORKDIR}/Jellyfish-${PV}"
+
src_prepare(){
+ eautoreconf
+ default
+}
+
+# TODO: enable compilation of Bindings to Ruby, Python and Perl
+# '--enable-ruby-binding', '--enable-python-binding' or
'--enable-perl-binding', '--enable-swig'
+src_configure(){
# --with-sse enable SSE
# --with-half enable half float (16 bits)
# --with-int128 enable int128
local myconf
use cpu_flags_x86_sse && myconf+=( --with-sse )
econf econf ${myconf[@]}
- eapply_user
}
src_install(){