summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2014-10-13 07:56:30 +0000
committerJustin Lecher <jlec@gentoo.org>2014-10-13 07:56:30 +0000
commitb0529a80c622cdf26ee234c2bb818981ba1dacf0 (patch)
tree250d9ffdda76d86378b89611798fdd742e2f8371 /sci-biology
parentSet safe minimal versions of multilib dependencies, bug #513790. (diff)
downloadhistorical-b0529a80c622cdf26ee234c2bb818981ba1dacf0.tar.gz
historical-b0529a80c622cdf26ee234c2bb818981ba1dacf0.tar.bz2
historical-b0529a80c622cdf26ee234c2bb818981ba1dacf0.zip
sci-biology/express: Version BUmp; thanks Michael Schubert for the initial patch, #525188
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/express/ChangeLog8
-rw-r--r--sci-biology/express/Manifest31
-rw-r--r--sci-biology/express/express-1.5.1.ebuild37
-rw-r--r--sci-biology/express/files/express-1.5.1-buildsystem.patch55
4 files changed, 120 insertions, 11 deletions
diff --git a/sci-biology/express/ChangeLog b/sci-biology/express/ChangeLog
index 6a0a592f12a0..51bc0c74b08c 100644
--- a/sci-biology/express/ChangeLog
+++ b/sci-biology/express/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-biology/express
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/express/ChangeLog,v 1.5 2014/02/05 07:33:56 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/express/ChangeLog,v 1.6 2014/10/13 07:56:29 jlec Exp $
+
+*express-1.5.1 (13 Oct 2014)
+
+ 13 Oct 2014; Justin Lecher <jlec@gentoo.org> +express-1.5.1.ebuild,
+ +files/express-1.5.1-buildsystem.patch:
+ Version BUmp; thanks Michael Schubert for the initial patch, #525188
*express-0.9.5-r1 (05 Feb 2014)
diff --git a/sci-biology/express/Manifest b/sci-biology/express/Manifest
index 63e2d87e4840..5f3c7f30bc78 100644
--- a/sci-biology/express/Manifest
+++ b/sci-biology/express/Manifest
@@ -1,19 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
+AUX express-1.5.1-buildsystem.patch 1956 SHA256 e4266c79b6d2c34e518cc57a9542543109bcc484511711492b146a7a49cb1187 SHA512 246788b75a7f40c825cc7bf811de2bd44607b7ccf139d7302480ed7faae441ec95d5a37aec7f04effb1e3e47ed774b08291321cd227b0fa79306969b39e93d54 WHIRLPOOL 195d13b46b3e9b3b651c3994148049f7c626dca395c2dbf1ca2eb5e8febb1b8d3d8ef501cd01a62fdc4a5a7a1236970fe6f644f9d5791d3b7fbbe28d7b58a7a3
DIST express-0.9.5-src.tgz 766024 SHA256 e17250d62750560c2dc9cb579f58784b5076afb74088f36523ddd623e08bc022 SHA512 3a7360ffbe57f4f712b6db38d551d31384d995050a86238d79299edb12f0e7f5dca6f362b7858b5051ea2879af2b3559f78f9780d75ef2ef6fdad7398f781403 WHIRLPOOL 290772dceca2465f922f5d5fe548dc8fd460422589697173c58f98dc3afa2e91175fe1fa52e5f29458ea6af74c8da609776fa583bf5efcb2d5771c4c9ad51cde
+DIST express-1.5.1-src.tgz 931166 SHA256 0c5840a42da830fd8701dda8eef13f4792248bab4e56d665a0e2ca075aff2c0f SHA512 59cf6511a879311247c65334285ea056d571d4fd950aa6243041fa10075ff0d1ddd2afbcfe12e5f7f3e7cdd22fe37fd7f6b43ed4a8eb28d7a33d72366dc549ee WHIRLPOOL 2c75385b2a2ec8f7b77df760344affc108e827eb9f59014f08af0cee0ca8806beeba101d13ed8b43883a25fc9486bd405f402339f0e4e394d3895694c75a4e2a
EBUILD express-0.9.5-r1.ebuild 997 SHA256 d1ab3a8718d05712b0af04b4e666afb4e9c1d2376844ceb808987a20599d09df SHA512 d02fc2a69ca11293c1353586165e62d4998ecad105381ac6a605e75ba4ab1dd571973c950423fd81f4132372c53c2f4ddc9b39e4588ae8db68bda36b5ab3b2d6 WHIRLPOOL cff63f65c16bd626017de1ddd0533ba728dae51b09ab102da81e8b3cb991740d7762a7730efcb10c71cd49ff6dab06104fed9662c7e5b656655ecc11cb1b061c
EBUILD express-0.9.5.ebuild 954 SHA256 954e8a1e60051ed5ab3abc476d27337f0dc26caabeabdc4301a0508c3bd50424 SHA512 ab4019ec226ef59582da0b8781ec27451cc466a6bfca0ae22785eee90bf55675802d00cf165a5bbd8cc58c1caf65dbec7b964c8a5682458692934e7c5eb87c34 WHIRLPOOL 434f44957d0d313d513e2ffe1012be1349bda952d5adcb2e89ff3d71979a3888445bf22485e135b9f6f4c2dd67ca6d1dde9cce628614bc6b960c61fe9cfabbdc
-MISC ChangeLog 1014 SHA256 020e7859c33a91d33d17a5dcd12d4649085dee23c3418d12a2ffa4397e2b816f SHA512 16a6dc7ac5bfbc4fc673e2eeef25de95b2fac4fea4e9b2ab0b2f5a7c1aaa2cc833daaac24bd82604dcc56dea97d349572ca9699831eda13b7dbbfbbf49ca1dfe WHIRLPOOL 7359dd9598738c86525db33d1357a8e908e094751eb39777accbfc5e6f3b48d36413f9748515eb92361954a314789cfa282da169614087b8bdf5efc4a48410da
+EBUILD express-1.5.1.ebuild 819 SHA256 87426e6282d2d3c7bb41a62b1bee843b1be39ef20cd17346092e868b98a00114 SHA512 c5e92d86921b9bd010fec18d328ab1fae74484038582193893825a532f5f73a21cf09a2af2632fe9e6eceee12706db97367b8cd32b3dbc436ecc083ab805d6e4 WHIRLPOOL 72e07f881155ff0257f331f3064c84782ad98c8c9618c28e45fb9c0fcec54434671528528b3bdd4915f1838445873407ceb6b415bbca33089d19a4006d84e303
+MISC ChangeLog 1224 SHA256 100b04b9afb59ff8e22d0d69e9c0f2122111c73a200d3bb0d3490ec8e6697a24 SHA512 6d93e311ab58e528286a6f6100688400c6e84dda8925d9e1bd67ec92c163ebcef1c42ad43f5826ad49ddd316674af72096d66fbddaa7c74da112a71c2cdcf711 WHIRLPOOL e4d79a18280cbdeeb2e99ce6483543bf23a6b2bf4f8c9f69435b0213dc15db278b5c47ecb2eed52413e5fc879173736d182665f5b5038775ad416dcb8218f415
MISC metadata.xml 166 SHA256 29b228f683c71345323d841414e410c929a320f34536eb30910498728260c8ac SHA512 51c5345bb1c4466b73e2feac8895c64fc119365e7f2c156702f4c93664d3aba028b3da9daaabf24f61a88220345fca7806771a252e8ae906cac5dec97862c7e0 WHIRLPOOL 211bf955d94fc1d93b12388a2c597a8d440fb5d78f84d59b2549569537098c3525b1fbab707441d62fabe20edcac2fd9ebe09c5d9870f1c9558d7ee90d5db5b3
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2.0
-iQEcBAEBCAAGBQJS8elqAAoJECo/aRed9267wDgH/jnOtMwMc+5x6qMY9F9fZjCn
-gHWmBt2qzKptyvGB7ggr9giLYzFIJ3pH3iXPhsc2YEQ3kErBRik/VRz5UiiVpqBl
-PGYlGmnuGqAKnQzJEw5srUW1nSeyGpEWr5kStHiw5Ys9XfQ6uUHRaMdfqpoY4vSC
-cdo3pWjU3dw53pPetF94awLb1LFCkjNRNACf+ZAWTYE1UYgX3lp4Q7mOWnxdpJmD
-SVpjrn1/Cgxf8pFQkEwF2t52BEf9XLa+PsroSW5+sqAjWgWX75hKKAFSlgC4jH2S
-JtAoc5EFNcWhLpDjNea/9EBPMDJmiLu3ii97LRAujsip+DUou3mSutvMq559VQY=
-=dXL9
+iQJ8BAEBCgBmBQJUO4WsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir7wEQAIZY3mRqft8S+Hfz52NT5JSz
+nb2z9SluDkXdxEpSRvCNSuiICd6DhRXrZcHIlmTaUoFrUsXwhP88oMqo3bcjiEqq
+ey9vPNcXra/cIp5I06XX7fHEDBoW2eMmiLeqPvbNAIHv90tiNu341twGd0kF7hf+
+ebQ6u+5+HZQf4RVVq2bQbRXoBO3Yu4rE8ZOYrTfF67SNPrs4wOLHISlJdOmoeubL
+z3S8tHrALU8w2wMUsDfrdxjyOHr6RtexUc01p+75b+4Rx/BoWxLS/kNzgV1Wj+1K
+Ezxwhm27VKW77N9A6a32egq/vzHq4rBQfv5uGhqdqKkgn9IofHcFKLW6zGCcbd1a
+Yd2Q4FoGctdjdZs15jv4KNddMsgfWxOY4gNRvhe6e5YqYdUFK0Qb86FROsnGtbyG
+EXDp6rdf3w+fqqkIMTZrBxh6BsiIILe4PO8qWwUd5kx5UAlQKWWTH1QOfirM0Ps+
+KEQb2ah1SmSUTCQlfyvVNSJK2KaE3XDoMLX46Ol9hYsDr422OjrhPMH6tnCWe/v5
+HTkhsidufTBOheJn0+7ggkyBnVJTaK8FB5U3FG3h9z0QQrUBPq8Wb5W0mUQElyCc
+1AQKfbpsxYp+Jjv4ggYCw/FFj80LdE2UhjvqmpX5PuPp607qALp36qspEVJ9Ztl+
+TSVQLuLXi1dChh8iPYia
+=WFAO
-----END PGP SIGNATURE-----
diff --git a/sci-biology/express/express-1.5.1.ebuild b/sci-biology/express/express-1.5.1.ebuild
new file mode 100644
index 000000000000..9d9f50c6a49e
--- /dev/null
+++ b/sci-biology/express/express-1.5.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/express/express-1.5.1.ebuild,v 1.1 2014/10/13 07:56:29 jlec Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Streaming RNA-Seq Analysis"
+HOMEPAGE="http://bio.math.berkeley.edu/eXpress/"
+SRC_URI="http://bio.math.berkeley.edu/eXpress/downloads/${P}/${P}-src.tgz"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/boost-1.52.0:=
+ dev-libs/protobuf
+ dev-util/google-perftools
+ sys-libs/zlib
+ sci-biology/bamtools"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}-src"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-buildsystem.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBAMTOOLS_INCLUDE="${EPREFIX}/usr/include/bamtools"
+ )
+ cmake-utils_src_configure
+}
diff --git a/sci-biology/express/files/express-1.5.1-buildsystem.patch b/sci-biology/express/files/express-1.5.1-buildsystem.patch
new file mode 100644
index 000000000000..fca5feadd111
--- /dev/null
+++ b/sci-biology/express/files/express-1.5.1-buildsystem.patch
@@ -0,0 +1,55 @@
+ CMakeLists.txt | 8 +++-----
+ src/CMakeLists.txt | 4 ++--
+ 2 files changed, 5 insertions(+), 7 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c768e28..65d5633 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -6,14 +6,12 @@ set(${PROJECT_NAME}_VERSION_MAJOR 1)
+ set(${PROJECT_NAME}_VERSION_MINOR 5)
+ set(${PROJECT_NAME}_VERSION_PATCH 1)
+
+-set(CMAKE_CXX_FLAGS "-Wall")
+-
+ set(CMAKE_CXX_FLAGS_DEBUG "-g ${CMAKE_CXX_FLAGS}")
+ set(CMAKE_CXX_FLAGS_RHDEBINFO "-O3 -g ${CMAKE_CXX_FLAGS}")
+ set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os ${CMAKE_CXX_FLAGS}")
+
+ set(CMAKE_BUILD_TYPE Release)
+-set(Boost_USE_STATIC_LIBS ON)
++set(Boost_USE_STATIC_LIBS OFF)
+
+ find_package(Boost 1.39
+ COMPONENTS
+@@ -33,10 +31,10 @@ endif(GPERFTOOLS_TCMALLOC_LIB)
+
+ find_package(Protobuf)
+ if (PROTOBUF_FOUND)
+- include_directories(${Boost_INCLUDE_DIRS} ${PROTOBUF_INCLUDE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/bamtools/include")
++ include_directories(${Boost_INCLUDE_DIRS} ${PROTOBUF_INCLUDE_DIR} ${BAMTOOLS_INCLUDE})
+ set(PROTO_INT 1)
+ else (PROTOBUF_FOUND)
+- include_directories(${Boost_INCLUDE_DIRS} "${CMAKE_CURRENT_SOURCE_DIR}/bamtools/include")
++ include_directories(${Boost_INCLUDE_DIRS} ${BAMTOOLS_INCLUDE})
+ set(PROTO_INT 0)
+ endif(PROTOBUF_FOUND)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 1cc0c01..8929d1f 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -16,11 +16,11 @@ endif (GPERFTOOLS_TCMALLOC)
+ if(WIN32)
+ set(LIBRARIES ${LIBRARIES} "${CMAKE_CURRENT_SOURCE_DIR}/../bamtools/lib/libbamtools.lib" "${CMAKE_CURRENT_SOURCE_DIR}/../win_build/zlibd.lib")
+ else(WIN32)
+- set(LIBRARIES ${LIBRARIES} "${CMAKE_CURRENT_SOURCE_DIR}/../bamtools/lib/libbamtools.a" "pthread")
++ set(LIBRARIES ${LIBRARIES} "bamtools" "pthread")
+ endif(WIN32)
+
+ if (PROTOBUF_FOUND)
+- set(LIBRARIES ${LIBRARIES} "libprotobuf.a")
++ set(LIBRARIES ${LIBRARIES} "protobuf")
+ endif(PROTOBUF_FOUND)
+
+ target_link_libraries(express ${LIBRARIES})