summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/wps-office/wps-office-11.1.0.11723.ebuild2
-rw-r--r--dev-cpp/benchmark/benchmark-1.9.0.ebuild2
-rw-r--r--dev-cpp/benchmark/metadata.xml4
-rw-r--r--eclass/toolchain-funcs.eclass2
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild4
-rw-r--r--llvm-runtimes/libcxx/Manifest (renamed from sys-libs/libcxx/Manifest)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-15.0.7-r1.ebuild (renamed from sys-libs/libcxx/libcxx-15.0.7-r1.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-16.0.6.ebuild (renamed from sys-libs/libcxx/libcxx-16.0.6.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-17.0.6.ebuild (renamed from sys-libs/libcxx/libcxx-17.0.6.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-18.1.8.ebuild (renamed from sys-libs/libcxx/libcxx-18.1.8.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-19.1.4.ebuild (renamed from sys-libs/libcxx/libcxx-19.1.4.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-19.1.5.ebuild (renamed from sys-libs/libcxx/libcxx-19.1.5.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-20.0.0.9999.ebuild (renamed from sys-libs/libcxx/libcxx-20.0.0.9999.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/libcxx-20.0.0_pre20241207.ebuild (renamed from sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild)0
-rw-r--r--llvm-runtimes/libcxx/metadata.xml (renamed from sys-libs/libcxx/metadata.xml)0
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild2
-rw-r--r--media-libs/osl/metadata.xml2
-rw-r--r--media-sound/teamspeak-client/metadata.xml2
-rw-r--r--media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild4
-rw-r--r--metadata/stabilization-groups/llvm.group2
-rw-r--r--net-misc/icaclient/icaclient-23.5.0.58.ebuild2
-rw-r--r--net-misc/icaclient/icaclient-23.7.0.17.ebuild2
-rw-r--r--net-misc/icaclient/icaclient-24.2.0.65.ebuild2
-rw-r--r--profiles/arch/amd64/package.use2
-rw-r--r--profiles/base/package.use.force2
-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/ppc/package.use.mask2
-rw-r--r--profiles/default/linux/ppc64/package.use.mask2
-rw-r--r--profiles/default/linux/ppc64le/package.use.mask2
-rw-r--r--profiles/features/llvm/make.defaults2
-rw-r--r--profiles/features/llvm/package.use2
-rw-r--r--profiles/features/llvm/packages2
-rw-r--r--profiles/features/llvm/packages.build2
-rw-r--r--profiles/features/musl/package.use.mask2
-rw-r--r--profiles/prefix/darwin/macos/package.use.force2
-rw-r--r--profiles/updates/4Q-20241
-rw-r--r--sci-physics/root/metadata.xml2
-rw-r--r--sci-physics/root/root-6.30.08.ebuild4
-rw-r--r--sci-physics/root/root-6.32.06.ebuild4
-rw-r--r--sci-physics/root/root-6.32.08.ebuild4
-rw-r--r--sci-physics/root/root-6.34.00.ebuild4
-rw-r--r--sci-physics/root/root-6.34.9999.ebuild4
-rw-r--r--sci-physics/root/root-9999.ebuild4
-rw-r--r--sys-devel/clang-common/clang-common-15.0.7-r10.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-16.0.6-r6.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-17.0.6-r10.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-17.0.6-r9.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-18.1.8-r3.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-19.1.4.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-19.1.5.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-20.0.0.9999.ebuild2
-rw-r--r--sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild2
-rw-r--r--sys-devel/clang-runtime/metadata.xml2
-rw-r--r--sys-devel/llvm/llvm-15.0.7-r7.ebuild2
-rw-r--r--sys-devel/llvm/llvm-16.0.6-r5.ebuild2
-rw-r--r--sys-devel/llvm/llvm-17.0.6-r3.ebuild2
-rw-r--r--sys-devel/llvm/llvm-18.1.8-r6.ebuild2
-rw-r--r--sys-devel/llvm/llvm-19.1.4.ebuild2
-rw-r--r--sys-devel/llvm/llvm-19.1.5.ebuild2
-rw-r--r--sys-devel/llvm/llvm-20.0.0.9999.ebuild2
-rw-r--r--sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild2
79 files changed, 78 insertions, 77 deletions
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 7a2709c726d1..52bf435274fa 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 4a62d10f234f..8340d18d7710 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 0f523bea9937..86e7951db2b5 100644
--- a/dev-cpp/benchmark/metadata.xml
+++ b/dev-cpp/benchmark/metadata.xml
@@ -11,13 +11,13 @@
</maintainer>
<use>
<flag name="exceptions">Enable the use of exceptions in the benchmark library</flag>
- <flag name="libcxx">Use <pkg>sys-libs/libcxx</pkg> instead of libstdc++ as the default stdlib</flag>
+ <flag name="libcxx">Use <pkg>llvm-runtimes/libcxx</pkg> instead of libstdc++ as the default stdlib</flag>
<flag name="libpfm">Enable <pkg>dev-libs/libpfm</pkg> support</flag>
<flag name="tools">Install some additional Python tools</flag>
</use>
<use lang="fr">
<flag name="exceptions">Utiliser les exceptions inclues dans la bibliothèque</flag>
- <flag name="libcxx">Utiliser <pkg>sys-libs/libcxx</pkg> à la place de libstdc++ comme bibliothèque standard</flag>
+ <flag name="libcxx">Utiliser <pkg>llvm-runtimes/libcxx</pkg> à la place de libstdc++ comme bibliothèque standard</flag>
<flag name="libpfm">Activer le support de <pkg>dev-libs/libpfm</pkg></flag>
<flag name="tools">Installer des outils Python additionnels</flag>
</use>
diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index 972c4ece7f5f..cf4008da91b3 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 39031f2c11f9..f4d288916697 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
index a4e227d59e17..a4e227d59e17 100644
--- a/sys-libs/libcxx/Manifest
+++ b/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
index 429e5f596920..429e5f596920 100644
--- a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
+++ b/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
index e66a304bab88..e66a304bab88 100644
--- a/sys-libs/libcxx/libcxx-16.0.6.ebuild
+++ b/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
index 044e5553e75c..044e5553e75c 100644
--- a/sys-libs/libcxx/libcxx-17.0.6.ebuild
+++ b/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
index 8cc099018bca..8cc099018bca 100644
--- a/sys-libs/libcxx/libcxx-18.1.8.ebuild
+++ b/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
index ef26774b58e0..ef26774b58e0 100644
--- a/sys-libs/libcxx/libcxx-19.1.4.ebuild
+++ b/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
index b6a85d925747..b6a85d925747 100644
--- a/sys-libs/libcxx/libcxx-19.1.5.ebuild
+++ b/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
index c39257020ea3..c39257020ea3 100644
--- a/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild
+++ b/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
index c39257020ea3..c39257020ea3 100644
--- a/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild
+++ b/llvm-runtimes/libcxx/libcxx-20.0.0_pre20241207.ebuild
diff --git a/sys-libs/libcxx/metadata.xml b/llvm-runtimes/libcxx/metadata.xml
index c42166cd519a..c42166cd519a 100644
--- a/sys-libs/libcxx/metadata.xml
+++ b/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 a21bc6a0aecd..cf34b0382c22 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+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild
index b9dcfb43e585..349898ca2cbd 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild
index b9dcfb43e585..349898ca2cbd 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild
index 122f3476e8da..8989f6a96abf 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild
index 81bed80ba0c9..018c644a3aa5 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild
index c129f18b4672..891eeea336e9 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild
index 13b5d3b6c275..55e6c9c566f2 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild
index 13b5d3b6c275..55e6c9c566f2 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
RDEPEND+="
- !<sys-libs/libcxx-15
+ !<llvm-runtimes/libcxx-15
"
DEPEND="
${RDEPEND}
diff --git a/media-libs/osl/metadata.xml b/media-libs/osl/metadata.xml
index 4c2f57c8a0ed..a0f31940cbeb 100644
--- a/media-libs/osl/metadata.xml
+++ b/media-libs/osl/metadata.xml
@@ -16,7 +16,7 @@
</longdescription>
<use>
<flag name="gui">Build the osltoy binary (with Qt5)</flag>
- <flag name="libcxx">Build against <pkg>sys-libs/libcxx</pkg> when using clang</flag>
+ <flag name="libcxx">Build against <pkg>llvm-runtimes/libcxx</pkg> when using clang</flag>
<flag name="nofma">Do not use Fuse-Multiply-Add operations</flag>
<flag name="optix">Add support for NVIDIA's OptiX Raytracing Engine</flag>
<flag name="partio">Use <pkg>media-libs/partio</pkg></flag>
diff --git a/media-sound/teamspeak-client/metadata.xml b/media-sound/teamspeak-client/metadata.xml
index f215969f5e51..f80491a79aef 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.
</longdescription>
<use>
- <flag name="system-libcxx">Use <pkg>sys-libs/libcxx</pkg> instead of shipped libs.</flag>
+ <flag name="system-libcxx">Use <pkg>llvm-runtimes/libcxx</pkg> instead of shipped libs.</flag>
<flag name="system-quazip">Use <pkg>dev-libs/quazip</pkg> instead of shipped libs.</flag>
</use>
</pkgmetadata>
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 45b3721f0a2f..0ec9bcd90359 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 6b5bd7894d1f..2738a83cd172 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 ffdea83ccffa..be7ca6568279 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 ffdea83ccffa..be7ca6568279 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 00ba9ec8a118..470438af514c 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 51102bafee26..038feb9b4c8e 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 c96a630265ed..1acd962ad1c9 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -217,7 +217,7 @@ net-misc/wget ssl
# Michał Górny <mgorny@gentoo.org> (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 <slyfox@gentoo.org> (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 42e779649317..0fdda933a25c 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 42e779649317..0fdda933a25c 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 a5e409066217..5fb9436a8e3c 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 a5e409066217..5fb9436a8e3c 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 eff2ddb9a45c..0cf7afa31fd2 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 <beatussum@protonmail.com> (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
diff --git a/profiles/default/linux/ppc64/package.use.mask b/profiles/default/linux/ppc64/package.use.mask
index eff2ddb9a45c..0cf7afa31fd2 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 <beatussum@protonmail.com> (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
diff --git a/profiles/default/linux/ppc64le/package.use.mask b/profiles/default/linux/ppc64le/package.use.mask
index eff2ddb9a45c..0cf7afa31fd2 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 <beatussum@protonmail.com> (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index fecef96bcb0c..5547964c505e 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 7c8a171f3133..db7b36b60cc2 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 2c36740026c5..ab21dbc002fe 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 1d52b4722566..ea1319c3cc2f 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 0440e25ba43a..f2062b6fdac6 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 <beatussum@protonmail.com> (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Nowa Ammerlaan <nowa@gentoo.org> (2024-07-25)
diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force
index e5acd2f939e7..f8e77c53d262 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 <cognifloyd@gmail.org> (2020-12-20)
# Make sure we always use libcxxabi on macos prefix
-sys-libs/libcxx libcxxabi
+llvm-runtimes/libcxx libcxxabi
# Fabian Groffen <grobian@gentoo.org> (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 09fffe60a3c6..b6d32f744d0d 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 dfd83214b030..43f736970470 100644
--- a/sci-physics/root/metadata.xml
+++ b/sci-physics/root/metadata.xml
@@ -31,7 +31,7 @@
<flag name="gdml">Enable GDML writer and reader</flag>
<flag name="http">Enable http server support including but not limited to fastcgi support</flag>
<flag name="jupyter">Install dependencies to enable ROOT's C++ kernel in Jupyter notebooks</flag>
- <flag name="libcxx">Build ROOT against <pkg>sys-libs/libcxx</pkg></flag>
+ <flag name="libcxx">Build ROOT against <pkg>llvm-runtimes/libcxx</pkg></flag>
<flag name="minuit">Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)</flag>
<flag name="pythia6">Build the interface for <pkg>sci-physics/pythia</pkg> version 6.x </flag>
<flag name="pythia8">Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x </flag>
diff --git a/sci-physics/root/root-6.30.08.ebuild b/sci-physics/root/root-6.30.08.ebuild
index 8cbfeef8d40d..652ded3c9a34 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 f0e0690cfb51..44fcdf275fdd 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 f0e0690cfb51..44fcdf275fdd 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 0c7cfa523aa8..453459c31cfb 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 0c7cfa523aa8..453459c31cfb 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 0c7cfa523aa8..453459c31cfb 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 863210b432e1..928aee10456d 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 3c2341b48f12..e09335f6e3e5 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 4b4afea86e18..5870b71335a8 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 406fb5e000ac..7af16d4ac75b 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 d27470c98f00..ae1a72c52b76 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 30192b7fa601..f33390a4b4f1 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 5f4044001548..7fc5e4131cd6 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 b3216cd5a275..2c15d06f582f 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 b3216cd5a275..2c15d06f582f 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 c80214039ada..48df40caecd9 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 c175cf8f6d82..1b7669fda077 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 c175cf8f6d82..1b7669fda077 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 b8e570778a41..c10d8fdc02c6 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 b8e570778a41..c10d8fdc02c6 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 23682d8dbe5d..8fc82482b153 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 5096eef10239..0b80525972dd 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 5096eef10239..0b80525972dd 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 1339c7657454..fbfaee66297b 100644
--- a/sys-devel/clang-runtime/metadata.xml
+++ b/sys-devel/clang-runtime/metadata.xml
@@ -6,7 +6,7 @@
</maintainer>
<use>
<flag name="compiler-rt">Install <pkg>sys-libs/compiler-rt</pkg> for -rtlib=compiler-rt</flag>
- <flag name="libcxx">Install <pkg>sys-libs/libcxx</pkg> for -stdlib=libc++</flag>
+ <flag name="libcxx">Install <pkg>llvm-runtimes/libcxx</pkg> for -stdlib=libc++</flag>
<flag name="offload">Install <pkg>llvm-runtimes/offload</pkg> for -fopenmp GPU offloading</flag>
<flag name="openmp">Install <pkg>llvm-runtimes/openmp</pkg> for -fopenmp support</flag>
<flag name="sanitize">Enable compiler-rt sanitizer (-fsanitize*) support</flag>
diff --git a/sys-devel/llvm/llvm-15.0.7-r7.ebuild b/sys-devel/llvm/llvm-15.0.7-r7.ebuild
index e00a340662de..7b265356edae 100644
--- a/sys-devel/llvm/llvm-15.0.7-r7.ebuild
+++ b/sys-devel/llvm/llvm-15.0.7-r7.ebuild
@@ -45,7 +45,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
>=sys-devel/binutils-apple-5.1
)
doc? ( $(python_gen_any_dep '
diff --git a/sys-devel/llvm/llvm-16.0.6-r5.ebuild b/sys-devel/llvm/llvm-16.0.6-r5.ebuild
index 75644db0c645..0189ed1d09af 100644
--- a/sys-devel/llvm/llvm-16.0.6-r5.ebuild
+++ b/sys-devel/llvm/llvm-16.0.6-r5.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
doc? ( $(python_gen_any_dep '
dev-python/recommonmark[${PYTHON_USEDEP}]
diff --git a/sys-devel/llvm/llvm-17.0.6-r3.ebuild b/sys-devel/llvm/llvm-17.0.6-r3.ebuild
index 7e5c03df252a..3897a6e8eca9 100644
--- a/sys-devel/llvm/llvm-17.0.6-r3.ebuild
+++ b/sys-devel/llvm/llvm-17.0.6-r3.ebuild
@@ -50,7 +50,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
doc? ( $(python_gen_any_dep '
dev-python/recommonmark[${PYTHON_USEDEP}]
diff --git a/sys-devel/llvm/llvm-18.1.8-r6.ebuild b/sys-devel/llvm/llvm-18.1.8-r6.ebuild
index 4fc7e91ec91d..2b7e38ff768f 100644
--- a/sys-devel/llvm/llvm-18.1.8-r6.ebuild
+++ b/sys-devel/llvm/llvm-18.1.8-r6.ebuild
@@ -49,7 +49,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
libffi? ( virtual/pkgconfig )
"
diff --git a/sys-devel/llvm/llvm-19.1.4.ebuild b/sys-devel/llvm/llvm-19.1.4.ebuild
index 4368fff5eae2..5114929072a0 100644
--- a/sys-devel/llvm/llvm-19.1.4.ebuild
+++ b/sys-devel/llvm/llvm-19.1.4.ebuild
@@ -48,7 +48,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
libffi? ( virtual/pkgconfig )
"
diff --git a/sys-devel/llvm/llvm-19.1.5.ebuild b/sys-devel/llvm/llvm-19.1.5.ebuild
index 64c63c9517cb..53638adc3195 100644
--- a/sys-devel/llvm/llvm-19.1.5.ebuild
+++ b/sys-devel/llvm/llvm-19.1.5.ebuild
@@ -48,7 +48,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
libffi? ( virtual/pkgconfig )
"
diff --git a/sys-devel/llvm/llvm-20.0.0.9999.ebuild b/sys-devel/llvm/llvm-20.0.0.9999.ebuild
index d01575f39051..3a3e8c174ace 100644
--- a/sys-devel/llvm/llvm-20.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-20.0.0.9999.ebuild
@@ -47,7 +47,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
libffi? ( virtual/pkgconfig )
"
diff --git a/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild b/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild
index d01575f39051..3a3e8c174ace 100644
--- a/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild
+++ b/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild
@@ -47,7 +47,7 @@ BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
)
libffi? ( virtual/pkgconfig )
"