mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-21 03:59:06 -07:00
dev-libs/opencl-clang: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/866
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
DIST opencl-clang-16.0.12.tar.gz 63153 BLAKE2B 8f08a5483202115985008a2899a55f3c70cc259326fa3f524c5efe7073534a76cf89455411a0ae2805a451b0c6743bbcc1758f25f942bf5e67f798533fb7d283 SHA512 71fab4727f1213f84466defc293eaaf7e9d3a2236ea2f776c7635c96eed70d11b22b2804f24a885c067518c4851977b177fd49d1ca23565615adf089ae034975
|
||||
DIST opencl-clang-17.0.7.tar.gz 37711 BLAKE2B d8d430b776d2138f73f2d4f8ac5be32d72458a292e88d1976a0c9fc3b70cc0fbc8f214b93d234e4873757d9e3c1887cd2d86692f5a1240f56f7676ec1ea0f5ab SHA512 79c4101d99f27d5cf9562f1a92f24ffb0762608b6c2978349d71ed9424f65864565b1029984e5b2c20c86090391367ef248dad34a762f309b36f44d5c5abd7f2
|
||||
DIST opencl-clang-18.1.6.tar.gz 32710 BLAKE2B c8c1d5a0834a87304717791aa80c76ffe31b24da883ab5ceb735d7c8995ed8dbcd942b8726c54efc15bbe3d6d0b8e391d6918d091714795e987194f13e3d50e3 SHA512 73599e09fa292c8d90820e13b754158f83bac4e3f02f97047a7636fe371434f6c7762e13fbf879d85c15572efb96b61300ac889dda8c9f86d3313de367847f9f
|
||||
DIST opencl-clang-19.1.4.tar.gz 37665 BLAKE2B dfd0615e8bc2c7f830adf14aa7b303f82a7dd3d1f3d6566deb958b4b7734bf6cacb540e41dcdbd782053e0641dfbaa9fb190ad66d7b5606c5d97d5c07a6fced9 SHA512 db804b69fc050a198abefa8fcafa912fa7ada4b18d5b6c29d77d4e392b4407431a1b9a3c976d1f110c5b0bd23dd6841120d0d12a4019b865e80544e1b31de9aa
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
--- a/cl_headers/CMakeLists.txt
|
||||
+++ b/cl_headers/CMakeLists.txt
|
||||
@@ -19,15 +19,15 @@
|
||||
endfunction(copy_file)
|
||||
|
||||
if(USE_PREBUILT_LLVM)
|
||||
- set(OPENCL_HEADERS_DIR
|
||||
- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/")
|
||||
- if(NOT EXISTS ${OPENCL_HEADERS_DIR})
|
||||
- set(OPENCL_HEADERS_DIR
|
||||
- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/")
|
||||
- endif()
|
||||
- if(NOT EXISTS ${OPENCL_HEADERS_DIR})
|
||||
- message(FATAL_ERROR "[OPENCL-CLANG] Unable to find clang include folder at ${OPENCL_HEADERS_DIR}")
|
||||
- endif()
|
||||
+ if(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/")
|
||||
+ set(OPENCL_HEADERS_DIR
|
||||
+ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/")
|
||||
+ elseif(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/")
|
||||
+ set(OPENCL_HEADERS_DIR
|
||||
+ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/")
|
||||
+ else()
|
||||
+ message(FATAL_ERROR "[OPENCL-CLANG] Couldn't find prebuilt LLVM include directory.")
|
||||
+ endif()
|
||||
else(USE_PREBUILT_LLVM)
|
||||
set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers")
|
||||
endif(USE_PREBUILT_LLVM)
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( 16 )
|
||||
|
||||
inherit cmake llvm-r2
|
||||
|
||||
DESCRIPTION="OpenCL-oriented thin wrapper library around clang"
|
||||
HOMEPAGE="https://github.com/intel/opencl-clang"
|
||||
SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${PV}"
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="$(ver_cut 1)"
|
||||
KEYWORDS="amd64 ~riscv"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/spirv-llvm-translator:${SLOT}=
|
||||
$(llvm_gen_dep '
|
||||
llvm-core/clang:${LLVM_SLOT}=[static-analyzer]
|
||||
llvm-core/llvm:${LLVM_SLOT}=
|
||||
')
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-16.0.1-clang_library_dir.patch )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib
|
||||
-DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
|
||||
-Wno-dev
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user