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