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(){