commit:     a5b2a38c915c223d7c2712301c6802b3e6c3389f
Author:     Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Fri Dec  9 16:23:50 2016 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Fri Dec  9 16:23:50 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=a5b2a38c

sci-biology/jellyfish: version bump; respect sse CPU USE flag

Package-Manager: portage-2.3.3

 sci-biology/jellyfish/jellyfish-1.1.11.ebuild              | 14 +++++++++++++-
 sci-biology/jellyfish/jellyfish-2.1.3.ebuild               | 14 +++++++++++++-
 sci-biology/jellyfish/jellyfish-2.1.4.ebuild               | 14 +++++++++++++-
 .../{jellyfish-2.1.3.ebuild => jellyfish-2.2.0.ebuild}     | 14 +++++++++++++-
 4 files changed, 52 insertions(+), 4 deletions(-)

diff --git a/sci-biology/jellyfish/jellyfish-1.1.11.ebuild 
b/sci-biology/jellyfish/jellyfish-1.1.11.ebuild
index acb7729..9475622 100644
--- a/sci-biology/jellyfish/jellyfish-1.1.11.ebuild
+++ b/sci-biology/jellyfish/jellyfish-1.1.11.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+inherit eutils flag-o-matic
+
 DESCRIPTION="k-mer counter within reads for assemblies"
 HOMEPAGE="http://www.cbcb.umd.edu/software/jellyfish";
 SRC_URI="http://www.cbcb.umd.edu/software/jellyfish/jellyfish-1.1.11.tar.gz
@@ -16,12 +18,22 @@ 
SRC_URI="http://www.cbcb.umd.edu/software/jellyfish/jellyfish-1.1.11.tar.gz
 LICENSE="GPL-3+ BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="cpu_flags_x86_sse"
 
 DEPEND=""
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+src_prepare(){
+       #  --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(){
        default
        sed -e "s#jellyfish-${PV}#jellyfish#" -i 
"${ED}/usr/$(get_libdir)"/pkgconfig/jellyfish-1.1.pc || die

diff --git a/sci-biology/jellyfish/jellyfish-2.1.3.ebuild 
b/sci-biology/jellyfish/jellyfish-2.1.3.ebuild
index d38d7bb..7501aef 100644
--- a/sci-biology/jellyfish/jellyfish-2.1.3.ebuild
+++ b/sci-biology/jellyfish/jellyfish-2.1.3.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+inherit eutils flag-o-matic
+
 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
@@ -14,12 +16,22 @@ SRC_URI="ftp://ftp.genome.umd.edu/pub/${PN}/${P}.tar.gz
 LICENSE="GPL-3+ BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="cpu_flags_x86_sse"
 
 DEPEND=""
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+src_prepare(){
+       #  --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(){
        default
        sed -e "s#jellyfish-${PV}#jellyfish#" -i 
"${ED}/usr/$(get_libdir)"/pkgconfig/jellyfish-2.0.pc || die

diff --git a/sci-biology/jellyfish/jellyfish-2.1.4.ebuild 
b/sci-biology/jellyfish/jellyfish-2.1.4.ebuild
index d38d7bb..7501aef 100644
--- a/sci-biology/jellyfish/jellyfish-2.1.4.ebuild
+++ b/sci-biology/jellyfish/jellyfish-2.1.4.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+inherit eutils flag-o-matic
+
 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
@@ -14,12 +16,22 @@ SRC_URI="ftp://ftp.genome.umd.edu/pub/${PN}/${P}.tar.gz
 LICENSE="GPL-3+ BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="cpu_flags_x86_sse"
 
 DEPEND=""
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+src_prepare(){
+       #  --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(){
        default
        sed -e "s#jellyfish-${PV}#jellyfish#" -i 
"${ED}/usr/$(get_libdir)"/pkgconfig/jellyfish-2.0.pc || die

diff --git a/sci-biology/jellyfish/jellyfish-2.1.3.ebuild 
b/sci-biology/jellyfish/jellyfish-2.2.0.ebuild
similarity index 72%
copy from sci-biology/jellyfish/jellyfish-2.1.3.ebuild
copy to sci-biology/jellyfish/jellyfish-2.2.0.ebuild
index d38d7bb..7501aef 100644
--- a/sci-biology/jellyfish/jellyfish-2.1.3.ebuild
+++ b/sci-biology/jellyfish/jellyfish-2.2.0.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+inherit eutils flag-o-matic
+
 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
@@ -14,12 +16,22 @@ SRC_URI="ftp://ftp.genome.umd.edu/pub/${PN}/${P}.tar.gz
 LICENSE="GPL-3+ BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="cpu_flags_x86_sse"
 
 DEPEND=""
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+src_prepare(){
+       #  --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(){
        default
        sed -e "s#jellyfish-${PV}#jellyfish#" -i 
"${ED}/usr/$(get_libdir)"/pkgconfig/jellyfish-2.0.pc || die

Reply via email to