commit:     c8022ad722380fee53a70349c9f034ba5371c8c4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 11:11:34 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 11:53:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8022ad7

Move {sys-libs → llvm-runtimes}/libcxxabi

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild                       | 2 +-
 {sys-libs => llvm-runtimes}/libcxxabi/Manifest                        | 0
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-15.0.7.ebuild         | 4 ++--
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-16.0.6.ebuild         | 0
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-17.0.6.ebuild         | 0
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-18.1.8.ebuild         | 0
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-19.1.4.ebuild         | 0
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-19.1.5.ebuild         | 0
 {sys-libs => llvm-runtimes}/libcxxabi/libcxxabi-20.0.0.9999.ebuild    | 0
 .../libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild                     | 0
 {sys-libs => llvm-runtimes}/libcxxabi/metadata.xml                    | 0
 metadata/stabilization-groups/llvm.group                              | 2 +-
 net-misc/icaclient/icaclient-23.5.0.58.ebuild                         | 4 ++--
 net-misc/icaclient/icaclient-23.7.0.17.ebuild                         | 4 ++--
 net-misc/icaclient/icaclient-24.2.0.65.ebuild                         | 2 +-
 profiles/arch/amd64/package.use                                       | 2 +-
 profiles/default/linux/amd64/17.1/clang/package.use.force             | 2 +-
 profiles/default/linux/amd64/17.1/systemd/clang/package.use.force     | 2 +-
 profiles/default/linux/amd64/23.0/llvm/package.use.force              | 2 +-
 profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force    | 2 +-
 profiles/features/llvm/make.defaults                                  | 4 ++--
 profiles/features/llvm/packages                                       | 2 +-
 profiles/features/llvm/packages.build                                 | 2 +-
 profiles/updates/4Q-2024                                              | 1 +
 sys-libs/libcxx/libcxx-15.0.7-r1.ebuild                               | 2 +-
 sys-libs/libcxx/libcxx-16.0.6.ebuild                                  | 2 +-
 sys-libs/libcxx/libcxx-17.0.6.ebuild                                  | 2 +-
 sys-libs/libcxx/libcxx-18.1.8.ebuild                                  | 2 +-
 sys-libs/libcxx/libcxx-19.1.4.ebuild                                  | 2 +-
 sys-libs/libcxx/libcxx-19.1.5.ebuild                                  | 2 +-
 sys-libs/libcxx/libcxx-20.0.0.9999.ebuild                             | 2 +-
 sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild                      | 2 +-
 sys-libs/libcxx/metadata.xml                                          | 2 +-
 33 files changed, 28 insertions(+), 27 deletions(-)

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 79128fa099af..39031f2c11f9 100644
--- a/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild
@@ -135,7 +135,7 @@ pkg_postinst() {
                ewarn "on a panel. See bug #923292."
                ewarn ""
                ewarn "A possible (no warranty!) workaround is building 
sys-libs/libcxx and"
-               ewarn "sys-libs/libcxxabi with the following in package.env:"
+               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-*/*."
        fi

diff --git a/sys-libs/libcxxabi/Manifest b/llvm-runtimes/libcxxabi/Manifest
similarity index 100%
rename from sys-libs/libcxxabi/Manifest
rename to llvm-runtimes/libcxxabi/Manifest

diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild
similarity index 97%
rename from sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild
index 047a5a0e8d28..a21bc6a0aecd 100644
--- a/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
        toolchain-funcs
 

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.6.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-16.0.6.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild

diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.6.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-17.0.6.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild

diff --git a/sys-libs/libcxxabi/libcxxabi-18.1.8.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-18.1.8.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild

diff --git a/sys-libs/libcxxabi/libcxxabi-19.1.4.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-19.1.4.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild

diff --git a/sys-libs/libcxxabi/libcxxabi-19.1.5.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-19.1.5.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild

diff --git a/sys-libs/libcxxabi/libcxxabi-20.0.0.9999.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-20.0.0.9999.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild

diff --git a/sys-libs/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild 
b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild
similarity index 100%
rename from sys-libs/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild
rename to llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild

diff --git a/sys-libs/libcxxabi/metadata.xml 
b/llvm-runtimes/libcxxabi/metadata.xml
similarity index 100%
rename from sys-libs/libcxxabi/metadata.xml
rename to llvm-runtimes/libcxxabi/metadata.xml

diff --git a/metadata/stabilization-groups/llvm.group 
b/metadata/stabilization-groups/llvm.group
index 68c79531c78c..6b5bd7894d1f 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/libcxxabi
 llvm-runtimes/libunwind
 llvm-runtimes/offload
 llvm-runtimes/openmp
@@ -19,4 +20,3 @@ sys-devel/llvmgold
 sys-libs/compiler-rt
 sys-libs/compiler-rt-sanitizers
 sys-libs/libcxx
-sys-libs/libcxxabi

diff --git a/net-misc/icaclient/icaclient-23.5.0.58.ebuild 
b/net-misc/icaclient/icaclient-23.5.0.58.ebuild
index 03db22459332..ffdea83ccffa 100644
--- a/net-misc/icaclient/icaclient-23.5.0.58.ebuild
+++ b/net-misc/icaclient/icaclient-23.5.0.58.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
@@ -77,7 +77,7 @@ RDEPEND="
        net-libs/webkit-gtk:4
        sys-apps/util-linux
        sys-libs/libcxx
-       sys-libs/libcxxabi
+       llvm-runtimes/libcxxabi
        sys-libs/zlib
        virtual/krb5
        virtual/libudev

diff --git a/net-misc/icaclient/icaclient-23.7.0.17.ebuild 
b/net-misc/icaclient/icaclient-23.7.0.17.ebuild
index 03db22459332..ffdea83ccffa 100644
--- a/net-misc/icaclient/icaclient-23.7.0.17.ebuild
+++ b/net-misc/icaclient/icaclient-23.7.0.17.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
@@ -77,7 +77,7 @@ RDEPEND="
        net-libs/webkit-gtk:4
        sys-apps/util-linux
        sys-libs/libcxx
-       sys-libs/libcxxabi
+       llvm-runtimes/libcxxabi
        sys-libs/zlib
        virtual/krb5
        virtual/libudev

diff --git a/net-misc/icaclient/icaclient-24.2.0.65.ebuild 
b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
index b670a9733253..00ba9ec8a118 100644
--- a/net-misc/icaclient/icaclient-24.2.0.65.ebuild
+++ b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
@@ -76,7 +76,7 @@ RDEPEND="
        net-libs/webkit-gtk:4.1
        sys-apps/util-linux
        sys-libs/libcxx
-       sys-libs/libcxxabi
+       llvm-runtimes/libcxxabi
        sys-libs/zlib
        virtual/krb5
        virtual/libudev

diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index 6b2d4c6a3f71..51102bafee26 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -25,7 +25,7 @@ sys-apps/memtest86+ bios64 uefi64
 # Theo Anderson <tel...@posteo.de> (2021-03-06)
 # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime
 sys-devel/clang-runtime abi_x86_32
-sys-libs/libcxxabi abi_x86_32
+llvm-runtimes/libcxxabi abi_x86_32
 sys-libs/libcxx abi_x86_32
 llvm-runtimes/openmp abi_x86_32
 llvm-runtimes/libunwind abi_x86_32

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 0b5fde96c722..42e779649317 100644
--- a/profiles/default/linux/amd64/17.1/clang/package.use.force
+++ b/profiles/default/linux/amd64/17.1/clang/package.use.force
@@ -8,7 +8,7 @@ sys-devel/clang abi_x86_32 abi_x86_64
 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
-sys-libs/libcxxabi abi_x86_32 abi_x86_64
+llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 sys-libs/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

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 0b5fde96c722..42e779649317 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
@@ -8,7 +8,7 @@ sys-devel/clang abi_x86_32 abi_x86_64
 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
-sys-libs/libcxxabi abi_x86_32 abi_x86_64
+llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 sys-libs/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

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 592916e7e233..a5e409066217 100644
--- a/profiles/default/linux/amd64/23.0/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force
@@ -8,7 +8,7 @@ sys-devel/clang abi_x86_32 abi_x86_64
 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
-sys-libs/libcxxabi abi_x86_32 abi_x86_64
+llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 sys-libs/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

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 592916e7e233..a5e409066217 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
@@ -8,7 +8,7 @@ sys-devel/clang abi_x86_32 abi_x86_64
 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
-sys-libs/libcxxabi abi_x86_32 abi_x86_64
+llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 sys-libs/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

diff --git a/profiles/features/llvm/make.defaults 
b/profiles/features/llvm/make.defaults
index 5a49b6718476..fecef96bcb0c 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, sys-libs/libcxxabi
+# sys-devel/clang, sys-devel/clang-runtime, llvm-runtimes/libunwind, 
sys-libs/libcxx, llvm-runtimes/libcxxabi
 BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind"
 
 # sys-devel/clang
@@ -53,7 +53,7 @@ BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt 
default-lld default-libcxx l
 # sys-devel/clang-runtime
 BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize"
 
-# sys-libs/libcxxabi
+# llvm-runtimes/libcxxabi
 BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi"
 
 # llvm & clang: explicitly disable all extra targets, otherwise linking stage2 
fails

diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index 6a13de712643..2c36740026c5 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -3,7 +3,7 @@
 *sys-devel/llvm
 *sys-devel/clang
 *sys-libs/libcxx
-*sys-libs/libcxxabi
+*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 00f7e8397930..1d52b4722566 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -1,6 +1,6 @@
 # will be pulled by stage1
 sys-libs/compiler-rt
-sys-libs/libcxxabi
+llvm-runtimes/libcxxabi
 sys-libs/libcxx
 sys-devel/llvm
 sys-devel/lld

diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024
index dff1a5f8dbc7..09fffe60a3c6 100644
--- a/profiles/updates/4Q-2024
+++ b/profiles/updates/4Q-2024
@@ -65,3 +65,4 @@ move sys-libs/llvm-offload llvm-runtimes/offload
 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

diff --git a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild 
b/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
index f07e4e73f9ce..429e5f596920 100644
--- a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
+++ b/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-16.0.6.ebuild 
b/sys-libs/libcxx/libcxx-16.0.6.ebuild
index f58235f01d4e..e66a304bab88 100644
--- a/sys-libs/libcxx/libcxx-16.0.6.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.6.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-17.0.6.ebuild 
b/sys-libs/libcxx/libcxx-17.0.6.ebuild
index 0f39a16ae5e9..044e5553e75c 100644
--- a/sys-libs/libcxx/libcxx-17.0.6.ebuild
+++ b/sys-libs/libcxx/libcxx-17.0.6.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-18.1.8.ebuild 
b/sys-libs/libcxx/libcxx-18.1.8.ebuild
index 372665da52df..8cc099018bca 100644
--- a/sys-libs/libcxx/libcxx-18.1.8.ebuild
+++ b/sys-libs/libcxx/libcxx-18.1.8.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-19.1.4.ebuild 
b/sys-libs/libcxx/libcxx-19.1.4.ebuild
index b1a524e796f3..ef26774b58e0 100644
--- a/sys-libs/libcxx/libcxx-19.1.4.ebuild
+++ b/sys-libs/libcxx/libcxx-19.1.4.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-19.1.5.ebuild 
b/sys-libs/libcxx/libcxx-19.1.5.ebuild
index 80dbe207d4c4..b6a85d925747 100644
--- a/sys-libs/libcxx/libcxx-19.1.5.ebuild
+++ b/sys-libs/libcxx/libcxx-19.1.5.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild 
b/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild
index 73b362d082dd..c39257020ea3 100644
--- a/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild
+++ b/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild 
b/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild
index 73b362d082dd..c39257020ea3 100644
--- a/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild
+++ b/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        libcxxabi? (
-               ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+               ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
        )
        !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
 "

diff --git a/sys-libs/libcxx/metadata.xml b/sys-libs/libcxx/metadata.xml
index 413b6a08b4d8..c42166cd519a 100644
--- a/sys-libs/libcxx/metadata.xml
+++ b/sys-libs/libcxx/metadata.xml
@@ -8,7 +8,7 @@
        <use>
                <flag name="clang">Force building using installed clang (rather
                        than the default CC/CXX; required for testing).</flag>
-               <flag name="libcxxabi">Build on top of 
<pkg>sys-libs/libcxxabi</pkg> instead of gcc's libsupc++ (avoids depending on 
gcc).</flag>
+               <flag name="libcxxabi">Build on top of 
<pkg>llvm-runtimes/libcxxabi</pkg> instead of gcc's libsupc++ (avoids depending 
on gcc).</flag>
        </use>
        <upstream>
                <remote-id type="github">llvm/llvm-project</remote-id>

Reply via email to