Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/intel-graphics-compiler/, dev-util/intel-graphics-compiler/files/
Date: Sat, 21 May 2022 13:52:06
Message-Id: 1653141109.4c91a1974155beae8d79eb265769d00ad3331f46.conikost@gentoo
1 commit: 4c91a1974155beae8d79eb265769d00ad3331f46
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 21 13:10:54 2022 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Sat May 21 13:51:49 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c91a197
7
8 dev-util/intel-graphics-compiler: drop 1.0.10778-r2, 1.0.10988-r1
9
10 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
11
12 dev-util/intel-graphics-compiler/Manifest | 2 -
13 ...10713-allow-external-spirv-tools-last-fix.patch | 40 -----------
14 .../intel-graphics-compiler-1.0.10778-r2.ebuild | 84 ----------------------
15 .../intel-graphics-compiler-1.0.10988-r1.ebuild | 83 ---------------------
16 4 files changed, 209 deletions(-)
17
18 diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest
19 index 001f0c3661a1..3529a39369ef 100644
20 --- a/dev-util/intel-graphics-compiler/Manifest
21 +++ b/dev-util/intel-graphics-compiler/Manifest
22 @@ -1,5 +1,3 @@
23 -DIST intel-graphics-compiler-1.0.10778.tar.gz 8515512 BLAKE2B 56d7a0b54ce026d93179737fe199d006923398b7f85d582487469f1cfa665ae5351bc160c6babda5d8bf2bf6173a051277b2fb11c9ccf4b888cd0e06295161c4 SHA512 e8fcdab3a8c70f8560f49288db42a926f1e8e82d3e433bb897fcd1648acdf0f8fe425a1cd8dae5bfabc7d0a91fe0c985550e35c6396fe46778091852e185e750
24 -DIST intel-graphics-compiler-1.0.10988.tar.gz 8571350 BLAKE2B 8f1fcba9016eb607de4604b152e559cae8547c99a618dfc533591165c2da95b466227b75c4ef2b2e9064ec0a30fac711176a7f46f2952df51c06e172fcdcffe4 SHA512 b4de7dc195ee089321a28a428e7604f187552ca161bd08ef245f61740f2ee91e8d48d0718dac17641368113cd8e92ec177a994622f3539dd307542e9dabf5663
25 DIST intel-graphics-compiler-1.0.11061.tar.gz 8586132 BLAKE2B e8d97622c353e997acea1b9bed34423aaf0044a10d2effbe2c4b146ced1388ca5cf72ff1716e69d378625d674c09e84e7864b6817a0dfd0ba05a29de9f1aca6c SHA512 eb1688ff42c154267b82ffcc9fc58e587d7d52a8157cc8ca692e4d726eb62830fd3812bf391552d43e1d0c17c1ed59a6c3c206a35324c05a12ed943113f1a9d8
26 DIST intel-graphics-compiler-1.0.11104.tar.gz 8594329 BLAKE2B 15beca4428816686f29ea14c41c55b4ecd9be094f9dd3c004b6b7a521526205d45f7ccae93f32125b4cde16e863dd5b1d832cadab4bf4500b468900ddcae230e SHA512 9c52cde409168c36ac3744a0cf825f10ce59538eac804721dcb23d72ad7a752e587798b55c4da23edc2b7e0a00376ef29ab39ca485de2ab179f04c5b5bc9a8ad
27 DIST intel-graphics-compiler-1.0.11222_p20220518.tar.gz 8809791 BLAKE2B 1b2bb8322e1c6a226ed84f25d05b5a0dd88571240b264b9e29159a77f19c9207be615788502f0f8ce29b751862102319c2f65e3764e650e94a0dab37544cf0b9 SHA512 58ef8040372bcddd6a8401e48be0806efa4b8c42fe4cffe33226d420224c7ec3bfad446195bb6da1803d7d973b07f41e717ce185c79aa9d2c9a759914546b785
28
29 diff --git a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.10713-allow-external-spirv-tools-last-fix.patch b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.10713-allow-external-spirv-tools-last-fix.patch
30 deleted file mode 100644
31 index 5959a514004c..000000000000
32 --- a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.10713-allow-external-spirv-tools-last-fix.patch
33 +++ /dev/null
34 @@ -1,40 +0,0 @@
35 -From acfa99b5aefbebf037e4c939f5a8e592dfaed04e Mon Sep 17 00:00:00 2001
36 -From: Andrey Agrachev <andrey.agrachev@×××××.com>
37 -Date: Tue, 22 Mar 2022 09:15:54 +0000
38 -Subject: [PATCH] Fix missprints
39 -
40 -Fix misspints in Spirv-Tools CMakeList
41 ----
42 - external/SPIRV-Tools/CMakeLists.txt | 8 ++++----
43 - 1 file changed, 4 insertions(+), 4 deletions(-)
44 -
45 -diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt
46 -index f40605c4b36..076079f7c86 100644
47 ---- a/external/SPIRV-Tools/CMakeLists.txt
48 -+++ b/external/SPIRV-Tools/CMakeLists.txt
49 -@@ -16,7 +16,7 @@ if(IGC_OPTION__SPIRV_TOOLS_MODE STREQUAL PREBUILDS_MODE_NAME)
50 - OPTION(IGC__OPTION_USE_PREINSTALLED_SPRIV_HEADERS OFF)
51 -
52 - if(IGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS)
53 -- message(STATUS "[SPIRV-Tools] : IGC__OPTION_USE_PREINSTALLED_SPRIV_HEADERS set to OFF, using preinstalled SPIRV-Headers")
54 -+ message(STATUS "[SPIRV-Tools] : IGC__OPTION_USE_PREINSTALLED_SPRIV_HEADERS set to ON, using preinstalled SPIRV-Headers")
55 - message(STATUS "[SPIRV-Tools] : Using preinstalled SPIRV-Headers")
56 - set(SPIRV-Headers_INCLUDE_DIR "/usr/include")
57 - else()
58 -@@ -33,13 +33,13 @@ if(IGC_OPTION__SPIRV_TOOLS_MODE STREQUAL PREBUILDS_MODE_NAME)
59 - set(IGC_BUILD__SPIRV-Tools_DIR "${SPIRV-Tools_ROOT_DIR}")
60 -
61 - set(INCLUDE_DIRS_LIST "${SPIRV-Tools_ROOT_DIR}/include" "${SPIRV-Headers_INCLUDE_DIR}")
62 -- set_target_properties(SPIRV-Tools-static PROPERTIES INCLUDE_DIRECTORIES "${INCLUDE_DIRS_LIST}")
63 -+ set_target_properties(SPIRV-Tools PROPERTIES INCLUDE_DIRECTORIES "${INCLUDE_DIRS_LIST}")
64 - set(IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools)
65 -
66 - else() #By default use build from sources
67 - message(STATUS "[SPIRV-Tools] : IGC_OPTION__SPIRV_TOOLS_MODE set to Source")
68 -- message(STATUS "[SPIRV-Tools] : IGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS set to ON")
69 -- message(STATUS "[SPIRV-Tools] : Using preinstalled packages")
70 -+ message(STATUS "[SPIRV-Tools] : IGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS set to OFF")
71 -+ message(STATUS "[SPIRV-Tools] : Building from source")
72 - message(STATUS "[SPIRV-Tools] : Current source dir: ${CMAKE_CURRENT_SOURCE_DIR}")
73 -
74 - set(SPIRV-Headers_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../SPIRV-Headers") # used in subdirectory
75
76 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild
77 deleted file mode 100644
78 index 6c079df6172d..000000000000
79 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild
80 +++ /dev/null
81 @@ -1,84 +0,0 @@
82 -# Copyright 1999-2022 Gentoo Authors
83 -# Distributed under the terms of the GNU General Public License v2
84 -
85 -EAPI=8
86 -
87 -CMAKE_BUILD_TYPE="Release"
88 -LLVM_MAX_SLOT="12"
89 -MY_PN="igc"
90 -MY_P="${MY_PN}-${PV}"
91 -PYTHON_COMPAT=( python3_{8..10} )
92 -
93 -inherit cmake flag-o-matic llvm python-any-r1
94 -
95 -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware"
96 -HOMEPAGE="https://github.com/intel/intel-graphics-compiler"
97 -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
98 -S="${WORKDIR}/${PN}-${MY_P}"
99 -
100 -LICENSE="MIT"
101 -SLOT="0"
102 -KEYWORDS="amd64"
103 -IUSE="debug"
104 -
105 -DEPEND="
106 - dev-libs/opencl-clang:${LLVM_MAX_SLOT}=
107 - dev-util/spirv-tools
108 - =sys-devel/lld-${LLVM_MAX_SLOT}*
109 - sys-devel/llvm:${LLVM_MAX_SLOT}=
110 -"
111 -
112 -RDEPEND="${DEPEND}"
113 -
114 -BDEPEND="
115 - =sys-devel/lld-${LLVM_MAX_SLOT}*
116 - ${PYTHON_DEPS}
117 -"
118 -
119 -PATCHES=(
120 - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch"
121 - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch"
122 - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch"
123 - "${FILESDIR}/${PN}-1.0.10713-allow-external-spirv-tools-last-fix.patch"
124 -)
125 -
126 -pkg_setup() {
127 - llvm_pkg_setup
128 - python-any-r1_pkg_setup
129 -}
130 -
131 -src_configure() {
132 - # Get LLVM version
133 - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})"
134 -
135 - # See https://github.com/intel/intel-graphics-compiler/issues/212
136 - append-ldflags -Wl,-z,undefs
137 -
138 - # See https://bugs.gentoo.org/718824
139 - ! use debug && append-cppflags -DNDEBUG
140 -
141 - local mycmakeargs=(
142 - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}"
143 - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)"
144 - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64"
145 - -DIGC_OPTION__CLANG_MODE="Prebuilds"
146 - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON"
147 - -DIGC_OPTION__LLD_MODE="Prebuilds"
148 - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common"
149 - -DIGC_OPTION__LLVM_MODE="Prebuilds"
150 - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}"
151 - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds"
152 - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds"
153 - -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON"
154 - -DINSTALL_GENX_IR="ON"
155 - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib"
156 - -Wno-dev
157 -
158 - # Compilation with VectorCompiler causes currently a segfault.
159 - # See https://github.com/intel/intel-graphics-compiler/issues/236
160 - -DIGC_BUILD__VC_ENABLED="OFF"
161 - # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds"
162 - )
163 -
164 - cmake_src_configure
165 -}
166
167 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild
168 deleted file mode 100644
169 index e6c00047ccc6..000000000000
170 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild
171 +++ /dev/null
172 @@ -1,83 +0,0 @@
173 -# Copyright 1999-2022 Gentoo Authors
174 -# Distributed under the terms of the GNU General Public License v2
175 -
176 -EAPI=8
177 -
178 -CMAKE_BUILD_TYPE="Release"
179 -LLVM_MAX_SLOT="12"
180 -MY_PN="igc"
181 -MY_P="${MY_PN}-${PV}"
182 -PYTHON_COMPAT=( python3_{8..10} )
183 -
184 -inherit cmake flag-o-matic llvm python-any-r1
185 -
186 -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware"
187 -HOMEPAGE="https://github.com/intel/intel-graphics-compiler"
188 -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
189 -S="${WORKDIR}/${PN}-${MY_P}"
190 -
191 -LICENSE="MIT"
192 -SLOT="0"
193 -KEYWORDS="~amd64"
194 -IUSE="debug"
195 -
196 -DEPEND="
197 - dev-libs/opencl-clang:${LLVM_MAX_SLOT}=
198 - dev-util/spirv-tools
199 - =sys-devel/lld-${LLVM_MAX_SLOT}*
200 - sys-devel/llvm:${LLVM_MAX_SLOT}=
201 -"
202 -
203 -RDEPEND="${DEPEND}"
204 -
205 -BDEPEND="
206 - =sys-devel/lld-${LLVM_MAX_SLOT}*
207 - ${PYTHON_DEPS}
208 -"
209 -
210 -PATCHES=(
211 - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch"
212 - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch"
213 - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch"
214 -)
215 -
216 -pkg_setup() {
217 - llvm_pkg_setup
218 - python-any-r1_pkg_setup
219 -}
220 -
221 -src_configure() {
222 - # Get LLVM version
223 - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})"
224 -
225 - # See https://github.com/intel/intel-graphics-compiler/issues/212
226 - append-ldflags -Wl,-z,undefs
227 -
228 - # See https://bugs.gentoo.org/718824
229 - ! use debug && append-cppflags -DNDEBUG
230 -
231 - local mycmakeargs=(
232 - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}"
233 - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)"
234 - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64"
235 - -DIGC_OPTION__CLANG_MODE="Prebuilds"
236 - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON"
237 - -DIGC_OPTION__LLD_MODE="Prebuilds"
238 - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common"
239 - -DIGC_OPTION__LLVM_MODE="Prebuilds"
240 - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}"
241 - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds"
242 - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds"
243 - -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON"
244 - -DINSTALL_GENX_IR="ON"
245 - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib"
246 - -Wno-dev
247 -
248 - # Compilation with VectorCompiler causes currently a segfault.
249 - # See https://github.com/intel/intel-graphics-compiler/issues/236
250 - -DIGC_BUILD__VC_ENABLED="OFF"
251 - # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds"
252 - )
253 -
254 - cmake_src_configure
255 -}