commit:     10298ffbe60e5cfcaf8927b8ab91416bee4a5231
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 11:18:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 11:53:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10298ffb

Move {sys-libs → llvm-runtimes}/compiler-rt

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

 app-emulation/wine-proton/wine-proton-8.0.5c.ebuild                   | 4 ++--
 app-emulation/wine-proton/wine-proton-9.0.2.ebuild                    | 4 ++--
 app-emulation/wine-proton/wine-proton-9.0.3.ebuild                    | 4 ++--
 app-emulation/wine-proton/wine-proton-9999.ebuild                     | 4 ++--
 dev-util/hipcc/hipcc-6.1.1.ebuild                                     | 2 +-
 dev-util/hipcc/hipcc-6.1.2.ebuild                                     | 2 +-
 dev-util/hipcc/hipcc-6.2.4.ebuild                                     | 2 +-
 eclass/toolchain-funcs.eclass                                         | 2 +-
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild    | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild    | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild    | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild    | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild    | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild       | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild       | 4 ++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild  | 4 ++--
 .../compiler-rt-sanitizers-20.0.0_pre20241207.ebuild                  | 4 ++--
 {sys-libs => llvm-runtimes}/compiler-rt/Manifest                      | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-15.0.7-r1.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-15.0.7-r2.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-16.0.6-r5.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-16.0.6-r6.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-17.0.6-r1.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-17.0.6-r2.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-18.1.8-r1.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-18.1.8-r2.ebuild  | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-19.1.4.ebuild     | 0
 {sys-libs => llvm-runtimes}/compiler-rt/compiler-rt-19.1.5.ebuild     | 0
 .../compiler-rt/compiler-rt-20.0.0.9999.ebuild                        | 0
 .../compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild                 | 0
 {sys-libs => llvm-runtimes}/compiler-rt/metadata.xml                  | 0
 metadata/stabilization-groups/llvm.group                              | 2 +-
 net-libs/nodejs/nodejs-18.20.4.ebuild                                 | 2 +-
 net-libs/nodejs/nodejs-18.20.5.ebuild                                 | 2 +-
 net-libs/nodejs/nodejs-20.15.1.ebuild                                 | 4 ++--
 net-libs/nodejs/nodejs-20.17.0.ebuild                                 | 4 ++--
 net-libs/nodejs/nodejs-20.18.0.ebuild                                 | 4 ++--
 net-libs/nodejs/nodejs-20.18.1.ebuild                                 | 4 ++--
 net-libs/nodejs/nodejs-22.10.0.ebuild                                 | 2 +-
 net-libs/nodejs/nodejs-22.12.0.ebuild                                 | 2 +-
 net-libs/nodejs/nodejs-22.4.1-r1.ebuild                               | 2 +-
 net-libs/nodejs/nodejs-22.7.0.ebuild                                  | 2 +-
 net-libs/nodejs/nodejs-22.8.0.ebuild                                  | 2 +-
 net-libs/nodejs/nodejs-99999999.ebuild                                | 2 +-
 profiles/arch/powerpc/ppc32/package.mask                              | 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/package.use                                    | 2 +-
 profiles/features/llvm/packages                                       | 2 +-
 profiles/features/llvm/packages.build                                 | 2 +-
 profiles/updates/4Q-2024                                              | 1 +
 sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild                   | 2 +-
 sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild                   | 2 +-
 sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild                   | 2 +-
 sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild                   | 2 +-
 sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild                   | 2 +-
 sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild                   | 2 +-
 sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild              | 2 +-
 sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild       | 2 +-
 sys-devel/clang-runtime/metadata.xml                                  | 2 +-
 62 files changed, 65 insertions(+), 64 deletions(-)

diff --git a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild 
b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
index 8e1cd967b2ef..e6f5aa611df1 100644
--- a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
@@ -98,7 +98,7 @@ DEPEND="
        ${WINE_COMMON_DEPEND}
        || (
                sys-devel/gcc:*
-               sys-libs/compiler-rt:*[atomic-builtins(-)]
+               llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
        )
        sys-kernel/linux-headers
        x11-base/xorg-proto
