diff options
author | Justin Lecher <jlec@gentoo.org> | 2013-02-18 12:20:51 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2013-02-18 12:20:51 +0000 |
commit | 24a0c785216ea417c95ee94b0d1780daff4d70e0 (patch) | |
tree | f0b3247e8897e7915d7f08d7e64ef7c78e1fe96e /sci-biology/raxml | |
parent | dev-java/jebl: Version BUmp (diff) | |
download | historical-24a0c785216ea417c95ee94b0d1780daff4d70e0.tar.gz historical-24a0c785216ea417c95ee94b0d1780daff4d70e0.tar.bz2 historical-24a0c785216ea417c95ee94b0d1780daff4d70e0.zip |
sci-biology/raxml: Drop old; stop building when non sse3 capable CPU is detected, #375061
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64
Manifest-Sign-Key: 0x70EB7916
Diffstat (limited to 'sci-biology/raxml')
-rw-r--r-- | sci-biology/raxml/ChangeLog | 9 | ||||
-rw-r--r-- | sci-biology/raxml/Manifest | 27 | ||||
-rw-r--r-- | sci-biology/raxml/metadata.xml | 16 | ||||
-rw-r--r-- | sci-biology/raxml/raxml-7.2.2.ebuild | 43 | ||||
-rw-r--r-- | sci-biology/raxml/raxml-7.2.5-r1.ebuild | 41 | ||||
-rw-r--r-- | sci-biology/raxml/raxml-7.2.5.ebuild | 43 | ||||
-rw-r--r-- | sci-biology/raxml/raxml-7.2.6.ebuild | 8 |
7 files changed, 32 insertions, 155 deletions
diff --git a/sci-biology/raxml/ChangeLog b/sci-biology/raxml/ChangeLog index 18a21292326a..034eb24478d0 100644 --- a/sci-biology/raxml/ChangeLog +++ b/sci-biology/raxml/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-biology/raxml -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/ChangeLog,v 1.7 2011/06/27 05:59:01 jlec Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/ChangeLog,v 1.8 2013/02/18 12:20:50 jlec Exp $ + + 18 Feb 2013; Justin Lecher <jlec@gentoo.org> -raxml-7.2.2.ebuild, + -raxml-7.2.5.ebuild, -raxml-7.2.5-r1.ebuild, raxml-7.2.6.ebuild, + metadata.xml: + Drop old; stop building when non sse3 capable CPU is detected, #375061 *raxml-7.2.6 (27 Jun 2011) diff --git a/sci-biology/raxml/Manifest b/sci-biology/raxml/Manifest index cfd9bb706bc6..cfc069eb868e 100644 --- a/sci-biology/raxml/Manifest +++ b/sci-biology/raxml/Manifest @@ -1,21 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -AUX raxml-7.2.5-makefile.patch 1420 RMD160 55bfdf943c50d133986bd2f8a9da059b9cbf1f00 SHA1 666faa75663e6c520412f4ed3bf65fe9bde187a7 SHA256 f3c9d9eaacf7a7e0d1594e3d689f938ff82c2dbdb4c4c4f2ed81a861ebd7adb5 -AUX raxml-7.2.6-makefile.patch 777 RMD160 c561a8e5117295fdf094b165795098e1ac626569 SHA1 be59886d3ef00737507863d087a537266e40aa48 SHA256 0e87b5cd6375669e660ef6e3c37e51e751ea8846de6c52060f484380c28610d5 -DIST RAxML-7.2.2.tar.bz2 184132 RMD160 b2bec2d590c0899e245989d2f6e0ffba506d66cc SHA1 5c5bb777f150d6b7ee5051b82f8b3f398efd4ccf SHA256 294816da5e7c3ca6b766f6e95aa5f032447e22460518b6916853eb80b3491ba9 -DIST RAxML-7.2.5.tar.bz2 198933 RMD160 d87541fcc73b4b6f662b1752ae2a7ec5376a05ca SHA1 9d75e0d4b0a136a82731feda7af9e0e2238ede6b SHA256 35ec543ad0e7879c86f1671d5f352dfe529c6684c6ea9d7fcc600423e37c3156 -DIST RAxML-7.2.6.tar.bz2 202803 RMD160 8d31ca70e653917b198a482a2ed2e5acd9072486 SHA1 0e33022682ebabd353c38a1c766b68da266395df SHA256 d45bcbe45e3ed5f8d6ba3c99b9da9b202c72a9fb196a9d32d2961ee4cb791868 -EBUILD raxml-7.2.2.ebuild 1304 RMD160 1e059aa2ef7a3f7665575d674a2d90ee9c8f21fa SHA1 2af59b45059e78064a9abc281148524f778975e2 SHA256 f41d0caa2e83661627fc21c312cb728074c76c6e5bbdbab1e6c07ac05046e22d -EBUILD raxml-7.2.5-r1.ebuild 1025 RMD160 23271fbcccfb2dbbd4d728ebce3cc57aee139f1c SHA1 c721f72719eacd662b234c935363ef62627cbcda SHA256 31cd2cbd9ff528177b003fe0775bd0c9589fb6e96c641b372a5a095d103a2654 -EBUILD raxml-7.2.5.ebuild 1304 RMD160 dbcceec05e567fd3af969309de45d03c44d9f6fb SHA1 eb599184d32592ee745a6fc4523d6f790c434040 SHA256 24653c9c70408aacc2728e5237f8303dc2e20bbc13d076d7a61bde2bbfd3c6cc -EBUILD raxml-7.2.6.ebuild 1022 RMD160 0bf1dcc2151a5a792c81c7434ddcacb90ef4691c SHA1 23bd6ead37ef405537df567690fed61cebfe8644 SHA256 19d92360d3e0042bed4f659caad3de986b750d290112d3d21e805a7b633562cc -MISC ChangeLog 1245 RMD160 f4735fe883d52a1a56634b4329591ad985a20ecc SHA1 151fea6f58333e6b0e814c645cfe255acab10d7b SHA256 9c0aa287c55c3ee6f272926b6cf1481aadbe646c7a5820f4afca7b262a02734e -MISC metadata.xml 344 RMD160 8ea584bc5a4b2cbefc385d178dc68d52ffb578e7 SHA1 7abc92a015607b3570d2aa8234345aec1b7396b8 SHA256 ed3d77b6cdfecc5005ad4e3eaefbb831660e05a85908f3e23f29f3cd2051ec16 +AUX raxml-7.2.5-makefile.patch 1420 SHA256 f3c9d9eaacf7a7e0d1594e3d689f938ff82c2dbdb4c4c4f2ed81a861ebd7adb5 SHA512 f905bfb638396c81ccd5f66deaf39c574bb9d97a94ff78b786214390f2ac715b7d4e251ba5d13701805f3928f450b6affefce565e7c30544d32e33ed6e5f20ca WHIRLPOOL d26222d935a8462cf10b6244ed043f1437038039c24486993c022332a7148bdd759704a9698242a1bbd60053afde0061edc31684c022085eb0e041e38818c42f +AUX raxml-7.2.6-makefile.patch 777 SHA256 0e87b5cd6375669e660ef6e3c37e51e751ea8846de6c52060f484380c28610d5 SHA512 0cc326e8fed0882c56193fef9d1c98577f2252acc4dc25e650e0806d89ded0e2911e6967272a6d101cf830cfe63a190a8f5220fd7573864f5fa60106069ad74f WHIRLPOOL 896bb8f27d458e1d555ffb462abf89f55c487e595a604b3446c579a2e95719cfdfb1911873ca2570a73c3299ef49f0c489ee0c127fcb6e1acdcf907c748459b0 +DIST RAxML-7.2.6.tar.bz2 202803 SHA256 d45bcbe45e3ed5f8d6ba3c99b9da9b202c72a9fb196a9d32d2961ee4cb791868 +EBUILD raxml-7.2.6.ebuild 1104 SHA256 6c141557e09ffaac2d2d46f20b485b2ecce7ff12e319f6a47ea40289cf278e1b SHA512 4e7698a094f2b38b24ea81f4ccabbdcf63dd5e252dca889bb4fe50ffd9cd2123ad2565e265cd4663472e2a285f1682c6fac55603ef4e52a2dcda8a3f57e65c0a WHIRLPOOL 0ec5e308140d97f52c350e6c9c7ea727452b6f02139f97bc06d4415aac6d0c2a6a2132d3181b6c7996e5b2620fa3de33825bb216de5fd97e334fde3ab7071943 +MISC ChangeLog 1470 SHA256 16579f2db18dd46efa23763a62f4a4c20617ff03c36cc205e3752f8701999e09 SHA512 b76880a9d45056f509cb6eba07342b36e0ffaed9ee167829dbf2e8f71476bb5bcdbebc56a2e8a69602409cc16f16f72aa9a3312845291437f1d027897f843c3f WHIRLPOOL 444420b930db4bc2aa2b9452e1e93f48f478374c59b7aed7eaccb33a3cbf6a2e70d66513f7d10d1f8fb2539e7035fcc5f5f078a7c0c1af684c0a04e05f634691 +MISC metadata.xml 355 SHA256 cdd8de5ae59b22f41cd29f4cba791ae33754370309487876b7bf4c8ba59d09b6 SHA512 5f8e1fc806f1370775d806faf56ad1d46b508990bdbb235e0424f27c92711623d119474d68d5ca11922d91ea225fa713f35b5c8b997d279ecdfcf21d96893a57 WHIRLPOOL 59741b3f1f8dd2c3adcb1a5d33066a320cc9c787c2b8394bd08b4c2219227b456fa2617fbeb926de91803dab2cdff2528d21fecb4051163a2619f9cad0bee984 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk4IHCoACgkQgAnW8HDreRYvNwCfTA6aJ1SyZgdKjaowWc1wRM+P -R7AAnA9y0YG79eIh9KM2qIcUTn8cMdZz -=mK2y +iEYEAREIAAYFAlEiHKMACgkQgAnW8HDreRY7rQCff8NSIn/Bd5pJ/cTU4pJb4p3r +SOoAn3JyiE8COyFM/Eb5JcDknnUNpDOw +=fS2t -----END PGP SIGNATURE----- diff --git a/sci-biology/raxml/metadata.xml b/sci-biology/raxml/metadata.xml index 9fbd5c20ef5f..9d616102c9e4 100644 --- a/sci-biology/raxml/metadata.xml +++ b/sci-biology/raxml/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer> - <email>weaver@gentoo.org</email> - <name>Andrey Kislyuk</name> - </maintainer> - <herd>sci-biology</herd> - <use> - <flag name="sse3">Enable optimization for SSE3 capable chips</flag> - </use> + <maintainer> + <email>weaver@gentoo.org</email> + <name>Andrey Kislyuk</name> + </maintainer> + <herd>sci-biology</herd> + <use> + <flag name="sse3">Enable optimization for SSE3 capable chips</flag> + </use> </pkgmetadata> diff --git a/sci-biology/raxml/raxml-7.2.2.ebuild b/sci-biology/raxml/raxml-7.2.2.ebuild deleted file mode 100644 index 27a52f2f18d2..000000000000 --- a/sci-biology/raxml/raxml-7.2.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/raxml-7.2.2.ebuild,v 1.4 2011/06/21 06:38:10 jlec Exp $ - -EAPI=2 - -inherit toolchain-funcs - -DESCRIPTION="A Program for Sequential, Parallel & Distributed Inference of Large Phylogenetic Trees" -HOMEPAGE="http://wwwkramer.in.tum.de/exelixis/software.html" -SRC_URI="http://wwwkramer.in.tum.de/exelixis/software/RAxML-${PV}.tar.bz2" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="+threads" - -# mpi is not supported in version 7.2.2. mpi is enabled by adding -DPARALLEL to CFLAGS -DEPEND="" # mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/RAxML-${PV}" - -src_prepare() { - sed \ - -e 's/CFLAGS =/CFLAGS := ${CFLAGS}/' \ - -e 's/CC = gcc/CC = '$(tc-getCC)'/' \ - -i Makefile.* || die -} - -src_compile() { - emake -f Makefile.gcc || die - emake -f Makefile.SSE3.gcc clean && emake -f Makefile.SSE3.gcc || die - if use threads; then - emake -f Makefile.PTHREADS.gcc clean && emake -f Makefile.PTHREADS.gcc || die - emake -f Makefile.SSE3.PTHREADS.gcc clean && emake -f Makefile.SSE3.PTHREADS.gcc || die - fi -} - -src_install() { - dobin raxmlHPC raxmlHPC-SSE3 || die - if use threads; then dobin raxmlHPC-PTHREADS raxmlHPC-PTHREADS-SSE3 || die; fi -} diff --git a/sci-biology/raxml/raxml-7.2.5-r1.ebuild b/sci-biology/raxml/raxml-7.2.5-r1.ebuild deleted file mode 100644 index 5ec6822f113d..000000000000 --- a/sci-biology/raxml/raxml-7.2.5-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/raxml-7.2.5-r1.ebuild,v 1.1 2011/06/21 06:38:10 jlec Exp $ - -EAPI=4 - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="A Program for Sequential, Parallel & Distributed Inference of Large Phylogenetic Trees" -HOMEPAGE="http://wwwkramer.in.tum.de/exelixis/software.html" -SRC_URI="http://wwwkramer.in.tum.de/exelixis/software/RAxML-${PV}.tar.bz2" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="sse3 +threads" - -# mpi is not supported in version 7.2.2. mpi is enabled by adding -DPARALLEL to CFLAGS -DEPEND="" # mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/RAxML-${PV}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-makefile.patch - - use sse3 && append-cflags -D__SIM_SSE3 - use threads && \ - append-cflags -D_USE_PTHREADS && \ - append-ldflags -pthread - - tc-export CC -} - -src_compile() { - emake -f Makefile.gcc -} - -src_install() { - dobin raxmlHPC -} diff --git a/sci-biology/raxml/raxml-7.2.5.ebuild b/sci-biology/raxml/raxml-7.2.5.ebuild deleted file mode 100644 index b33622313705..000000000000 --- a/sci-biology/raxml/raxml-7.2.5.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/raxml-7.2.5.ebuild,v 1.2 2011/06/21 06:38:10 jlec Exp $ - -EAPI=2 - -inherit toolchain-funcs - -DESCRIPTION="A Program for Sequential, Parallel & Distributed Inference of Large Phylogenetic Trees" -HOMEPAGE="http://wwwkramer.in.tum.de/exelixis/software.html" -SRC_URI="http://wwwkramer.in.tum.de/exelixis/software/RAxML-${PV}.tar.bz2" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="+threads" - -# mpi is not supported in version 7.2.2. mpi is enabled by adding -DPARALLEL to CFLAGS -DEPEND="" # mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/RAxML-${PV}" - -src_prepare() { - sed \ - -e 's/CFLAGS =/CFLAGS := ${CFLAGS}/' \ - -e 's/CC = gcc/CC = '$(tc-getCC)'/' \ - -i Makefile.* || die -} - -src_compile() { - emake -f Makefile.gcc || die - emake -f Makefile.SSE3.gcc clean && emake -f Makefile.SSE3.gcc || die - if use threads; then - emake -f Makefile.PTHREADS.gcc clean && emake -f Makefile.PTHREADS.gcc || die - emake -f Makefile.SSE3.PTHREADS.gcc clean && emake -f Makefile.SSE3.PTHREADS.gcc || die - fi -} - -src_install() { - dobin raxmlHPC raxmlHPC-SSE3 || die - if use threads; then dobin raxmlHPC-PTHREADS raxmlHPC-PTHREADS-SSE3 || die; fi -} diff --git a/sci-biology/raxml/raxml-7.2.6.ebuild b/sci-biology/raxml/raxml-7.2.6.ebuild index 5d573e87651d..6339dd23bc1c 100644 --- a/sci-biology/raxml/raxml-7.2.6.ebuild +++ b/sci-biology/raxml/raxml-7.2.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/raxml-7.2.6.ebuild,v 1.1 2011/06/27 05:59:01 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-biology/raxml/raxml-7.2.6.ebuild,v 1.2 2013/02/18 12:20:50 jlec Exp $ EAPI=4 @@ -21,6 +21,10 @@ RDEPEND="${DEPEND}" S="${WORKDIR}/RAxML-${PV}" +pkg_pretend() { + use sse3 || die "This package needs sse3 support in your CPU" +} + src_prepare() { epatch "${FILESDIR}"/${P}-makefile.patch |