summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/arch/alpha/package.use.mask2
-rw-r--r--profiles/arch/amd64/package.use2
-rw-r--r--profiles/arch/amd64/package.use.force2
-rw-r--r--profiles/arch/arm/package.use.force4
-rw-r--r--profiles/arch/arm64/package.use.force2
-rw-r--r--profiles/arch/base/package.use.mask2
-rw-r--r--profiles/arch/hppa/package.use.mask2
-rw-r--r--profiles/arch/hppa/use.mask2
-rw-r--r--profiles/arch/loong/package.use.force2
-rw-r--r--profiles/arch/m68k/package.use.mask2
-rw-r--r--profiles/arch/mips/package.use.force4
-rw-r--r--profiles/arch/mips/package.use.mask2
-rw-r--r--profiles/arch/powerpc/package.use.force2
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask4
-rw-r--r--profiles/arch/riscv/package.use4
-rw-r--r--profiles/arch/riscv/package.use.force2
-rw-r--r--profiles/arch/s390/package.use.mask2
-rw-r--r--profiles/arch/s390/s390x/package.use.force4
-rw-r--r--profiles/arch/sparc/package.use4
-rw-r--r--profiles/arch/sparc/package.use.force4
-rw-r--r--profiles/arch/sparc/package.use.mask2
-rw-r--r--profiles/arch/x86/package.use4
-rw-r--r--profiles/arch/x86/package.use.force2
-rw-r--r--profiles/base/package.use2
-rw-r--r--profiles/base/package.use.force22
-rw-r--r--profiles/base/package.use.mask10
-rw-r--r--profiles/default/linux/amd64/17.1/clang/package.use.force2
-rw-r--r--profiles/default/linux/amd64/17.1/systemd/clang/package.use.force2
-rw-r--r--profiles/default/linux/amd64/23.0/llvm/package.use.force2
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force2
-rw-r--r--profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force4
-rw-r--r--profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask4
-rw-r--r--profiles/default/linux/ppc64le/23.0/package.use.force4
-rw-r--r--profiles/default/linux/ppc64le/23.0/package.use.mask4
-rw-r--r--profiles/features/llvm/make.defaults4
-rw-r--r--profiles/features/llvm/packages2
-rw-r--r--profiles/features/llvm/packages.build2
-rw-r--r--profiles/info_pkgs2
-rw-r--r--profiles/package.mask2
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/package.use.force4
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/package.use.force2
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.use.force4
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages4
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages4
-rw-r--r--profiles/prefix/darwin/macos/packages4
-rw-r--r--profiles/updates/4Q-20241
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