From: Michał Górny Date: Sat, 30 Sep 2017 16:47:40 +0000 (+0200) Subject: dev-libs/libclc: Current version requires LLVM <= 5 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a79590398ea15ac3cec7fb6933273a3baba1bc41;p=gentoo.git dev-libs/libclc: Current version requires LLVM <= 5 --- diff --git a/dev-libs/libclc/libclc-0.2.0_pre20170929.ebuild b/dev-libs/libclc/libclc-0.2.0_pre20170929.ebuild index f65d16dc0854..1f8b52cf3fb8 100644 --- a/dev-libs/libclc/libclc-0.2.0_pre20170929.ebuild +++ b/dev-libs/libclc/libclc-0.2.0_pre20170929.ebuild @@ -33,11 +33,16 @@ KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" RDEPEND=" - >=sys-devel/clang-3.9 - >=sys-devel/llvm-3.9" + || ( + sys-devel/clang:5 + sys-devel/clang:4 + >=sys-devel/clang-3.9:0 + )" DEPEND="${RDEPEND} ${PYTHON_DEPS}" +LLVM_MAX_SLOT=5 + llvm_check_deps() { has_version "sys-devel/clang:${LLVM_SLOT}" } @@ -50,7 +55,7 @@ pkg_setup() { src_configure() { ./configure.py \ --with-cxx-compiler="$(tc-getCXX)" \ - --with-llvm-config="$(get_llvm_prefix)/bin/llvm-config" \ + --with-llvm-config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" \ --prefix="${EPREFIX}/usr" || die }