diff --git a/app-office/wps-office/wps-office-11.1.0.11723.ebuild b/app-office/wps-office/wps-office-11.1.0.11723.ebuild
index 7a2709c726d1f..52bf435274fae 100644
--- a/app-office/wps-office/wps-office-11.1.0.11723.ebuild
+++ b/app-office/wps-office/wps-office-11.1.0.11723.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
sys-apps/tcp-wrappers
sys-apps/util-linux
sys-libs/libcap
- sys-libs/libcxx
+ llvm-runtimes/libcxx
sys-libs/zlib:0
virtual/glu
x11-libs/gtk+:2
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index 4a62d10f234fe..8340d18d7710a 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
- libcxx? ( sys-libs/libcxx[${MULTILIB_USEDEP}] )
+ libcxx? ( llvm-runtimes/libcxx[${MULTILIB_USEDEP}] )
libpfm? ( dev-libs/libpfm:= )
"
diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml
index 0f523bea99376..86e7951db2b54 100644
--- a/dev-cpp/benchmark/metadata.xml
+++ b/dev-cpp/benchmark/metadata.xml
@@ -11,13 +11,13 @@
diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index 972c4ece7f5fd..cf4008da91b34 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -1242,7 +1242,7 @@ gen_usr_ldscript() {
# If the library is identified, the function returns 0 and prints one
# of the following:
#
-# - ``libc++`` for ``sys-libs/libcxx``
+# - ``libc++`` for ``llvm-runtimes/libcxx``
# - ``libstdc++`` for ``sys-devel/gcc``'s libstdc++
#
# If the library is not recognized, the function returns 1.
diff --git a/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild
index 39031f2c11f93..f4d2889166977 100644
--- a/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild
@@ -131,10 +131,10 @@ pkg_postinst() {
if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
# Workaround for bug #923292 (KDE-bug 479679)
ewarn "plasmashell and other KDE Plasma components are known to misbehave"
- ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking"
+ ewarn "when built with llvm-runtimes/libcxx, e.g. crashing when right-clicking"
ewarn "on a panel. See bug #923292."
ewarn ""
- ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and"
+ ewarn "A possible (no warranty!) workaround is building llvm-runtimes/libcxx and"
ewarn "llvm-runtimes/libcxxabi with the following in package.env:"
ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\""
ewarn "You may then need to rebuild dev-qt/* and kde-*/*."
diff --git a/sys-libs/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest
similarity index 100%
rename from sys-libs/libcxx/Manifest
rename to llvm-runtimes/libcxx/Manifest
diff --git a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild b/llvm-runtimes/libcxx/libcxx-15.0.7-r1.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
rename to llvm-runtimes/libcxx/libcxx-15.0.7-r1.ebuild
diff --git a/sys-libs/libcxx/libcxx-16.0.6.ebuild b/llvm-runtimes/libcxx/libcxx-16.0.6.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-16.0.6.ebuild
rename to llvm-runtimes/libcxx/libcxx-16.0.6.ebuild
diff --git a/sys-libs/libcxx/libcxx-17.0.6.ebuild b/llvm-runtimes/libcxx/libcxx-17.0.6.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-17.0.6.ebuild
rename to llvm-runtimes/libcxx/libcxx-17.0.6.ebuild
diff --git a/sys-libs/libcxx/libcxx-18.1.8.ebuild b/llvm-runtimes/libcxx/libcxx-18.1.8.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-18.1.8.ebuild
rename to llvm-runtimes/libcxx/libcxx-18.1.8.ebuild
diff --git a/sys-libs/libcxx/libcxx-19.1.4.ebuild b/llvm-runtimes/libcxx/libcxx-19.1.4.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-19.1.4.ebuild
rename to llvm-runtimes/libcxx/libcxx-19.1.4.ebuild
diff --git a/sys-libs/libcxx/libcxx-19.1.5.ebuild b/llvm-runtimes/libcxx/libcxx-19.1.5.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-19.1.5.ebuild
rename to llvm-runtimes/libcxx/libcxx-19.1.5.ebuild
diff --git a/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild b/llvm-runtimes/libcxx/libcxx-20.0.0.9999.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-20.0.0.9999.ebuild
rename to llvm-runtimes/libcxx/libcxx-20.0.0.9999.ebuild
diff --git a/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild b/llvm-runtimes/libcxx/libcxx-20.0.0_pre20241207.ebuild
similarity index 100%
rename from sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild
rename to llvm-runtimes/libcxx/libcxx-20.0.0_pre20241207.ebuild
diff --git a/sys-libs/libcxx/metadata.xml b/llvm-runtimes/libcxx/metadata.xml
similarity index 100%
rename from sys-libs/libcxx/metadata.xml
rename to llvm-runtimes/libcxx/metadata.xml
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild
index a21bc6a0aecd7..cf34b0382c222 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !Build the osltoy binary (with Qt5)
- Build against sys-libs/libcxx when using clang
+ Build against llvm-runtimes/libcxx when using clang
Do not use Fuse-Multiply-Add operations
Add support for NVIDIA's OptiX Raytracing Engine
Use media-libs/partio
diff --git a/media-sound/teamspeak-client/metadata.xml b/media-sound/teamspeak-client/metadata.xml
index f215969f5e514..f80491a79aefd 100644
--- a/media-sound/teamspeak-client/metadata.xml
+++ b/media-sound/teamspeak-client/metadata.xml
@@ -13,7 +13,7 @@
from which the user may join chat channels.
diff --git a/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild
index 45b3721f0a2f6..0ec9bcd90359e 100644
--- a/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild
+++ b/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild
@@ -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
EAPI=8
@@ -34,7 +34,7 @@ RDEPEND="
dev-qt/qtwidgets:5
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-libs/libpulse )
- system-libcxx? ( sys-libs/libcxx[libcxxabi] )
+ system-libcxx? ( llvm-runtimes/libcxx[libcxxabi] )
!system-libcxx? ( sys-libs/libunwind )
system-quazip? ( dev-libs/quazip:0/1[qt5(+)] )
"
diff --git a/metadata/stabilization-groups/llvm.group b/metadata/stabilization-groups/llvm.group
index 6b5bd7894d1f7..2738a83cd1723 100644
--- a/metadata/stabilization-groups/llvm.group
+++ b/metadata/stabilization-groups/llvm.group
@@ -3,6 +3,7 @@ dev-ml/llvm-ocaml
dev-python/clang-python
dev-python/lit
llvm-core/libclc
+llvm-runtimes/libcxx
llvm-runtimes/libcxxabi
llvm-runtimes/libunwind
llvm-runtimes/offload
@@ -19,4 +20,3 @@ sys-devel/llvm-toolchain-symlinks
sys-devel/llvmgold
sys-libs/compiler-rt
sys-libs/compiler-rt-sanitizers
-sys-libs/libcxx
diff --git a/net-misc/icaclient/icaclient-23.5.0.58.ebuild b/net-misc/icaclient/icaclient-23.5.0.58.ebuild
index ffdea83ccffab..be7ca65682794 100644
--- a/net-misc/icaclient/icaclient-23.5.0.58.ebuild
+++ b/net-misc/icaclient/icaclient-23.5.0.58.ebuild
@@ -76,7 +76,7 @@ RDEPEND="
net-libs/libsoup:2.4
net-libs/webkit-gtk:4
sys-apps/util-linux
- sys-libs/libcxx
+ llvm-runtimes/libcxx
llvm-runtimes/libcxxabi
sys-libs/zlib
virtual/krb5
diff --git a/net-misc/icaclient/icaclient-23.7.0.17.ebuild b/net-misc/icaclient/icaclient-23.7.0.17.ebuild
index ffdea83ccffab..be7ca65682794 100644
--- a/net-misc/icaclient/icaclient-23.7.0.17.ebuild
+++ b/net-misc/icaclient/icaclient-23.7.0.17.ebuild
@@ -76,7 +76,7 @@ RDEPEND="
net-libs/libsoup:2.4
net-libs/webkit-gtk:4
sys-apps/util-linux
- sys-libs/libcxx
+ llvm-runtimes/libcxx
llvm-runtimes/libcxxabi
sys-libs/zlib
virtual/krb5
diff --git a/net-misc/icaclient/icaclient-24.2.0.65.ebuild b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
index 00ba9ec8a1187..470438af514cb 100644
--- a/net-misc/icaclient/icaclient-24.2.0.65.ebuild
+++ b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
@@ -75,7 +75,7 @@ RDEPEND="
net-libs/libsoup:2.4
net-libs/webkit-gtk:4.1
sys-apps/util-linux
- sys-libs/libcxx
+ llvm-runtimes/libcxx
llvm-runtimes/libcxxabi
sys-libs/zlib
virtual/krb5
diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index 51102bafee26a..038feb9b4c8e1 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -26,7 +26,7 @@ sys-apps/memtest86+ bios64 uefi64
# Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime
sys-devel/clang-runtime abi_x86_32
llvm-runtimes/libcxxabi abi_x86_32
-sys-libs/libcxx abi_x86_32
+llvm-runtimes/libcxx abi_x86_32
llvm-runtimes/openmp abi_x86_32
llvm-runtimes/libunwind abi_x86_32
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index c96a630265ede..1acd962ad1c93 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -217,7 +217,7 @@ net-misc/wget ssl
# Michał Górny (2020-01-12)
# libcxxabi is the only supported option. The support for libsupc++
# is maintained for experts only.
-sys-libs/libcxx libcxxabi
+llvm-runtimes/libcxx libcxxabi
# Sergei Trofimovich (2019-08-17)
# USE=-cxx us a sure way to break native install as modern gcc
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 42e779649317f..0fdda933a25c4 100644
--- a/profiles/default/linux/amd64/17.1/clang/package.use.force
+++ b/profiles/default/linux/amd64/17.1/clang/package.use.force
@@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
sys-libs/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
-sys-libs/libcxx abi_x86_32 abi_x86_64
+llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
llvm-runtimes/libunwind abi_x86_32 abi_x86_64
sys-libs/ncurses 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 42e779649317f..0fdda933a25c4 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
@@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
sys-libs/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
-sys-libs/libcxx abi_x86_32 abi_x86_64
+llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
llvm-runtimes/libunwind abi_x86_32 abi_x86_64
sys-libs/ncurses 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 a5e4090662171..5fb9436a8e3c3 100644
--- a/profiles/default/linux/amd64/23.0/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force
@@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
sys-libs/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
-sys-libs/libcxx abi_x86_32 abi_x86_64
+llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
llvm-runtimes/libunwind abi_x86_32 abi_x86_64
sys-libs/ncurses 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 a5e4090662171..5fb9436a8e3c3 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
@@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
sys-libs/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
-sys-libs/libcxx abi_x86_32 abi_x86_64
+llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
llvm-runtimes/libunwind abi_x86_32 abi_x86_64
sys-libs/ncurses abi_x86_32 abi_x86_64
diff --git a/profiles/default/linux/ppc/package.use.mask b/profiles/default/linux/ppc/package.use.mask
index eff2ddb9a45c2..0cf7afa31fd21 100644
--- a/profiles/default/linux/ppc/package.use.mask
+++ b/profiles/default/linux/ppc/package.use.mask
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# Mattéo Rossillol‑‑Laruelle (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Mike Frysinger (2014-10-21)
diff --git a/profiles/default/linux/ppc64/package.use.mask b/profiles/default/linux/ppc64/package.use.mask
index eff2ddb9a45c2..0cf7afa31fd21 100644
--- a/profiles/default/linux/ppc64/package.use.mask
+++ b/profiles/default/linux/ppc64/package.use.mask
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# Mattéo Rossillol‑‑Laruelle (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Mike Frysinger (2014-10-21)
diff --git a/profiles/default/linux/ppc64le/package.use.mask b/profiles/default/linux/ppc64le/package.use.mask
index eff2ddb9a45c2..0cf7afa31fd21 100644
--- a/profiles/default/linux/ppc64le/package.use.mask
+++ b/profiles/default/linux/ppc64le/package.use.mask
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# Mattéo Rossillol‑‑Laruelle (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Mike Frysinger (2014-10-21)
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index fecef96bcb0cf..5547964c505ea 100644
--- a/profiles/features/llvm/make.defaults
+++ b/profiles/features/llvm/make.defaults
@@ -44,7 +44,7 @@ BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl"
# sys-devel/llvm
BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin"
-# sys-devel/clang, sys-devel/clang-runtime, llvm-runtimes/libunwind, sys-libs/libcxx, llvm-runtimes/libcxxabi
+# sys-devel/clang, sys-devel/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi
BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind"
# sys-devel/clang
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index 7c8a171f3133c..db7b36b60cc2a 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -11,4 +11,4 @@ sys-libs/compiler-rt clang
sys-devel/clang-runtime compiler-rt libcxx -sanitize
# sys-libs/compiler-rt-sanitizers clang
-sys-libs/libcxx libcxxabi
+llvm-runtimes/libcxx libcxxabi
diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index 2c36740026c59..ab21dbc002fee 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -2,7 +2,7 @@
*sys-devel/lld
*sys-devel/llvm
*sys-devel/clang
-*sys-libs/libcxx
+*llvm-runtimes/libcxx
*llvm-runtimes/libcxxabi
*sys-libs/compiler-rt
*llvm-runtimes/libunwind
diff --git a/profiles/features/llvm/packages.build b/profiles/features/llvm/packages.build
index 1d52b4722566e..ea1319c3cc2f7 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -1,7 +1,7 @@
# will be pulled by stage1
sys-libs/compiler-rt
llvm-runtimes/libcxxabi
-sys-libs/libcxx
+llvm-runtimes/libcxx
sys-devel/llvm
sys-devel/lld
sys-devel/clang
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 0440e25ba43aa..f2062b6fdac61 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -16,7 +16,7 @@ gui-libs/neatvnc tracing
gui-apps/wayvnc tracing
# Mattéo Rossillol‑‑Laruelle (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Nowa Ammerlaan (2024-07-25)
diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force
index e5acd2f939e7d..f8e77c53d2622 100644
--- a/profiles/prefix/darwin/macos/package.use.force
+++ b/profiles/prefix/darwin/macos/package.use.force
@@ -7,7 +7,7 @@ sys-devel/gcc -default-znow
# Jacob Floyd (2020-12-20)
# Make sure we always use libcxxabi on macos prefix
-sys-libs/libcxx libcxxabi
+llvm-runtimes/libcxx libcxxabi
# Fabian Groffen (2020-06-08)
# Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks
diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024
index 09fffe60a3c64..b6d32f744d0d8 100644
--- a/profiles/updates/4Q-2024
+++ b/profiles/updates/4Q-2024
@@ -66,3 +66,4 @@ move dev-libs/libclc llvm-core/libclc
move sys-libs/llvm-libunwind llvm-runtimes/libunwind
move sys-libs/libomp llvm-runtimes/openmp
move sys-libs/libcxxabi llvm-runtimes/libcxxabi
+move sys-libs/libcxx llvm-runtimes/libcxx
diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml
index dfd83214b0309..43f736970470a 100644
--- a/sci-physics/root/metadata.xml
+++ b/sci-physics/root/metadata.xml
@@ -31,7 +31,7 @@
Enable GDML writer and reader
Enable http server support including but not limited to fastcgi support
Install dependencies to enable ROOT's C++ kernel in Jupyter notebooks
- Build ROOT against sys-libs/libcxx
+ Build ROOT against llvm-runtimes/libcxx
Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)
Build the interface for sci-physics/pythia version 6.x
Build the interface for sci-physics/pythia version 8.x
diff --git a/sci-physics/root/root-6.30.08.ebuild b/sci-physics/root/root-6.30.08.ebuild
index 8cbfeef8d40d4..652ded3c9a34b 100644
--- a/sci-physics/root/root-6.30.08.ebuild
+++ b/sci-physics/root/root-6.30.08.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# ninja does not work due to fortran
CMAKE_MAKEFILE_GENERATOR=emake
FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
@@ -95,7 +95,7 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
gsl? ( sci-libs/gsl:= )
http? ( dev-libs/fcgi:0= )
- libcxx? ( sys-libs/libcxx )
+ libcxx? ( llvm-runtimes/libcxx )
unuran? ( sci-mathematics/unuran:0= )
mpi? ( virtual/mpi[fortran?] )
mysql? ( dev-db/mysql-connector-c )
diff --git a/sci-physics/root/root-6.32.06.ebuild b/sci-physics/root/root-6.32.06.ebuild
index f0e0690cfb515..44fcdf275fdd9 100644
--- a/sci-physics/root/root-6.32.06.ebuild
+++ b/sci-physics/root/root-6.32.06.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# ninja does not work due to fortran
CMAKE_MAKEFILE_GENERATOR=emake
FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
@@ -94,7 +94,7 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
gsl? ( sci-libs/gsl:= )
http? ( dev-libs/fcgi:0= )
- libcxx? ( sys-libs/libcxx )
+ libcxx? ( llvm-runtimes/libcxx )
unuran? ( sci-mathematics/unuran:0= )
mpi? ( virtual/mpi[fortran?] )
mysql? ( dev-db/mysql-connector-c )
diff --git a/sci-physics/root/root-6.32.08.ebuild b/sci-physics/root/root-6.32.08.ebuild
index f0e0690cfb515..44fcdf275fdd9 100644
--- a/sci-physics/root/root-6.32.08.ebuild
+++ b/sci-physics/root/root-6.32.08.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# ninja does not work due to fortran
CMAKE_MAKEFILE_GENERATOR=emake
FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
@@ -94,7 +94,7 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
gsl? ( sci-libs/gsl:= )
http? ( dev-libs/fcgi:0= )
- libcxx? ( sys-libs/libcxx )
+ libcxx? ( llvm-runtimes/libcxx )
unuran? ( sci-mathematics/unuran:0= )
mpi? ( virtual/mpi[fortran?] )
mysql? ( dev-db/mysql-connector-c )
diff --git a/sci-physics/root/root-6.34.00.ebuild b/sci-physics/root/root-6.34.00.ebuild
index 0c7cfa523aa84..453459c31cfb2 100644
--- a/sci-physics/root/root-6.34.00.ebuild
+++ b/sci-physics/root/root-6.34.00.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# ninja does not work due to fortran
CMAKE_MAKEFILE_GENERATOR=emake
FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
@@ -89,7 +89,7 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
gsl? ( sci-libs/gsl:= )
http? ( dev-libs/fcgi:0= )
- libcxx? ( sys-libs/libcxx )
+ libcxx? ( llvm-runtimes/libcxx )
unuran? ( sci-mathematics/unuran:0= )
mpi? ( virtual/mpi[fortran?] )
mysql? ( dev-db/mysql-connector-c )
diff --git a/sci-physics/root/root-6.34.9999.ebuild b/sci-physics/root/root-6.34.9999.ebuild
index 0c7cfa523aa84..453459c31cfb2 100644
--- a/sci-physics/root/root-6.34.9999.ebuild
+++ b/sci-physics/root/root-6.34.9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# ninja does not work due to fortran
CMAKE_MAKEFILE_GENERATOR=emake
FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
@@ -89,7 +89,7 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
gsl? ( sci-libs/gsl:= )
http? ( dev-libs/fcgi:0= )
- libcxx? ( sys-libs/libcxx )
+ libcxx? ( llvm-runtimes/libcxx )
unuran? ( sci-mathematics/unuran:0= )
mpi? ( virtual/mpi[fortran?] )
mysql? ( dev-db/mysql-connector-c )
diff --git a/sci-physics/root/root-9999.ebuild b/sci-physics/root/root-9999.ebuild
index 0c7cfa523aa84..453459c31cfb2 100644
--- a/sci-physics/root/root-9999.ebuild
+++ b/sci-physics/root/root-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# ninja does not work due to fortran
CMAKE_MAKEFILE_GENERATOR=emake
FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
@@ -89,7 +89,7 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
gsl? ( sci-libs/gsl:= )
http? ( dev-libs/fcgi:0= )
- libcxx? ( sys-libs/libcxx )
+ libcxx? ( llvm-runtimes/libcxx )
unuran? ( sci-mathematics/unuran:0= )
mpi? ( virtual/mpi[fortran?] )
mysql? ( dev-db/mysql-connector-c )
diff --git a/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild b/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild
index 863210b432e13..928aee10456d9 100644
--- a/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild b/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild
index 3c2341b48f126..e09335f6e3e56 100644
--- a/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild
index 4b4afea86e18a..5870b71335a88 100644
--- a/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild
+++ b/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild
index 406fb5e000acc..7af16d4ac75ba 100644
--- a/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild
+++ b/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild b/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild
index d27470c98f00c..ae1a72c52b76f 100644
--- a/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild
+++ b/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-19.1.4.ebuild b/sys-devel/clang-common/clang-common-19.1.4.ebuild
index 30192b7fa6011..f33390a4b4f1b 100644
--- a/sys-devel/clang-common/clang-common-19.1.4.ebuild
+++ b/sys-devel/clang-common/clang-common-19.1.4.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-19.1.5.ebuild b/sys-devel/clang-common/clang-common-19.1.5.ebuild
index 5f40440015480..7fc5e4131cd66 100644
--- a/sys-devel/clang-common/clang-common-19.1.5.ebuild
+++ b/sys-devel/clang-common/clang-common-19.1.5.ebuild
@@ -23,7 +23,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild b/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild
index b3216cd5a2758..2c15d06f582fa 100644
--- a/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild
+++ b/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild
@@ -22,7 +22,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild b/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild
index b3216cd5a2758..2c15d06f582fa 100644
--- a/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild
+++ b/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild
@@ -22,7 +22,7 @@ PDEPEND="
!llvm-libunwind? ( sys-libs/libunwind[static-libs] )
)
!default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
index c80214039ada7..48df40caecd95 100644
--- a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
@@ -21,6 +21,6 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
"
diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
index c175cf8f6d82d..1b7669fda0778 100644
--- a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
"
diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
index c175cf8f6d82d..1b7669fda0778 100644
--- a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
"
diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
index b8e570778a41a..c10d8fdc02c61 100644
--- a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
"
diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
index b8e570778a41a..c10d8fdc02c61 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
"
diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
index 23682d8dbe5d6..8fc82482b1536 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
"
diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild
index 5096eef102397..0b80525972dd6 100644
--- a/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? (
>=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
offload? (
diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
index 5096eef102397..0b80525972dd6 100644
--- a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
)
- libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
openmp? (
>=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
offload? (
diff --git a/sys-devel/clang-runtime/metadata.xml b/sys-devel/clang-runtime/metadata.xml
index 1339c7657454a..fbfaee66297b0 100644
--- a/sys-devel/clang-runtime/metadata.xml
+++ b/sys-devel/clang-runtime/metadata.xml
@@ -6,7 +6,7 @@