summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2024-10-02 11:09:42 -0400
committerMatt Turner <mattst88@gentoo.org>2024-10-02 11:12:54 -0400
commita237f7b8315f2768940c87d5f1aaaea05d7ad5c2 (patch)
tree7fba360aa52cc9532395d46982b2dc9925e1fccb /dev-util
parentx11-misc/xkeyboard-config: Version bump to 2.43 (diff)
downloadgentoo-a237f7b8315f2768940c87d5f1aaaea05d7ad5c2.tar.gz
gentoo-a237f7b8315f2768940c87d5f1aaaea05d7ad5c2.tar.bz2
gentoo-a237f7b8315f2768940c87d5f1aaaea05d7ad5c2.zip
dev-util/ccls: Switch to llvm-r1.eclass
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/ccls/ccls-9999.ebuild13
1 files changed, 7 insertions, 6 deletions
diff --git a/dev-util/ccls/ccls-9999.ebuild b/dev-util/ccls/ccls-9999.ebuild
index 18afc3fd7cb3..fe5aaff02dd3 100644
--- a/dev-util/ccls/ccls-9999.ebuild
+++ b/dev-util/ccls/ccls-9999.ebuild
@@ -7,12 +7,12 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN}"
if [[ ${PV} = 9999* ]]; then
GIT_ECLASS="git-r3"
- LLVM_MAX_SLOT=18
+ LLVM_COMPAT=( {18..19} )
else
- LLVM_MAX_SLOT=18
+ LLVM_COMPAT=( {18..19} )
fi
-inherit cmake llvm ${GIT_ECLASS}
+inherit cmake llvm-r1 ${GIT_ECLASS}
DESCRIPTION="C/C++/ObjC language server"
HOMEPAGE="https://github.com/MaskRay/ccls"
@@ -25,11 +25,12 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-# We only depend on Clang because of a quirk in how dependencies work
-# See comment in llvm.eclass docs
DEPEND="
dev-libs/rapidjson
- <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/llvm:${LLVM_SLOT}=
+ ')
"
RDEPEND="${DEPEND}"