Diff pocl-3.1 with a pocl-4.0

/usr/portage/dev-libs/pocl/pocl-4.0.ebuild 2023-10-09 14:52:29.752368357 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
LLVM_MAX_SLOT=15
7

  
6
LLVM_MAX_SLOT=16
8 7
inherit cmake llvm
9 8

  
10 9
DESCRIPTION="Portable Computing Language (an implementation of OpenCL)"
......
42 41
"
43 42

  
44 43
llvm_check_deps() {
45
	local usedep=$(usex cuda "[llvm_targets_NVPTX]" '')
44
	local usedep=$(usev cuda "[llvm_targets_NVPTX]")
46 45

  
47 46
	# Clang is used at both build time (executed) and runtime
48 47
	has_version -r "sys-devel/llvm:${LLVM_SLOT}${usedep}" && \
......
50 49
		has_version -b "sys-devel/clang:${LLVM_SLOT}${usedep}"
51 50
}
52 51

  
53
PATCHES=(
54
	"${FILESDIR}"/${P}-nodebug.patch
55
	"${FILESDIR}"/${P}-c++11.patch
56
)
57

  
58
pkg_setup() {
59
	llvm_pkg_setup
60
}
61

  
62 52
src_configure() {
63 53
	local host_cpu_variants="generic"
64 54

  
......
101 91
	cmake_src_configure
102 92
}
103 93

  
104
src_compile() {
105
	cmake_src_compile
106
}
107

  
108 94
src_test() {
109 95
	export POCL_BUILDING=1
110 96
	export POCL_DEVICES=basic
Thank you!