summaryrefslogtreecommitdiff
path: root/dev-lang/ispc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-14 13:26:14 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-14 13:26:14 +0000
commit6abbf81ef2f298e3221ff5e67a1f3c5f23958212 (patch)
tree25413d1cb3a0cbfe36029db32398c0f333609215 /dev-lang/ispc
parent9c417bacd51da6d8b57fa9f37425161d30d4b95b (diff)
gentoo resync : 14.12.2020
Diffstat (limited to 'dev-lang/ispc')
-rw-r--r--dev-lang/ispc/Manifest4
-rw-r--r--dev-lang/ispc/ispc-1.14.1.ebuild14
-rw-r--r--dev-lang/ispc/ispc-9999.ebuild13
3 files changed, 19 insertions, 12 deletions
diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest
index 50ca379ce051..8fe1206821ad 100644
--- a/dev-lang/ispc/Manifest
+++ b/dev-lang/ispc/Manifest
@@ -2,6 +2,6 @@ AUX ispc-1.13.0-cmake-gentoo-release.patch 507 BLAKE2B e67be17f40dce55895ce307bd
AUX ispc-1.13.0-werror.patch 737 BLAKE2B 13ac7eb6f9db4a7379d5acd1f0fa8f44ddca7290329c1231c1b515b374438f5119d9e129c8b5326cfd084956a4ba005549bd30b67a9f64034e0ade8218b8f50c SHA512 254e0e21db59f2b8768d0953c9b0950bb7d860ea9eab7c4d450b3b006382959ab60eb650df9c1ddd4fda7628d5040f7b4779369cf67a99012d5fc2c4b9ef2f7b
AUX ispc-1.14.0-llvm-10.patch 4695 BLAKE2B 91488c154a2034487c61df07467414ab83f0a15073332dc8261d619a5dab9ad9c0a6708918bce6491d2a88ca83a5ec8b9edf3c90634b8b91233175e1f41f5163 SHA512 0ee052711aacb01dafd182b3bf95f6d88e2124a7d5beb38bb2173acdcb23eb3f04fc0514c0edf6e286091bc2f855ccc192e38c2f1c4e38fb631bb5fd6a9b223f
DIST ispc-1.14.1.tar.gz 19454189 BLAKE2B 615698e64ffbd2c82808d6ddd0b5b90f7c52bb8c202a04364d63af26f0e062631f4a8ad01895c1a4f1a8f11e7f91aec381354ddd873d0a4f2908431dcaabe383 SHA512 468e8a44408047ba7b43dc4baf05c2659093b986e131ebe973954ff3b9cf707a4ed22c705b6e01a9abc9a3911669ab31cd191449442c4ac73112a1297da32c5e
-EBUILD ispc-1.14.1.ebuild 1691 BLAKE2B e469218deb026d7a37bfa5372f8445afc7f4a9e28f74ec12f2c330aaf70e7abd18659ddeba43a75c0d3dd0f63b449ed6037438a6ef8ffeda90e433a50d7417c5 SHA512 efef7a6f82e949be60cadcafc11e1262c424867e496d501f30ffeac6058fde28b5737597a6f91d1e794d8fd29c0a52d654fa1a4281ddfea42e0b005c193209ca
-EBUILD ispc-9999.ebuild 1680 BLAKE2B d7f46e2d3d6e17460ca0c5d8351a1e1806376b8e3a8f0b00e0d5ccdaa438b92a252d2e3451408f8f411243ad9f63b4310ebdd2baf3f906620cad349efc5b9a04 SHA512 18c9a416596d2c4803889b64d9b8e5fd015fed2fbdc9501e6f505b44176fadd4e7afbec43e5a98dfe8f4701389c65dd4633426519b2105f7bfbca127bc6b28f1
+EBUILD ispc-1.14.1.ebuild 1755 BLAKE2B ca13deefa92dbe10c57cbca6b5f26ad56b5bf5f8cb1456ddad11e5ebd6f2a842dd882d07ad7e9029718f1c31a6da05a49d016fa7ca5cc95cf1bfef80a04eb12e SHA512 7e21f802971a30d0e4775151daaee8dc13350641cccb95fdbe8521399fb6e68a0f4647c69f5ab8d9b78751e1f6c76a9b0f89a29aba2631b3dca2213e7b77bbca
+EBUILD ispc-9999.ebuild 1743 BLAKE2B fa8d13b4f6a20a924ca32b1e4226c2bc8245ab5756e73ad20c9e9b3bb04f28a53fa22121a184db5e44dd3c5f41b407135b6eefd82311e78a7c81a0dc6e58d6d7 SHA512 c9f8eb634639d94ff2b260eb1c70a94426c9c60a506b884c48b46772e0cbe5b09c95dac6c38903cada094432059f0b788295f5c69bd4e9b14f5fd1a21a1e7bd1
MISC metadata.xml 241 BLAKE2B 26c98e9f68d20d2275e5a9aef2d4c1cf74bd65e331e2e4869297a0a4d2b4dccab2e7709ad9ff844b973a97da0ee6eaae4fe17c6446ca06ed63f46804c8af5a82 SHA512 b9bb777e446879d214fab1adfa4b9dca1d3bd11c4084dfa449fb16d1896da27b85e11b869ed76b7b492814a1899b5fb00dbbeded579a0ed00666d4b204ddee14
diff --git a/dev-lang/ispc/ispc-1.14.1.ebuild b/dev-lang/ispc/ispc-1.14.1.ebuild
index 58c0534cc5bf..0dd7a8767786 100644
--- a/dev-lang/ispc/ispc-1.14.1.ebuild
+++ b/dev-lang/ispc/ispc-1.14.1.ebuild
@@ -5,7 +5,9 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
-inherit cmake toolchain-funcs python-any-r1
+inherit cmake toolchain-funcs python-any-r1 llvm
+
+LLVM_MAX_SLOT=10
DESCRIPTION="Intel SPMD Program Compiler"
HOMEPAGE="https://ispc.github.com/"
@@ -22,10 +24,8 @@ LICENSE="BSD BSD-2 UoI-NCSA"
SLOT="0"
IUSE="examples"
-RDEPEND="
- >=sys-devel/clang-3.0:*
- >=sys-devel/llvm-3.0:*
- "
+RDEPEND="<sys-devel/clang-11:="
+
DEPEND="
${RDEPEND}
${PYTHON_DEPS}
@@ -41,6 +41,10 @@ PATCHES=(
"${FILESDIR}/${PN}-1.13.0-werror.patch"
)
+llvm_check_deps() {
+ has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
src_prepare() {
if use amd64; then
# On amd64 systems, build system enables x86/i686 build too.
diff --git a/dev-lang/ispc/ispc-9999.ebuild b/dev-lang/ispc/ispc-9999.ebuild
index 07b62cdb24d2..6ccd5fef40af 100644
--- a/dev-lang/ispc/ispc-9999.ebuild
+++ b/dev-lang/ispc/ispc-9999.ebuild
@@ -5,7 +5,9 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
-inherit cmake toolchain-funcs python-any-r1
+inherit cmake toolchain-funcs python-any-r1 llvm
+
+LLVM_MAX_SLOT=10
DESCRIPTION="Intel SPMD Program Compiler"
HOMEPAGE="https://ispc.github.com/"
@@ -22,10 +24,7 @@ LICENSE="BSD BSD-2 UoI-NCSA"
SLOT="0"
IUSE="examples"
-RDEPEND="
- >=sys-devel/clang-3.0:*
- >=sys-devel/llvm-3.0:*
- "
+RDEPEND="<sys-devel/clang-11:="
DEPEND="
${RDEPEND}
${PYTHON_DEPS}
@@ -41,6 +40,10 @@ PATCHES=(
"${FILESDIR}/${PN}-1.13.0-werror.patch"
)
+llvm_check_deps() {
+ has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
src_prepare() {
if use amd64; then
# On amd64 systems, build system enables x86/i686 build too.