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 |
) |