diff options
79 files changed, 78 insertions, 77 deletions
diff --git a/app-office/wps-office/wps-office-11.1.0.11723.ebuild b/app-office/wps-office/wps-office-11.1.0.11723.ebuild index 7a2709c726d1..52bf435274fa 100644 --- a/app-office/wps-office/wps-office-11.1.0.11723.ebuild +++ b/app-office/wps-office/wps-office-11.1.0.11723.ebuild @@ -49,7 +49,7 @@ RDEPEND=" sys-apps/tcp-wrappers sys-apps/util-linux sys-libs/libcap - sys-libs/libcxx + llvm-runtimes/libcxx sys-libs/zlib:0 virtual/glu x11-libs/gtk+:2 diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild b/dev-cpp/benchmark/benchmark-1.9.0.ebuild index 4a62d10f234f..8340d18d7710 100644 --- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild +++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )" DEPEND=" - libcxx? ( sys-libs/libcxx[${MULTILIB_USEDEP}] ) + libcxx? ( llvm-runtimes/libcxx[${MULTILIB_USEDEP}] ) libpfm? ( dev-libs/libpfm:= ) " diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml index 0f523bea9937..86e7951db2b5 100644 --- a/dev-cpp/benchmark/metadata.xml +++ b/dev-cpp/benchmark/metadata.xml @@ -11,13 +11,13 @@ </maintainer> <use> <flag name="exceptions">Enable the use of exceptions in the benchmark library</flag> - <flag name="libcxx">Use <pkg>sys-libs/libcxx</pkg> instead of libstdc++ as the default stdlib</flag> + <flag name="libcxx">Use <pkg>llvm-runtimes/libcxx</pkg> instead of libstdc++ as the default stdlib</flag> <flag name="libpfm">Enable <pkg>dev-libs/libpfm</pkg> support</flag> <flag name="tools">Install some additional Python tools</flag> </use> <use lang="fr"> <flag name="exceptions">Utiliser les exceptions inclues dans la bibliothèque</flag> - <flag name="libcxx">Utiliser <pkg>sys-libs/libcxx</pkg> à la place de libstdc++ comme bibliothèque standard</flag> + <flag name="libcxx">Utiliser <pkg>llvm-runtimes/libcxx</pkg> à la place de libstdc++ comme bibliothèque standard</flag> <flag name="libpfm">Activer le support de <pkg>dev-libs/libpfm</pkg></flag> <flag name="tools">Installer des outils Python additionnels</flag> </use> diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 972c4ece7f5f..cf4008da91b3 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -1242,7 +1242,7 @@ gen_usr_ldscript() { # If the library is identified, the function returns 0 and prints one # of the following: # -# - ``libc++`` for ``sys-libs/libcxx`` +# - ``libc++`` for ``llvm-runtimes/libcxx`` # - ``libstdc++`` for ``sys-devel/gcc``'s libstdc++ # # If the library is not recognized, the function returns 1. diff --git a/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild index 39031f2c11f9..f4d288916697 100644 --- a/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-6.2.4.ebuild @@ -131,10 +131,10 @@ pkg_postinst() { if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then # Workaround for bug #923292 (KDE-bug 479679) ewarn "plasmashell and other KDE Plasma components are known to misbehave" - ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking" + ewarn "when built with llvm-runtimes/libcxx, e.g. crashing when right-clicking" ewarn "on a panel. See bug #923292." ewarn "" - ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and" + ewarn "A possible (no warranty!) workaround is building llvm-runtimes/libcxx and" ewarn "llvm-runtimes/libcxxabi with the following in package.env:" ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\"" ewarn "You may then need to rebuild dev-qt/* and kde-*/*." diff --git a/sys-libs/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest index a4e227d59e17..a4e227d59e17 100644 --- a/sys-libs/libcxx/Manifest +++ b/llvm-runtimes/libcxx/Manifest diff --git a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild b/llvm-runtimes/libcxx/libcxx-15.0.7-r1.ebuild index 429e5f596920..429e5f596920 100644 --- a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild +++ b/llvm-runtimes/libcxx/libcxx-15.0.7-r1.ebuild diff --git a/sys-libs/libcxx/libcxx-16.0.6.ebuild b/llvm-runtimes/libcxx/libcxx-16.0.6.ebuild index e66a304bab88..e66a304bab88 100644 --- a/sys-libs/libcxx/libcxx-16.0.6.ebuild +++ b/llvm-runtimes/libcxx/libcxx-16.0.6.ebuild diff --git a/sys-libs/libcxx/libcxx-17.0.6.ebuild b/llvm-runtimes/libcxx/libcxx-17.0.6.ebuild index 044e5553e75c..044e5553e75c 100644 --- a/sys-libs/libcxx/libcxx-17.0.6.ebuild +++ b/llvm-runtimes/libcxx/libcxx-17.0.6.ebuild diff --git a/sys-libs/libcxx/libcxx-18.1.8.ebuild b/llvm-runtimes/libcxx/libcxx-18.1.8.ebuild index 8cc099018bca..8cc099018bca 100644 --- a/sys-libs/libcxx/libcxx-18.1.8.ebuild +++ b/llvm-runtimes/libcxx/libcxx-18.1.8.ebuild diff --git a/sys-libs/libcxx/libcxx-19.1.4.ebuild b/llvm-runtimes/libcxx/libcxx-19.1.4.ebuild index ef26774b58e0..ef26774b58e0 100644 --- a/sys-libs/libcxx/libcxx-19.1.4.ebuild +++ b/llvm-runtimes/libcxx/libcxx-19.1.4.ebuild diff --git a/sys-libs/libcxx/libcxx-19.1.5.ebuild b/llvm-runtimes/libcxx/libcxx-19.1.5.ebuild index b6a85d925747..b6a85d925747 100644 --- a/sys-libs/libcxx/libcxx-19.1.5.ebuild +++ b/llvm-runtimes/libcxx/libcxx-19.1.5.ebuild diff --git a/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild b/llvm-runtimes/libcxx/libcxx-20.0.0.9999.ebuild index c39257020ea3..c39257020ea3 100644 --- a/sys-libs/libcxx/libcxx-20.0.0.9999.ebuild +++ b/llvm-runtimes/libcxx/libcxx-20.0.0.9999.ebuild diff --git a/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild b/llvm-runtimes/libcxx/libcxx-20.0.0_pre20241207.ebuild index c39257020ea3..c39257020ea3 100644 --- a/sys-libs/libcxx/libcxx-20.0.0_pre20241207.ebuild +++ b/llvm-runtimes/libcxx/libcxx-20.0.0_pre20241207.ebuild diff --git a/sys-libs/libcxx/metadata.xml b/llvm-runtimes/libcxx/metadata.xml index c42166cd519a..c42166cd519a 100644 --- a/sys-libs/libcxx/metadata.xml +++ b/llvm-runtimes/libcxx/metadata.xml diff --git a/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild index a21bc6a0aecd..cf34b0382c22 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-15.0.7.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild index b9dcfb43e585..349898ca2cbd 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-16.0.6.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild index b9dcfb43e585..349898ca2cbd 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-17.0.6.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild index 122f3476e8da..8989f6a96abf 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-18.1.8.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild index 81bed80ba0c9..018c644a3aa5 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-19.1.4.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild index c129f18b4672..891eeea336e9 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-19.1.5.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild index 13b5d3b6c275..55e6c9c566f2 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0.9999.ebuild @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild index 13b5d3b6c275..55e6c9c566f2 100644 --- a/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild +++ b/llvm-runtimes/libcxxabi/libcxxabi-20.0.0_pre20241207.ebuild @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" # in 15.x, cxxabi.h is moving from libcxx to libcxxabi RDEPEND+=" - !<sys-libs/libcxx-15 + !<llvm-runtimes/libcxx-15 " DEPEND=" ${RDEPEND} diff --git a/media-libs/osl/metadata.xml b/media-libs/osl/metadata.xml index 4c2f57c8a0ed..a0f31940cbeb 100644 --- a/media-libs/osl/metadata.xml +++ b/media-libs/osl/metadata.xml @@ -16,7 +16,7 @@ </longdescription> <use> <flag name="gui">Build the osltoy binary (with Qt5)</flag> - <flag name="libcxx">Build against <pkg>sys-libs/libcxx</pkg> when using clang</flag> + <flag name="libcxx">Build against <pkg>llvm-runtimes/libcxx</pkg> when using clang</flag> <flag name="nofma">Do not use Fuse-Multiply-Add operations</flag> <flag name="optix">Add support for NVIDIA's OptiX Raytracing Engine</flag> <flag name="partio">Use <pkg>media-libs/partio</pkg></flag> diff --git a/media-sound/teamspeak-client/metadata.xml b/media-sound/teamspeak-client/metadata.xml index f215969f5e51..f80491a79aef 100644 --- a/media-sound/teamspeak-client/metadata.xml +++ b/media-sound/teamspeak-client/metadata.xml @@ -13,7 +13,7 @@ from which the user may join chat channels. </longdescription> <use> - <flag name="system-libcxx">Use <pkg>sys-libs/libcxx</pkg> instead of shipped libs.</flag> + <flag name="system-libcxx">Use <pkg>llvm-runtimes/libcxx</pkg> instead of shipped libs.</flag> <flag name="system-quazip">Use <pkg>dev-libs/quazip</pkg> instead of shipped libs.</flag> </use> </pkgmetadata> diff --git a/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild index 45b3721f0a2f..0ec9bcd90359 100644 --- a/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild +++ b/media-sound/teamspeak-client/teamspeak-client-3.6.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -34,7 +34,7 @@ RDEPEND=" dev-qt/qtwidgets:5 alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse ) - system-libcxx? ( sys-libs/libcxx[libcxxabi] ) + system-libcxx? ( llvm-runtimes/libcxx[libcxxabi] ) !system-libcxx? ( sys-libs/libunwind ) system-quazip? ( dev-libs/quazip:0/1[qt5(+)] ) " diff --git a/metadata/stabilization-groups/llvm.group b/metadata/stabilization-groups/llvm.group index 6b5bd7894d1f..2738a83cd172 100644 --- a/metadata/stabilization-groups/llvm.group +++ b/metadata/stabilization-groups/llvm.group @@ -3,6 +3,7 @@ dev-ml/llvm-ocaml dev-python/clang-python dev-python/lit llvm-core/libclc +llvm-runtimes/libcxx llvm-runtimes/libcxxabi llvm-runtimes/libunwind llvm-runtimes/offload @@ -19,4 +20,3 @@ sys-devel/llvm-toolchain-symlinks sys-devel/llvmgold sys-libs/compiler-rt sys-libs/compiler-rt-sanitizers -sys-libs/libcxx diff --git a/net-misc/icaclient/icaclient-23.5.0.58.ebuild b/net-misc/icaclient/icaclient-23.5.0.58.ebuild index ffdea83ccffa..be7ca6568279 100644 --- a/net-misc/icaclient/icaclient-23.5.0.58.ebuild +++ b/net-misc/icaclient/icaclient-23.5.0.58.ebuild @@ -76,7 +76,7 @@ RDEPEND=" net-libs/libsoup:2.4 net-libs/webkit-gtk:4 sys-apps/util-linux - sys-libs/libcxx + llvm-runtimes/libcxx llvm-runtimes/libcxxabi sys-libs/zlib virtual/krb5 diff --git a/net-misc/icaclient/icaclient-23.7.0.17.ebuild b/net-misc/icaclient/icaclient-23.7.0.17.ebuild index ffdea83ccffa..be7ca6568279 100644 --- a/net-misc/icaclient/icaclient-23.7.0.17.ebuild +++ b/net-misc/icaclient/icaclient-23.7.0.17.ebuild @@ -76,7 +76,7 @@ RDEPEND=" net-libs/libsoup:2.4 net-libs/webkit-gtk:4 sys-apps/util-linux - sys-libs/libcxx + llvm-runtimes/libcxx llvm-runtimes/libcxxabi sys-libs/zlib virtual/krb5 diff --git a/net-misc/icaclient/icaclient-24.2.0.65.ebuild b/net-misc/icaclient/icaclient-24.2.0.65.ebuild index 00ba9ec8a118..470438af514c 100644 --- a/net-misc/icaclient/icaclient-24.2.0.65.ebuild +++ b/net-misc/icaclient/icaclient-24.2.0.65.ebuild @@ -75,7 +75,7 @@ RDEPEND=" net-libs/libsoup:2.4 net-libs/webkit-gtk:4.1 sys-apps/util-linux - sys-libs/libcxx + llvm-runtimes/libcxx llvm-runtimes/libcxxabi sys-libs/zlib virtual/krb5 diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index 51102bafee26..038feb9b4c8e 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -26,7 +26,7 @@ sys-apps/memtest86+ bios64 uefi64 # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime sys-devel/clang-runtime abi_x86_32 llvm-runtimes/libcxxabi abi_x86_32 -sys-libs/libcxx abi_x86_32 +llvm-runtimes/libcxx abi_x86_32 llvm-runtimes/openmp abi_x86_32 llvm-runtimes/libunwind abi_x86_32 diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index c96a630265ed..1acd962ad1c9 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -217,7 +217,7 @@ net-misc/wget ssl # Michał Górny <mgorny@gentoo.org> (2020-01-12) # libcxxabi is the only supported option. The support for libsupc++ # is maintained for experts only. -sys-libs/libcxx libcxxabi +llvm-runtimes/libcxx libcxxabi # Sergei Trofimovich <slyfox@gentoo.org> (2019-08-17) # USE=-cxx us a sure way to break native install as modern gcc diff --git a/profiles/default/linux/amd64/17.1/clang/package.use.force b/profiles/default/linux/amd64/17.1/clang/package.use.force index 42e779649317..0fdda933a25c 100644 --- a/profiles/default/linux/amd64/17.1/clang/package.use.force +++ b/profiles/default/linux/amd64/17.1/clang/package.use.force @@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 sys-libs/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force index 42e779649317..0fdda933a25c 100644 --- a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force +++ b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force @@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 sys-libs/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/amd64/23.0/llvm/package.use.force b/profiles/default/linux/amd64/23.0/llvm/package.use.force index a5e409066217..5fb9436a8e3c 100644 --- a/profiles/default/linux/amd64/23.0/llvm/package.use.force +++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force @@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 sys-libs/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force index a5e409066217..5fb9436a8e3c 100644 --- a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force +++ b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force @@ -9,7 +9,7 @@ sys-devel/clang-runtime abi_x86_32 abi_x86_64 sys-devel/llvm abi_x86_32 abi_x86_64 sys-libs/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 diff --git a/profiles/default/linux/ppc/package.use.mask b/profiles/default/linux/ppc/package.use.mask index eff2ddb9a45c..0cf7afa31fd2 100644 --- a/profiles/default/linux/ppc/package.use.mask +++ b/profiles/default/linux/ppc/package.use.mask @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Mike Frysinger <vapier@gentoo.org> (2014-10-21) diff --git a/profiles/default/linux/ppc64/package.use.mask b/profiles/default/linux/ppc64/package.use.mask index eff2ddb9a45c..0cf7afa31fd2 100644 --- a/profiles/default/linux/ppc64/package.use.mask +++ b/profiles/default/linux/ppc64/package.use.mask @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Mike Frysinger <vapier@gentoo.org> (2014-10-21) diff --git a/profiles/default/linux/ppc64le/package.use.mask b/profiles/default/linux/ppc64le/package.use.mask index eff2ddb9a45c..0cf7afa31fd2 100644 --- a/profiles/default/linux/ppc64le/package.use.mask +++ b/profiles/default/linux/ppc64le/package.use.mask @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Mike Frysinger <vapier@gentoo.org> (2014-10-21) diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults index fecef96bcb0c..5547964c505e 100644 --- a/profiles/features/llvm/make.defaults +++ b/profiles/features/llvm/make.defaults @@ -44,7 +44,7 @@ BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" # sys-devel/llvm BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin" -# sys-devel/clang, sys-devel/clang-runtime, llvm-runtimes/libunwind, sys-libs/libcxx, llvm-runtimes/libcxxabi +# sys-devel/clang, sys-devel/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" # sys-devel/clang diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use index 7c8a171f3133..db7b36b60cc2 100644 --- a/profiles/features/llvm/package.use +++ b/profiles/features/llvm/package.use @@ -11,4 +11,4 @@ sys-libs/compiler-rt clang sys-devel/clang-runtime compiler-rt libcxx -sanitize # sys-libs/compiler-rt-sanitizers clang -sys-libs/libcxx libcxxabi +llvm-runtimes/libcxx libcxxabi diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages index 2c36740026c5..ab21dbc002fe 100644 --- a/profiles/features/llvm/packages +++ b/profiles/features/llvm/packages @@ -2,7 +2,7 @@ *sys-devel/lld *sys-devel/llvm *sys-devel/clang -*sys-libs/libcxx +*llvm-runtimes/libcxx *llvm-runtimes/libcxxabi *sys-libs/compiler-rt *llvm-runtimes/libunwind diff --git a/profiles/features/llvm/packages.build b/profiles/features/llvm/packages.build index 1d52b4722566..ea1319c3cc2f 100644 --- a/profiles/features/llvm/packages.build +++ b/profiles/features/llvm/packages.build @@ -1,7 +1,7 @@ # will be pulled by stage1 sys-libs/compiler-rt llvm-runtimes/libcxxabi -sys-libs/libcxx +llvm-runtimes/libcxx sys-devel/llvm sys-devel/lld sys-devel/clang diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 0440e25ba43a..f2062b6fdac6 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -16,7 +16,7 @@ gui-libs/neatvnc tracing gui-apps/wayvnc tracing # Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Nowa Ammerlaan <nowa@gentoo.org> (2024-07-25) diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force index e5acd2f939e7..f8e77c53d262 100644 --- a/profiles/prefix/darwin/macos/package.use.force +++ b/profiles/prefix/darwin/macos/package.use.force @@ -7,7 +7,7 @@ sys-devel/gcc -default-znow # Jacob Floyd <cognifloyd@gmail.org> (2020-12-20) # Make sure we always use libcxxabi on macos prefix -sys-libs/libcxx libcxxabi +llvm-runtimes/libcxx libcxxabi # Fabian Groffen <grobian@gentoo.org> (2020-06-08) # Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024 index 09fffe60a3c6..b6d32f744d0d 100644 --- a/profiles/updates/4Q-2024 +++ b/profiles/updates/4Q-2024 @@ -66,3 +66,4 @@ move dev-libs/libclc llvm-core/libclc move sys-libs/llvm-libunwind llvm-runtimes/libunwind move sys-libs/libomp llvm-runtimes/openmp move sys-libs/libcxxabi llvm-runtimes/libcxxabi +move sys-libs/libcxx llvm-runtimes/libcxx diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml index dfd83214b030..43f736970470 100644 --- a/sci-physics/root/metadata.xml +++ b/sci-physics/root/metadata.xml @@ -31,7 +31,7 @@ <flag name="gdml">Enable GDML writer and reader</flag> <flag name="http">Enable http server support including but not limited to fastcgi support</flag> <flag name="jupyter">Install dependencies to enable ROOT's C++ kernel in Jupyter notebooks</flag> - <flag name="libcxx">Build ROOT against <pkg>sys-libs/libcxx</pkg></flag> + <flag name="libcxx">Build ROOT against <pkg>llvm-runtimes/libcxx</pkg></flag> <flag name="minuit">Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)</flag> <flag name="pythia6">Build the interface for <pkg>sci-physics/pythia</pkg> version 6.x </flag> <flag name="pythia8">Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x </flag> diff --git a/sci-physics/root/root-6.30.08.ebuild b/sci-physics/root/root-6.30.08.ebuild index 8cbfeef8d40d..652ded3c9a34 100644 --- a/sci-physics/root/root-6.30.08.ebuild +++ b/sci-physics/root/root-6.30.08.ebuild @@ -6,7 +6,7 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs @@ -95,7 +95,7 @@ CDEPEND=" graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) + libcxx? ( llvm-runtimes/libcxx ) unuran? ( sci-mathematics/unuran:0= ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) diff --git a/sci-physics/root/root-6.32.06.ebuild b/sci-physics/root/root-6.32.06.ebuild index f0e0690cfb51..44fcdf275fdd 100644 --- a/sci-physics/root/root-6.32.06.ebuild +++ b/sci-physics/root/root-6.32.06.ebuild @@ -6,7 +6,7 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs @@ -94,7 +94,7 @@ CDEPEND=" graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) + libcxx? ( llvm-runtimes/libcxx ) unuran? ( sci-mathematics/unuran:0= ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) diff --git a/sci-physics/root/root-6.32.08.ebuild b/sci-physics/root/root-6.32.08.ebuild index f0e0690cfb51..44fcdf275fdd 100644 --- a/sci-physics/root/root-6.32.08.ebuild +++ b/sci-physics/root/root-6.32.08.ebuild @@ -6,7 +6,7 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs @@ -94,7 +94,7 @@ CDEPEND=" graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) + libcxx? ( llvm-runtimes/libcxx ) unuran? ( sci-mathematics/unuran:0= ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) diff --git a/sci-physics/root/root-6.34.00.ebuild b/sci-physics/root/root-6.34.00.ebuild index 0c7cfa523aa8..453459c31cfb 100644 --- a/sci-physics/root/root-6.34.00.ebuild +++ b/sci-physics/root/root-6.34.00.ebuild @@ -6,7 +6,7 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs @@ -89,7 +89,7 @@ CDEPEND=" graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) + libcxx? ( llvm-runtimes/libcxx ) unuran? ( sci-mathematics/unuran:0= ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) diff --git a/sci-physics/root/root-6.34.9999.ebuild b/sci-physics/root/root-6.34.9999.ebuild index 0c7cfa523aa8..453459c31cfb 100644 --- a/sci-physics/root/root-6.34.9999.ebuild +++ b/sci-physics/root/root-6.34.9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs @@ -89,7 +89,7 @@ CDEPEND=" graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) + libcxx? ( llvm-runtimes/libcxx ) unuran? ( sci-mathematics/unuran:0= ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) diff --git a/sci-physics/root/root-9999.ebuild b/sci-physics/root/root-9999.ebuild index 0c7cfa523aa8..453459c31cfb 100644 --- a/sci-physics/root/root-9999.ebuild +++ b/sci-physics/root/root-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs @@ -89,7 +89,7 @@ CDEPEND=" graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) + libcxx? ( llvm-runtimes/libcxx ) unuran? ( sci-mathematics/unuran:0= ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) diff --git a/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild b/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild index 863210b432e1..928aee10456d 100644 --- a/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild +++ b/sys-devel/clang-common/clang-common-15.0.7-r10.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild b/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild index 3c2341b48f12..e09335f6e3e5 100644 --- a/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild +++ b/sys-devel/clang-common/clang-common-16.0.6-r6.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild index 4b4afea86e18..5870b71335a8 100644 --- a/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild +++ b/sys-devel/clang-common/clang-common-17.0.6-r10.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild index 406fb5e000ac..7af16d4ac75b 100644 --- a/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild +++ b/sys-devel/clang-common/clang-common-17.0.6-r9.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild b/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild index d27470c98f00..ae1a72c52b76 100644 --- a/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild +++ b/sys-devel/clang-common/clang-common-18.1.8-r3.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-19.1.4.ebuild b/sys-devel/clang-common/clang-common-19.1.4.ebuild index 30192b7fa601..f33390a4b4f1 100644 --- a/sys-devel/clang-common/clang-common-19.1.4.ebuild +++ b/sys-devel/clang-common/clang-common-19.1.4.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-19.1.5.ebuild b/sys-devel/clang-common/clang-common-19.1.5.ebuild index 5f4044001548..7fc5e4131cd6 100644 --- a/sys-devel/clang-common/clang-common-19.1.5.ebuild +++ b/sys-devel/clang-common/clang-common-19.1.5.ebuild @@ -23,7 +23,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild b/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild index b3216cd5a275..2c15d06f582f 100644 --- a/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild +++ b/sys-devel/clang-common/clang-common-20.0.0.9999.ebuild @@ -22,7 +22,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild b/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild index b3216cd5a275..2c15d06f582f 100644 --- a/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild +++ b/sys-devel/clang-common/clang-common-20.0.0_pre20241207.ebuild @@ -22,7 +22,7 @@ PDEPEND=" !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-${PV} ) !default-lld? ( sys-devel/binutils ) diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild index c80214039ada..48df40caecd9 100644 --- a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild @@ -21,6 +21,6 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild index c175cf8f6d82..1b7669fda077 100644 --- a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild @@ -21,7 +21,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild index c175cf8f6d82..1b7669fda077 100644 --- a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild @@ -21,7 +21,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild index b8e570778a41..c10d8fdc02c6 100644 --- a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild @@ -21,7 +21,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild index b8e570778a41..c10d8fdc02c6 100644 --- a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild @@ -21,7 +21,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild index 23682d8dbe5d..8fc82482b153 100644 --- a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild @@ -21,7 +21,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild index 5096eef10239..0b80525972dd 100644 --- a/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild @@ -20,7 +20,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] offload? ( diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild index 5096eef10239..0b80525972dd 100644 --- a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild @@ -20,7 +20,7 @@ RDEPEND=" ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] ) ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] offload? ( diff --git a/sys-devel/clang-runtime/metadata.xml b/sys-devel/clang-runtime/metadata.xml index 1339c7657454..fbfaee66297b 100644 --- a/sys-devel/clang-runtime/metadata.xml +++ b/sys-devel/clang-runtime/metadata.xml @@ -6,7 +6,7 @@ </maintainer> <use> <flag name="compiler-rt">Install <pkg>sys-libs/compiler-rt</pkg> for -rtlib=compiler-rt</flag> - <flag name="libcxx">Install <pkg>sys-libs/libcxx</pkg> for -stdlib=libc++</flag> + <flag name="libcxx">Install <pkg>llvm-runtimes/libcxx</pkg> for -stdlib=libc++</flag> <flag name="offload">Install <pkg>llvm-runtimes/offload</pkg> for -fopenmp GPU offloading</flag> <flag name="openmp">Install <pkg>llvm-runtimes/openmp</pkg> for -fopenmp support</flag> <flag name="sanitize">Enable compiler-rt sanitizer (-fsanitize*) support</flag> diff --git a/sys-devel/llvm/llvm-15.0.7-r7.ebuild b/sys-devel/llvm/llvm-15.0.7-r7.ebuild index e00a340662de..7b265356edae 100644 --- a/sys-devel/llvm/llvm-15.0.7-r7.ebuild +++ b/sys-devel/llvm/llvm-15.0.7-r7.ebuild @@ -45,7 +45,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 >=sys-devel/binutils-apple-5.1 ) doc? ( $(python_gen_any_dep ' diff --git a/sys-devel/llvm/llvm-16.0.6-r5.ebuild b/sys-devel/llvm/llvm-16.0.6-r5.ebuild index 75644db0c645..0189ed1d09af 100644 --- a/sys-devel/llvm/llvm-16.0.6-r5.ebuild +++ b/sys-devel/llvm/llvm-16.0.6-r5.ebuild @@ -46,7 +46,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) doc? ( $(python_gen_any_dep ' dev-python/recommonmark[${PYTHON_USEDEP}] diff --git a/sys-devel/llvm/llvm-17.0.6-r3.ebuild b/sys-devel/llvm/llvm-17.0.6-r3.ebuild index 7e5c03df252a..3897a6e8eca9 100644 --- a/sys-devel/llvm/llvm-17.0.6-r3.ebuild +++ b/sys-devel/llvm/llvm-17.0.6-r3.ebuild @@ -50,7 +50,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) doc? ( $(python_gen_any_dep ' dev-python/recommonmark[${PYTHON_USEDEP}] diff --git a/sys-devel/llvm/llvm-18.1.8-r6.ebuild b/sys-devel/llvm/llvm-18.1.8-r6.ebuild index 4fc7e91ec91d..2b7e38ff768f 100644 --- a/sys-devel/llvm/llvm-18.1.8-r6.ebuild +++ b/sys-devel/llvm/llvm-18.1.8-r6.ebuild @@ -49,7 +49,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) libffi? ( virtual/pkgconfig ) " diff --git a/sys-devel/llvm/llvm-19.1.4.ebuild b/sys-devel/llvm/llvm-19.1.4.ebuild index 4368fff5eae2..5114929072a0 100644 --- a/sys-devel/llvm/llvm-19.1.4.ebuild +++ b/sys-devel/llvm/llvm-19.1.4.ebuild @@ -48,7 +48,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) libffi? ( virtual/pkgconfig ) " diff --git a/sys-devel/llvm/llvm-19.1.5.ebuild b/sys-devel/llvm/llvm-19.1.5.ebuild index 64c63c9517cb..53638adc3195 100644 --- a/sys-devel/llvm/llvm-19.1.5.ebuild +++ b/sys-devel/llvm/llvm-19.1.5.ebuild @@ -48,7 +48,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) libffi? ( virtual/pkgconfig ) " diff --git a/sys-devel/llvm/llvm-20.0.0.9999.ebuild b/sys-devel/llvm/llvm-20.0.0.9999.ebuild index d01575f39051..3a3e8c174ace 100644 --- a/sys-devel/llvm/llvm-20.0.0.9999.ebuild +++ b/sys-devel/llvm/llvm-20.0.0.9999.ebuild @@ -47,7 +47,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) libffi? ( virtual/pkgconfig ) " diff --git a/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild b/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild index d01575f39051..3a3e8c174ace 100644 --- a/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild +++ b/sys-devel/llvm/llvm-20.0.0_pre20241207.ebuild @@ -47,7 +47,7 @@ BDEPEND=" dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( - <sys-libs/libcxx-${LLVM_VERSION}.9999 + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 ) libffi? ( virtual/pkgconfig ) " |