Gentoo Archives: gentoo-commits

From: Sam James <sam@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: Tue, 29 Jun 2021 17:37:24
Message-Id: 1624988231.17befa36302a513bcf3e80930815c5050b6c91e6.sam@gentoo
1 commit: 17befa36302a513bcf3e80930815c5050b6c91e6
2 Author: Karlson2k (Evgeny Grin) <k2k <AT> narod <DOT> ru>
3 AuthorDate: Sun Jun 27 11:59:42 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 29 17:37:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17befa36
7
8 x11-libs/libva-intel-media-driver: updated to version 21.2.2 pre
9
10 Signed-off-by: Karlson2k (Evgeny Grin) <k2k <AT> narod.ru>
11 Closes: https://github.com/gentoo/gentoo/pull/21423
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 x11-libs/libva-intel-media-driver/Manifest | 1 +
15 ...a-intel-media-driver-21.2.2_custom_cflags.patch | 52 ++++++++++++++++++++++
16 ... => libva-intel-media-driver-21.2.2_pre.ebuild} | 6 +--
17 .../libva-intel-media-driver-9999.ebuild | 4 +-
18 4 files changed, 58 insertions(+), 5 deletions(-)
19
20 diff --git a/x11-libs/libva-intel-media-driver/Manifest b/x11-libs/libva-intel-media-driver/Manifest
21 index 3bfeb9f0b70..bedf5dcb761 100644
22 --- a/x11-libs/libva-intel-media-driver/Manifest
23 +++ b/x11-libs/libva-intel-media-driver/Manifest
24 @@ -3,3 +3,4 @@ DIST intel-media-20.2.0.tar.gz 21860711 BLAKE2B df5ebb4ec603902dd34aca6915dab5be
25 DIST intel-media-20.4.5.tar.gz 22437981 BLAKE2B 136be5280b463879e47ce8a1dae1befbe3907a2429b799b972dffbdcb8b21512e3161dc209abf7b4dfb0d3695512963c40cdd85fb6fb2f3158bee12e8e42ddcd SHA512 dfd70dc83eae181830844f9055ad728d91a51a55ea29ea5d272b154f16a92dfba86568d9b4e8f8c56d500582056b73602c999d2e877386fcf46df1633fc5e2ea
26 DIST intel-media-21.1.2.tar.gz 22487027 BLAKE2B 819b7c4a4fc9295034af77f1e95d4b23ca974629f0ff70f14d84c881fa8ae2558708878e045b700fef30bb28a1af9ec61306854e91d0df4881e7d9dc229715b2 SHA512 046942ebedad2e40de3c592ed92bd7d266402f1f94d30ee7674adcb147774f6d90af18c56a19a8d16465144a7bded9cc7b6eeefdeb50f349c7d3ef6840c30ea4
27 DIST intel-media-21.1.3.tar.gz 22507169 BLAKE2B 68962db57d6f4c11e50b5d44584adf0458d08a118234a091aa55734885ee9fab6449658a8736c4a23233be38b58311953492482c3d9b258dd2cf8008cf363f20 SHA512 a5a4c26d86191138245e0cc62304aeeccfb6627b04310e4b1d35cc2050b909d9b856b6176d868562336dd6342f93b1909b46fb481eb353ef02cc188eea5da121
28 +DIST intel-media-21.2.2.tar.gz 23021952 BLAKE2B 0173eb8fb81c3012af30bb755b87e5f4ad8e0ea1d7fd4c844dda8d08d72968e3080f320384dcc50caf0ad4f013eec69fe4e8d1444fac665623e6f72521fc3a95 SHA512 f88fd02af55538045e01982e7bda8a7e781ad7fa57a8e60e61681a705a87a402ceab433a5362fe0f6269366ea54b60f91ffd2689641370f20c66dc10d26d1c4a
29
30 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
31 new file mode 100644
32 index 00000000000..c0f598ce6cd
33 --- /dev/null
34 +++ b/x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-21.2.2_custom_cflags.patch
35 @@ -0,0 +1,52 @@
36 + Prevent overriding of user-defined CFLAGS.
37 +
38 +
39 +--- a/media_driver/cmake/linux/media_compile_flags_linux.cmake
40 ++++ b/media_driver/cmake/linux/media_compile_flags_linux.cmake
41 +@@ -51,16 +51,26 @@ set(MEDIA_COMPILER_FLAGS_COMMON
42 + -fdata-sections
43 + -ffunction-sections
44 + -Wl,--gc-sections
45 ++)
46 +
47 ++if (OVERRIDE_COMPILER_FLAGS)
48 ++ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
49 + # -m32 or -m64
50 + -m${ARCH}
51 ++)
52 ++endif(OVERRIDE_COMPILER_FLAGS)
53 +
54 ++list (APPEND MEDIA_COMPILER_FLAGS_COMMON
55 + # Global defines
56 + -DLINUX=1
57 + -DLINUX
58 + -DNO_RTTI
59 + -DNO_EXCEPTION_HANDLING
60 + -DINTEL_NOT_PUBLIC
61 ++)
62 ++
63 ++if (OVERRIDE_COMPILER_FLAGS)
64 ++ list (APPEND MEDIA_COMPILER_FLAGS_COMMON
65 + -g
66 + )
67 +
68 +@@ -73,6 +83,7 @@ if(${UFO_MARCH} STREQUAL "slm")
69 + -mtune=atom
70 + )
71 + endif()
72 ++endif(OVERRIDE_COMPILER_FLAGS)
73 +
74 + if(${ARCH} STREQUAL "64")
75 + set(MEDIA_COMPILER_FLAGS_COMMON
76 +@@ -189,9 +200,11 @@ include(${MEDIA_EXT_CMAKE}/ext/linux/media_compile_flags_linux_ext.cmake OPTIONA
77 + if(${PLATFORM} STREQUAL "linux")
78 + #set predefined compiler flags set
79 + add_compile_options("${MEDIA_COMPILER_FLAGS_COMMON}")
80 ++if (OVERRIDE_COMPILER_FLAGS)
81 + add_compile_options("$<$<CONFIG:Debug>:${MEDIA_COMPILER_FLAGS_DEBUG}>")
82 + add_compile_options("$<$<CONFIG:Release>:${MEDIA_COMPILER_FLAGS_RELEASE}>")
83 + add_compile_options("$<$<CONFIG:ReleaseInternal>:${MEDIA_COMPILER_FLAGS_RELEASEINTERNAL}>")
84 ++endif(OVERRIDE_COMPILER_FLAGS)
85 +
86 + foreach (flag ${MEDIA_COMPILER_CXX_FLAGS_COMMON})
87 + SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
88
89 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.2.2_pre.ebuild
90 similarity index 91%
91 copy from x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
92 copy to x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.2.2_pre.ebuild
93 index 072d1d906b9..6eec248e7f0 100644
94 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
95 +++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.2.2_pre.ebuild
96 @@ -15,7 +15,7 @@ else
97 MY_PV="${PV%_pre}"
98 SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
99 S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
100 - KEYWORDS="~amd64"
101 + KEYWORDS="" # no keywords for '_pre' releases
102 fi
103
104 DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
105 @@ -27,14 +27,14 @@ IUSE="+custom-cflags set-as-default test X"
106
107 RESTRICT="!test? ( test )"
108
109 -DEPEND=">=media-libs/gmmlib-21.1.1
110 +DEPEND=">=media-libs/gmmlib-21.1.3
111 >=x11-libs/libva-2.11.0[X?]
112 "
113 RDEPEND="${DEPEND}"
114
115 PATCHES=(
116 "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
117 - "${FILESDIR}"/${PN}-21.1.2_custom_cflags.patch
118 + "${FILESDIR}"/${PN}-21.2.2_custom_cflags.patch
119 "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
120 )
121
122
123 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
124 index 072d1d906b9..7e53505dd38 100644
125 --- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
126 +++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
127 @@ -27,14 +27,14 @@ IUSE="+custom-cflags set-as-default test X"
128
129 RESTRICT="!test? ( test )"
130
131 -DEPEND=">=media-libs/gmmlib-21.1.1
132 +DEPEND=">=media-libs/gmmlib-21.1.3
133 >=x11-libs/libva-2.11.0[X?]
134 "
135 RDEPEND="${DEPEND}"
136
137 PATCHES=(
138 "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
139 - "${FILESDIR}"/${PN}-21.1.2_custom_cflags.patch
140 + "${FILESDIR}"/${PN}-21.2.2_custom_cflags.patch
141 "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
142 )