From 7b7ccd412ab04783edaa21da93bf2955e90fae08 Mon Sep 17 00:00:00 2001 From: Matt Jolly Date: Sun, 3 Sep 2023 04:21:35 +1000 Subject: sys-fs/bcachefs-tools: add llvm.eclass also update src_unpack to reduce console spam during the phase Bug: https://bugs.gentoo.org/913520 Signed-off-by: Matt Jolly Closes: https://github.com/gentoo/gentoo/pull/32565 Signed-off-by: Sam James --- .../bcachefs-tools-1.2_p20230813.ebuild | 18 +++++++++++++++--- sys-fs/bcachefs-tools/bcachefs-tools-9999.ebuild | 19 +++++++++++++++---- 2 files changed, 30 insertions(+), 7 deletions(-) (limited to 'sys-fs/bcachefs-tools') diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild b/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild index 35de8ac80ee3..5a6adc90c67f 100644 --- a/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild +++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild @@ -117,9 +117,10 @@ declare -A GIT_CRATES=( [bindgen]="https://gitlab.com/Matt.Jolly/rust-bindgen-bcachefs;f773267b090bf16b9e8375fcbdcd8ba5e88806a8;rust-bindgen-bcachefs-%commit%/bindgen" ) +LLVM_MAX_SLOT=17 PYTHON_COMPAT=( python3_{10..12} ) -inherit cargo flag-o-matic multiprocessing python-any-r1 toolchain-funcs unpacker +inherit cargo flag-o-matic llvm multiprocessing python-any-r1 toolchain-funcs unpacker DESCRIPTION="Tools for bcachefs" HOMEPAGE="https://bcachefs.org/" @@ -153,6 +154,7 @@ DEPEND=" RDEPEND="${DEPEND}" +# Clang is required for bindgen BDEPEND=" ${PYTHON_DEPS} $(python_gen_any_dep ' @@ -163,10 +165,15 @@ BDEPEND=" ) ') $(unpacker_src_uri_depends) - sys-devel/clang + =sys-fs/fuse-3.7.0 ) " RDEPEND="${DEPEND}" +# Clang is required for bindgen BDEPEND=" ${PYTHON_DEPS} $(python_gen_any_dep ' @@ -57,10 +59,15 @@ BDEPEND=" ) ') $(unpacker_src_uri_depends) - sys-devel/clang +