@@ -171,7 +171,7 @@ src_prepare() {
                # than do LLVM_SLOT it may(?) be better to force atomic-builtins
                # then could drop this altogether in the future
                if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
-                       has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+                       has_version 
'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
                then
                        # needed by Valve's fsync patches if using compiler-rt 
w/o atomics
                        sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \

diff --git a/app-emulation/wine-proton/wine-proton-9.0.2.ebuild 
b/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
index a6b9ee58ff7d..e4c98ec67fea 100644
--- a/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
@@ -102,7 +102,7 @@ DEPEND="
        ${WINE_COMMON_DEPEND}
        || (
                sys-devel/gcc:*
-               sys-libs/compiler-rt:*[atomic-builtins(-)]
+               llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
        )
        sys-kernel/linux-headers
        x11-base/xorg-proto
@@ -183,7 +183,7 @@ src_prepare() {
                # than do LLVM_SLOT it may(?) be better to force atomic-builtins
                # then could drop this altogether in the future
                if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
-                       has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+                       has_version 
'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
                then
                        # needed by Valve's fsync patches if using compiler-rt 
w/o atomics
                        sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \

diff --git a/app-emulation/wine-proton/wine-proton-9.0.3.ebuild 
b/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
index 1305b1a4a205..16c5d0eb2d8d 100644
--- a/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
@@ -102,7 +102,7 @@ DEPEND="
        ${WINE_COMMON_DEPEND}
        || (
                sys-devel/gcc:*
-               sys-libs/compiler-rt:*[atomic-builtins(-)]
+               llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
        )
        sys-kernel/linux-headers
        x11-base/xorg-proto
@@ -183,7 +183,7 @@ src_prepare() {
                # than do LLVM_SLOT it may(?) be better to force atomic-builtins
                # then could drop this altogether in the future
                if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
-                       has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+                       has_version 
'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
                then
                        # needed by Valve's fsync patches if using compiler-rt 
w/o atomics
                        sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \

diff --git a/app-emulation/wine-proton/wine-proton-9999.ebuild 
b/app-emulation/wine-proton/wine-proton-9999.ebuild
index 08f56853ca4a..d8066376ecd4 100644
--- a/app-emulation/wine-proton/wine-proton-9999.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9999.ebuild
@@ -102,7 +102,7 @@ DEPEND="
        ${WINE_COMMON_DEPEND}
        || (
                sys-devel/gcc:*
-               sys-libs/compiler-rt:*[atomic-builtins(-)]
+               llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
        )
        sys-kernel/linux-headers
        x11-base/xorg-proto
@@ -183,7 +183,7 @@ src_prepare() {
                # than do LLVM_SLOT it may(?) be better to force atomic-builtins
                # then could drop this altogether in the future
                if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
-                       has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+                       has_version 
'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
                then
                        # needed by Valve's fsync patches if using compiler-rt 
w/o atomics
                        sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \

diff --git a/dev-util/hipcc/hipcc-6.1.1.ebuild 
b/dev-util/hipcc/hipcc-6.1.1.ebuild
index 87a19b598953..9149bc3bce8c 100644
--- a/dev-util/hipcc/hipcc-6.1.1.ebuild
+++ b/dev-util/hipcc/hipcc-6.1.1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
        $(llvm_gen_dep '
-               sys-libs/compiler-rt:${LLVM_SLOT}=
+               llvm-runtimes/compiler-rt:${LLVM_SLOT}=
                sys-devel/llvm:${LLVM_SLOT}=
                sys-devel/clang:${LLVM_SLOT}=
        ')

diff --git a/dev-util/hipcc/hipcc-6.1.2.ebuild 
b/dev-util/hipcc/hipcc-6.1.2.ebuild
index 87a19b598953..9149bc3bce8c 100644
--- a/dev-util/hipcc/hipcc-6.1.2.ebuild
+++ b/dev-util/hipcc/hipcc-6.1.2.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
        $(llvm_gen_dep '
-               sys-libs/compiler-rt:${LLVM_SLOT}=
+               llvm-runtimes/compiler-rt:${LLVM_SLOT}=
                sys-devel/llvm:${LLVM_SLOT}=
                sys-devel/clang:${LLVM_SLOT}=
        ')

diff --git a/dev-util/hipcc/hipcc-6.2.4.ebuild 
b/dev-util/hipcc/hipcc-6.2.4.ebuild
index cba0c14204fc..d4cc802085fc 100644
--- a/dev-util/hipcc/hipcc-6.2.4.ebuild
+++ b/dev-util/hipcc/hipcc-6.2.4.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
        $(llvm_gen_dep '
-               sys-libs/compiler-rt:${LLVM_SLOT}=
+               llvm-runtimes/compiler-rt:${LLVM_SLOT}=
                sys-devel/llvm:${LLVM_SLOT}=
                sys-devel/clang:${LLVM_SLOT}=
        ')

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index cf4008da91b3..1440bb50192b 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -1278,7 +1278,7 @@ tc-get-cxx-stdlib() {
 # If the runtime is identifed, the function returns 0 and prints one
 # of the following:
 #
-# - ``compiler-rt`` for ``sys-libs/compiler-rt``
+# - ``compiler-rt`` for ``llvm-runtimes/compiler-rt``
 # - ``libgcc`` for ``sys-devel/gcc``'s libgcc
 #
 # If the runtime is not recognized, the function returns 1.

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
index afbab6009ce0..25ead17a78b0 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_VERSION}
+               llvm-runtimes/compiler-rt:${LLVM_VERSION}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -135,7 +135,7 @@ src_configure() {
                
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_VERSION}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
index 4affd9601cf0..c6d3e10a0c6e 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -141,7 +141,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
index 8767e5c33010..c5ee23adbf99 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -136,7 +136,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
index efe21bdc59fd..f12b3295f253 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -134,7 +134,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild
index fcff09fb2e3f..4da97bfcb5b5 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -134,7 +134,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild
index 3d8d627e816b..0ca18dfb5ce0 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -135,7 +135,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild
index 24dcc0582eda..04663bb3fb70 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -135,7 +135,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
index 59a64398c9bc..c81b1b951d6f 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
@@ -40,7 +40,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -134,7 +134,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)

diff --git 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
index 59a64398c9bc..c81b1b951d6f 100644
--- 
a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
+++ 
b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
@@ -40,7 +40,7 @@ DEPEND="
 BDEPEND="
        clang? (
                sys-devel/clang:${LLVM_MAJOR}
-               sys-libs/compiler-rt:${LLVM_MAJOR}
+               llvm-runtimes/compiler-rt:${LLVM_MAJOR}
        )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
@@ -134,7 +134,7 @@ src_configure() {
                -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
 
                -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-               # builtins & crt installed by sys-libs/compiler-rt
+               # builtins & crt installed by llvm-runtimes/compiler-rt
                -DCOMPILER_RT_BUILD_BUILTINS=OFF
                -DCOMPILER_RT_BUILD_CRT=OFF
                -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)

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

diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7-r1.ebuild 
b/llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r1.ebuild
similarity index 100%
rename from sys-libs/compiler-rt/compiler-rt-15.0.7-r1.ebuild
rename to llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r1.ebuild

diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild 
b/llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r2.ebuild
similarity index 100%
rename from sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild
rename to llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r2.ebuild

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

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

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

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

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

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

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

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

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

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

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

diff --git a/metadata/stabilization-groups/llvm.group 
b/metadata/stabilization-groups/llvm.group
index 5dc187217503..e855a4d382cf 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/compiler-rt
 llvm-runtimes/compiler-rt-sanitizers
 llvm-runtimes/libcxx
 llvm-runtimes/libcxxabi
@@ -19,4 +20,3 @@ sys-devel/llvm
 sys-devel/llvm-common
 sys-devel/llvm-toolchain-symlinks
 sys-devel/llvmgold
-sys-libs/compiler-rt

diff --git a/net-libs/nodejs/nodejs-18.20.4.ebuild 
b/net-libs/nodejs/nodejs-18.20.4.ebuild
index 2e4b995390a1..a913d96e2507 100644
--- a/net-libs/nodejs/nodejs-18.20.4.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.4.ebuild
@@ -114,7 +114,7 @@ src_configure() {
        filter-lto
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-18.20.5.ebuild 
b/net-libs/nodejs/nodejs-18.20.5.ebuild
index 15c26d15e9c0..f82847e3508a 100644
--- a/net-libs/nodejs/nodejs-18.20.5.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.5.ebuild
@@ -114,7 +114,7 @@ src_configure() {
        filter-lto
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-20.15.1.ebuild 
b/net-libs/nodejs/nodejs-20.15.1.ebuild
index 79e4dcce8bc0..738cf235d144 100644
--- a/net-libs/nodejs/nodejs-20.15.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.15.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
        filter-lto
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild 
b/net-libs/nodejs/nodejs-20.17.0.ebuild
index 44f8a7a5ea5b..190648817a15 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
        filter-lto
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-20.18.0.ebuild 
b/net-libs/nodejs/nodejs-20.18.0.ebuild
index 1a9f823fb862..a06c32bdae99 100644
--- a/net-libs/nodejs/nodejs-20.18.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
        filter-lto
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-20.18.1.ebuild 
b/net-libs/nodejs/nodejs-20.18.1.ebuild
index 1a9f823fb862..a06c32bdae99 100644
--- a/net-libs/nodejs/nodejs-20.18.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
        filter-lto
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-22.10.0.ebuild 
b/net-libs/nodejs/nodejs-22.10.0.ebuild
index f0eda09aff2b..e1343e263acb 100644
--- a/net-libs/nodejs/nodejs-22.10.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.10.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
        use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-22.12.0.ebuild 
b/net-libs/nodejs/nodejs-22.12.0.ebuild
index f0eda09aff2b..e1343e263acb 100644
--- a/net-libs/nodejs/nodejs-22.12.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.12.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
        use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild 
b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
index 9dce8c018258..3e3cf32b4b5f 100644
--- a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
@@ -124,7 +124,7 @@ src_configure() {
        use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild 
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index da3ea85862a7..51e02b2bcfe1 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
        use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-22.8.0.ebuild 
b/net-libs/nodejs/nodejs-22.8.0.ebuild
index d3115842c733..783214a446b3 100644
--- a/net-libs/nodejs/nodejs-22.8.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.8.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
        use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/net-libs/nodejs/nodejs-99999999.ebuild 
b/net-libs/nodejs/nodejs-99999999.ebuild
index f0eda09aff2b..e1343e263acb 100644
--- a/net-libs/nodejs/nodejs-99999999.ebuild
+++ b/net-libs/nodejs/nodejs-99999999.ebuild
@@ -127,7 +127,7 @@ src_configure() {
        use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
        # nodejs unconditionally links to libatomic #869992
        # specifically it requires __atomic_is_lock_free which
-       # is not yet implemented by sys-libs/compiler-rt (see
+       # is not yet implemented by llvm-runtimes/compiler-rt (see
        # https://reviews.llvm.org/D85044?id=287068), therefore
        # we depend on gcc and force using libgcc as the support lib
        tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"

diff --git a/profiles/arch/powerpc/ppc32/package.mask 
b/profiles/arch/powerpc/ppc32/package.mask
index fde7dfbbe135..744217fe4d35 100644
--- a/profiles/arch/powerpc/ppc32/package.mask
+++ b/profiles/arch/powerpc/ppc32/package.mask
@@ -16,5 +16,5 @@ sci-libs/pdal
 # Sergei Trofimovich <sly...@gentoo.org> (2021-02-17)
 # Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH
 # in compiler-rt/cmake/. Bug #708344
-sys-libs/compiler-rt
+llvm-runtimes/compiler-rt
 llvm-runtimes/compiler-rt-sanitizers

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 0fdda933a25c..6c6517d1d617 100644
--- a/profiles/default/linux/amd64/17.1/clang/package.use.force
+++ b/profiles/default/linux/amd64/17.1/clang/package.use.force
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
 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
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 llvm-runtimes/libcxx abi_x86_32 abi_x86_64
 sys-libs/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 0fdda933a25c..6c6517d1d617 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
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
 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
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 llvm-runtimes/libcxx abi_x86_32 abi_x86_64
 sys-libs/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 5fb9436a8e3c..e8369e9e0454 100644
--- a/profiles/default/linux/amd64/23.0/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
 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
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 llvm-runtimes/libcxx abi_x86_32 abi_x86_64
 sys-libs/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 5fb9436a8e3c..e8369e9e0454 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
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
 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
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
 llvm-runtimes/libcxx abi_x86_32 abi_x86_64
 sys-libs/libunwind abi_x86_32 abi_x86_64

diff --git a/profiles/features/llvm/package.use 
b/profiles/features/llvm/package.use
index 75ffb5c6eb13..0ee47c571bc0 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -5,7 +5,7 @@ llvm-runtimes/libunwind static-libs
 sys-devel/llvm -binutils-plugin
 
 # use all defaults
-sys-libs/compiler-rt clang
+llvm-runtimes/compiler-rt clang
 
 # disable sanitizers for now
 sys-devel/clang-runtime compiler-rt libcxx -sanitize

diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index ab21dbc002fe..9c8c98b2b513 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -4,7 +4,7 @@
 *sys-devel/clang
 *llvm-runtimes/libcxx
 *llvm-runtimes/libcxxabi
-*sys-libs/compiler-rt
+*llvm-runtimes/compiler-rt
 *llvm-runtimes/libunwind
 
 # not needed with clang

diff --git a/profiles/features/llvm/packages.build 
b/profiles/features/llvm/packages.build
index ea1319c3cc2f..d8f2d390b64b 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -1,5 +1,5 @@
 # will be pulled by stage1
-sys-libs/compiler-rt
+llvm-runtimes/compiler-rt
 llvm-runtimes/libcxxabi
 llvm-runtimes/libcxx
 sys-devel/llvm

diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024
index b25e403e750b..990beec0fc9f 100644
--- a/profiles/updates/4Q-2024
+++ b/profiles/updates/4Q-2024
@@ -68,3 +68,4 @@ move sys-libs/libomp llvm-runtimes/openmp
 move sys-libs/libcxxabi llvm-runtimes/libcxxabi
 move sys-libs/libcxx llvm-runtimes/libcxx
 move sys-libs/compiler-rt-sanitizers llvm-runtimes/compiler-rt-sanitizers
+move sys-libs/compiler-rt llvm-runtimes/compiler-rt

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 2a8771bead3c..2d601d4a45c6 100644
--- a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 872a4663e9ec..ead2c0032671 100644
--- a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 872a4663e9ec..ead2c0032671 100644
--- a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 55a01c39ef52..630dde92a651 100644
--- a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 55a01c39ef52..630dde92a651 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 7b3439fd5387..156bf2451f7b 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 13e85c018978..731f7ca4c926 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
@@ -15,7 +15,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

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 13e85c018978..731f7ca4c926 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
@@ -15,7 +15,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
 
 RDEPEND="
        compiler-rt? (
-               
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+               
~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                sanitize? (
                        
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
                )

diff --git a/sys-devel/clang-runtime/metadata.xml 
b/sys-devel/clang-runtime/metadata.xml
index fbfaee66297b..2167c069cc50 100644
--- a/sys-devel/clang-runtime/metadata.xml
+++ b/sys-devel/clang-runtime/metadata.xml
@@ -5,7 +5,7 @@
                <email>l...@gentoo.org</email>
        </maintainer>
        <use>
-               <flag name="compiler-rt">Install 
<pkg>sys-libs/compiler-rt</pkg> for -rtlib=compiler-rt</flag>
+               <flag name="compiler-rt">Install 
<pkg>llvm-runtimes/compiler-rt</pkg> for -rtlib=compiler-rt</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>

Reply via email to