llvm-runtimes/openmp-nvptx64-nvidia-cuda: Add 23.0.0_pre20260512 snapshot

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2026-05-12 12:42:45 +02:00
parent 878203f588
commit 95ea52af1a
2 changed files with 43 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
DIST llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz 271131672 BLAKE2B fe9b37bd214cbc401c24b1fd661321e6147696fe0be90cae66cf57e0dcf51a76e5977d1c786de382354b0eda8d0b2cb703f3ffb2645ccf20bcd5b37fc1c5d28f SHA512 8873c9ac3e95aae59cecd8652dbb21b76795ea9ee27ff3a9a74964e5d2378d91e45d86aa859855be0a0b4d5eb00e292f04ea929ce290b4df10f87203ac0713a2
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org
DESCRIPTION="OpenMP target library for nvptx64 devices"
HOMEPAGE="https://openmp.llvm.org"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="0/${LLVM_SOABI}"
RDEPEND="
!<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
"
BDEPEND="
~llvm-core/clang-${PV}:${LLVM_MAJOR}[llvm_targets_NVPTX]
llvm-core/lld:${LLVM_MAJOR}[llvm_targets_NVPTX]
"
LLVM_COMPONENTS=(
runtimes openmp cmake llvm/{cmake,utils} libc/shared
offload/include
)
llvm.org_set_globals
src_configure() {
local -x CC=${CHOST}-clang-${LLVM_MAJOR}
local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
local triple=${PN#openmp-}
filter-flags '-m*'
strip-unsupported-flags
local mycmakeargs=(
-DLLVM_DEFAULT_TARGET_TRIPLE=${triple}
-DLLVM_ENABLE_RUNTIMES=openmp
-DOPENMP_INSTALL_LIBDIR="$(get_libdir)/${triple}"
)
cmake_src_configure
}