Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-intel-media-driver/, x11-libs/libva-intel-media-driver/files/
Date: Sat, 05 Mar 2022 13:09:33
Message-Id: 1646485722.fd5741f1396dc1900c5671be4a3fad88b12951fd.conikost@gentoo
1 commit: fd5741f1396dc1900c5671be4a3fad88b12951fd
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 5 13:06:27 2022 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 5 13:08:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5741f1
7
8 x11-libs/libva-intel-media-driver: drop versions
9
10 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
11
12 x11-libs/libva-intel-media-driver/Manifest | 5 -
13 ...a-intel-media-driver-20.4.5_custom_cflags.patch | 136 ---------------------
14 ...a-intel-media-driver-21.2.2_custom_cflags.patch | 52 --------
15 .../libva-intel-media-driver-20.4.5-r2.ebuild | 63 ----------
16 .../libva-intel-media-driver-21.3.5-r2.ebuild | 65 ----------
17 .../libva-intel-media-driver-21.4.0-r2.ebuild | 65 ----------
18 .../libva-intel-media-driver-21.4.2-r2.ebuild | 56 ---------
19 .../libva-intel-media-driver-21.4.3.ebuild | 56 ---------
20 8 files changed, 498 deletions(-)
21
22 diff --git a/x11-libs/libva-intel-media-driver/Manifest b/x11-libs/libva-intel-media-driver/Manifest
23 index 8a4b2cf287ed..eb6a0e5daa75 100644
24 --- a/x11-libs/libva-intel-media-driver/Manifest
25 +++ b/x11-libs/libva-intel-media-driver/Manifest
26 @@ -1,6 +1 @@
27 -DIST intel-media-20.4.5.tar.gz 22437981 BLAKE2B 136be5280b463879e47ce8a1dae1befbe3907a2429b799b972dffbdcb8b21512e3161dc209abf7b4dfb0d3695512963c40cdd85fb6fb2f3158bee12e8e42ddcd SHA512 dfd70dc83eae181830844f9055ad728d91a51a55ea29ea5d272b154f16a92dfba86568d9b4e8f8c56d500582056b73602c999d2e877386fcf46df1633fc5e2ea
28 -DIST intel-media-21.3.5.tar.gz 23110985 BLAKE2B 1dbbc1efa9ae2c8f3b4a34596c71173101f8a43591bf9e07d269a8499b7a57969d9af5c1d4ffb7774a6947947e572b441f871760d3ca695335bfa2976ac2cf6f SHA512 e7836b19050677e81aa34ce5d7cea661ca3b5ac55d73d5aa0bab93f1daba8ee010d84b1c585f62fcec65a4361ef2b7f14ed574858f56b85b4c4d59840ecb6cb6
29 -DIST intel-media-21.4.0.tar.gz 23116624 BLAKE2B d913e379c4990bd0f5a5d07654baeb374d3b4f7adbe607338a96ac6555631560005d6124fb0124bafe5e94107b54acdfd0fbcfdabc820210b453ebb61c828c36 SHA512 e338e645677d90d4c2e91d5096a9002b87cec602ec354283b67e4ee31fcd6a2454918c4e179b86189126d30742ab2814bc8400072fb1d06638c3bc0bf66385e4
30 -DIST intel-media-21.4.2.tar.gz 23185132 BLAKE2B 257f1a8a65928aee897d84ed8df69a129958bcf5fd6ea263283e1f2341a845651a86367cff7988c0d4b04accf48664dbd4d1e0bd106883e92feff095e5f88225 SHA512 1b906ce75ef70395e36296de1e1e4b39d4a82c8b8532497faf47bcb101cf2103bba67a125da7ea1be9f901699288520f704b43fef01339a1f1b7691040d7618e
31 -DIST intel-media-21.4.3.tar.gz 23192939 BLAKE2B d013b60c330df97dc29e51a95a78bd91a38c789c4690fde12c304e1bf0695024e5488d0485b60fa603e8490b932210163aec590bcfca031c1f19d7b16161b420 SHA512 d2e2db1ddc2cbdc022273f53d873f2156e992420d382285de0b9559340d912e847a4780ed2adfe67f06a7c4bcac83aadca1104cf051b9a3d43b3ffd931a3db22
32 DIST intel-media-22.1.0.tar.gz 26188730 BLAKE2B 7ade4b25d2fe50ed6c3498c37f0fb39ecf7241ba21485c423a4a8769628b78d8134471639aad12bcac79a7d107682e36cb5954227528601eb5253be5ce00acac SHA512 dd444608fd15fc7f05a0d2c9e6e2c8be3a588a1253ac014c045c207d5d59c9d172c89d248e94688078097a224f57025c11e86b9392271cd111bb9dce6d07617e
33
34 diff --git a/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-20.4.5_custom_cflags.patch b/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-20.4.5_custom_cflags.patch
35 deleted file mode 100644
36 index 436e2fe892e6..000000000000
37 --- a/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-20.4.5_custom_cflags.patch
38 +++ /dev/null
39 @@ -1,136 +0,0 @@
40 - Prevent overriding of user-define CFLAGS, including -march flag.
41 -
42 - The flag -msse4.1 is required otherwise compile will not be able to inline sse4.1 code.
43 -
44 ---- a/CMakeLists.txt
45 -+++ b/CMakeLists.txt
46 -@@ -52,6 +52,8 @@ option (BUILD_CMRTLIB "Build and Install cmrtlib together with media driver" ON)
47 -
48 - option (ENABLE_PRODUCTION_KMD "Enable Production KMD header files" OFF)
49 -
50 -+option (OVERRIDE_COMPILER_FLAGS "Override user compiler FLAGS and use lib defaults" ON)
51 -+
52 - include(GNUInstallDirs)
53 -
54 - if (BUILD_CMRTLIB)
55 -
56 ---- a/cmrtlib/linux/CMakeLists.txt
57 -+++ b/cmrtlib/linux/CMakeLists.txt
58 -@@ -33,15 +33,19 @@ endif()
59 -
60 - # Set up compile options that will be used for the Linux build
61 - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CPP_STANDARD_OPTION} -fPIC -fpermissive -fstack-protector-all -Werror")
62 -+if (OVERRIDE_COMPILER_FLAGS)
63 - if(CMAKE_SIZEOF_VOID_P EQUAL 8)
64 - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4.1")
65 - endif()
66 -+endif()
67 - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fno-strict-aliasing -D_FORTIFY_SOURCE=2")
68 - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG -D__DEBUG -O0")
69 - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CPP_STANDARD_OPTION} -fPIC -fpermissive -fstack-protector-all -Werror")
70 -+if (OVERRIDE_COMPILER_FLAGS)
71 - if(CMAKE_SIZEOF_VOID_P EQUAL 8)
72 - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse4.1")
73 - endif()
74 -+endif()
75 - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fno-strict-aliasing -D_FORTIFY_SOURCE=2")
76 - set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_DEBUG -D__DEBUG -O0")
77 -
78 -
79 ---- a/media_driver/cmake/linux/media_compile_flags_linux.cmake
80 -+++ b/media_driver/cmake/linux/media_compile_flags_linux.cmake
81 -@@ -36,7 +36,10 @@ set(MEDIA_COMPILER_FLAGS_COMMON
82 - -Werror=format-security
83 - -Werror=non-virtual-dtor
84 - -Werror=return-type
85 -+)
86 -
87 -+if (OVERRIDE_COMPILER_FLAGS)
88 -+ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
89 - # General optimization options
90 - -march=${UFO_MARCH}
91 - -mpopcnt
92 -@@ -44,23 +47,33 @@ set(MEDIA_COMPILER_FLAGS_COMMON
93 - -msse2
94 - -msse3
95 - -mssse3
96 -- -msse4.1
97 - -msse4.2
98 - -msse4
99 -+)
100 -+endif(OVERRIDE_COMPILER_FLAGS)
101 -+
102 -+list (APPEND MEDIA_COMPILER_FLAGS_COMMON
103 -+ -msse4.1 # SSE4.1 support is required to build the library
104 - -mfpmath=sse
105 - -finline-functions
106 - -funswitch-loops
107 - -fno-short-enums
108 - -Wa,--noexecstack
109 - -fno-strict-aliasing
110 -+)
111 -
112 -+if (OVERRIDE_COMPILER_FLAGS)
113 -+ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
114 - # Common defines
115 - -DUSE_MMX
116 - -DUSE_SSE
117 - -DUSE_SSE2
118 - -DUSE_SSE3
119 - -DUSE_SSSE3
120 -+)
121 -+endif(OVERRIDE_COMPILER_FLAGS)
122 -
123 -+list (APPEND MEDIA_COMPILER_FLAGS_COMMON
124 - # Other common flags
125 - -fmessage-length=0
126 - -fvisibility=hidden
127 -@@ -68,16 +81,26 @@ set(MEDIA_COMPILER_FLAGS_COMMON
128 - -fdata-sections
129 - -ffunction-sections
130 - -Wl,--gc-sections
131 -+)
132 -
133 -+if (OVERRIDE_COMPILER_FLAGS)
134 -+ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
135 - # -m32 or -m64
136 - -m${ARCH}
137 -+)
138 -+endif(OVERRIDE_COMPILER_FLAGS)
139 -
140 -+list (APPEND MEDIA_COMPILER_FLAGS_COMMON
141 - # Global defines
142 - -DLINUX=1
143 - -DLINUX
144 - -DNO_RTTI
145 - -DNO_EXCEPTION_HANDLING
146 - -DINTEL_NOT_PUBLIC
147 -+)
148 -+
149 -+if (OVERRIDE_COMPILER_FLAGS)
150 -+ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
151 - -g
152 - )
153 -
154 -@@ -90,6 +113,7 @@ if(${UFO_MARCH} STREQUAL "slm")
155 - -mtune=atom
156 - )
157 - endif()
158 -+endif(OVERRIDE_COMPILER_FLAGS)
159 -
160 - if(${ARCH} STREQUAL "64")
161 - set(MEDIA_COMPILER_FLAGS_COMMON
162 -@@ -206,9 +230,11 @@ include(${MEDIA_EXT_CMAKE}/ext/linux/media_compile_flags_linux_ext.cmake OPTIONA
163 - if(${PLATFORM} STREQUAL "linux")
164 - #set predefined compiler flags set
165 - add_compile_options("${MEDIA_COMPILER_FLAGS_COMMON}")
166 -+if (OVERRIDE_COMPILER_FLAGS)
167 - add_compile_options("$<$<CONFIG:Debug>:${MEDIA_COMPILER_FLAGS_DEBUG}>")
168 - add_compile_options("$<$<CONFIG:Release>:${MEDIA_COMPILER_FLAGS_RELEASE}>")
169 - add_compile_options("$<$<CONFIG:ReleaseInternal>:${MEDIA_COMPILER_FLAGS_RELEASEINTERNAL}>")
170 -+endif(OVERRIDE_COMPILER_FLAGS)
171 -
172 - foreach (flag ${MEDIA_COMPILER_CXX_FLAGS_COMMON})
173 - SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
174 -
175 -
176
177 diff --git a/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-21.2.2_custom_cflags.patch b/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-21.2.2_custom_cflags.patch
178 deleted file mode 100644
179 index c0f598ce6cd0..000000000000
180 --- a/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-21.2.2_custom_cflags.patch
181 +++ /dev/null
182 @@ -1,52 +0,0 @@
183 - Prevent overriding of user-defined CFLAGS.
184 -
185 -
186 ---- a/media_driver/cmake/linux/media_compile_flags_linux.cmake
187 -+++ b/media_driver/cmake/linux/media_compile_flags_linux.cmake
188 -@@ -51,16 +51,26 @@ set(MEDIA_COMPILER_FLAGS_COMMON
189 - -fdata-sections
190 - -ffunction-sections
191 - -Wl,--gc-sections
192 -+)
193 -
194 -+if (OVERRIDE_COMPILER_FLAGS)
195 -+ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
196 - # -m32 or -m64
197 - -m${ARCH}
198 -+)
199 -+endif(OVERRIDE_COMPILER_FLAGS)
200 -
201 -+list (APPEND MEDIA_COMPILER_FLAGS_COMMON
202 - # Global defines
203 - -DLINUX=1
204 - -DLINUX
205 - -DNO_RTTI
206 - -DNO_EXCEPTION_HANDLING
207 - -DINTEL_NOT_PUBLIC
208 -+)
209 -+
210 -+if (OVERRIDE_COMPILER_FLAGS)
211 -+ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
212 - -g
213 - )
214 -
215 -@@ -73,6 +83,7 @@ if(${UFO_MARCH} STREQUAL "slm")
216 - -mtune=atom
217 - )
218 - endif()
219 -+endif(OVERRIDE_COMPILER_FLAGS)
220 -
221 - if(${ARCH} STREQUAL "64")
222 - set(MEDIA_COMPILER_FLAGS_COMMON
223 -@@ -189,9 +200,11 @@ include(${MEDIA_EXT_CMAKE}/ext/linux/media_compile_flags_linux_ext.cmake OPTIONA
224 - if(${PLATFORM} STREQUAL "linux")
225 - #set predefined compiler flags set
226 - add_compile_options("${MEDIA_COMPILER_FLAGS_COMMON}")
227 -+if (OVERRIDE_COMPILER_FLAGS)
228 - add_compile_options("$<$<CONFIG:Debug>:${MEDIA_COMPILER_FLAGS_DEBUG}>")
229 - add_compile_options("$<$<CONFIG:Release>:${MEDIA_COMPILER_FLAGS_RELEASE}>")
230 - add_compile_options("$<$<CONFIG:ReleaseInternal>:${MEDIA_COMPILER_FLAGS_RELEASEINTERNAL}>")
231 -+endif(OVERRIDE_COMPILER_FLAGS)
232 -
233 - foreach (flag ${MEDIA_COMPILER_CXX_FLAGS_COMMON})
234 - SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
235
236 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-20.4.5-r2.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-20.4.5-r2.ebuild
237 deleted file mode 100644
238 index 00f2befa1f19..000000000000
239 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-20.4.5-r2.ebuild
240 +++ /dev/null
241 @@ -1,63 +0,0 @@
242 -# Copyright 1999-2021 Gentoo Authors
243 -# Distributed under the terms of the GNU General Public License v2
244 -
245 -EAPI=7
246 -
247 -inherit cmake
248 -
249 -if [[ ${PV} == *9999 ]] ; then
250 - : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
251 - if [[ ${PV%9999} != "" ]] ; then
252 - : ${EGIT_BRANCH:="release/${PV%.9999}"}
253 - fi
254 - inherit git-r3
255 -else
256 - SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${PV}.tar.gz"
257 - S="${WORKDIR}/media-driver-intel-media-${PV}"
258 - KEYWORDS="amd64"
259 -fi
260 -
261 -DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
262 -HOMEPAGE="https://github.com/intel/media-driver"
263 -
264 -LICENSE="MIT BSD"
265 -SLOT="0"
266 -IUSE="+custom-cflags set-as-default test X"
267 -
268 -RESTRICT="!test? ( test )"
269 -
270 -DEPEND=">=media-libs/gmmlib-20.4.1:=
271 - media-libs/gmmlib:0/0
272 - >=x11-libs/libva-2.10.0[X?]
273 - >=x11-libs/libpciaccess-0.13.1-r1:=
274 -"
275 -RDEPEND="${DEPEND}"
276 -
277 -PATCHES=(
278 - "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
279 - "${FILESDIR}"/${PN}-20.4.5_custom_cflags.patch
280 - "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
281 -)
282 -
283 -src_configure() {
284 - local mycmakeargs=(
285 - -DMEDIA_BUILD_FATAL_WARNINGS=OFF
286 - -DMEDIA_RUN_TEST_SUITE=$(usex test)
287 - -DBUILD_TYPE=Release
288 - -DPLATFORM=linux
289 - -DUSE_X11=$(usex X)
290 - -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
291 - -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
292 - )
293 -
294 - cmake_src_configure
295 -}
296 -
297 -src_install() {
298 - cmake_src_install
299 -
300 - if use set-as-default ; then
301 - echo 'LIBVA_DRIVER_NAME="iHD"' > "${T}/55libva-intel-media-driver" || die
302 - doenvd "${T}/55libva-intel-media-driver"
303 - fi
304 -}
305
306 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5-r2.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5-r2.ebuild
307 deleted file mode 100644
308 index 05829c3b4ed6..000000000000
309 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5-r2.ebuild
310 +++ /dev/null
311 @@ -1,65 +0,0 @@
312 -# Copyright 1999-2021 Gentoo Authors
313 -# Distributed under the terms of the GNU General Public License v2
314 -
315 -EAPI=7
316 -
317 -inherit cmake
318 -
319 -if [[ ${PV} == *9999 ]] ; then
320 - : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
321 - if [[ ${PV%9999} != "" ]] ; then
322 - : ${EGIT_BRANCH:="release/${PV%.9999}"}
323 - fi
324 - inherit git-r3
325 -else
326 - MY_PV="${PV%_pre}"
327 - SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
328 - S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
329 - if [[ ${PV} != *_pre* ]] ; then
330 - KEYWORDS="amd64"
331 - fi
332 -fi
333 -
334 -DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
335 -HOMEPAGE="https://github.com/intel/media-driver"
336 -
337 -LICENSE="MIT BSD"
338 -SLOT="0"
339 -IUSE="+custom-cflags set-as-default test X"
340 -
341 -RESTRICT="!test? ( test )"
342 -
343 -DEPEND=">=media-libs/gmmlib-21.3.1:=
344 - media-libs/gmmlib:0/0
345 - >=x11-libs/libva-2.13.0[X?]
346 -"
347 -RDEPEND="${DEPEND}"
348 -
349 -PATCHES=(
350 - "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
351 - "${FILESDIR}"/${PN}-21.2.2_custom_cflags.patch
352 - "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
353 -)
354 -
355 -src_configure() {
356 - local mycmakeargs=(
357 - -DMEDIA_BUILD_FATAL_WARNINGS=OFF
358 - -DMEDIA_RUN_TEST_SUITE=$(usex test)
359 - -DBUILD_TYPE=Release
360 - -DPLATFORM=linux
361 - -DUSE_X11=$(usex X)
362 - -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
363 - -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
364 - )
365 -
366 - cmake_src_configure
367 -}
368 -
369 -src_install() {
370 - cmake_src_install
371 -
372 - if use set-as-default ; then
373 - echo 'LIBVA_DRIVER_NAME="iHD"' > "${T}/55libva-intel-media-driver" || die
374 - doenvd "${T}/55libva-intel-media-driver"
375 - fi
376 -}
377
378 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.0-r2.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.0-r2.ebuild
379 deleted file mode 100644
380 index 5573b2b96933..000000000000
381 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.0-r2.ebuild
382 +++ /dev/null
383 @@ -1,65 +0,0 @@
384 -# Copyright 1999-2021 Gentoo Authors
385 -# Distributed under the terms of the GNU General Public License v2
386 -
387 -EAPI=7
388 -
389 -inherit cmake
390 -
391 -if [[ ${PV} == *9999 ]] ; then
392 - : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
393 - if [[ ${PV%9999} != "" ]] ; then
394 - : ${EGIT_BRANCH:="release/${PV%.9999}"}
395 - fi
396 - inherit git-r3
397 -else
398 - MY_PV="${PV%_pre}"
399 - SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
400 - S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
401 - if [[ ${PV} != *_pre* ]] ; then
402 - KEYWORDS="~amd64"
403 - fi
404 -fi
405 -
406 -DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
407 -HOMEPAGE="https://github.com/intel/media-driver"
408 -
409 -LICENSE="MIT BSD"
410 -SLOT="0"
411 -IUSE="+custom-cflags set-as-default test X"
412 -
413 -RESTRICT="!test? ( test )"
414 -
415 -DEPEND=">=media-libs/gmmlib-21.3.1:=
416 - media-libs/gmmlib:0/0
417 - >=x11-libs/libva-2.13.0[X?]
418 -"
419 -RDEPEND="${DEPEND}"
420 -
421 -PATCHES=(
422 - "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
423 - "${FILESDIR}"/${PN}-21.2.2_custom_cflags.patch
424 - "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
425 -)
426 -
427 -src_configure() {
428 - local mycmakeargs=(
429 - -DMEDIA_BUILD_FATAL_WARNINGS=OFF
430 - -DMEDIA_RUN_TEST_SUITE=$(usex test)
431 - -DBUILD_TYPE=Release
432 - -DPLATFORM=linux
433 - -DUSE_X11=$(usex X)
434 - -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
435 - -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
436 - )
437 -
438 - cmake_src_configure
439 -}
440 -
441 -src_install() {
442 - cmake_src_install
443 -
444 - if use set-as-default ; then
445 - echo 'LIBVA_DRIVER_NAME="iHD"' > "${T}/55libva-intel-media-driver" || die
446 - doenvd "${T}/55libva-intel-media-driver"
447 - fi
448 -}
449
450 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.2-r2.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.2-r2.ebuild
451 deleted file mode 100644
452 index 5ce014edf7eb..000000000000
453 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.2-r2.ebuild
454 +++ /dev/null
455 @@ -1,56 +0,0 @@
456 -# Copyright 1999-2021 Gentoo Authors
457 -# Distributed under the terms of the GNU General Public License v2
458 -
459 -EAPI=7
460 -
461 -inherit cmake
462 -
463 -if [[ ${PV} == *9999 ]] ; then
464 - : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
465 - if [[ ${PV%9999} != "" ]] ; then
466 - : ${EGIT_BRANCH:="release/${PV%.9999}"}
467 - fi
468 - inherit git-r3
469 -else
470 - MY_PV="${PV%_pre}"
471 - SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
472 - S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
473 - if [[ ${PV} != *_pre* ]] ; then
474 - KEYWORDS="~amd64"
475 - fi
476 -fi
477 -
478 -DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
479 -HOMEPAGE="https://github.com/intel/media-driver"
480 -
481 -LICENSE="MIT BSD redistributable? ( no-source-code )"
482 -SLOT="0"
483 -IUSE="+redistributable test X"
484 -
485 -RESTRICT="!test? ( test )"
486 -
487 -DEPEND=">=media-libs/gmmlib-21.3.1:=
488 - media-libs/gmmlib:0/0
489 - >=x11-libs/libva-2.13.0[X?]
490 -"
491 -RDEPEND="${DEPEND}"
492 -
493 -PATCHES=(
494 - "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
495 - "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
496 - "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
497 -)
498 -
499 -src_configure() {
500 - local mycmakeargs=(
501 - -DMEDIA_BUILD_FATAL_WARNINGS=OFF
502 - -DMEDIA_RUN_TEST_SUITE=$(usex test)
503 - -DBUILD_TYPE=Release
504 - -DPLATFORM=linux
505 - -DUSE_X11=$(usex X)
506 - -DENABLE_NONFREE_KERNELS=$(usex redistributable)
507 - -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
508 - )
509 - local CMAKE_BUILD_TYPE="Release"
510 - cmake_src_configure
511 -}
512
513 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.3.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.3.ebuild
514 deleted file mode 100644
515 index 8da9f2236e58..000000000000
516 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.4.3.ebuild
517 +++ /dev/null
518 @@ -1,56 +0,0 @@
519 -# Copyright 1999-2022 Gentoo Authors
520 -# Distributed under the terms of the GNU General Public License v2
521 -
522 -EAPI=7
523 -
524 -inherit cmake
525 -
526 -if [[ ${PV} == *9999 ]] ; then
527 - : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
528 - if [[ ${PV%9999} != "" ]] ; then
529 - : ${EGIT_BRANCH:="release/${PV%.9999}"}
530 - fi
531 - inherit git-r3
532 -else
533 - MY_PV="${PV%_pre}"
534 - SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
535 - S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
536 - if [[ ${PV} != *_pre* ]] ; then
537 - KEYWORDS="amd64"
538 - fi
539 -fi
540 -
541 -DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
542 -HOMEPAGE="https://github.com/intel/media-driver"
543 -
544 -LICENSE="MIT BSD redistributable? ( no-source-code )"
545 -SLOT="0"
546 -IUSE="+redistributable test X"
547 -
548 -RESTRICT="!test? ( test )"
549 -
550 -DEPEND=">=media-libs/gmmlib-21.3.1:=
551 - media-libs/gmmlib:0/0
552 - >=x11-libs/libva-2.13.0[X?]
553 -"
554 -RDEPEND="${DEPEND}"
555 -
556 -PATCHES=(
557 - "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
558 - "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
559 - "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
560 -)
561 -
562 -src_configure() {
563 - local mycmakeargs=(
564 - -DMEDIA_BUILD_FATAL_WARNINGS=OFF
565 - -DMEDIA_RUN_TEST_SUITE=$(usex test)
566 - -DBUILD_TYPE=Release
567 - -DPLATFORM=linux
568 - -DUSE_X11=$(usex X)
569 - -DENABLE_NONFREE_KERNELS=$(usex redistributable)
570 - -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
571 - )
572 - local CMAKE_BUILD_TYPE="Release"
573 - cmake_src_configure
574 -}