summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-12-20 09:20:45 +0000
committerJustin Lecher <jlec@gentoo.org>2013-12-20 09:20:45 +0000
commit76860c99fdf1782ef6c22a480a0ccb03acaeba35 (patch)
tree252c9b7e86c0a8b56d700d4e84de7dbcd59ceee0 /sci-biology
parentsys-apps/logwatch: Drop unnessecary dies (diff)
downloadhistorical-76860c99fdf1782ef6c22a480a0ccb03acaeba35.tar.gz
historical-76860c99fdf1782ef6c22a480a0ccb03acaeba35.tar.bz2
historical-76860c99fdf1782ef6c22a480a0ccb03acaeba35.zip
sci-biology/fasttree: Version BUmp, #494662
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-biology')
-rw-r--r--sci-biology/fasttree/ChangeLog8
-rw-r--r--sci-biology/fasttree/Manifest31
-rw-r--r--sci-biology/fasttree/fasttree-2.1.7.ebuild46
-rw-r--r--sci-biology/fasttree/files/CMakeLists.txt30
-rw-r--r--sci-biology/fasttree/metadata.xml6
5 files changed, 112 insertions, 9 deletions
diff --git a/sci-biology/fasttree/ChangeLog b/sci-biology/fasttree/ChangeLog
index 52ca7a8ed7f3..f4cc081eadaf 100644
--- a/sci-biology/fasttree/ChangeLog
+++ b/sci-biology/fasttree/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-biology/fasttree
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/fasttree/ChangeLog,v 1.3 2013/03/11 15:11:35 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/fasttree/ChangeLog,v 1.4 2013/12/20 09:20:44 jlec Exp $
+
+*fasttree-2.1.7 (20 Dec 2013)
+
+ 20 Dec 2013; Justin Lecher <jlec@gentoo.org> +fasttree-2.1.7.ebuild,
+ +files/CMakeLists.txt, metadata.xml:
+ Version BUmp, #494662
11 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/fasttree/Manifest b/sci-biology/fasttree/Manifest
index 2690026e8339..b3bba794e926 100644
--- a/sci-biology/fasttree/Manifest
+++ b/sci-biology/fasttree/Manifest
@@ -1,15 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
+AUX CMakeLists.txt 948 SHA256 60c21f04ea3ef04782dfc0328e317b6d04197a45af4d15c5c43f4f87a1f82c44 SHA512 9858800bfce8d256ccb834a06bad5a5230f90f025a9c9b3c9aafe7244d219d66810530f6688e02889cdb67d6a9459d8e26cd1a9fcf2e8825278b31d0e8d51ff3 WHIRLPOOL edc50a85eaec6161924f38569c33ccd35170f9ac89e17741e4a87ceb350b165fdf6e118c20bfd27a02ec1e01aa76be8665908f39c531a292d3d1b706e6c1b25a
AUX fasttree-2.0.1-asneeded.patch 455 SHA256 f43ec50d2d4284d60b438e62a407686a5149a31e9c5e389744d894b9e55243eb SHA512 fdd5a0f475d7f00c266a35dfafe7b5131919e345e39b03f51f9ab4ef64ac7bbb5372b437354e5498a242805fb973e4357c1254148abbce64ff71c00b57610ad8 WHIRLPOOL 165ccae141b47231192c091c133a004fdeb3aadbf3539fc6abe7af2df388bedc1c9947e2c335a58aabb918f6baf921a03088d07b0e5c1335be36cfa3765fd371
-DIST fasttree-2.0.1.tar.bz2 149279 SHA256 968a42f126c67f471a21c6ffe621cbedb3ed406838a3d80e799487aedc137fb4
+DIST FastTree-2.1.7.c 383551 SHA256 da148297bb64711e43e38481186228496d418bb4ec0166e09df62a72248085a0 SHA512 e88916e6586885e095948e78e6654081f966c78fbf637cfdac01970f5337bfe5616efcd165fb5f9718af0831ff45047b165944f5da9c5931d9725ea6f49cb59e WHIRLPOOL c4b267d8c3d92f0e76110eed31fcbdb4c142a967c3df31ca30ef816716231e1a9867094d183173af28fc3e7cb9acba81a55d455fcb8833539b2cad0667683775
+DIST FastTreeUPGMA-2.1.7.c 95271 SHA256 199acc84910ca899dae9dd96d2ea133b651e76bbd855363cf620bf1b3cbd3abd SHA512 4d6a8e2cb28b8ee201091172a3baa59d432420839c6d2244b5fb8230ed9daa626b6bed22cb692393ca3d78b8f2d071fe18fbb4f9bdcdc47ef149c31e3f45546c WHIRLPOOL 538b44382137e6055452c901c76007b1c388a541c193c37f7baff26e59eb477450ce8acf7466d5debe0bc973fecc645d1f88d54f6f871670826bb151fd5b7496
+DIST MOTreeComparison-2.1.7.tar.gz 13523 SHA256 aea482d47aca528026cdf86fc96dc59b7a9f66ea33b9e974f5c007b46335d174 SHA512 24d2247650d7728942bd1d987b548cefd65a16b433a3810876613e9fd1cff223d4349ee720b3d8d10a73af220c2c9f59a24d77ad34ff009325fe9f22aa35c72b WHIRLPOOL 7ed1009d622ce77c59cf79078a08a08dafb281e87a6ae99be7b7fba9451f2748bfd7a51036c041e3667ea8e29f7545276b799d708aabb7ea1988ea443f73f475
+DIST fasttree-2.0.1.tar.bz2 149279 SHA256 968a42f126c67f471a21c6ffe621cbedb3ed406838a3d80e799487aedc137fb4 SHA512 b6c7fb9f2eb3ac859164ce459da0a258827550020973e126b984c8f4f87a7f708f46731b6c6bb148cc3fe5cf5ddc19c7c1211b78c19880644fcfb05b65b42367 WHIRLPOOL 1aa3b811afb34b4331f411005fb7e2f9972fcefc022fa3bf68d0156f13be89ec969979c8431d0cd209f6994f8241698b10ef0599c5684e3f943edb61ae59b1bc
EBUILD fasttree-2.0.1.ebuild 783 SHA256 61f547093efad5df2ca57caa7fa35cf9c2b194c8b677fac5a008aecd3d744548 SHA512 933be57dd573f7fc0dc3f1768fc8c2366fb92a5a8c0a66c3065ee4a2b19e804b62c9ebf7f48fb9ff19a03872d8fe419f16f43325373cd081d59ca9927cd970d9 WHIRLPOOL 78c6cacbefa6525423cd2d302a4ae73df14eca0255c254e689360ff2d68e596251965b642f1fb98d1b3caed7b31323532513536be3128f436ae71b9a4bf2bec4
-MISC ChangeLog 715 SHA256 a05ed4d7fcd34ea24078444a1142d9fb82a3c1a0189913eff961a7777d897d49 SHA512 b8fdc77e6fdca57a54a6076dd6fce43a79784fc8f61b51757c312cddcad7f4b706ff0933e0aa77122561d2351901a3b3af46f018bb7abd17b260b18c1e28aee1 WHIRLPOOL e22d0bfaf054fe143a121c7a7b93b152f51f7841bdcb758185b18f179d8e56887feb60ca22c368007e14db7f35c1b645dc9ff86bd5d761644204e8ab8e6b29ef
-MISC metadata.xml 166 SHA256 29b228f683c71345323d841414e410c929a320f34536eb30910498728260c8ac SHA512 51c5345bb1c4466b73e2feac8895c64fc119365e7f2c156702f4c93664d3aba028b3da9daaabf24f61a88220345fca7806771a252e8ae906cac5dec97862c7e0 WHIRLPOOL 211bf955d94fc1d93b12388a2c597a8d440fb5d78f84d59b2549569537098c3525b1fbab707441d62fabe20edcac2fd9ebe09c5d9870f1c9558d7ee90d5db5b3
+EBUILD fasttree-2.1.7.ebuild 1207 SHA256 ad7aec82fa695d183e48f412038cbd454a369b3a1cb7e4a2dae707262e0b307c SHA512 b413f7e050beba9ab0e2e0f8ed47f394de57a68d17cef71bce9bfaf56bdd95be4f235abcc528a077c42b60368ecc79536029556307cc0c7870d3bdefac96ee97 WHIRLPOOL 49b0d703766f4985b4571b1a184ecce2837cfef11ffe3c549aaa46fd3287915666fa63e5ef6b7edd2acec866346d939616aaea4c1cc58881cde4a080ae737d02
+MISC ChangeLog 881 SHA256 17ac691d005a56d796f7612bafcf9deb17c694e544af3fc1da4403cf56c5ce29 SHA512 b86539962779bf8b21e9c5735a60bbf7e981992780d50b1e8c4da0e318092fe17b398416fb3bad726ea41c7df108ff5fe4eb6815e2f23f4e3877ea6f7b7120a2 WHIRLPOOL 45ae9ce94e460066496c23116ac4368b21c6c863bde5a74654911ce5b062b3d46234695d6f49e0af4947101c27647f9fdf558a7df63232f9b7d7ae5e3cb477ce
+MISC metadata.xml 315 SHA256 3fb5d83ebb92699b2a8ef0efcd99ce41389b6561a22ca457b88745238a887dcd SHA512 4f3de85a5d5f6fac19f34a125ded80cbe4908ae8d3a385387b4742766bd6447c661d3d8df676c8642289a63ee646677c346687b9428153550f9e74e2fe961f80 WHIRLPOOL 4a28481b281c50749d53412ffd3de0c409b849678232662e9b6cb41661bcf946ac5daa0db8bb623985d46f8a6407e1afc0b573f2a39ca18c7b6d2c44278d3ac6
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlE99CgACgkQgAnW8HDreRZLGwCcCm4p9SdmFJjauVOqb1AJlXp+
-4kQAn2a7Rv2A+47pgnkEhrB4U2YzKGca
-=JrPV
+iQIcBAEBCgAGBQJStAvtAAoJELnU8jG9FVirMUIQAIMcSGd5PH+ccE0/3BPifYrB
+/Ik6MFgmhzf9ZfAmiDLAWJS7tZzG56P5gq6e5o40dK6mq01YO+uEspMHRZE0Va+T
+d3sRNVLqyHTNvaSeDsJC/65DUaaMZTlobR46HUNiOf2fqXxMiZlZX56tIKoI8P4e
+jcQuEEVxeZ4TBfnEWPIe/c+p+35Nf7/z7FWDdoOaQEqEYWdYg9aTIHV0BO5YbEsQ
+Ne2gPfJ+S2VFKk7b6JaKq/y5ITMiVQHFfNRbl/ZWAWErj+TmiOtSqXzooa5cNDF6
+FdHNj7KgcRfNg611uykSQmYJhECl1W/L2XcZ09mKS17mdTlj0lLWMhJdpOJjVQPj
+Q8gr/9ZdjHsBofNCnhoPSJqtjwqvkMF8qhmvWPUUTQGyZqMj/QuxvcJdKcdRoDnE
+EHBLRSGknlo4UC0Z2C07sAbDTEb21HsACzg9kEWRIkDZ18+/bDNfcfSq1wJQ646p
+6/hZJS8HcidYC2Ao0RBGjPUmdtYpuIC8coQheW77gAKYvr2wdd3oCR6id67xzLVR
+btiM0TUBFcxEBOuRT2J2pFdpXxObGFfZ2bpurbLyDZefZaQnpim7MYjuk2WkFN1+
+LqKXpzvgHJSzaKPAUfbNzg5H9ouugD+mCmzvS8tIRsCNq3L/g3vr3RuqOCfg+ONV
+AJB07/I77Wv1xg6zealE
+=9FKm
-----END PGP SIGNATURE-----
diff --git a/sci-biology/fasttree/fasttree-2.1.7.ebuild b/sci-biology/fasttree/fasttree-2.1.7.ebuild
new file mode 100644
index 000000000000..80d666677e81
--- /dev/null
+++ b/sci-biology/fasttree/fasttree-2.1.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/fasttree/fasttree-2.1.7.ebuild,v 1.1 2013/12/20 09:20:44 jlec Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Fast inference of approximately-maximum-likelihood phylogenetic trees"
+HOMEPAGE="http://www.microbesonline.org/fasttree/"
+SRC_URI="
+ http://www.microbesonline.org/fasttree/FastTree-${PV}.c
+ http://www.microbesonline.org/fasttree/FastTreeUPGMA.c -> FastTreeUPGMA-${PV}.c
+ http://www.microbesonline.org/fasttree/MOTreeComparison.tar.gz -> MOTreeComparison-${PV}.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="double-precision openmp sse3"
+
+REQUIRED_USE="?? ( double-precision sse3 )"
+
+DOCS=( README )
+
+src_unpack() {
+ mkdir "${S}" || die
+ cd "${S}" || die
+ unpack ${A}
+ cp "${DISTDIR}"/{FastTreeUPGMA-${PV}.c,FastTree-${PV}.c} . || die
+}
+
+src_prepare() {
+ cp "${FILESDIR}"/CMakeLists.txt . || die
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DVERSION="${PV}"
+ $(cmake-utils_use_has sse3)
+ $(cmake-utils_use_use openmp)
+ $(cmake-utils_use_use double-precision double)
+ )
+ cmake-utils_src_configure
+}
diff --git a/sci-biology/fasttree/files/CMakeLists.txt b/sci-biology/fasttree/files/CMakeLists.txt
new file mode 100644
index 000000000000..e7c53afdaf36
--- /dev/null
+++ b/sci-biology/fasttree/files/CMakeLists.txt
@@ -0,0 +1,30 @@
+cmake_minimum_required (VERSION 2.6)
+project(fasttree C)
+
+option(USE_OPENMP "Use OpenMP to parallelize many of the steps in computing a tree" ON)
+option(USE_DOUBLE "Use double precission" OFF)
+option(HAS_SSE3 "Use SSE2/SSE3 instructions to speed up some inner loops" ON)
+
+if(USE_OPENMP)
+ SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DOPENMP -fopenmp" )
+ SET( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -DOPENMP -fopenmp" )
+endif(USE_OPENMP)
+
+if(USE_DOUBLE)
+ SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DUSE_DOUBLE" )
+endif(USE_DOUBLE)
+
+if(NOT HAS_SSE3)
+ SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DNO_SSE" )
+endif(NOT HAS_SSE3)
+
+
+add_executable(FastTree FastTree-${VERSION}.c)
+add_executable(FastTreeUPGMA FastTreeUPGMA-${VERSION}.c)
+
+target_link_libraries(FastTree m)
+target_link_libraries(FastTreeUPGMA m)
+
+install (TARGETS FastTree FastTreeUPGMA DESTINATION bin)
+
+install(FILES MOTree.pm CompareTree.pl CompareToBootstrap.pl DESTINATION share/fasttree)
diff --git a/sci-biology/fasttree/metadata.xml b/sci-biology/fasttree/metadata.xml
index f17a827e3101..5ee1f51e55df 100644
--- a/sci-biology/fasttree/metadata.xml
+++ b/sci-biology/fasttree/metadata.xml
@@ -2,4 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci-biology</herd>
+ <use>
+ <flag name="double-precision">
+ use double precision instead of single-precision floating point
+ (2x memroy required)
+ </flag>
+ </use>
</pkgmetadata>