diff options
56 files changed, 59 insertions, 58 deletions
diff --git a/app-portage/portage-utils/portage-utils-0.95-r1.ebuild b/app-portage/portage-utils/portage-utils-0.95-r1.ebuild index dcb710911596..450e70106532 100644 --- a/app-portage/portage-utils/portage-utils-0.95-r1.ebuild +++ b/app-portage/portage-utils/portage-utils-0.95-r1.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 @@ -23,7 +23,7 @@ IUSE="openmp +qmanifest +qtegrity static" RDEPEND=" openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) qmanifest? ( !static? ( diff --git a/app-portage/portage-utils/portage-utils-0.96-r1.ebuild b/app-portage/portage-utils/portage-utils-0.96-r1.ebuild index dcb710911596..450e70106532 100644 --- a/app-portage/portage-utils/portage-utils-0.96-r1.ebuild +++ b/app-portage/portage-utils/portage-utils-0.96-r1.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 @@ -23,7 +23,7 @@ IUSE="openmp +qmanifest +qtegrity static" RDEPEND=" openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) qmanifest? ( !static? ( diff --git a/app-portage/portage-utils/portage-utils-0.96.1.ebuild b/app-portage/portage-utils/portage-utils-0.96.1.ebuild index 486a560d9e14..b83ed0884c19 100644 --- a/app-portage/portage-utils/portage-utils-0.96.1.ebuild +++ b/app-portage/portage-utils/portage-utils-0.96.1.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 @@ -23,7 +23,7 @@ IUSE="openmp +qmanifest +qtegrity static" RDEPEND=" openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) qmanifest? ( !static? ( diff --git a/app-portage/portage-utils/portage-utils-0.97.ebuild b/app-portage/portage-utils/portage-utils-0.97.ebuild index b47320523454..494f66e8e8bf 100644 --- a/app-portage/portage-utils/portage-utils-0.97.ebuild +++ b/app-portage/portage-utils/portage-utils-0.97.ebuild @@ -23,7 +23,7 @@ IUSE="openmp +qmanifest static" RDEPEND=" openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) qmanifest? ( !static? ( diff --git a/app-portage/portage-utils/portage-utils-9999.ebuild b/app-portage/portage-utils/portage-utils-9999.ebuild index c202a4f58fec..83f2812f8867 100644 --- a/app-portage/portage-utils/portage-utils-9999.ebuild +++ b/app-portage/portage-utils/portage-utils-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ IUSE="openmp +qmanifest static" RDEPEND=" openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) qmanifest? ( !static? ( diff --git a/dev-cpp/eigen/eigen-3.4.0-r2.ebuild b/dev-cpp/eigen/eigen-3.4.0-r2.ebuild index 02a83d1063b8..0ac161135837 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r2.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r2.ebuild @@ -133,7 +133,7 @@ DEPEND=" ) clang? ( sys-devel/clang[llvm_targets_NVPTX] - openmp? ( sys-libs/libomp[llvm_targets_NVPTX,offload] ) + openmp? ( llvm-runtimes/openmp[llvm_targets_NVPTX,offload] ) ) ) hip? ( dev-util/hip ) diff --git a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild index 528d62bcac2f..770ef0673b7f 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild @@ -138,7 +138,7 @@ DEPEND=" ) clang? ( sys-devel/clang[llvm_targets_NVPTX] - openmp? ( sys-libs/libomp[llvm_targets_NVPTX,offload] ) + openmp? ( llvm-runtimes/openmp[llvm_targets_NVPTX,offload] ) ) ) hip? ( dev-util/hip ) diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild index 6b434b04723c..31c707c1ad4d 100644 --- a/dev-cpp/eigen/eigen-9999.ebuild +++ b/dev-cpp/eigen/eigen-9999.ebuild @@ -137,7 +137,7 @@ DEPEND=" ) clang? ( sys-devel/clang[llvm_targets_NVPTX] - openmp? ( sys-libs/libomp[llvm_targets_NVPTX,offload] ) + openmp? ( llvm-runtimes/openmp[llvm_targets_NVPTX,offload] ) ) ) hip? ( dev-util/hip ) diff --git a/dev-lang/souffle/souffle-2.4.1.ebuild b/dev-lang/souffle/souffle-2.4.1.ebuild index 9e2e1af841fc..a6792c4f4c12 100644 --- a/dev-lang/souffle/souffle-2.4.1.ebuild +++ b/dev-lang/souffle/souffle-2.4.1.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 @@ RESTRICT="test" RDEPEND=" ffi? ( dev-libs/libffi:= ) ncurses? ( sys-libs/ncurses:= ) - openmp? ( sys-libs/libomp:= ) + openmp? ( llvm-runtimes/openmp:= ) python? ( ${PYTHON_DEPS} ) sqlite? ( dev-db/sqlite:3 ) swig? ( dev-lang/swig:= ) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 478177de141e..972c4ece7f5f 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -672,7 +672,7 @@ tc-check-openmp() { if tc-is-gcc; then eerror "Enable OpenMP support by building sys-devel/gcc with USE=\"openmp\"." elif tc-is-clang; then - eerror "OpenMP support in sys-devel/clang is provided by sys-libs/libomp." + eerror "OpenMP support in sys-devel/clang is provided by llvm-runtimes/openmp." fi die "Active compiler does not have required support for OpenMP" diff --git a/llvm-runtimes/offload/offload-20.0.0.9999.ebuild b/llvm-runtimes/offload/offload-20.0.0.9999.ebuild index 1e9ec4ce3ce4..fb6d5a09981c 100644 --- a/llvm-runtimes/offload/offload-20.0.0.9999.ebuild +++ b/llvm-runtimes/offload/offload-20.0.0.9999.ebuild @@ -17,7 +17,7 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-libs/libffi:= ~sys-devel/llvm-${PV} - ~sys-libs/libomp-${PV}[ompt?] + ~llvm-runtimes/openmp-${PV}[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) " DEPEND=" diff --git a/llvm-runtimes/offload/offload-20.0.0_pre20241207.ebuild b/llvm-runtimes/offload/offload-20.0.0_pre20241207.ebuild index adee1702c49a..a92e9e17cebe 100644 --- a/llvm-runtimes/offload/offload-20.0.0_pre20241207.ebuild +++ b/llvm-runtimes/offload/offload-20.0.0_pre20241207.ebuild @@ -17,7 +17,7 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-libs/libffi:= ~sys-devel/llvm-${PV} - ~sys-libs/libomp-${PV}[ompt?] + ~llvm-runtimes/openmp-${PV}[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) " DEPEND=" diff --git a/sys-libs/libomp/Manifest b/llvm-runtimes/openmp/Manifest index 3af2a5350e05..3af2a5350e05 100644 --- a/sys-libs/libomp/Manifest +++ b/llvm-runtimes/openmp/Manifest diff --git a/sys-libs/libomp/metadata.xml b/llvm-runtimes/openmp/metadata.xml index ba8a5232a5a8..ba8a5232a5a8 100644 --- a/sys-libs/libomp/metadata.xml +++ b/llvm-runtimes/openmp/metadata.xml diff --git a/sys-libs/libomp/libomp-15.0.7-r6.ebuild b/llvm-runtimes/openmp/openmp-15.0.7-r6.ebuild index ddef8e6ff939..3abe51db096c 100644 --- a/sys-libs/libomp/libomp-15.0.7-r6.ebuild +++ b/llvm-runtimes/openmp/openmp-15.0.7-r6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-any-r1 DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" diff --git a/sys-libs/libomp/libomp-16.0.6.ebuild b/llvm-runtimes/openmp/openmp-16.0.6.ebuild index 82c6efffb251..82c6efffb251 100644 --- a/sys-libs/libomp/libomp-16.0.6.ebuild +++ b/llvm-runtimes/openmp/openmp-16.0.6.ebuild diff --git a/sys-libs/libomp/libomp-17.0.6.ebuild b/llvm-runtimes/openmp/openmp-17.0.6.ebuild index a2075dcce87c..a2075dcce87c 100644 --- a/sys-libs/libomp/libomp-17.0.6.ebuild +++ b/llvm-runtimes/openmp/openmp-17.0.6.ebuild diff --git a/sys-libs/libomp/libomp-18.1.8.ebuild b/llvm-runtimes/openmp/openmp-18.1.8.ebuild index cebd1dee34be..cebd1dee34be 100644 --- a/sys-libs/libomp/libomp-18.1.8.ebuild +++ b/llvm-runtimes/openmp/openmp-18.1.8.ebuild diff --git a/sys-libs/libomp/libomp-19.1.4.ebuild b/llvm-runtimes/openmp/openmp-19.1.4.ebuild index 6996520f455a..6996520f455a 100644 --- a/sys-libs/libomp/libomp-19.1.4.ebuild +++ b/llvm-runtimes/openmp/openmp-19.1.4.ebuild diff --git a/sys-libs/libomp/libomp-19.1.5.ebuild b/llvm-runtimes/openmp/openmp-19.1.5.ebuild index 64ab38e3e987..64ab38e3e987 100644 --- a/sys-libs/libomp/libomp-19.1.5.ebuild +++ b/llvm-runtimes/openmp/openmp-19.1.5.ebuild diff --git a/sys-libs/libomp/libomp-20.0.0.9999.ebuild b/llvm-runtimes/openmp/openmp-20.0.0.9999.ebuild index 32b91b3699c4..32b91b3699c4 100644 --- a/sys-libs/libomp/libomp-20.0.0.9999.ebuild +++ b/llvm-runtimes/openmp/openmp-20.0.0.9999.ebuild diff --git a/sys-libs/libomp/libomp-20.0.0_pre20241207.ebuild b/llvm-runtimes/openmp/openmp-20.0.0_pre20241207.ebuild index 32b91b3699c4..32b91b3699c4 100644 --- a/sys-libs/libomp/libomp-20.0.0_pre20241207.ebuild +++ b/llvm-runtimes/openmp/openmp-20.0.0_pre20241207.ebuild diff --git a/media-gfx/mypaint/mypaint-2.0.1-r3.ebuild b/media-gfx/mypaint/mypaint-2.0.1-r3.ebuild index 139d3d762797..10930b0a7498 100644 --- a/media-gfx/mypaint/mypaint-2.0.1-r3.ebuild +++ b/media-gfx/mypaint/mypaint-2.0.1-r3.ebuild @@ -33,7 +33,7 @@ RDEPEND=" >=media-libs/libmypaint-1.5.0[openmp?] media-libs/libpng:= sys-devel/gettext - sys-libs/libomp + llvm-runtimes/openmp x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 " diff --git a/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild b/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild index 118c43243cc4..849dfa35702b 100644 --- a/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild +++ b/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild @@ -56,7 +56,7 @@ RDEPEND=" opencl? ( virtual/opencl ) openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) ptex? ( media-libs/ptex ) tbb? ( dev-cpp/tbb:= ) diff --git a/media-libs/opensubdiv/opensubdiv-3.6.0-r2.ebuild b/media-libs/opensubdiv/opensubdiv-3.6.0-r2.ebuild index 7c2bfcedf8c9..c3631332c524 100644 --- a/media-libs/opensubdiv/opensubdiv-3.6.0-r2.ebuild +++ b/media-libs/opensubdiv/opensubdiv-3.6.0-r2.ebuild @@ -53,7 +53,7 @@ RDEPEND=" opencl? ( virtual/opencl ) openmp? ( || ( sys-devel/gcc:*[openmp] - sys-libs/libomp + llvm-runtimes/openmp ) ) ptex? ( media-libs/ptex ) tbb? ( dev-cpp/tbb:= ) diff --git a/metadata/stabilization-groups/llvm.group b/metadata/stabilization-groups/llvm.group index 3c3e1acf5152..68c79531c78c 100644 --- a/metadata/stabilization-groups/llvm.group +++ b/metadata/stabilization-groups/llvm.group @@ -5,6 +5,7 @@ dev-python/lit llvm-core/libclc llvm-runtimes/libunwind llvm-runtimes/offload +llvm-runtimes/openmp sys-devel/clang sys-devel/clang-common sys-devel/clang-runtime @@ -19,4 +20,3 @@ sys-libs/compiler-rt sys-libs/compiler-rt-sanitizers sys-libs/libcxx sys-libs/libcxxabi -sys-libs/libomp diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index f9f1cac49c8c..6b2d4c6a3f71 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -27,7 +27,7 @@ sys-apps/memtest86+ bios64 uefi64 sys-devel/clang-runtime abi_x86_32 sys-libs/libcxxabi abi_x86_32 sys-libs/libcxx abi_x86_32 -sys-libs/libomp abi_x86_32 +llvm-runtimes/openmp abi_x86_32 llvm-runtimes/libunwind abi_x86_32 # Mike Gilbert <floppym@gentoo.org> (2016-11-17) diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index ab4369c02a60..bd113ace60ba 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -186,11 +186,11 @@ dev-python/tables -cpudetection # Yiyang Wu <xgreenlandforwyy@gmail.com> (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 -sys-libs/libomp -llvm_targets_AMDGPU +llvm-runtimes/openmp -llvm_targets_AMDGPU # Michał Górny <mgorny@gentoo.org> (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 -offload +>=llvm-runtimes/openmp-16.0.0_pre20230124 -offload # Sam James <sam@gentoo.org> (2022-12-11) # net-libs/rustls-ffi is keyworded here diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index e51faa8535fb..92113854904c 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -62,7 +62,7 @@ dev-python/nbval -doc # Yiyang Wu <xgreenlandforwyy@gmail.com> (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 -sys-libs/libomp llvm_targets_AMDGPU +llvm-runtimes/openmp llvm_targets_AMDGPU # Sam James <sam@gentoo.org> (2022-12-11) # net-libs/rustls-ffi is not yet marked stable diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index dcfc80695b9c..b23403b308dd 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -120,7 +120,7 @@ dev-lang/ruby -jit # Michał Górny <mgorny@gentoo.org> (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 -offload +>=llvm-runtimes/openmp-16.0.0_pre20230124 -offload # Florian Schmaus <flow@gentoo.org> (2022-11-23) # avoid larger deptree, bug #882593 diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 5cdc13f04e33..c3283bd60a25 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -159,7 +159,7 @@ dev-python/tables cpudetection # Michał Górny <mgorny@gentoo.org> (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 offload +>=llvm-runtimes/openmp-16.0.0_pre20230124 offload # Sam James <sam@gentoo.org> (2022-12-11) # Unkeyworded dependencies diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask index 530aefd0b9d8..6e13258a705e 100644 --- a/profiles/arch/powerpc/ppc32/package.mask +++ b/profiles/arch/powerpc/ppc32/package.mask @@ -6,8 +6,8 @@ >=dev-build/cmake-3.29 # Sam James <sam@gentoo.org> (2024-03-23) -# sys-libs/libomp does not support ppc32 (bug #907213). -sys-libs/libomp +# llvm-runtimes/openmp does not support ppc32 (bug #907213). +llvm-runtimes/openmp # Sam James <sam@gentoo.org> (2023-05-06) # Broken bundled Eigen, fails to compile. See bug #865191. diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index f52785da45fa..e5a15e8706a8 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -36,7 +36,7 @@ dev-qt/qtmultimedia:6 qml media-gfx/graphicsmagick jpeg2k # Sam James <sam@gentoo.org> (2024-03-23) -# sys-libs/libomp does not support ppc32 (bug #907213). +# llvm-runtimes/openmp does not support ppc32 (bug #907213). sys-devel/clang-runtime openmp # Matt Jolly <kangie@gentoo.org> (2024-03-02) diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 48a6950381da..b341f726f6b7 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -46,7 +46,7 @@ dev-python/nbval test # Michał Górny <mgorny@gentoo.org> (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 -offload +>=llvm-runtimes/openmp-16.0.0_pre20230124 -offload # Niccolò Belli <niccolo.belli@linuxsystems.it> (2022-11-29) # media-libs/webrtc-audio-processing only has amd64, x86 and ppc64 keywords diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 265fce604406..1e7bdf9f02bc 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -338,7 +338,7 @@ sci-libs/vtk debug # Yiyang Wu <xgreenlandforwyy@gmail.com> (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 -sys-libs/libomp llvm_targets_AMDGPU +llvm-runtimes/openmp llvm_targets_AMDGPU # Joonas Niilola <juippis@gentoo.org> (2023-01-08) # Doesn't compile currently, bug #853094. diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024 index fcd869890a89..dff1a5f8dbc7 100644 --- a/profiles/updates/4Q-2024 +++ b/profiles/updates/4Q-2024 @@ -64,3 +64,4 @@ move dev-python/PyQt6 dev-python/pyqt6 move sys-libs/llvm-offload llvm-runtimes/offload move dev-libs/libclc llvm-core/libclc move sys-libs/llvm-libunwind llvm-runtimes/libunwind +move sys-libs/libomp llvm-runtimes/openmp diff --git a/sci-libs/mkl/mkl-2020.4.304.ebuild b/sci-libs/mkl/mkl-2020.4.304.ebuild index b5764fafad09..45c317219bad 100644 --- a/sci-libs/mkl/mkl-2020.4.304.ebuild +++ b/sci-libs/mkl/mkl-2020.4.304.ebuild @@ -27,7 +27,7 @@ RESTRICT="strip" RDEPEND=" app-eselect/eselect-blas app-eselect/eselect-lapack - sys-libs/libomp[${MULTILIB_USEDEP}] + llvm-runtimes/openmp[${MULTILIB_USEDEP}] " # bug #801460 BDEPEND="app-arch/xz-utils[extra-filters(+)]" diff --git a/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild b/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild index 08673a4b5283..0695051cd353 100644 --- a/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild +++ b/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild @@ -30,7 +30,7 @@ RDEPEND=" dev-cpp/tbb dev-libs/opencl-icd-loader sys-cluster/mpich - sys-libs/libomp + llvm-runtimes/openmp " # bug #801460 BDEPEND="app-arch/xz-utils[extra-filters(+)]" diff --git a/sci-libs/mkl/mkl-2023.0.0.25398.ebuild b/sci-libs/mkl/mkl-2023.0.0.25398.ebuild index 55c1ca5a70c6..f81d3ce2ca91 100644 --- a/sci-libs/mkl/mkl-2023.0.0.25398.ebuild +++ b/sci-libs/mkl/mkl-2023.0.0.25398.ebuild @@ -29,7 +29,7 @@ RDEPEND=" dev-cpp/tbb dev-libs/opencl-icd-loader sys-cluster/mpich - sys-libs/libomp + llvm-runtimes/openmp " # bug #801460 BDEPEND=" diff --git a/sci-libs/mkl/mkl-2023.1.0.46342.ebuild b/sci-libs/mkl/mkl-2023.1.0.46342.ebuild index 024336ac92b8..cebe7dbfe4d3 100644 --- a/sci-libs/mkl/mkl-2023.1.0.46342.ebuild +++ b/sci-libs/mkl/mkl-2023.1.0.46342.ebuild @@ -29,7 +29,7 @@ RDEPEND=" dev-cpp/tbb dev-libs/opencl-icd-loader sys-cluster/mpich[fortran] - sys-libs/libomp + llvm-runtimes/openmp " # bug #801460 BDEPEND=" diff --git a/sci-libs/rocBLAS/rocBLAS-5.1.3-r4.ebuild b/sci-libs/rocBLAS/rocBLAS-5.1.3-r4.ebuild index f8c6fd2a1367..a77c621f57ce 100644 --- a/sci-libs/rocBLAS/rocBLAS-5.1.3-r4.ebuild +++ b/sci-libs/rocBLAS/rocBLAS-5.1.3-r4.ebuild @@ -33,11 +33,11 @@ DEPEND=" test? ( virtual/blas dev-cpp/gtest - sys-libs/libomp + llvm-runtimes/openmp ) benchmark? ( virtual/blas - sys-libs/libomp + llvm-runtimes/openmp ) " diff --git a/sci-libs/rocBLAS/rocBLAS-5.4.2-r3.ebuild b/sci-libs/rocBLAS/rocBLAS-5.4.2-r3.ebuild index cc410094094f..9050d13eb312 100644 --- a/sci-libs/rocBLAS/rocBLAS-5.4.2-r3.ebuild +++ b/sci-libs/rocBLAS/rocBLAS-5.4.2-r3.ebuild @@ -33,11 +33,11 @@ DEPEND=" test? ( virtual/blas dev-cpp/gtest - sys-libs/libomp + llvm-runtimes/openmp ) benchmark? ( virtual/blas - sys-libs/libomp + llvm-runtimes/openmp ) " diff --git a/sci-libs/rocBLAS/rocBLAS-5.7.1-r2.ebuild b/sci-libs/rocBLAS/rocBLAS-5.7.1-r2.ebuild index ed39ae5207d8..80644ab20db8 100644 --- a/sci-libs/rocBLAS/rocBLAS-5.7.1-r2.ebuild +++ b/sci-libs/rocBLAS/rocBLAS-5.7.1-r2.ebuild @@ -34,11 +34,11 @@ DEPEND=" test? ( virtual/blas dev-cpp/gtest - sys-libs/libomp + llvm-runtimes/openmp ) benchmark? ( virtual/blas - sys-libs/libomp + llvm-runtimes/openmp ) " diff --git a/sci-libs/rocBLAS/rocBLAS-6.1.1-r1.ebuild b/sci-libs/rocBLAS/rocBLAS-6.1.1-r1.ebuild index a8f1f55aefba..b101aed6dee7 100644 --- a/sci-libs/rocBLAS/rocBLAS-6.1.1-r1.ebuild +++ b/sci-libs/rocBLAS/rocBLAS-6.1.1-r1.ebuild @@ -37,11 +37,11 @@ DEPEND=" test? ( virtual/blas dev-cpp/gtest - sys-libs/libomp + llvm-runtimes/openmp ) benchmark? ( virtual/blas - sys-libs/libomp + llvm-runtimes/openmp ) " diff --git a/sci-libs/rocFFT/rocFFT-5.1.3-r1.ebuild b/sci-libs/rocFFT/rocFFT-5.1.3-r1.ebuild index 60110fcd62fc..7b75953d510f 100644 --- a/sci-libs/rocFFT/rocFFT-5.1.3-r1.ebuild +++ b/sci-libs/rocFFT/rocFFT-5.1.3-r1.ebuild @@ -34,7 +34,7 @@ DEPEND="dev-util/hip BDEPEND=" test? ( dev-cpp/gtest dev-libs/boost - >=sci-libs/fftw-3 sys-libs/libomp ) + >=sci-libs/fftw-3 llvm-runtimes/openmp ) >=dev-build/cmake-3.22 dev-build/rocm-cmake " diff --git a/sci-libs/rocFFT/rocFFT-5.7.1-r2.ebuild b/sci-libs/rocFFT/rocFFT-5.7.1-r2.ebuild index f4ddb494bf35..0c383fa01164 100644 --- a/sci-libs/rocFFT/rocFFT-5.7.1-r2.ebuild +++ b/sci-libs/rocFFT/rocFFT-5.7.1-r2.ebuild @@ -39,7 +39,7 @@ DEPEND="=dev-util/hip-5* dev-cpp/gtest dev-libs/boost >=sci-libs/fftw-3 - sys-libs/libomp + llvm-runtimes/openmp sci-libs/hipRAND:${SLOT}[${ROCM_USEDEP}] ) " diff --git a/sci-libs/rocFFT/rocFFT-6.1.1.ebuild b/sci-libs/rocFFT/rocFFT-6.1.1.ebuild index 99709902c496..d1289f597217 100644 --- a/sci-libs/rocFFT/rocFFT-6.1.1.ebuild +++ b/sci-libs/rocFFT/rocFFT-6.1.1.ebuild @@ -40,7 +40,7 @@ DEPEND="=dev-util/hip-6* dev-cpp/gtest dev-libs/boost >=sci-libs/fftw-3 - sys-libs/libomp + llvm-runtimes/openmp sci-libs/hipRAND:${SLOT}[${ROCM_USEDEP}] ) " 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 c4f7620e1212..c80214039ada 100644 --- a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-15.0.7.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 @@ -22,5 +22,5 @@ RDEPEND=" ) ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${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 25889f60d661..c175cf8f6d82 100644 --- a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild @@ -22,7 +22,7 @@ RDEPEND=" ) ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " pkg_pretend() { 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 25889f60d661..c175cf8f6d82 100644 --- a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild @@ -22,7 +22,7 @@ RDEPEND=" ) ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " pkg_pretend() { 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 e95d8a0af7dc..b8e570778a41 100644 --- a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild @@ -22,7 +22,7 @@ RDEPEND=" ) ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " pkg_pretend() { 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 e95d8a0af7dc..b8e570778a41 100644 --- a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild @@ -22,7 +22,7 @@ RDEPEND=" ) ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " pkg_pretend() { 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 8ded193c919c..23682d8dbe5d 100644 --- a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild @@ -22,7 +22,7 @@ RDEPEND=" ) ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] ) " pkg_pretend() { 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 88cc488d44f5..5096eef10239 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 @@ -22,7 +22,7 @@ RDEPEND=" ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( - >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] + >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] offload? ( >=llvm-runtimes/offload-${PV} ) 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 88cc488d44f5..5096eef10239 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 @@ -22,7 +22,7 @@ RDEPEND=" ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( - >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] + >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] offload? ( >=llvm-runtimes/offload-${PV} ) diff --git a/sys-devel/clang-runtime/metadata.xml b/sys-devel/clang-runtime/metadata.xml index 91a68054aec8..1339c7657454 100644 --- a/sys-devel/clang-runtime/metadata.xml +++ b/sys-devel/clang-runtime/metadata.xml @@ -8,7 +8,7 @@ <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="offload">Install <pkg>llvm-runtimes/offload</pkg> for -fopenmp GPU offloading</flag> - <flag name="openmp">Install <pkg>sys-libs/libomp</pkg> for -fopenmp support</flag> + <flag name="openmp">Install <pkg>llvm-runtimes/openmp</pkg> for -fopenmp support</flag> <flag name="sanitize">Enable compiler-rt sanitizer (-fsanitize*) support</flag> </use> <upstream> |