diff options
author | Justin Lecher <jlec@gentoo.org> | 2013-12-28 23:19:39 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2013-12-28 23:19:39 +0000 |
commit | f7f5c138342e31e45a96ea1fe58080d849e5a64e (patch) | |
tree | 4f8b167ae32a1979272b0298c2ef4ff8890b70df /sci-biology | |
parent | Stable arm, bug #495624 (diff) | |
download | historical-f7f5c138342e31e45a96ea1fe58080d849e5a64e.tar.gz historical-f7f5c138342e31e45a96ea1fe58080d849e5a64e.tar.bz2 historical-f7f5c138342e31e45a96ea1fe58080d849e5a64e.zip |
sci-biology/velvet: Import Version BUmp from sci overlay, thanks mahn for the ebuild, #495094
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-biology')
-rw-r--r-- | sci-biology/velvet/ChangeLog | 7 | ||||
-rw-r--r-- | sci-biology/velvet/Manifest | 26 | ||||
-rw-r--r-- | sci-biology/velvet/velvet-1.2.10.ebuild | 73 |
3 files changed, 98 insertions, 8 deletions
diff --git a/sci-biology/velvet/ChangeLog b/sci-biology/velvet/ChangeLog index 802a15362468..c32155ab5bcb 100644 --- a/sci-biology/velvet/ChangeLog +++ b/sci-biology/velvet/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-biology/velvet # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/ChangeLog,v 1.20 2013/03/12 12:13:48 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/ChangeLog,v 1.21 2013/12/28 23:19:35 jlec Exp $ + +*velvet-1.2.10 (28 Dec 2013) + + 28 Dec 2013; Justin Lecher <jlec@gentoo.org> +velvet-1.2.10.ebuild: + Import Version BUmp from sci overlay, thanks mahn for the ebuild, #495094 12 Mar 2013; Justin Lecher <jlec@gentoo.org> metadata.xml: Drop Andrey as maintainer so that bugs get assigned to sci-biology directly diff --git a/sci-biology/velvet/Manifest b/sci-biology/velvet/Manifest index 70539d64e387..78fd89756ab6 100644 --- a/sci-biology/velvet/Manifest +++ b/sci-biology/velvet/Manifest @@ -1,16 +1,28 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA512 AUX velvet-0.7.62-gentoo.diff 8934 SHA256 0c18060bc3283800d44de8895b3417782eca8fb2be4e2256c1a57f43ed628139 SHA512 1c27de338423880cf16a34f0ee5b07968fb69a7cc6f96a0aedd71289040c805da996a4c7b627221c20fce5012089dd35a28490e3e0afea56974e0ff45d2bb6a4 WHIRLPOOL a47435e59e7a4c88b9703192a7c3e0ce9798e62d38afd12c300c5884a9f46277e585fc43f7c487699b3da4964813532999516aeff5f4a58dc78dcf91ed24bb90 AUX velvet-1.0.18-gentoo-r1.diff 7879 SHA256 5a177e3d0b027069aa44ce97d964ab7f8ab97561f00aa9c4485f110dafb6fa89 SHA512 7aa112850c1d83220e1545ef29aa3e445ce55bc4334d062c353a5c5681723a3492c8dec52aeb58cfb5d464d1c748b721dc6400509fa872a48c428a2e0f9cdbf0 WHIRLPOOL 2d1017fc91e9e8d9753f8d1a39af54c1ce4712ffb9932527d48c32d08e8ab8a82eba7dd767b3866935bbb0e2d2bf2af84a0e4d1cf3c15ea5ad42e1097d107dbc -DIST velvet_1.0.18.tgz 7598196 SHA256 e6e108ef16f6c5974617b195ce79c7d2860d335a5122418a883217b8cc48473e +DIST velvet_1.0.18.tgz 7598196 SHA256 e6e108ef16f6c5974617b195ce79c7d2860d335a5122418a883217b8cc48473e SHA512 6823265bae085df85513f29e0ac5f17951de4d39aa62bce205f1b1579e274c08047360f25f1936c89361281f66b8a4b755f611890a6a98c02751c74e69ae03ad WHIRLPOOL 69dcb5a6760b66eba65d054562e873d2c000dc57b487cdcf2c977bc1c0106bf027a79ff3b7e81da8a0f82b00635b755c26135b34de51cae34f4d276f15c2be74 +DIST velvet_1.2.10.tgz 18818559 SHA256 884dd488c2d12f1f89cdc530a266af5d3106965f21ab9149e8cb5c633c977640 SHA512 a6f3e35cebceb22cc10e83088b8cd9758492da78866237cae63d8826d6f5cfb44d82dd8bfcb1185d37cd434d4c7a0f2ac7135bb80a51db86e754afd6156ea874 WHIRLPOOL 595e40c92ab5724b3e9a5af11f023307da7c66628b0c96d2ac2c89617e2aaa8a84279252c397f52d4603119d6fcb4995d2bf6e38f7de8c7c9616bde3aefdcd64 EBUILD velvet-1.0.18-r1.ebuild 1617 SHA256 4c21b5d9e8b7b87b5e31fc6c794b9e4a5976bdc708597f8754a96cc63f79da16 SHA512 f92127496ccb3c5e0f676149307d0d06e35ce386908a60033a4ce3a1d3a819bf2def9ad5cf4fe8687fe22fc3c89a5896658c94b7b9d06072c4c5a1b48839d8e2 WHIRLPOOL 2cc7afd8a428c62c083fc0f9c4f35c85edd62c7ee150a3f8c82289a27a027be123e2131823c8f23f0af37b7a9fe7f3b05073f7589eff99d5f06c7dcd25829218 -MISC ChangeLog 2996 SHA256 a3917c7a7613e512d4cc4ecff86f3d18275f3df36c62356591ba9932d0b31eb8 SHA512 07a4737f45afc766c77697bbe96912d031e17b741a49de101606fbf296ee450959feb4edc1a9d22cffbfb1ef663b56736f241897419b760aeac35c1120b221ca WHIRLPOOL a4e399a45b3404508a7a47e7c79c2b01c04074e39014a5fda770f772c1c7c774979118194846f07567b5cdd3f4bc513404c0f9abecaed9d29c8e8c77a26cb947 +EBUILD velvet-1.2.10.ebuild 1891 SHA256 11823677176e0502b74e67707183d2d8db92ec96f6a6c8a20f9c93ed5f6558df SHA512 87acf4f35d9e17b2de59161b9988a724c69433d1d7f75018e4de45a21e7b926785c8de0fd278c3e04e609793ec37489255bcff18e535dd85382382c3c2f7e1d6 WHIRLPOOL b319edd78d3e29388a1dea2e637d0b53beebe40d7574501621588e7857ed7f57202ce026faeec867332dc9a324ac0da8b2512395e4f225a633abf8234fa679b8 +MISC ChangeLog 3173 SHA256 92a459663255453fb81a312b39afdb4bf14be7fce6865c24f74aaac03b3625d0 SHA512 fcacdb46103546ddca06d73704107828f7f18d2469abafc8c63e25c6c4ea466c45931cd4f2e11a4fc2ba9a18e8cd5c91f564b13bcf42597ed369b00c389adba1 WHIRLPOOL 82685cd51d29daf47230b7640407e7980bef9d7b0b9e2c61a32390cd708a134a9722f3b096cef029a23b27cf1afa9f3ec59892f9b951dce95fdfb059fbf8ea03 MISC metadata.xml 166 SHA256 29b228f683c71345323d841414e410c929a320f34536eb30910498728260c8ac SHA512 51c5345bb1c4466b73e2feac8895c64fc119365e7f2c156702f4c93664d3aba028b3da9daaabf24f61a88220345fca7806771a252e8ae906cac5dec97862c7e0 WHIRLPOOL 211bf955d94fc1d93b12388a2c597a8d440fb5d78f84d59b2549569537098c3525b1fbab707441d62fabe20edcac2fd9ebe09c5d9870f1c9558d7ee90d5db5b3 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlE/G/0ACgkQgAnW8HDreRYqXwCgkKAFuzi2vgHd21gZ8OLgPaY5 -BUcAoIySzkUhQF6S+vTwP51bdP2Yvz+n -=WxQP +iQIcBAEBCgAGBQJSv1yLAAoJELnU8jG9FVirfFoP/1JaR8El9yBTSlQwZJ3SkF7W +ILIZfwurg/mMovePAOilU0BvyknHcNUQOBHtpsluxvO3UUiHLzswmne3mxWRrjKJ +8m+pEjBuZ72nQyFiH1bZN3li5QxncIa8+0tPPinTrXnlrggSAY850chx36h8InwH +gJWVO1IL1jqTRB+eTO1FHFOywgCI9ZDjX7kUfvJn9lCNKxvzS3CVtC2Fhd6drAtw +cOrhktbDQK+h2AXuYl2TtCol7V8mjuI4a7BIDMvcuk6bsjxjRBOa9+/wH5N25Rqo +7vAS4J7hOplntkvjgg9F7T+yWPczicIrhUcTWHh3OP9bpO+OBs0Hj99HC4LcNgNk +lyb9Ab3uXjVlMKIUcB72YC7olp2XVkpXwDJgaIBCockqWJs06sbPSuUizkPRoO/A +YcafIWWg+cXQviFelb9EskF2RBKRbv2S3PNFtrfbHWjv6bTfZCXxZbTM0Mz6A8Vf +Fx743fE2R1MpOuujGXpfY2/qAQVPAL7E24n+JRCTeW4Li1xvfY5MdPoOO2+43aNL +oViXGZ6Qo79DKyfA75EcSmrDeB7+X5jpED8kfiJp6FPUgzIdX7emL6dwZXFupJiD +Gyfgv8JepYkMX/54z0DcoPYEW4FjTHD3OkfGFdNPGuthAXE5iOqzp5JdvqKY8kgk +xJ2dxojyZKa9NoWy7M8l +=A/Ys -----END PGP SIGNATURE----- diff --git a/sci-biology/velvet/velvet-1.2.10.ebuild b/sci-biology/velvet/velvet-1.2.10.ebuild new file mode 100644 index 000000000000..47bbdb2d7b4d --- /dev/null +++ b/sci-biology/velvet/velvet-1.2.10.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/velvet-1.2.10.ebuild,v 1.1 2013/12/28 23:19:35 jlec Exp $ + +EAPI=5 + +inherit eutils flag-o-matic toolchain-funcs + +MY_P=${PN}_${PV} + +DESCRIPTION="A sequence assembler for very short reads" +HOMEPAGE="http://www.ebi.ac.uk/~zerbino/velvet/" +SRC_URI="http://www.ebi.ac.uk/~zerbino/velvet/${MY_P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc openmp" + +RDEPEND="" +DEPEND="${RDEPEND} + doc? ( virtual/latex-base )" + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + if ! use doc; then + sed -i -e '/default :/ s/doc//' "${S}"/Makefile || die + fi + elog "Upstream recommendes using -O3 in CFLAGS" + echo + elog "To adjust the MAXKMERLENGTH or CATEGORIES parameters as described in the manual," + elog "please set the variables VELVET_MAXKMERLENGTH or VELVET_CATEGORIES in your" + elog "environment or /etc/make.conf, then re-emerge the package. For example:" + elog " VELVET_MAXKMERLENGTH=NN emerge [options] velvet" + MAKEOPTS+=" -j1" + + if [[ $(tc-getCC) =~ gcc ]]; then + local eopenmp=-fopenmp + elif [[ $(tc-getCC) =~ icc ]]; then + local eopenmp=-openmp + else + elog "Cannot detect compiler type so not setting openmp support" + fi + append-flags -fPIC ${eopenmp} + append-ldflags ${eopenmp} + + tc-export CC + + MAKE_XOPTS=( + CC=$(tc-getCC) + CFLAGS="${CFLAGS}" + OPT="${CFLAGS}" + ) + if [[ ${VELVET_MAXKMERLENGTH} != "" ]]; then MAKE_XOPTS+=( MAXKMERLENGTH=${VELVET_MAXKMERLENGTH} ); fi + if [[ ${VELVET_CATEGORIES} != "" ]]; then MAKE_XOPTS+=( CATEGORIES=${VELVET_CATEGORIES} ); fi +} + +src_compile() { + emake "${MAKE_XOPTS[@]}" + emake "${MAKE_XOPTS[@]}" color +} + +src_test() { + emake "${MAKE_XOPTS[@]}" test +} + +src_install() { + dobin velvet{g,h,g_de,h_de} + insinto /usr/share/${PN} + doins -r contrib + dodoc Manual.pdf CREDITS.txt ChangeLog +} |