summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2014-10-02 08:01:06 +0000
committerJustin Lecher <jlec@gentoo.org>2014-10-02 08:01:06 +0000
commit74d806122f978fdafc58df7db10852bca2ee617a (patch)
tree28a03181d6ecdc6127deb0037f0e50819eead496 /sci-biology
parentnet-analyzer/openvas: Enable pdf report by default (diff)
downloadhistorical-74d806122f978fdafc58df7db10852bca2ee617a.tar.gz
historical-74d806122f978fdafc58df7db10852bca2ee617a.tar.bz2
historical-74d806122f978fdafc58df7db10852bca2ee617a.zip
sci-biology/cufflinks: Drop debugging flags, fix compatibility with newer samtools, #524252
Package-Manager: portage-2.2.14_rc1/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-biology')
-rw-r--r--sci-biology/cufflinks/ChangeLog8
-rw-r--r--sci-biology/cufflinks/Manifest33
-rw-r--r--sci-biology/cufflinks/cufflinks-2.2.1-r1.ebuild51
-rw-r--r--sci-biology/cufflinks/files/cufflinks-2.2.1-flags.patch28
-rw-r--r--sci-biology/cufflinks/files/cufflinks-2.2.1-hts.patch16
5 files changed, 120 insertions, 16 deletions
diff --git a/sci-biology/cufflinks/ChangeLog b/sci-biology/cufflinks/ChangeLog
index 7a6426be6048..044b1c730a93 100644
--- a/sci-biology/cufflinks/ChangeLog
+++ b/sci-biology/cufflinks/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-biology/cufflinks
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/cufflinks/ChangeLog,v 1.8 2014/09/25 16:11:26 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/cufflinks/ChangeLog,v 1.9 2014/10/02 08:01:05 jlec Exp $
+
+*cufflinks-2.2.1-r1 (02 Oct 2014)
+
+ 02 Oct 2014; Justin Lecher <jlec@gentoo.org> +cufflinks-2.2.1-r1.ebuild,
+ +files/cufflinks-2.2.1-flags.patch, +files/cufflinks-2.2.1-hts.patch:
+ Drop debugging flags, fix compatibility with newer samtools, #524252
*cufflinks-2.2.1 (25 Sep 2014)
diff --git a/sci-biology/cufflinks/Manifest b/sci-biology/cufflinks/Manifest
index 616aae46cffc..bc30e466a804 100644
--- a/sci-biology/cufflinks/Manifest
+++ b/sci-biology/cufflinks/Manifest
@@ -4,28 +4,31 @@ Hash: SHA512
AUX cufflinks-1.3.0-autotools.patch 1270 SHA256 457741f6707097b6baa004c09995526a06553d75ed0018f0ef239001ab9963ff SHA512 2b9efa463f808e1433674f5c351d5e3fb30db7516d3b4fdf4f9d18d010d64a937b227d9271ece581b8f3240cd156f27972ad1073f07ee1761444c2e2681a9d83 WHIRLPOOL 6c02e73bdd41c117ead6252da374811ccb23658a7f3b6fac2abcee0cc189df4f5b1a3106906ddd462c053ddda02f7b41c7b73a985417f6d8db53afc6a29c158c
AUX cufflinks-1.3.0-boost.patch 52005 SHA256 4fc98a82bb1b283db0eb0b4064ac76237ddd1f5c329d76a4130ec09d7dc7983b SHA512 910c9d1b9b1635a4b3e30b0d377b1f2c192a20e482697da0346a9ecb99e0255ac50c906ff7be2d94446137ed04cfa7705c916dc892e1fc0c5c05c93e950e1d34 WHIRLPOOL a5fc395daccbf248fe819b1c21979fbd0f6168c7227d4774240fa70d58eb75dd479eb418bd181c5c470209f72d52c7913d0dea77d1b6d16716543841bd5a5984
AUX cufflinks-1.3.0-gcc-4.7.patch 594 SHA256 9dcdde0e56b3ebb3f0325eaba05b0c8f80cab311519d3785956e32bb1c4e0b97 SHA512 fc8b3924af1f24cc57e5890bb22acc1123eb1704948ded6bdf2beb7500ccbe57c12ff3905c235f3ae47dfff19e4205ed266b94a6eef48ce1539cd2c260e37ac6 WHIRLPOOL 196255a59028cadfa6d0575230bb9f602c894db437b34e1f9efb573dbe5d9bdc9bc3f9ed573166aa9fbb070d7d506a447627369bb71d72040d1ab28b358c46fc
+AUX cufflinks-2.2.1-flags.patch 1132 SHA256 3f86cd6ef757bc597bf4a511c119f176d4bb1bc06b3098791849446329f42a2e SHA512 58ea036d55d0b4835a56ea66afc2359bdb3e022f1fda3cab8402e4a2d7c6eab00fae96c739f89a25ca1e7528dad02f20c5c944a198c1eeca245e8995fbaa8f12 WHIRLPOOL 40db49fef766bf43508fc9748b31dce0098fc2cbd330106dd8156ccab39bbad5f5d15027fa126b6fe7eae082a10355319cca1b223e170d3ab99b8f587a8d935f
+AUX cufflinks-2.2.1-hts.patch 422 SHA256 b04b813da21060c5598b48daf95f42a02b92134935912fe10bb61e396aa66426 SHA512 666eff4c5b40916d8b5c6581b0946f2e5dfaf5e1b816b28aaf5f037e5eab78297058699f686108f0dcc4e9aef2e2e6fdbaf05b9c546b11a3e68e7cbae88d6de7 WHIRLPOOL 330fbcf9e879740b951cbb41d2fcb6ac68e02549b33a4f8e0e84956b8b2ced10659a287cab82e1eac6a2b8e3e1496322ab25c6a452a27483d028d351af4730a3
DIST cufflinks-1.3.0.tar.gz 676660 SHA256 c1e194e30e6ba2e1cbbd35e5f92be59f9fdef95a12079b3141790efbbdbdfd86 SHA512 b493c06b00093958aa3bf4aefa6435b89aa3fa8f90b9adea955b38aaa0301fafe3f028321573855d2af9515f9792a8a9c3851bd9352846131658e54b5a6ac68a WHIRLPOOL 649ed7638bdc655cc38d9c0ec6c81bc464e648e6e684e31af955a424510ee4702e2cec8e3dbfa2d97859ed27e04ff45fe2e07cb0a548c87674337bb94f5352ce
DIST cufflinks-2.2.1.tar.gz 766280 SHA256 e8316b66177914f14b3a0c317e436d386a46c4c212ca1b2326f89f8a2e08d5ae SHA512 4da7f3a6090ea8cf469a85208c91073abdcd8b0e71c51b0f7052ce8001c368055b9d9cb7726d463196f5b3ab0b4a49bf5241d321ac3fe061225ecc47b4ca209b WHIRLPOOL bd40e6612f3c16466cf14efe706e38663c61d01661f901d9fdb140d0419e47e2ff10515dc7a0ff81da081e87af6d5d393d88cc4d036e8b921491fb5a790ae224
EBUILD cufflinks-1.3.0-r1.ebuild 978 SHA256 7080262396c6df8b2e47f811e2f70fca41853367206504e9f3f3941ed412637b SHA512 a8b0778e29ba43694045cb6b4cb74d976b070eb15c10ae7ad8933e82b31e53b2aa096cb0f70d1b34658bfb5b59894ad24ae3446a5a879c40781121d00ef8a43a WHIRLPOOL e7e10b72bc8dc6d064cc87c019bf0ba27f1b24bd3f6b6e0fb43501f72edb218e28db814c43bf10bd70889350b81d64a34d32aa9e6d0af86dc01cd97eee2a5691
+EBUILD cufflinks-2.2.1-r1.ebuild 1137 SHA256 27ead30ca1a68f7bb769dfbd8bba8757c1132d4e2b2bc8a8fd8b742a4db47301 SHA512 6b5bb225a88c579c1f9ece0753e9426fb61e9a30b42d89a48647540b694db87459e0a71f2de361746205c1f23c6d8e3004fd54903f768aeed64a3eb1a8358334 WHIRLPOOL f6bed64b4613b0bad124d7931d18413557686339b1e5b974f9e9a5f5bbe1448c632c3257b4fad0f5a6d8e23230542ebe12aa0b1360ee93879a66aa90295b5d5a
EBUILD cufflinks-2.2.1.ebuild 993 SHA256 384f5f2f2093511226c4ca3413ac6efca8dc8857d7c78a04d2645f2f000003a7 SHA512 d083a5eb12110a05c12de47abeff82436ce2e22269df0926fbfade60d2cf65fa22399655d05fe25b06d8eef42ce5e82bf2fb1b82631adb224fcd97f6c2d327f7 WHIRLPOOL 069b81f8bc333980b0850463171bdf5aab6c4dbd45fb50a3ae1fd4e0a6359c03bfbf3378141e83d6eaeeeadc1517b0c5d7649b307142c890bd3fdfd7a010be3f
-MISC ChangeLog 1582 SHA256 b728482960fb6a325dcfc0e930461684cbef7a05ffd399fc02042830a3a8672f SHA512 892e4d5eea93f793e25e7be9f08e157d6af089493506b54f47c283bb3c6e43a0deb38f0fafd69f4b30766eee4e4ad49d9418b821849624c3043889be50bd95d3 WHIRLPOOL 5ff30fc83c3bccac30f848e7f562b7be46515d78db20ba8fc2d7ede93d6151b42948d6a85a8010da0814c5232cafa9266668eec6151ae4ed9c69676f8bfbe98a
+MISC ChangeLog 1836 SHA256 4fd424df0395f584024fa8fb2bf37a58d4987f1454ee00e720c2d67eda363aa3 SHA512 30283966a3c1363005c4dfae804a7971810535e688911517ddc73c087bd6c99218c5de3b3e90e5d4e84f8b169d2cec0d9591a469405b6544f8e5a2d1f04bb2c2 WHIRLPOOL 33d8c91f3fe40b1b28bc6d42d5622cca554c399eb2efb875edf09410f6e81050d974eb7b72c49a1bd75c6483e80e9d9955fedf811c5abf5ecd922addfa8715ad
MISC metadata.xml 166 SHA256 29b228f683c71345323d841414e410c929a320f34536eb30910498728260c8ac SHA512 51c5345bb1c4466b73e2feac8895c64fc119365e7f2c156702f4c93664d3aba028b3da9daaabf24f61a88220345fca7806771a252e8ae906cac5dec97862c7e0 WHIRLPOOL 211bf955d94fc1d93b12388a2c597a8d440fb5d78f84d59b2549569537098c3525b1fbab707441d62fabe20edcac2fd9ebe09c5d9870f1c9558d7ee90d5db5b3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCgBmBQJUJD6vXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCgBmBQJULQZCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
-OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirt90P/1+lxmjc4aEB3tUQOSQx51jo
-d6Vs7LJPmVNbDOE6xS12zS0BJhz2FBKTnNghnoC+bYkQuwAaZmxy2/8icccHgPWs
-3F5cmLbq/6jts1N8UZYSYvKgVUPD1sisMrkHbOS9hbrYHjiWO3E8aU3+ka5rE+dq
-eeHF2tGHjngd6HlzVuTbv0dz2nzt05yF72eB4tclX0a1J5vGDK5lRDi/3tlZDM6k
-3Q7km1SxAnw4Pyt36BIrD/S1UnxMBtvFWwZ/01uGPtlj4s2f2zoNAKyusRJEZNBo
-dxwn09AGNh9dbjo4VJr4QoyE0mJ0enPsxB5KCowIF0+ynly2w9g5C4Ey4FIjttpH
-9j5baeVSbNiKgdXyrVzsjDgnel3/ZUWyobDMnhnjBS+g/ix6Wvp8/7JupWUZQ1jy
-Npr8NGFK0+5Tk7vdN5gKexIm0su7EMD1ZOjAHGbAJLRcbheVeu7li7VaG/hoCJtV
-JpjuuvDlUwuQ96wtAS7rT/w75gqdmXkZ1/lS91ewAnX4ZNixtd+9tgo3pSrzMg7n
-ZnSMIL4op4bmFuRMbw47Ae3gPTgQby8gF1u0LGAH6JrsBEmL8WKeXKfRPbGqAOwT
-ZPnZzkiLBJ4aFnaZlXT91RNqrru0p6kQgCLf+FQFniMGQfCrgq427NdfSjAVSzIU
-iMkeWwOuO/CX63FtoOp2
-=+HJr
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirdNkP/0+blVr1Ob+VPGeKD8PfAMAG
+rEw3irS+SWysjdeWjnWKOM2qut8uvXl76CUrVkefrdk8RzCVKw8HSandF9QizrK3
+/4XlWu2D8kSvUtywUVd7JpDke8b+o6TsnSpSeRGnG+H95XaGR/8rLNRaMmVijQ01
+9sTyCLFMQbfwWjVqAeVQpR4KTdJmZp00bMbM8jZpdmP+P/N1expAr4kJclc8QeYr
+x+BnElbFo00kH4USN/u902V6K5BSL3s2qaca+gv/1atTHnJyOwHDGlxPvbm/U/lM
+NhV538RrWbh0z4wlEr15+a0yym4B8yz+5JqEg0VPBeX5MlG2axnBxCh3Pzp+b3SF
+J4UpMLd1EwDBoh1xT+nS2r171sbwf0VbS3GCr4hojOUmnk+6b02q0L8CEY1a93S7
+ka7h1MFVbaJMsMvj6moc7DUVhBvv3mzfGtBnqyoPq5GpmESWpve1mYkJjGcbKFjS
+ic2mJQ5fCooU20VOmTRqDzyRzH7SHixiiv476hf2GL2hhDLDl5qP2hkyosSHUuOM
+TTVjq2VwS6gf0ATORoOiR0DHA3h4fHSbsSqtS4gLJahoUJM/ae+nid7xBudt+KCG
+2dkjfZW1LT5PUx5xW6t4mvOY3LOVDvwvlspaJ+plgIJJCE04HdN+WJjjJp1W3HMv
+g27u96k5LTFDEhUaMRSq
+=maL2
-----END PGP SIGNATURE-----
diff --git a/sci-biology/cufflinks/cufflinks-2.2.1-r1.ebuild b/sci-biology/cufflinks/cufflinks-2.2.1-r1.ebuild
new file mode 100644
index 000000000000..e6e79a3c9df0
--- /dev/null
+++ b/sci-biology/cufflinks/cufflinks-2.2.1-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/cufflinks/cufflinks-2.2.1-r1.ebuild,v 1.1 2014/10/02 08:01:05 jlec Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils flag-o-matic toolchain-funcs
+
+DESCRIPTION="Transcript assembly, differential expression, and differential regulation for RNA-Seq"
+HOMEPAGE="http://cufflinks.cbcb.umd.edu/"
+SRC_URI="http://cufflinks.cbcb.umd.edu/downloads/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Artistic"
+IUSE="debug"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ || (
+ (
+ >=sci-biology/samtools-0.1.18
+ sci-libs/htslib
+ )
+ <sci-biology/samtools-1
+ )
+ >=dev-libs/boost-1.47.0:=
+ dev-cpp/eigen:3
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-hts.patch
+ "${FILESDIR}"/${P}-flags.patch
+ )
+
+src_prepare() {
+ append-cppflags $($(tc-getPKG_CONFIG) --cflags eigen3)
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-optim
+ --with-boost-libdir="${EPREFIX}/usr/$(get_libdir)/"
+ --with-bam="${EPREFIX}/usr/"
+ $(use_enable debug)
+ )
+ autotools-utils_src_configure
+}
diff --git a/sci-biology/cufflinks/files/cufflinks-2.2.1-flags.patch b/sci-biology/cufflinks/files/cufflinks-2.2.1-flags.patch
new file mode 100644
index 000000000000..47784088fab9
--- /dev/null
+++ b/sci-biology/cufflinks/files/cufflinks-2.2.1-flags.patch
@@ -0,0 +1,28 @@
+ configure.ac | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 96ffbac..e88b8e4 100755
+--- a/configure.ac
++++ b/configure.ac
+@@ -61,7 +61,8 @@ AC_CANONICAL_HOST
+
+ # set CFLAGS and CXXFLAGS
+ user_CFLAGS=${CFLAGS}
+-generic_CFLAGS="-Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024"
++generic_CFLAGS="-Wall -Wno-strict-aliasing -Wunused -Wuninitialized"
++generic_CXXFLAGS="-Wall -Wno-strict-aliasing -Wunused -Wuninitialized -ftemplate-depth-1024"
+ ext_CFLAGS=""
+ debug_CFLAGS=""
+ #echo "${host_cpu}-${host_os}"
+@@ -106,8 +107,8 @@ AC_ARG_ENABLE(profiling, [ --enable-profiling enable profiling with
+ [ext_LDFLAGS="-lprofiler -ltcmalloc"], [])
+
+ CFLAGS="${generic_CFLAGS} ${ext_CFLAGS} ${user_CFLAGS} ${debug_CFLAGS} ${OPENMP_CFLAGS}"
+-CXXFLAGS="$CFLAGS"
+-CXXFLAGS="${CXXFLAGS} ${BOOST_CPPFLAGS} ${BAM_CPPFLAGS} ${EIGEN_CPPFLAGS}"
++CXXFLAGS="${generic_CFLAGS} ${CXXFLAGS}"
++CPPFLAGS="${CPPFLAGS} ${BOOST_CPPFLAGS} ${BAM_CPPFLAGS} ${EIGEN_CPPFLAGS}"
+ user_LDFLAGS="$LDFLAGS"
+ LDFLAGS="${ext_LDFLAGS} ${user_LDFLAGS}"
+
diff --git a/sci-biology/cufflinks/files/cufflinks-2.2.1-hts.patch b/sci-biology/cufflinks/files/cufflinks-2.2.1-hts.patch
new file mode 100644
index 000000000000..3b9abd812680
--- /dev/null
+++ b/sci-biology/cufflinks/files/cufflinks-2.2.1-hts.patch
@@ -0,0 +1,16 @@
+ ax_bam.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ax_bam.m4 b/ax_bam.m4
+index 7d463b7..95f1bed 100644
+--- a/ax_bam.m4
++++ b/ax_bam.m4
+@@ -189,7 +189,7 @@ if test "x$want_bam" = "xyes"; then
+ AC_MSG_NOTICE([Your bam libraries seem too old (version $_version).])
+ fi
+ else
+- BAM_LIB="-lbam"
++ BAM_LIB="-lbam -lhts"
+ AC_SUBST(BAM_CPPFLAGS)
+ AC_SUBST(BAM_LDFLAGS)
+ AC_SUBST(BAM_LIB)