Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/
Date: Tue, 21 Sep 2021 08:20:08
Message-Id: 1632210860.fcbb805090f3a86faa2421403f29bf35ff2199bb.mgorny@gentoo
1 commit: fcbb805090f3a86faa2421403f29bf35ff2199bb
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 21 06:51:35 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 21 07:54:20 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbb8050
7
8 sys-devel/clang: Forward port target changes to 13.0.0_rc3
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-devel/clang/clang-13.0.0_rc3.ebuild | 18 +++---------------
13 1 file changed, 3 insertions(+), 15 deletions(-)
14
15 diff --git a/sys-devel/clang/clang-13.0.0_rc3.ebuild b/sys-devel/clang/clang-13.0.0_rc3.ebuild
16 index 47bd536e101..6ed4a618f02 100644
17 --- a/sys-devel/clang/clang-13.0.0_rc3.ebuild
18 +++ b/sys-devel/clang/clang-13.0.0_rc3.ebuild
19 @@ -10,13 +10,6 @@ inherit cmake llvm llvm.org multilib multilib-minimal \
20 DESCRIPTION="C language family frontend for LLVM"
21 HOMEPAGE="https://llvm.org/"
22
23 -# Keep in sync with sys-devel/llvm
24 -ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY M68k VE )
25 -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
26 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
27 - "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
28 -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
29 -
30 # MSVCSetupApi.h: MIT
31 # sorttable.js: MIT
32
33 @@ -24,9 +17,8 @@ LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
34 SLOT="$(ver_cut 1)"
35 KEYWORDS=""
36 IUSE="debug default-compiler-rt default-libcxx default-lld
37 - doc llvm-libunwind +static-analyzer test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
38 -REQUIRED_USE="${PYTHON_REQUIRED_USE}
39 - || ( ${ALL_LLVM_TARGETS[*]} )"
40 + doc llvm-libunwind +static-analyzer test xml kernel_FreeBSD"
41 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
42 RESTRICT="!test? ( test )"
43
44 RDEPEND="
45 @@ -34,11 +26,6 @@ RDEPEND="
46 static-analyzer? ( dev-lang/perl:* )
47 xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
48 ${PYTHON_DEPS}"
49 -for x in "${ALL_LLVM_TARGETS[@]}"; do
50 - RDEPEND+="
51 - ${x}? ( ~sys-devel/llvm-${PV}:${SLOT}[${x}] )"
52 -done
53 -unset x
54
55 DEPEND="${RDEPEND}"
56 BDEPEND="
57 @@ -65,6 +52,7 @@ LLVM_TEST_COMPONENTS=(
58 llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
59 )
60 LLVM_PATCHSET=13.0.0-rc3
61 +LLVM_USE_TARGETS=llvm
62 llvm.org_set_globals
63
64 # Multilib notes: