summaryrefslogtreecommitdiff
path: root/sci-biology/raxml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /sci-biology/raxml
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'sci-biology/raxml')
-rw-r--r--sci-biology/raxml/Manifest4
-rw-r--r--sci-biology/raxml/files/raxml-7.2.6-makefile.patch4
-rw-r--r--sci-biology/raxml/raxml-7.2.6.ebuild25
3 files changed, 14 insertions, 19 deletions
diff --git a/sci-biology/raxml/Manifest b/sci-biology/raxml/Manifest
index 224df3f6ebf7..3b965935e19e 100644
--- a/sci-biology/raxml/Manifest
+++ b/sci-biology/raxml/Manifest
@@ -1,4 +1,4 @@
-AUX raxml-7.2.6-makefile.patch 777 BLAKE2B 294eff4ddc4046a4e29974c6f4850d040c9a7c4907415913da209b7f71eee336dfa439d446f67284b4eaabb413905012c867e38a2b44653e7f8b618537108a13 SHA512 0cc326e8fed0882c56193fef9d1c98577f2252acc4dc25e650e0806d89ded0e2911e6967272a6d101cf830cfe63a190a8f5220fd7573864f5fa60106069ad74f
+AUX raxml-7.2.6-makefile.patch 786 BLAKE2B d6fc28b20fc3b00b33cefd93fa90f0db255eec642a3fd760baa5489ab90dbb31d9896fe7a595e9f2e4e47b53ab24e1ef2a80486dbe77062f835fce17687a50ae SHA512 955c1403dbae7d5308f10808c3689d04cd4bc6166647fd5d7c6a5eafca45b42f409a22642a57dc19a8f3ce4e00e2e554988ed5a02954ee85ab805759e60beeea
DIST RAxML-7.2.6.tar.bz2 202803 BLAKE2B 579676ff9fad1563eabb9507015acff010977a89ae087df9b828b80bc9352ed44c98faeaf4c8d884ffa14176bfa28772dc9872ad8b5d401aff8b834c728e5f65 SHA512 b0027a7e583e6471a774d9e784a0be1ff63b3824a8cfbebca68bf9e414adab297206ea2d43c9b97456e6acc0a6a15f55ca33983381dd6150f9e7ea71ddecdcd3
-EBUILD raxml-7.2.6.ebuild 962 BLAKE2B d9ab298e6e8ac66ed9f2274fed8ed2b1f87d66a5532af63402bc7d4b14e8b50e558697ddb3a5654451c19f20a588962140d7cd073825794df6fed4cc5bf9179b SHA512 dd75e9c82ef3a3d2c3c2813690af6ac95548842e727c7819b63054d7e982b4ea7ebfd9020c4ee7b9f80bd0b38162c5559e25a19bf5a60efd2d63e3798fae243b
+EBUILD raxml-7.2.6.ebuild 902 BLAKE2B 23d2b1a93bf50587d5bcacbaf261ad98eecd4e6d6d86bce62bad4459286bdb678c60ad5699cd22c5d6e03df4fb49ccd95c40bbb30f6ec7990e8f81518709aa66 SHA512 5583a0fcb21f80f1cc1d7fe282f56235b6b0add1699330652f8c6c669cbbb1975eb8e088f566252b897a94e5bb80f2738de538d570951bd7508b5a607324c34f
MISC metadata.xml 267 BLAKE2B 7cf386952842945148119de3263231db4d1046d5f54811f7e303ed8ec4d27cbc1960b99c92daf6f32e5b981c2fb9f50ec666be6193865d6e18541b7427a152a9 SHA512 91ab266d9ab24401bc0fec759c5b6cfcf44a3c5669fc31c7301d79770839bb5dfa0e155d949392ef06176b4a0b2c32b91b1b54b0027f972db61f0a5e54644403
diff --git a/sci-biology/raxml/files/raxml-7.2.6-makefile.patch b/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
index ae83e2eef4e7..6b82ed65b770 100644
--- a/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
+++ b/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
@@ -14,7 +14,7 @@ index 716b6c6..f0c1de2 100644
-CFLAGS = -D_GNU_SOURCE -fomit-frame-pointer -funroll-loops -O2 -msse
-+CFLAGS += -D_GNU_SOURCE
++CPPFLAGS += -D_GNU_SOURCE
@@ -23,7 +23,7 @@ index 716b6c6..f0c1de2 100644
raxmlHPC : $(objs)
- $(CC) -o raxmlHPC $(objs) $(LIBRARIES)
-+ $(CC) $(LDFLAGS) -o raxmlHPC $(objs) $(LIBRARIES)
++ $(CC) $(LDFLAGS) -o raxmlHPC $(objs) $(LIBRARIES) $(LIBS)
classify.o : classify.c $(GLOBAL_DEPS)
evaluatePartialSpecialGeneric.o : evaluatePartialSpecialGeneric.c $(GLOBAL_DEPS)
diff --git a/sci-biology/raxml/raxml-7.2.6.ebuild b/sci-biology/raxml/raxml-7.2.6.ebuild
index 50fffc34accb..adb044426381 100644
--- a/sci-biology/raxml/raxml-7.2.6.ebuild
+++ b/sci-biology/raxml/raxml-7.2.6.ebuild
@@ -1,34 +1,29 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-inherit eutils flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="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"
+S="${WORKDIR}/RAxML-${PV}"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse3 +threads"
-
REQUIRED_USE="cpu_flags_x86_sse3"
# 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
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
- use cpu_flags_x86_sse3 && append-cflags -D__SIM_SSE3
+src_configure() {
+ use cpu_flags_x86_sse3 && append-cppflags -D__SIM_SSE3
use threads && \
- append-cflags -D_USE_PTHREADS && \
- append-ldflags -pthread
+ append-cppflags -D_USE_PTHREADS && \
+ append-libs -pthread
tc-export CC
}