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/llvm/
Date: Tue, 07 Mar 2017 15:58:27
Message-Id: 1488902298.c89153c4c0afe9f7b8997e17e7f79a7c6bbe8232.mgorny@gentoo
1 commit: c89153c4c0afe9f7b8997e17e7f79a7c6bbe8232
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 7 15:37:08 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 7 15:58:18 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89153c4
7
8 sys-devel/llvm: Remove USE=multitarget for 4+
9
10 The USE=multitarget is used only by three packages in Gentoo:
11
12 - old versions of dev-lang/rust that do not support new LLVM versions,
13
14 - old versions of dev-python/llvmlite that do not support new LLVM
15 versions,
16
17 - sys-devel/clang metapackage.
18
19 Since it is only an irritating REQUIRED_USE backwards compatbility knob,
20 and it is no longer needed for dependencies, remove it.
21
22 sys-devel/llvm/llvm-4.0.0_rc3.ebuild | 5 ++---
23 sys-devel/llvm/llvm-9999.ebuild | 5 ++---
24 2 files changed, 4 insertions(+), 6 deletions(-)
25
26 diff --git a/sys-devel/llvm/llvm-4.0.0_rc3.ebuild b/sys-devel/llvm/llvm-4.0.0_rc3.ebuild
27 index 531baa47636..56a76a6aeb9 100644
28 --- a/sys-devel/llvm/llvm-4.0.0_rc3.ebuild
29 +++ b/sys-devel/llvm/llvm-4.0.0_rc3.ebuild
30 @@ -32,7 +32,7 @@ LICENSE="UoI-NCSA rc BSD public-domain
31 llvm_targets_ARM? ( LLVM-Grant )"
32 SLOT="$(get_major_version)"
33 KEYWORDS="~amd64 ~arm64 ~x86"
34 -IUSE="debug +doc gold libedit +libffi multitarget ncurses test
35 +IUSE="debug +doc gold libedit +libffi ncurses test
36 elibc_musl kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
37
38 RDEPEND="
39 @@ -63,8 +63,7 @@ PDEPEND="app-vim/llvm-vim
40 gold? ( sys-devel/llvmgold )"
41
42 REQUIRED_USE="${PYTHON_REQUIRED_USE}
43 - || ( ${ALL_LLVM_TARGETS[*]} )
44 - multitarget? ( ${ALL_LLVM_TARGETS[*]} )"
45 + || ( ${ALL_LLVM_TARGETS[*]} )"
46
47 S=${WORKDIR}/${P/_/}.src
48
49
50 diff --git a/sys-devel/llvm/llvm-9999.ebuild b/sys-devel/llvm/llvm-9999.ebuild
51 index 5e54cffe1bc..cdba7b1daf4 100644
52 --- a/sys-devel/llvm/llvm-9999.ebuild
53 +++ b/sys-devel/llvm/llvm-9999.ebuild
54 @@ -34,7 +34,7 @@ LICENSE="UoI-NCSA rc BSD public-domain
55 llvm_targets_ARM? ( LLVM-Grant )"
56 SLOT="5"
57 KEYWORDS=""
58 -IUSE="debug +doc gold libedit +libffi multitarget ncurses test
59 +IUSE="debug +doc gold libedit +libffi ncurses test
60 elibc_musl kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
61
62 RDEPEND="
63 @@ -65,8 +65,7 @@ PDEPEND="app-vim/llvm-vim
64 gold? ( sys-devel/llvmgold )"
65
66 REQUIRED_USE="${PYTHON_REQUIRED_USE}
67 - || ( ${ALL_LLVM_TARGETS[*]} )
68 - multitarget? ( ${ALL_LLVM_TARGETS[*]} )"
69 + || ( ${ALL_LLVM_TARGETS[*]} )"
70
71 # least intrusive of all
72 CMAKE_BUILD_TYPE=RelWithDebInfo