diff options
Diffstat (limited to 'profiles')
46 files changed, 78 insertions, 77 deletions
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 2bee87254d58..40a0bb8542cc 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -351,7 +351,7 @@ sys-block/thin-provisioning-tools test media-video/ffmpeg dav1d libaribb24 libtesseract # Andrey Utkin <andrey_utkin@gentoo.org> (2020-03-11) -# USE=bpf depends on sys-devel/clang which is not keyworded on alpha. +# USE=bpf depends on llvm-core/clang which is not keyworded on alpha. media-libs/libv4l bpf # Patrick McLean <chutzpah@gentoo.org> (2020-02-15) diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index 98a3055e9b93..7ec2d8101504 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -38,7 +38,7 @@ sys-boot/grub:2 grub_platforms_efi-64 grub_platforms_pc # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX -sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/clang llvm_targets_AMDGPU llvm_targets_NVPTX sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX # Doug Goldstein <cardoe@gentoo.org> (2012-10-29) diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force index 85659560a1e0..799c6355f972 100644 --- a/profiles/arch/amd64/package.use.force +++ b/profiles/arch/amd64/package.use.force @@ -41,7 +41,7 @@ sys-apps/sandbox abi_x86_32 # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_X86 -sys-devel/clang llvm_targets_X86 +llvm-core/clang llvm_targets_X86 sys-devel/llvm llvm_targets_X86 # Diego Elio Pettenò <flameeyes@gmail.com> (2011-04-21) diff --git a/profiles/arch/arm/package.use.force b/profiles/arch/arm/package.use.force index 9fe795360fe9..a3c6f6ef557d 100644 --- a/profiles/arch/arm/package.use.force +++ b/profiles/arch/arm/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro <matoro_gentoo@matoro.tk> (2022-08-31) @@ -17,5 +17,5 @@ dev-lang/rust llvm_targets_ARM # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_ARM -sys-devel/clang llvm_targets_ARM +llvm-core/clang llvm_targets_ARM sys-devel/llvm llvm_targets_ARM diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force index 71950c18e41a..66dbfc0736a9 100644 --- a/profiles/arch/arm64/package.use.force +++ b/profiles/arch/arm64/package.use.force @@ -41,5 +41,5 @@ dev-lang/rust llvm_targets_AArch64 # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_AArch64 -sys-devel/clang llvm_targets_AArch64 +llvm-core/clang llvm_targets_AArch64 sys-devel/llvm llvm_targets_AArch64 diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index a321d57bdf09..4599e3164848 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -172,7 +172,7 @@ media-video/ffmpeg qsv # Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-01) # Only supported on ppc64le. -sys-devel/clang ieee-long-double +llvm-core/clang ieee-long-double sys-devel/gcc ieee-long-double # Mike Gilbert <floppym@gentoo.org> (2022-10-16) diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index c727a2e5bb19..952dcb32f062 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -82,7 +82,7 @@ dev-lang/php capstone x11-base/xwayland libei # James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on hppa +# USE=bpf depends on llvm-core/clang which is not keyworded on hppa media-libs/libv4l bpf # Leonardo Hernández Hernández <leohdz172@proton.me> (2023-11-15) diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index 0fdf0b377248..4621f9bd8d2f 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -84,7 +84,7 @@ connman vaapi # Jeroen Roovers <jer@gentoo.org> (2014-12-24) -# sys-devel/clang has not been ported to HPPA +# llvm-core/clang has not been ported to HPPA clang # Jeroen Roovers <jer@gentoo.org> (2014-11-07) diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force index 4953c56c5fa4..37d947d340bc 100644 --- a/profiles/arch/loong/package.use.force +++ b/profiles/arch/loong/package.use.force @@ -29,7 +29,7 @@ media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit # have to revisit later. dev-lang/rust llvm_targets_LoongArch dev-ml/llvm-ocaml llvm_targets_LoongArch -sys-devel/clang llvm_targets_LoongArch +llvm-core/clang llvm_targets_LoongArch sys-devel/llvm llvm_targets_LoongArch # WANG Xuerui <xen0n@gentoo.org> (2022-04-24) diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask index fdf21faab0c9..18462660235f 100644 --- a/profiles/arch/m68k/package.use.mask +++ b/profiles/arch/m68k/package.use.mask @@ -11,7 +11,7 @@ dev-python/pytest-services test dev-lang/python jit # James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on m68k +# USE=bpf depends on llvm-core/clang which is not keyworded on m68k media-libs/libv4l bpf # Violet Purcell <vimproved@inventati.org> (2023-10-12) diff --git a/profiles/arch/mips/package.use.force b/profiles/arch/mips/package.use.force index bc882ff72538..474060ebbe97 100644 --- a/profiles/arch/mips/package.use.force +++ b/profiles/arch/mips/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro <matoro_gentoo@matoro.tk> (2022-09-14) @@ -8,5 +8,5 @@ dev-lang/rust llvm_targets_Mips # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_Mips -sys-devel/clang llvm_targets_Mips +llvm-core/clang llvm_targets_Mips sys-devel/llvm llvm_targets_Mips diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 4945fbd684db..e205a629b5c3 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -341,7 +341,7 @@ dev-qt/qtchooser test dev-python/numpydoc test # Matthias Maier <tamiko@gentoo.org> (2014-12-24) -# sys-devel/clang is not keyworded +# llvm-core/clang is not keyworded app-text/doxygen clang # Ryan Hill <dirtyepic@gentoo.org> (2014-01-07) diff --git a/profiles/arch/powerpc/package.use.force b/profiles/arch/powerpc/package.use.force index 98041c695968..eb8be39c313f 100644 --- a/profiles/arch/powerpc/package.use.force +++ b/profiles/arch/powerpc/package.use.force @@ -21,5 +21,5 @@ dev-lang/rust llvm_targets_PowerPC # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_PowerPC -sys-devel/clang llvm_targets_PowerPC +llvm-core/clang llvm_targets_PowerPC sys-devel/llvm llvm_targets_PowerPC diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 1af4b5d562bc..3e5dc29b25ef 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -103,7 +103,7 @@ dev-util/diffoscope opendocument pascal pdf R # Sam James <sam@gentoo.org> (2022-11-19) # Fails to compile because of size, bug #829602. -sys-devel/clang extra +llvm-core/clang extra # Nowa Ammerlaan <nowa@gentoo.org> (2022-09-23) # The corresponding Qt5 modules are not keyworded on ppc, and we don't want to @@ -201,7 +201,7 @@ sys-block/tgt rbd dev-python/pyopengl test # Andrey Utkin <andrey_utkin@gentoo.org> (2020-03-11) -# USE=bpf depends on sys-devel/clang which is not keyworded on ppc. +# USE=bpf depends on llvm-core/clang which is not keyworded on ppc. media-libs/libv4l bpf # Matthew Thode <prometheanfire@gentoo.org> (2020-02-17) diff --git a/profiles/arch/riscv/package.use b/profiles/arch/riscv/package.use index 3b760c2c75ac..c1605dd948c1 100644 --- a/profiles/arch/riscv/package.use +++ b/profiles/arch/riscv/package.use @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot <chewi@gentoo.org> (2023-12-16) @@ -10,5 +10,5 @@ media-video/mpv soc # Yixun Lan <dlan@gentoo.org> (2021-07-20) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU -sys-devel/clang llvm_targets_AMDGPU +llvm-core/clang llvm_targets_AMDGPU sys-devel/llvm llvm_targets_AMDGPU diff --git a/profiles/arch/riscv/package.use.force b/profiles/arch/riscv/package.use.force index b3abf820e9d2..58c6df233a15 100644 --- a/profiles/arch/riscv/package.use.force +++ b/profiles/arch/riscv/package.use.force @@ -26,5 +26,5 @@ dev-lang/ghc llvm # we, kinda, need this on riscv ... sys-devel/llvm llvm_targets_RISCV -sys-devel/clang llvm_targets_RISCV +llvm-core/clang llvm_targets_RISCV dev-lang/rust llvm_targets_RISCV diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index fce637692f94..34ee1fd0c2e9 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -78,7 +78,7 @@ dev-lang/php capstone x11-base/xwayland libei # James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on s390 +# USE=bpf depends on llvm-core/clang which is not keyworded on s390 media-libs/libv4l bpf # Michał Górny <mgorny@gentoo.org> (2023-10-15) diff --git a/profiles/arch/s390/s390x/package.use.force b/profiles/arch/s390/s390x/package.use.force index a91fe713a600..753e592acebf 100644 --- a/profiles/arch/s390/s390x/package.use.force +++ b/profiles/arch/s390/s390x/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny <mgorny@gentoo.org> (2022-06-18) @@ -9,5 +9,5 @@ sys-auth/polkit duktape # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ dev-lang/rust llvm_targets_SystemZ -sys-devel/clang llvm_targets_SystemZ +llvm-core/clang llvm_targets_SystemZ sys-devel/llvm llvm_targets_SystemZ diff --git a/profiles/arch/sparc/package.use b/profiles/arch/sparc/package.use index 4babc96027fc..15b90c2832a0 100644 --- a/profiles/arch/sparc/package.use +++ b/profiles/arch/sparc/package.use @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU -sys-devel/clang llvm_targets_AMDGPU +llvm-core/clang llvm_targets_AMDGPU sys-devel/llvm llvm_targets_AMDGPU # Ben Kohler <bkohler@gentoo.org> (2019-09-03) diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force index f3be48ad126c..9874690b6d55 100644 --- a/profiles/arch/sparc/package.use.force +++ b/profiles/arch/sparc/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2022-06-25) @@ -14,6 +14,6 @@ sys-auth/polkit duktape # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_Sparc -sys-devel/clang llvm_targets_Sparc +llvm-core/clang llvm_targets_Sparc sys-devel/llvm llvm_targets_Sparc dev-lang/rust llvm_targets_Sparc diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 84a23eed3ebb..d8d309506cc3 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -432,7 +432,7 @@ net-im/pidgin gstreamer x11-libs/qwt designer # Rolf Eike Beer <eike@sf-mail.de> (2020-04-15) -# USE=bpf depends on sys-devel/clang which is not keyworded on sparc +# USE=bpf depends on llvm-core/clang which is not keyworded on sparc media-libs/libv4l bpf # Rolf Eike Beer <eike@sf-mail.de> (2020-04-14) diff --git a/profiles/arch/x86/package.use b/profiles/arch/x86/package.use index 9a904c7bc993..6a7413d77534 100644 --- a/profiles/arch/x86/package.use +++ b/profiles/arch/x86/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Ben Kohler <bkohler@gentoo.org> (2024-06-12) @@ -13,7 +13,7 @@ sys-apps/memtest86+ bios32 # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX -sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/clang llvm_targets_AMDGPU llvm_targets_NVPTX sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX # Doug Goldstein <cardoe@gentoo.org> (2012-10-29) diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force index 1cf0c69377b6..9cee1b68360d 100644 --- a/profiles/arch/x86/package.use.force +++ b/profiles/arch/x86/package.use.force @@ -36,5 +36,5 @@ dev-lang/rust llvm_targets_X86 # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_X86 -sys-devel/clang llvm_targets_X86 +llvm-core/clang llvm_targets_X86 sys-devel/llvm llvm_targets_X86 diff --git a/profiles/base/package.use b/profiles/base/package.use index 6a55f366e30f..47630b1c84bd 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -53,7 +53,7 @@ media-video/wireplumber lua_single_target_lua5-4 # Michał Górny <mgorny@gentoo.org> (2016-09-24) # Enable the BPF target by default dev-ml/llvm-ocaml llvm_targets_BPF -sys-devel/clang llvm_targets_BPF +llvm-core/clang llvm_targets_BPF sys-devel/llvm llvm_targets_BPF # Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2012-07-27) diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 1acd962ad1c9..65c8f1300def 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -105,7 +105,7 @@ media-video/mpv lua_single_target_luajit # Sam James <sam@gentoo.org> (2022-02-11) # Always build with PIE-default, just like GCC. -sys-devel/clang pie +llvm-core/clang pie # Arthur Zamarin <arthurzam@gentoo.org> (2022-01-13) # Force to use installed openjdk{,-bin} for bootstrapping @@ -121,16 +121,16 @@ dev-java/openjdk:21 system-bootstrap # potential, the increase of build time is a minor problem. Users who # really insist of building a smaller system can un-force the flags # at their own responsibility. See bug #767700. ->=sys-devel/clang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU ->=sys-devel/clang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF ->=sys-devel/clang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai ->=sys-devel/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips ->=sys-devel/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC ->=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc ->=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly ->=sys-devel/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore ->=sys-devel/clang-14 llvm_targets_VE ->=sys-devel/clang-16 llvm_targets_LoongArch +>=llvm-core/clang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=llvm-core/clang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=llvm-core/clang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=llvm-core/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=llvm-core/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=llvm-core/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=llvm-core/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=llvm-core/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=llvm-core/clang-14 llvm_targets_VE +>=llvm-core/clang-16 llvm_targets_LoongArch >=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU >=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF >=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index f2ed3887fc59..53c94bc29208 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -630,19 +630,19 @@ app-office/abiword ots # Note to self: remember to move still-applicable masks to the newer # version when master is bumped. <dev-ml/llvm-ocaml-16 llvm_targets_LoongArch -<sys-devel/clang-16 llvm_targets_LoongArch +<llvm-core/clang-16 llvm_targets_LoongArch <sys-devel/llvm-16 llvm_targets_LoongArch <dev-ml/llvm-ocaml-17 llvm_targets_ARC llvm_targets_CSKY -<sys-devel/clang-17 llvm_targets_ARC llvm_targets_CSKY +<llvm-core/clang-17 llvm_targets_ARC llvm_targets_CSKY <sys-devel/llvm-17 llvm_targets_ARC llvm_targets_CSKY <dev-ml/llvm-ocaml-17 llvm_targets_DirectX -<sys-devel/clang-17 llvm_targets_DirectX +<llvm-core/clang-17 llvm_targets_DirectX <sys-devel/llvm-17 llvm_targets_DirectX <dev-ml/llvm-ocaml-17 llvm_targets_M68k llvm_targets_SPIRV -<sys-devel/clang-17 llvm_targets_M68k llvm_targets_SPIRV +<llvm-core/clang-17 llvm_targets_M68k llvm_targets_SPIRV <sys-devel/llvm-17 llvm_targets_M68k llvm_targets_SPIRV <dev-ml/llvm-ocaml-17 llvm_targets_Xtensa -<sys-devel/clang-17 llvm_targets_Xtensa +<llvm-core/clang-17 llvm_targets_Xtensa <sys-devel/llvm-17 llvm_targets_Xtensa # Joonas Niilola <juippis@gentoo.org> (2020-09-23) diff --git a/profiles/default/linux/amd64/17.1/clang/package.use.force b/profiles/default/linux/amd64/17.1/clang/package.use.force index c8dbdc311215..be6711396dfe 100644 --- a/profiles/default/linux/amd64/17.1/clang/package.use.force +++ b/profiles/default/linux/amd64/17.1/clang/package.use.force @@ -4,7 +4,7 @@ # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 llvm-core/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force index c8dbdc311215..be6711396dfe 100644 --- a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force +++ b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force @@ -4,7 +4,7 @@ # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 llvm-core/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/amd64/23.0/llvm/package.use.force b/profiles/default/linux/amd64/23.0/llvm/package.use.force index ee2b14ced83a..2955d8ae5d10 100644 --- a/profiles/default/linux/amd64/23.0/llvm/package.use.force +++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force @@ -4,7 +4,7 @@ # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 llvm-core/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force index ee2b14ced83a..2955d8ae5d10 100644 --- a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force +++ b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force @@ -4,7 +4,7 @@ # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 llvm-core/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force index f18919ca4db1..37ba6e98e11b 100644 --- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) # Hard requirement for this profile. -sys-devel/clang ieee-long-double +llvm-core/clang ieee-long-double sys-devel/gcc ieee-long-double diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask index 81341caa198a..c11b1eb1bc17 100644 --- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) # We need it for ieee-long-double. ->=sys-devel/clang-15.0.5 -ieee-long-double +>=llvm-core/clang-15.0.5 -ieee-long-double >=sys-devel/gcc-12 -ieee-long-double diff --git a/profiles/default/linux/ppc64le/23.0/package.use.force b/profiles/default/linux/ppc64le/23.0/package.use.force index f18919ca4db1..37ba6e98e11b 100644 --- a/profiles/default/linux/ppc64le/23.0/package.use.force +++ b/profiles/default/linux/ppc64le/23.0/package.use.force @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) # Hard requirement for this profile. -sys-devel/clang ieee-long-double +llvm-core/clang ieee-long-double sys-devel/gcc ieee-long-double diff --git a/profiles/default/linux/ppc64le/23.0/package.use.mask b/profiles/default/linux/ppc64le/23.0/package.use.mask index 81341caa198a..c11b1eb1bc17 100644 --- a/profiles/default/linux/ppc64le/23.0/package.use.mask +++ b/profiles/default/linux/ppc64le/23.0/package.use.mask @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) # We need it for ieee-long-double. ->=sys-devel/clang-15.0.5 -ieee-long-double +>=llvm-core/clang-15.0.5 -ieee-long-double >=sys-devel/gcc-12 -ieee-long-double diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults index b97f26bad71f..122896c05899 100644 --- a/profiles/features/llvm/make.defaults +++ b/profiles/features/llvm/make.defaults @@ -44,10 +44,10 @@ BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" # sys-devel/llvm BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin" -# sys-devel/clang, llvm-core/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi +# llvm-core/clang, llvm-core/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" -# sys-devel/clang +# llvm-core/clang BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind" # llvm-core/clang-runtime diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages index 9c8c98b2b513..22364213d429 100644 --- a/profiles/features/llvm/packages +++ b/profiles/features/llvm/packages @@ -1,7 +1,7 @@ # now part of @system set *sys-devel/lld *sys-devel/llvm -*sys-devel/clang +*llvm-core/clang *llvm-runtimes/libcxx *llvm-runtimes/libcxxabi *llvm-runtimes/compiler-rt diff --git a/profiles/features/llvm/packages.build b/profiles/features/llvm/packages.build index d8f2d390b64b..2cfa85ed808f 100644 --- a/profiles/features/llvm/packages.build +++ b/profiles/features/llvm/packages.build @@ -4,7 +4,7 @@ llvm-runtimes/libcxxabi llvm-runtimes/libcxx sys-devel/llvm sys-devel/lld -sys-devel/clang +llvm-core/clang llvm-runtimes/libunwind # remove gcc & friends diff --git a/profiles/info_pkgs b/profiles/info_pkgs index 7b6b98e969d1..208850641b12 100644 --- a/profiles/info_pkgs +++ b/profiles/info_pkgs @@ -22,7 +22,7 @@ dev-lang/rust-bin app-misc/pax-utils sys-apps/sandbox dev-util/ccache -sys-devel/clang +llvm-core/clang sys-devel/llvm sys-devel/lld sys-devel/gcc diff --git a/profiles/package.mask b/profiles/package.mask index 14ec78426b68..565e2d7fd669 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -626,4 +626,4 @@ dev-util/mingw64-runtime sys-libs/newlib dev-embedded/avr-libc sys-devel/nvptx-tools -sys-devel/clang-crossdev-wrappers +llvm-core/clang-crossdev-wrappers diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.use.force b/profiles/prefix/darwin/macos/arch/arm64/package.use.force index 70cf505126a0..ced21e21bc86 100644 --- a/profiles/prefix/darwin/macos/arch/arm64/package.use.force +++ b/profiles/prefix/darwin/macos/arch/arm64/package.use.force @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen <grobian@gentoo.org> (2020-12-31) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_AArch64 -sys-devel/clang llvm_targets_AArch64 +llvm-core/clang llvm_targets_AArch64 sys-devel/llvm llvm_targets_AArch64 diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.force b/profiles/prefix/darwin/macos/arch/ppc/package.use.force index 8b8c4b921435..4a9108b14c0b 100644 --- a/profiles/prefix/darwin/macos/arch/ppc/package.use.force +++ b/profiles/prefix/darwin/macos/arch/ppc/package.use.force @@ -8,5 +8,5 @@ sys-devel/gcc -pie # Fabian Groffen <grobian@gentoo.org> (2016-12-20) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_PowerPC -sys-devel/clang llvm_targets_PowerPC +llvm-core/clang llvm_targets_PowerPC sys-devel/llvm llvm_targets_PowerPC diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.force b/profiles/prefix/darwin/macos/arch/x64/package.use.force index 5de42499068a..37a8d39cf5cd 100644 --- a/profiles/prefix/darwin/macos/arch/x64/package.use.force +++ b/profiles/prefix/darwin/macos/arch/x64/package.use.force @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen <grobian@gentoo.org> (2016-12-20) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_X86 -sys-devel/clang llvm_targets_X86 +llvm-core/clang llvm_targets_X86 sys-devel/llvm llvm_targets_X86 diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages index 3fb8f4bcf792..a4c67015bcba 100644 --- a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages +++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # usage of FSF GCC, disabling Clang *sys-devel/gcc *sys-devel/gcc-config --*sys-devel/clang +-*llvm-core/clang -*sys-devel/gcc-apple diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages index 0cd80b120bdf..5169b2e94354 100644 --- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages +++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # usage of FSF GCC, disabling Clang, without binutils-apple (due to @@ -7,5 +7,5 @@ *sys-devel/gcc-config *sys-devel/native-cctools -*sys-devel/binutils-apple --*sys-devel/clang +-*llvm-core/clang -*sys-devel/gcc-apple diff --git a/profiles/prefix/darwin/macos/packages b/profiles/prefix/darwin/macos/packages index cbc54b794388..94a197bf3262 100644 --- a/profiles/prefix/darwin/macos/packages +++ b/profiles/prefix/darwin/macos/packages @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # macOS has LLVM/Clang as system compiler -*sys-devel/gcc -*sys-devel/gcc-config -*sys-devel/clang +*llvm-core/clang diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024 index d1d571cda5a5..46a960b13325 100644 --- a/profiles/updates/4Q-2024 +++ b/profiles/updates/4Q-2024 @@ -72,3 +72,4 @@ move sys-libs/compiler-rt llvm-runtimes/compiler-rt move sys-devel/clang-runtime llvm-core/clang-runtime move sys-devel/clang-toolchain-symlinks llvm-core/clang-toolchain-symlinks move sys-devel/clang-common llvm-core/clang-common +move sys-devel/clang llvm-core/clang |