Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/nvidia-cg-toolkit/, media-plugins/gst-plugins-vaapi/, ...
Date: Sat, 17 Aug 2019 22:59:25
Message-Id: 1566082741.97c3d2d26f9cc06c46d0c479f67b446214177463.mattst88@gentoo
1 commit: 97c3d2d26f9cc06c46d0c479f67b446214177463
2 Author: Philipp Ammann <philipp.ammann <AT> posteo <DOT> de>
3 AuthorDate: Wed Jun 26 19:30:45 2019 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 17 22:59:01 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c3d2d2
7
8 */*: Depend on media-libs/mesa[X(+)]
9
10 This changes any package that depends on media-libs/mesa (though not
11 virtual/opengl) to depend on media-libs/mesa[X(+)] instead.
12
13 Bug: https://bugs.gentoo.org/560096
14 Signed-off-by: Philipp Ammann <philipp.ammann <AT> posteo.de>
15 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
16
17 .../gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild | 2 +-
18 .../gallium-nine-standalone/gallium-nine-standalone-0.4.ebuild | 2 +-
19 .../gallium-nine-standalone/gallium-nine-standalone-9999.ebuild | 2 +-
20 dev-libs/beignet/beignet-1.3.2-r3.ebuild | 2 +-
21 dev-qt/qtwebengine/qtwebengine-5.12.3.ebuild | 2 +-
22 dev-qt/qtwebengine/qtwebengine-5.12.4.ebuild | 2 +-
23 dev-util/android-studio/android-studio-3.3.0.20.182.5199772.ebuild | 2 +-
24 dev-util/android-studio/android-studio-3.4.0.18.183.5452501.ebuild | 2 +-
25 dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild | 2 +-
26 dev-util/apitrace/apitrace-8.0.ebuild | 2 +-
27 dev-util/gource/gource-0.49.ebuild | 2 +-
28 games-board/gambit/gambit-1.0.4.ebuild | 2 +-
29 gnome-base/gnome-session/gnome-session-3.30.1-r1.ebuild | 2 +-
30 gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild | 2 +-
31 gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild | 2 +-
32 kde-plasma/kinfocenter/kinfocenter-5.15.5.ebuild | 2 +-
33 kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild | 2 +-
34 kde-plasma/kwin/kwin-5.15.5.ebuild | 2 +-
35 kde-plasma/kwin/kwin-5.16.4.ebuild | 2 +-
36 media-gfx/asymptote/asymptote-2.41-r1.ebuild | 2 +-
37 media-gfx/asymptote/asymptote-2.47.ebuild | 2 +-
38 media-gfx/asymptote/asymptote-2.48-r1.ebuild | 2 +-
39 media-gfx/asymptote/asymptote-2.49.ebuild | 2 +-
40 media-gfx/fbida/fbida-2.12.ebuild | 2 +-
41 media-gfx/fbida/fbida-2.13-r1.ebuild | 2 +-
42 media-gfx/fbida/fbida-2.14.ebuild | 2 +-
43 media-gfx/fbida/fbida-9999.ebuild | 2 +-
44 media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild | 2 +-
45 media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +-
46 media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild | 2 +-
47 media-libs/libprojectm/libprojectm-9999.ebuild | 2 +-
48 media-libs/sg/sg-1.5.ebuild | 2 +-
49 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
50 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild | 2 +-
51 media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild | 2 +-
52 media-sound/spotify/spotify-1.0.72-r1.ebuild | 2 +-
53 media-sound/spotify/spotify-1.1.10-r1.ebuild | 2 +-
54 media-tv/kodi/kodi-17.3-r1.ebuild | 2 +-
55 media-tv/kodi/kodi-17.6-r10.ebuild | 2 +-
56 media-tv/kodi/kodi-17.6-r11.ebuild | 2 +-
57 media-tv/kodi/kodi-17.6-r6.ebuild | 2 +-
58 media-tv/kodi/kodi-17.6-r7.ebuild | 2 +-
59 media-tv/kodi/kodi-17.6-r8.ebuild | 2 +-
60 media-tv/kodi/kodi-17.6-r9.ebuild | 2 +-
61 media-tv/kodi/kodi-17.6.ebuild | 2 +-
62 media-tv/kodi/kodi-18.0.ebuild | 2 +-
63 media-tv/kodi/kodi-18.0_rc2.ebuild | 2 +-
64 media-tv/kodi/kodi-18.0_rc3.ebuild | 2 +-
65 media-tv/kodi/kodi-18.0_rc4.ebuild | 2 +-
66 media-tv/kodi/kodi-18.0_rc5.ebuild | 2 +-
67 media-tv/kodi/kodi-18.1.ebuild | 2 +-
68 media-tv/kodi/kodi-18.1_rc1.ebuild | 2 +-
69 media-tv/kodi/kodi-18.2.ebuild | 2 +-
70 media-tv/kodi/kodi-18.2_rc1.ebuild | 2 +-
71 media-tv/kodi/kodi-18.3.ebuild | 2 +-
72 media-tv/kodi/kodi-9999.ebuild | 2 +-
73 media-video/movit/movit-1.2.0.ebuild | 2 +-
74 media-video/movit/movit-1.6.1.ebuild | 2 +-
75 media-video/movit/movit-1.6.2.ebuild | 2 +-
76 .../simplescreenrecorder/simplescreenrecorder-0.3.11-r2.ebuild | 2 +-
77 media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild | 2 +-
78 net-im/signal-desktop-bin/signal-desktop-bin-1.26.2.ebuild | 2 +-
79 net-misc/anydesk/anydesk-4.0.1-r1.ebuild | 2 +-
80 net-misc/anydesk/anydesk-5.0.0.ebuild | 2 +-
81 sci-chemistry/molmol/molmol-2k_p2-r5.ebuild | 4 ++--
82 sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild | 2 +-
83 sci-electronics/kicad/kicad-4.0.7.ebuild | 2 +-
84 sci-electronics/kicad/kicad-5.0.1.ebuild | 2 +-
85 sci-electronics/kicad/kicad-5.1.0-r1.ebuild | 2 +-
86 sci-electronics/kicad/kicad-5.1.2-r1.ebuild | 2 +-
87 sci-electronics/kicad/kicad-5.1.4.ebuild | 2 +-
88 sci-geosciences/mapserver/mapserver-7.0.5.ebuild | 2 +-
89 sci-geosciences/mapserver/mapserver-7.0.7.ebuild | 2 +-
90 sci-geosciences/mapserver/mapserver-7.2.2.ebuild | 2 +-
91 sci-visualization/gfsview/gfsview-20120706-r1.ebuild | 2 +-
92 sys-apps/kmscon/kmscon-8.ebuild | 1 +
93 virtual/opencl/opencl-0-r5.ebuild | 2 +-
94 virtual/opencl/opencl-0-r6.ebuild | 2 +-
95 virtual/opencl/opencl-1.ebuild | 2 +-
96 virtual/opencl/opencl-2.ebuild | 2 +-
97 x11-apps/radeon-profile/radeon-profile-20190311.ebuild | 2 +-
98 x11-apps/radeon-profile/radeon-profile-20190603.ebuild | 2 +-
99 x11-apps/radeon-profile/radeon-profile-99999999.ebuild | 2 +-
100 x11-libs/cairo/cairo-1.16.0-r3.ebuild | 2 +-
101 x11-libs/cairo/cairo-9999.ebuild | 2 +-
102 x11-libs/gtk+/gtk+-3.24.1.ebuild | 1 +
103 x11-libs/gtk+/gtk+-3.24.10.ebuild | 1 +
104 x11-libs/gtk+/gtk+-3.24.4-r1.ebuild | 1 +
105 x11-libs/gtk+/gtk+-3.24.8.ebuild | 1 +
106 x11-misc/rss-glx/rss-glx-0.9.1-r1.ebuild | 2 +-
107 x11-plugins/e16-epplets/e16-epplets-0.16.ebuild | 2 +-
108 x11-terms/kitty/kitty-0.14.2.ebuild | 2 +-
109 x11-terms/kitty/kitty-9999.ebuild | 2 +-
110 x11-wm/e16/e16-1.0.19.ebuild | 2 +-
111 94 files changed, 95 insertions(+), 90 deletions(-)
112
113 diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild
114 index 852055dc803..b71e4405330 100644
115 --- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild
116 +++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild
117 @@ -25,7 +25,7 @@ SLOT="0"
118 # Steam's Proton.
119
120 RDEPEND="
121 - media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
122 + media-libs/mesa[d3d9,dri3,X(+),${MULTILIB_USEDEP}]
123 x11-libs/libX11[${MULTILIB_USEDEP}]
124 x11-libs/libXext[${MULTILIB_USEDEP}]
125 x11-libs/libxcb[${MULTILIB_USEDEP}]
126
127 diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.4.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.4.ebuild
128 index 868d83cdbb6..3c025087d82 100644
129 --- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.4.ebuild
130 +++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.4.ebuild
131 @@ -25,7 +25,7 @@ SLOT="0"
132 # Steam's Proton.
133
134 RDEPEND="
135 - media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
136 + media-libs/mesa[d3d9,dri3,X(+),${MULTILIB_USEDEP}]
137 x11-libs/libX11[${MULTILIB_USEDEP}]
138 x11-libs/libxcb[${MULTILIB_USEDEP}]
139 "
140
141 diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
142 index 868d83cdbb6..3c025087d82 100644
143 --- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
144 +++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
145 @@ -25,7 +25,7 @@ SLOT="0"
146 # Steam's Proton.
147
148 RDEPEND="
149 - media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
150 + media-libs/mesa[d3d9,dri3,X(+),${MULTILIB_USEDEP}]
151 x11-libs/libX11[${MULTILIB_USEDEP}]
152 x11-libs/libxcb[${MULTILIB_USEDEP}]
153 "
154
155 diff --git a/dev-libs/beignet/beignet-1.3.2-r3.ebuild b/dev-libs/beignet/beignet-1.3.2-r3.ebuild
156 index 132de5924f5..ffa7b2b286a 100644
157 --- a/dev-libs/beignet/beignet-1.3.2-r3.ebuild
158 +++ b/dev-libs/beignet/beignet-1.3.2-r3.ebuild
159 @@ -20,7 +20,7 @@ IUSE="ocl-icd ocl20"
160 BDEPEND="${PYTHON_DEPS}
161 virtual/pkgconfig"
162 COMMON="app-eselect/eselect-opencl
163 - media-libs/mesa[${MULTILIB_USEDEP}]
164 + media-libs/mesa[X(+),${MULTILIB_USEDEP}]
165 <sys-devel/clang-8.0.0:=[static-analyzer,${MULTILIB_USEDEP}]
166 >=x11-libs/libdrm-2.4.70[video_cards_intel,${MULTILIB_USEDEP}]
167 x11-libs/libXext[${MULTILIB_USEDEP}]
168
169 diff --git a/dev-qt/qtwebengine/qtwebengine-5.12.3.ebuild b/dev-qt/qtwebengine/qtwebengine-5.12.3.ebuild
170 index d2e02e66be2..42855d0017a 100644
171 --- a/dev-qt/qtwebengine/qtwebengine-5.12.3.ebuild
172 +++ b/dev-qt/qtwebengine/qtwebengine-5.12.3.ebuild
173 @@ -39,7 +39,7 @@ RDEPEND="
174 media-libs/libpng:0=
175 >=media-libs/libvpx-1.5:=[svc]
176 media-libs/libwebp:=
177 - media-libs/mesa[egl]
178 + media-libs/mesa[egl,X(+)]
179 media-libs/opus
180 sys-apps/dbus
181 sys-apps/pciutils
182
183 diff --git a/dev-qt/qtwebengine/qtwebengine-5.12.4.ebuild b/dev-qt/qtwebengine/qtwebengine-5.12.4.ebuild
184 index 1739c23e3a2..204d8659fa8 100644
185 --- a/dev-qt/qtwebengine/qtwebengine-5.12.4.ebuild
186 +++ b/dev-qt/qtwebengine/qtwebengine-5.12.4.ebuild
187 @@ -40,7 +40,7 @@ RDEPEND="
188 media-libs/libpng:0=
189 >=media-libs/libvpx-1.5:=[svc]
190 media-libs/libwebp:=
191 - media-libs/mesa[egl]
192 + media-libs/mesa[egl,X(+)]
193 media-libs/opus
194 sys-apps/dbus
195 sys-apps/pciutils
196
197 diff --git a/dev-util/android-studio/android-studio-3.3.0.20.182.5199772.ebuild b/dev-util/android-studio/android-studio-3.3.0.20.182.5199772.ebuild
198 index 008bd20b140..09471fbd560 100644
199 --- a/dev-util/android-studio/android-studio-3.3.0.20.182.5199772.ebuild
200 +++ b/dev-util/android-studio/android-studio-3.3.0.20.182.5199772.ebuild
201 @@ -47,7 +47,7 @@ RDEPEND=">=virtual/jdk-1.7
202 >=media-libs/fontconfig-2.10.92
203 >=media-libs/freetype-2.5.5
204 >=media-libs/libpng-1.2.51
205 - >=media-libs/mesa-10.2.8
206 + >=media-libs/mesa-10.2.8[X(+)]
207 || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
208 >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
209 >=sys-libs/zlib-1.2.8-r1
210
211 diff --git a/dev-util/android-studio/android-studio-3.4.0.18.183.5452501.ebuild b/dev-util/android-studio/android-studio-3.4.0.18.183.5452501.ebuild
212 index 8a6b5cc3520..060c081b0e8 100644
213 --- a/dev-util/android-studio/android-studio-3.4.0.18.183.5452501.ebuild
214 +++ b/dev-util/android-studio/android-studio-3.4.0.18.183.5452501.ebuild
215 @@ -52,7 +52,7 @@ RDEPEND="${DEPEND}
216 >=media-libs/fontconfig-2.10.92
217 >=media-libs/freetype-2.5.5
218 >=media-libs/libpng-1.2.51
219 - >=media-libs/mesa-10.2.8
220 + >=media-libs/mesa-10.2.8[X(+)]
221 || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
222 >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
223 >=sys-libs/zlib-1.2.8-r1
224
225 diff --git a/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild b/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild
226 index 655d30a45bd..239a3b30918 100644
227 --- a/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild
228 +++ b/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild
229 @@ -52,7 +52,7 @@ RDEPEND="${DEPEND}
230 >=media-libs/fontconfig-2.10.92
231 >=media-libs/freetype-2.5.5
232 >=media-libs/libpng-1.2.51
233 - >=media-libs/mesa-10.2.8
234 + >=media-libs/mesa-10.2.8[X(+)]
235 || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
236 >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
237 >=sys-libs/zlib-1.2.8-r1
238
239 diff --git a/dev-util/apitrace/apitrace-8.0.ebuild b/dev-util/apitrace/apitrace-8.0.ebuild
240 index 2e34348ebc2..d37d8c20af6 100644
241 --- a/dev-util/apitrace/apitrace-8.0.ebuild
242 +++ b/dev-util/apitrace/apitrace-8.0.ebuild
243 @@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
244 DEPEND="${PYTHON_DEPS}
245 app-arch/brotli:=
246 media-libs/libpng:0=
247 - media-libs/mesa[egl?,${MULTILIB_USEDEP}]
248 + media-libs/mesa[egl?,X(+),${MULTILIB_USEDEP}]
249 sys-libs/zlib[${MULTILIB_USEDEP}]
250 sys-process/procps:=
251 x11-libs/libX11
252
253 diff --git a/dev-util/gource/gource-0.49.ebuild b/dev-util/gource/gource-0.49.ebuild
254 index 29159bcde85..2674015bbd8 100644
255 --- a/dev-util/gource/gource-0.49.ebuild
256 +++ b/dev-util/gource/gource-0.49.ebuild
257 @@ -23,7 +23,7 @@ COMMON_DEPEND="
258 dev-libs/libpcre:3
259 dev-libs/tinyxml
260 media-libs/freetype:2
261 - media-libs/mesa
262 + media-libs/mesa[X(+)]
263 virtual/glu:0
264 "
265 RDEPEND="${COMMON_DEPEND}
266
267 diff --git a/games-board/gambit/gambit-1.0.4.ebuild b/games-board/gambit/gambit-1.0.4.ebuild
268 index 28abd503a2c..e078316f6b2 100644
269 --- a/games-board/gambit/gambit-1.0.4.ebuild
270 +++ b/games-board/gambit/gambit-1.0.4.ebuild
271 @@ -22,7 +22,7 @@ DEPEND="dev-qt/qtcore:5
272 dev-qt/qtnetwork:5
273 dev-qt/qtopengl:5
274 dev-qt/qtwidgets:5
275 - media-libs/mesa
276 + media-libs/mesa[X(+)]
277 x11-libs/libX11"
278 RDEPEND="${DEPEND}"
279
280
281 diff --git a/gnome-base/gnome-session/gnome-session-3.30.1-r1.ebuild b/gnome-base/gnome-session/gnome-session-3.30.1-r1.ebuild
282 index 5d6662abd90..c621f020617 100644
283 --- a/gnome-base/gnome-session/gnome-session-3.30.1-r1.ebuild
284 +++ b/gnome-base/gnome-session/gnome-session-3.30.1-r1.ebuild
285 @@ -23,7 +23,7 @@ COMMON_DEPEND="
286 x11-libs/libX11
287 >=gnome-base/gnome-desktop-3.18:3=
288 >=dev-libs/json-glib-0.10
289 - media-libs/mesa[egl,gles2]
290 + media-libs/mesa[egl,gles2,X(+)]
291 media-libs/libepoxy
292 x11-libs/libXcomposite
293
294
295 diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
296 index 0d9a66872aa..f91c4c2c4a3 100644
297 --- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
298 +++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
299 @@ -60,7 +60,7 @@ COMMON_DEPEND="
300
301 ${PYTHON_DEPS}
302 dev-python/pygobject:3[${PYTHON_USEDEP}]
303 - media-libs/mesa
304 + media-libs/mesa[X(+)]
305 "
306 # Runtime-only deps are probably incomplete and approximate.
307 # Introspection deps generated using:
308
309 diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
310 index 4f7da3b101b..703ffb03c57 100644
311 --- a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
312 +++ b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
313 @@ -58,7 +58,7 @@ DEPEND="
314
315 ${PYTHON_DEPS}
316 dev-python/pygobject:3[${PYTHON_USEDEP}]
317 - media-libs/mesa
318 + media-libs/mesa[X(+)]
319 "
320 # Runtime-only deps are probably incomplete and approximate.
321 # Introspection deps generated using:
322
323 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.15.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.15.5.ebuild
324 index 29d4e8ca12f..62bb4f1e95d 100644
325 --- a/kde-plasma/kinfocenter/kinfocenter-5.15.5.ebuild
326 +++ b/kde-plasma/kinfocenter/kinfocenter-5.15.5.ebuild
327 @@ -40,7 +40,7 @@ COMMON_DEPEND="
328 ieee1394? ( sys-libs/libraw1394 )
329 opengl? (
330 $(add_qt_dep qtgui 'gles2=')
331 - media-libs/mesa[gles2?]
332 + media-libs/mesa[gles2?,X(+)]
333 !gles2? ( media-libs/glu )
334 )
335 pci? ( sys-apps/pciutils )
336
337 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild
338 index 1324db9623c..7bfec63201e 100644
339 --- a/kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild
340 +++ b/kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild
341 @@ -40,7 +40,7 @@ COMMON_DEPEND="
342 ieee1394? ( sys-libs/libraw1394 )
343 opengl? (
344 $(add_qt_dep qtgui 'gles2=')
345 - media-libs/mesa[gles2?]
346 + media-libs/mesa[gles2?,X(+)]
347 !gles2? ( media-libs/glu )
348 )
349 pci? ( sys-apps/pciutils )
350
351 diff --git a/kde-plasma/kwin/kwin-5.15.5.ebuild b/kde-plasma/kwin/kwin-5.15.5.ebuild
352 index 74b33bcceaa..7ba683de77c 100644
353 --- a/kde-plasma/kwin/kwin-5.15.5.ebuild
354 +++ b/kde-plasma/kwin/kwin-5.15.5.ebuild
355 @@ -54,7 +54,7 @@ COMMON_DEPEND="
356 media-libs/fontconfig
357 media-libs/freetype
358 media-libs/libepoxy
359 - media-libs/mesa[egl,gbm,gles2?,wayland]
360 + media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
361 virtual/libudev:=
362 x11-libs/libICE
363 x11-libs/libSM
364
365 diff --git a/kde-plasma/kwin/kwin-5.16.4.ebuild b/kde-plasma/kwin/kwin-5.16.4.ebuild
366 index 5d2e7361e62..79cb991cb41 100644
367 --- a/kde-plasma/kwin/kwin-5.16.4.ebuild
368 +++ b/kde-plasma/kwin/kwin-5.16.4.ebuild
369 @@ -54,7 +54,7 @@ COMMON_DEPEND="
370 media-libs/fontconfig
371 media-libs/freetype
372 media-libs/libepoxy
373 - media-libs/mesa[egl,gbm,gles2?,wayland]
374 + media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
375 virtual/libudev:=
376 x11-libs/libICE
377 x11-libs/libSM
378
379 diff --git a/media-gfx/asymptote/asymptote-2.41-r1.ebuild b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
380 index a685b5b6a91..217c37ad125 100644
381 --- a/media-gfx/asymptote/asymptote-2.41-r1.ebuild
382 +++ b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
383 @@ -24,7 +24,7 @@ RDEPEND="
384 >=sys-libs/ncurses-5.4-r5:0=
385 >=sys-libs/readline-4.3-r5:0=
386 imagemagick? ( media-gfx/imagemagick[png] )
387 - opengl? ( >=media-libs/mesa-8 )
388 + opengl? ( >=media-libs/mesa-8[X(+)] )
389 offscreen? ( media-libs/mesa[osmesa] )
390 svg? ( app-text/dvisvgm )
391 sigsegv? ( dev-libs/libsigsegv )
392
393 diff --git a/media-gfx/asymptote/asymptote-2.47.ebuild b/media-gfx/asymptote/asymptote-2.47.ebuild
394 index ed3c4ae957a..a22f7884257 100644
395 --- a/media-gfx/asymptote/asymptote-2.47.ebuild
396 +++ b/media-gfx/asymptote/asymptote-2.47.ebuild
397 @@ -25,7 +25,7 @@ RDEPEND="
398 >=sys-libs/ncurses-5.4-r5:0=
399 >=sys-libs/readline-4.3-r5:0=
400 imagemagick? ( media-gfx/imagemagick[png] )
401 - opengl? ( >=media-libs/mesa-8 )
402 + opengl? ( >=media-libs/mesa-8[X(+)] )
403 offscreen? ( media-libs/mesa[osmesa] )
404 svg? ( app-text/dvisvgm )
405 sigsegv? ( dev-libs/libsigsegv )
406
407 diff --git a/media-gfx/asymptote/asymptote-2.48-r1.ebuild b/media-gfx/asymptote/asymptote-2.48-r1.ebuild
408 index 6a39f53426e..24ae7be985c 100644
409 --- a/media-gfx/asymptote/asymptote-2.48-r1.ebuild
410 +++ b/media-gfx/asymptote/asymptote-2.48-r1.ebuild
411 @@ -25,7 +25,7 @@ RDEPEND="
412 >=sys-libs/ncurses-5.4-r5:0=
413 >=sys-libs/readline-4.3-r5:0=
414 imagemagick? ( media-gfx/imagemagick[png] )
415 - opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 media-libs/glm )
416 + opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm )
417 offscreen? ( media-libs/mesa[osmesa] )
418 svg? ( app-text/dvisvgm )
419 sigsegv? ( dev-libs/libsigsegv )
420
421 diff --git a/media-gfx/asymptote/asymptote-2.49.ebuild b/media-gfx/asymptote/asymptote-2.49.ebuild
422 index 60224c1dae4..d424b071ff4 100644
423 --- a/media-gfx/asymptote/asymptote-2.49.ebuild
424 +++ b/media-gfx/asymptote/asymptote-2.49.ebuild
425 @@ -25,7 +25,7 @@ RDEPEND="
426 >=sys-libs/ncurses-5.4-r5:0=
427 >=sys-libs/readline-4.3-r5:0=
428 imagemagick? ( media-gfx/imagemagick[png] )
429 - opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 media-libs/glm )
430 + opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm )
431 offscreen? ( media-libs/mesa[osmesa] )
432 svg? ( app-text/dvisvgm )
433 sigsegv? ( dev-libs/libsigsegv )
434
435 diff --git a/media-gfx/fbida/fbida-2.12.ebuild b/media-gfx/fbida/fbida-2.12.ebuild
436 index 60d4488e76c..1a827276e2e 100644
437 --- a/media-gfx/fbida/fbida-2.12.ebuild
438 +++ b/media-gfx/fbida/fbida-2.12.ebuild
439 @@ -25,7 +25,7 @@ CDEPEND="
440 >=media-libs/freetype-2.0
441 media-libs/libepoxy
442 media-libs/libexif
443 - media-libs/mesa
444 + media-libs/mesa[X(+)]
445 virtual/jpeg:*
446 virtual/ttf-fonts
447 x11-libs/cairo[opengl]
448
449 diff --git a/media-gfx/fbida/fbida-2.13-r1.ebuild b/media-gfx/fbida/fbida-2.13-r1.ebuild
450 index d61d08b8625..64860913dbe 100644
451 --- a/media-gfx/fbida/fbida-2.13-r1.ebuild
452 +++ b/media-gfx/fbida/fbida-2.13-r1.ebuild
453 @@ -25,7 +25,7 @@ CDEPEND="
454 >=media-libs/freetype-2.0
455 media-libs/libepoxy
456 media-libs/libexif
457 - media-libs/mesa
458 + media-libs/mesa[X(+)]
459 virtual/jpeg:*
460 virtual/ttf-fonts
461 x11-libs/cairo[opengl]
462
463 diff --git a/media-gfx/fbida/fbida-2.14.ebuild b/media-gfx/fbida/fbida-2.14.ebuild
464 index 2783b914577..7f663d4f342 100644
465 --- a/media-gfx/fbida/fbida-2.14.ebuild
466 +++ b/media-gfx/fbida/fbida-2.14.ebuild
467 @@ -25,7 +25,7 @@ CDEPEND="
468 >=media-libs/freetype-2.0
469 media-libs/libepoxy
470 media-libs/libexif
471 - media-libs/mesa
472 + media-libs/mesa[X(+)]
473 virtual/jpeg:*
474 virtual/ttf-fonts
475 x11-libs/cairo[opengl]
476
477 diff --git a/media-gfx/fbida/fbida-9999.ebuild b/media-gfx/fbida/fbida-9999.ebuild
478 index b1a1c6b1f62..417d2d86c1b 100644
479 --- a/media-gfx/fbida/fbida-9999.ebuild
480 +++ b/media-gfx/fbida/fbida-9999.ebuild
481 @@ -24,7 +24,7 @@ CDEPEND="
482 media-libs/libexif
483 media-libs/libpng:*
484 media-libs/libwebp
485 - media-libs/mesa
486 + media-libs/mesa[X(+)]
487 media-libs/tiff:*
488 net-misc/curl
489 virtual/jpeg:*
490
491 diff --git a/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild b/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild
492 index 2966f90aff3..93cd75d8d7a 100644
493 --- a/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild
494 +++ b/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild
495 @@ -35,7 +35,7 @@ RDEPEND="
496 x11-libs/libXmu
497 x11-libs/libXt
498 media-libs/glu
499 - media-libs/mesa
500 + media-libs/mesa[X(+)]
501 media-libs/freeglut
502 amd64? ( abi_x86_32? (
503 >=media-libs/glu-9.0.0-r1[abi_x86_32(-)]
504
505 diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild
506 index 92450c70cc2..9f4e4a71fda 100644
507 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild
508 +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild
509 @@ -20,7 +20,7 @@ IUSE="debug openmp video_cards_nvidia"
510 RDEPEND="media-fonts/dejavu
511 >=media-libs/ftgl-2.1.3_rc5
512 media-libs/freetype:2
513 - media-libs/mesa
514 + media-libs/mesa[X(+)]
515 media-libs/glew:=
516 sys-libs/zlib
517 video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit )"
518
519 diff --git a/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild
520 index bd704657cdc..5d0889f4dea 100644
521 --- a/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild
522 +++ b/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild
523 @@ -23,7 +23,7 @@ IUSE="gles2 qt5 sdl"
524
525 RDEPEND="gles2? ( media-libs/mesa[gles2] )
526 media-libs/glm
527 - media-libs/mesa
528 + media-libs/mesa[X(+)]
529 qt5? (
530 dev-qt/qtcore:5
531 dev-qt/qtgui:5
532
533 diff --git a/media-libs/libprojectm/libprojectm-9999.ebuild b/media-libs/libprojectm/libprojectm-9999.ebuild
534 index 26589f45393..d7628bbc1c4 100644
535 --- a/media-libs/libprojectm/libprojectm-9999.ebuild
536 +++ b/media-libs/libprojectm/libprojectm-9999.ebuild
537 @@ -23,7 +23,7 @@ IUSE="gles2 qt5 sdl"
538
539 RDEPEND="gles2? ( media-libs/mesa[gles2] )
540 media-libs/glm
541 - media-libs/mesa
542 + media-libs/mesa[X(+)]
543 qt5? (
544 dev-qt/qtcore:5
545 dev-qt/qtgui:5
546
547 diff --git a/media-libs/sg/sg-1.5.ebuild b/media-libs/sg/sg-1.5.ebuild
548 index d45b893fa2b..ba5e44642aa 100644
549 --- a/media-libs/sg/sg-1.5.ebuild
550 +++ b/media-libs/sg/sg-1.5.ebuild
551 @@ -22,7 +22,7 @@ RDEPEND="
552 x11-libs/libXaw
553 x11-libs/motif
554 || (
555 - ( media-libs/mesa x11-libs/libGLw )
556 + ( media-libs/mesa[X(+)] x11-libs/libGLw )
557 media-libs/opengl-apple
558 )"
559 DEPEND="
560
561 diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
562 index d4dbc76c468..c3c7c035b24 100644
563 --- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
564 +++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
565 @@ -44,7 +44,7 @@ REQUIRED_USE="
566 GST_REQ="1.14.1"
567 GL_DEPS="
568 >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
569 - media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
570 + media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
571 "
572 RDEPEND="
573 >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
574
575 diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
576 index 940d685060f..79f8f43c479 100644
577 --- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
578 +++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
579 @@ -44,7 +44,7 @@ REQUIRED_USE="
580 GST_REQ="${PV}"
581 GL_DEPS="
582 >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
583 - media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
584 + media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
585 "
586 RDEPEND="
587 >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
588
589 diff --git a/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild b/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild
590 index a278888764d..ea8cbe259bf 100644
591 --- a/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild
592 +++ b/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild
593 @@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
594
595 DEPEND="dev-libs/libax25
596 X? ( x11-libs/libX11
597 - media-libs/mesa )"
598 + media-libs/mesa[X(+)] )"
599 RDEPEND=${DEPEND}
600
601 src_configure() {
602
603 diff --git a/media-sound/spotify/spotify-1.0.72-r1.ebuild b/media-sound/spotify/spotify-1.0.72-r1.ebuild
604 index da0339466e1..ef72a8936d6 100644
605 --- a/media-sound/spotify/spotify-1.0.72-r1.ebuild
606 +++ b/media-sound/spotify/spotify-1.0.72-r1.ebuild
607 @@ -28,7 +28,7 @@ RDEPEND="
608 media-libs/alsa-lib
609 media-libs/harfbuzz
610 media-libs/fontconfig
611 - media-libs/mesa
612 + media-libs/mesa[X(+)]
613 net-misc/curl[ssl,curl_ssl_openssl]
614 net-print/cups[ssl]
615 x11-libs/gtk+:2
616
617 diff --git a/media-sound/spotify/spotify-1.1.10-r1.ebuild b/media-sound/spotify/spotify-1.1.10-r1.ebuild
618 index ccbd6996994..3089e3b8847 100644
619 --- a/media-sound/spotify/spotify-1.1.10-r1.ebuild
620 +++ b/media-sound/spotify/spotify-1.1.10-r1.ebuild
621 @@ -27,7 +27,7 @@ RDEPEND="
622 media-libs/alsa-lib
623 media-libs/fontconfig
624 media-libs/harfbuzz
625 - media-libs/mesa
626 + media-libs/mesa[X(+)]
627 net-misc/curl[ssl]
628 net-print/cups[ssl]
629 || ( media-sound/pulseaudio media-sound/apulse )
630
631 diff --git a/media-tv/kodi/kodi-17.3-r1.ebuild b/media-tv/kodi/kodi-17.3-r1.ebuild
632 index 17b5bb57e1e..fd33fd85b95 100644
633 --- a/media-tv/kodi/kodi-17.3-r1.ebuild
634 +++ b/media-tv/kodi/kodi-17.3-r1.ebuild
635 @@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
636 media-libs/fontconfig
637 media-libs/freetype
638 >=media-libs/libass-0.13.4
639 - media-libs/mesa[egl]
640 + media-libs/mesa[egl,X(+)]
641 >=media-libs/taglib-1.11.1
642 system-ffmpeg? ( >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc] )
643 mysql? ( virtual/mysql )
644
645 diff --git a/media-tv/kodi/kodi-17.6-r10.ebuild b/media-tv/kodi/kodi-17.6-r10.ebuild
646 index 240a7f8fc80..f7b60b768a6 100644
647 --- a/media-tv/kodi/kodi-17.6-r10.ebuild
648 +++ b/media-tv/kodi/kodi-17.6-r10.ebuild
649 @@ -72,7 +72,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
650 media-libs/fontconfig
651 media-libs/freetype
652 >=media-libs/libass-0.13.4
653 - media-libs/mesa[egl]
654 + media-libs/mesa[egl,X(+)]
655 >=media-libs/taglib-1.11.1
656 system-ffmpeg? (
657 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
658
659 diff --git a/media-tv/kodi/kodi-17.6-r11.ebuild b/media-tv/kodi/kodi-17.6-r11.ebuild
660 index 85edb1db039..30817ba59e8 100644
661 --- a/media-tv/kodi/kodi-17.6-r11.ebuild
662 +++ b/media-tv/kodi/kodi-17.6-r11.ebuild
663 @@ -72,7 +72,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
664 media-libs/fontconfig
665 media-libs/freetype
666 >=media-libs/libass-0.13.4
667 - media-libs/mesa[egl]
668 + media-libs/mesa[egl,X(+)]
669 >=media-libs/taglib-1.11.1
670 system-ffmpeg? (
671 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
672
673 diff --git a/media-tv/kodi/kodi-17.6-r6.ebuild b/media-tv/kodi/kodi-17.6-r6.ebuild
674 index c2446a8bac1..c0c368f27a5 100644
675 --- a/media-tv/kodi/kodi-17.6-r6.ebuild
676 +++ b/media-tv/kodi/kodi-17.6-r6.ebuild
677 @@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
678 media-libs/fontconfig
679 media-libs/freetype
680 >=media-libs/libass-0.13.4
681 - media-libs/mesa[egl]
682 + media-libs/mesa[egl,X(+)]
683 >=media-libs/taglib-1.11.1
684 system-ffmpeg? (
685 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
686
687 diff --git a/media-tv/kodi/kodi-17.6-r7.ebuild b/media-tv/kodi/kodi-17.6-r7.ebuild
688 index cd7898f209d..92c27377195 100644
689 --- a/media-tv/kodi/kodi-17.6-r7.ebuild
690 +++ b/media-tv/kodi/kodi-17.6-r7.ebuild
691 @@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
692 media-libs/fontconfig
693 media-libs/freetype
694 >=media-libs/libass-0.13.4
695 - media-libs/mesa[egl]
696 + media-libs/mesa[egl,X(+)]
697 >=media-libs/taglib-1.11.1
698 system-ffmpeg? (
699 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
700
701 diff --git a/media-tv/kodi/kodi-17.6-r8.ebuild b/media-tv/kodi/kodi-17.6-r8.ebuild
702 index add7aad92ba..04b5dde24bb 100644
703 --- a/media-tv/kodi/kodi-17.6-r8.ebuild
704 +++ b/media-tv/kodi/kodi-17.6-r8.ebuild
705 @@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
706 media-libs/fontconfig
707 media-libs/freetype
708 >=media-libs/libass-0.13.4
709 - media-libs/mesa[egl]
710 + media-libs/mesa[egl,X(+)]
711 >=media-libs/taglib-1.11.1
712 system-ffmpeg? (
713 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
714
715 diff --git a/media-tv/kodi/kodi-17.6-r9.ebuild b/media-tv/kodi/kodi-17.6-r9.ebuild
716 index 8c702b973d4..7e72f8b7ab8 100644
717 --- a/media-tv/kodi/kodi-17.6-r9.ebuild
718 +++ b/media-tv/kodi/kodi-17.6-r9.ebuild
719 @@ -72,7 +72,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
720 media-libs/fontconfig
721 media-libs/freetype
722 >=media-libs/libass-0.13.4
723 - media-libs/mesa[egl]
724 + media-libs/mesa[egl,X(+)]
725 >=media-libs/taglib-1.11.1
726 system-ffmpeg? (
727 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
728
729 diff --git a/media-tv/kodi/kodi-17.6.ebuild b/media-tv/kodi/kodi-17.6.ebuild
730 index fe74f13692d..989f73609c3 100644
731 --- a/media-tv/kodi/kodi-17.6.ebuild
732 +++ b/media-tv/kodi/kodi-17.6.ebuild
733 @@ -69,7 +69,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
734 media-libs/fontconfig
735 media-libs/freetype
736 >=media-libs/libass-0.13.4
737 - media-libs/mesa[egl]
738 + media-libs/mesa[egl,X(+)]
739 >=media-libs/taglib-1.11.1
740 system-ffmpeg? (
741 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
742
743 diff --git a/media-tv/kodi/kodi-18.0.ebuild b/media-tv/kodi/kodi-18.0.ebuild
744 index b840a567c2e..f9473d30cd9 100644
745 --- a/media-tv/kodi/kodi-18.0.ebuild
746 +++ b/media-tv/kodi/kodi-18.0.ebuild
747 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
748 >=media-libs/fontconfig-2.12.4
749 >=media-libs/freetype-2.8
750 >=media-libs/libass-0.13.4
751 - media-libs/mesa[egl]
752 + media-libs/mesa[egl,X(+)]
753 >=media-libs/taglib-1.11.1
754 system-ffmpeg? (
755 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
756
757 diff --git a/media-tv/kodi/kodi-18.0_rc2.ebuild b/media-tv/kodi/kodi-18.0_rc2.ebuild
758 index 00b10dacb86..8de21cc0785 100644
759 --- a/media-tv/kodi/kodi-18.0_rc2.ebuild
760 +++ b/media-tv/kodi/kodi-18.0_rc2.ebuild
761 @@ -86,7 +86,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
762 >=media-libs/fontconfig-2.12.4
763 >=media-libs/freetype-2.8
764 >=media-libs/libass-0.13.4
765 - media-libs/mesa[egl]
766 + media-libs/mesa[egl,X(+)]
767 >=media-libs/taglib-1.11.1
768 system-ffmpeg? (
769 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
770
771 diff --git a/media-tv/kodi/kodi-18.0_rc3.ebuild b/media-tv/kodi/kodi-18.0_rc3.ebuild
772 index f981572f1b7..317663803c6 100644
773 --- a/media-tv/kodi/kodi-18.0_rc3.ebuild
774 +++ b/media-tv/kodi/kodi-18.0_rc3.ebuild
775 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
776 >=media-libs/fontconfig-2.12.4
777 >=media-libs/freetype-2.8
778 >=media-libs/libass-0.13.4
779 - media-libs/mesa[egl]
780 + media-libs/mesa[egl,X(+)]
781 >=media-libs/taglib-1.11.1
782 system-ffmpeg? (
783 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
784
785 diff --git a/media-tv/kodi/kodi-18.0_rc4.ebuild b/media-tv/kodi/kodi-18.0_rc4.ebuild
786 index f981572f1b7..317663803c6 100644
787 --- a/media-tv/kodi/kodi-18.0_rc4.ebuild
788 +++ b/media-tv/kodi/kodi-18.0_rc4.ebuild
789 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
790 >=media-libs/fontconfig-2.12.4
791 >=media-libs/freetype-2.8
792 >=media-libs/libass-0.13.4
793 - media-libs/mesa[egl]
794 + media-libs/mesa[egl,X(+)]
795 >=media-libs/taglib-1.11.1
796 system-ffmpeg? (
797 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
798
799 diff --git a/media-tv/kodi/kodi-18.0_rc5.ebuild b/media-tv/kodi/kodi-18.0_rc5.ebuild
800 index 6cf19aad7b2..2867bb4a2b2 100644
801 --- a/media-tv/kodi/kodi-18.0_rc5.ebuild
802 +++ b/media-tv/kodi/kodi-18.0_rc5.ebuild
803 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
804 >=media-libs/fontconfig-2.12.4
805 >=media-libs/freetype-2.8
806 >=media-libs/libass-0.13.4
807 - media-libs/mesa[egl]
808 + media-libs/mesa[egl,X(+)]
809 >=media-libs/taglib-1.11.1
810 system-ffmpeg? (
811 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
812
813 diff --git a/media-tv/kodi/kodi-18.1.ebuild b/media-tv/kodi/kodi-18.1.ebuild
814 index 46debc7cf61..899c513845a 100644
815 --- a/media-tv/kodi/kodi-18.1.ebuild
816 +++ b/media-tv/kodi/kodi-18.1.ebuild
817 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
818 >=media-libs/fontconfig-2.12.4
819 >=media-libs/freetype-2.8
820 >=media-libs/libass-0.13.4
821 - media-libs/mesa[egl]
822 + media-libs/mesa[egl,X(+)]
823 >=media-libs/taglib-1.11.1
824 system-ffmpeg? (
825 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
826
827 diff --git a/media-tv/kodi/kodi-18.1_rc1.ebuild b/media-tv/kodi/kodi-18.1_rc1.ebuild
828 index b840a567c2e..f9473d30cd9 100644
829 --- a/media-tv/kodi/kodi-18.1_rc1.ebuild
830 +++ b/media-tv/kodi/kodi-18.1_rc1.ebuild
831 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
832 >=media-libs/fontconfig-2.12.4
833 >=media-libs/freetype-2.8
834 >=media-libs/libass-0.13.4
835 - media-libs/mesa[egl]
836 + media-libs/mesa[egl,X(+)]
837 >=media-libs/taglib-1.11.1
838 system-ffmpeg? (
839 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
840
841 diff --git a/media-tv/kodi/kodi-18.2.ebuild b/media-tv/kodi/kodi-18.2.ebuild
842 index 56587d4ef8a..6956d36d8dd 100644
843 --- a/media-tv/kodi/kodi-18.2.ebuild
844 +++ b/media-tv/kodi/kodi-18.2.ebuild
845 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
846 >=media-libs/fontconfig-2.12.4
847 >=media-libs/freetype-2.8
848 >=media-libs/libass-0.13.4
849 - media-libs/mesa[egl]
850 + media-libs/mesa[egl,X(+)]
851 >=media-libs/taglib-1.11.1
852 system-ffmpeg? (
853 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
854
855 diff --git a/media-tv/kodi/kodi-18.2_rc1.ebuild b/media-tv/kodi/kodi-18.2_rc1.ebuild
856 index 56587d4ef8a..6956d36d8dd 100644
857 --- a/media-tv/kodi/kodi-18.2_rc1.ebuild
858 +++ b/media-tv/kodi/kodi-18.2_rc1.ebuild
859 @@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
860 >=media-libs/fontconfig-2.12.4
861 >=media-libs/freetype-2.8
862 >=media-libs/libass-0.13.4
863 - media-libs/mesa[egl]
864 + media-libs/mesa[egl,X(+)]
865 >=media-libs/taglib-1.11.1
866 system-ffmpeg? (
867 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
868
869 diff --git a/media-tv/kodi/kodi-18.3.ebuild b/media-tv/kodi/kodi-18.3.ebuild
870 index 7b766b21c2f..6ee3c6e0063 100644
871 --- a/media-tv/kodi/kodi-18.3.ebuild
872 +++ b/media-tv/kodi/kodi-18.3.ebuild
873 @@ -86,7 +86,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
874 >=media-libs/fontconfig-2.12.4
875 >=media-libs/freetype-2.8
876 >=media-libs/libass-0.13.4
877 - media-libs/mesa[egl]
878 + media-libs/mesa[egl,X(+)]
879 >=media-libs/taglib-1.11.1
880 system-ffmpeg? (
881 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
882
883 diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
884 index fbdf505b14b..9e46a9c2f04 100644
885 --- a/media-tv/kodi/kodi-9999.ebuild
886 +++ b/media-tv/kodi/kodi-9999.ebuild
887 @@ -88,7 +88,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
888 >=media-libs/fontconfig-2.12.4
889 >=media-libs/freetype-2.8
890 >=media-libs/libass-0.13.4
891 - !raspberry-pi? ( media-libs/mesa[egl] )
892 + !raspberry-pi? ( media-libs/mesa[egl,X(+)] )
893 >=media-libs/taglib-1.11.1
894 system-ffmpeg? (
895 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
896
897 diff --git a/media-video/movit/movit-1.2.0.ebuild b/media-video/movit/movit-1.2.0.ebuild
898 index 8ee6a7f71a4..0408883d3b5 100644
899 --- a/media-video/movit/movit-1.2.0.ebuild
900 +++ b/media-video/movit/movit-1.2.0.ebuild
901 @@ -17,7 +17,7 @@ SLOT="0"
902 KEYWORDS="amd64 arm64 ~ppc64 x86"
903 IUSE=""
904
905 -RDEPEND="media-libs/mesa
906 +RDEPEND="media-libs/mesa[X(+)]
907 >=dev-cpp/eigen-3.2.0:3
908 media-libs/libepoxy
909 sci-libs/fftw
910
911 diff --git a/media-video/movit/movit-1.6.1.ebuild b/media-video/movit/movit-1.6.1.ebuild
912 index 173963dd3bf..4da6285ade1 100644
913 --- a/media-video/movit/movit-1.6.1.ebuild
914 +++ b/media-video/movit/movit-1.6.1.ebuild
915 @@ -19,7 +19,7 @@ SLOT="0"
916 KEYWORDS="~amd64 ~ppc64 ~x86"
917 IUSE=""
918
919 -RDEPEND="media-libs/mesa
920 +RDEPEND="media-libs/mesa[X(+)]
921 >=dev-cpp/eigen-3.2.0:3
922 media-libs/libepoxy
923 >=sci-libs/fftw-3
924
925 diff --git a/media-video/movit/movit-1.6.2.ebuild b/media-video/movit/movit-1.6.2.ebuild
926 index c6ffe6046ef..d5ae1e840cb 100644
927 --- a/media-video/movit/movit-1.6.2.ebuild
928 +++ b/media-video/movit/movit-1.6.2.ebuild
929 @@ -19,7 +19,7 @@ SLOT="0"
930 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
931 IUSE=""
932
933 -RDEPEND="media-libs/mesa
934 +RDEPEND="media-libs/mesa[X(+)]
935 >=dev-cpp/eigen-3.2.0:3
936 media-libs/libepoxy
937 >=sci-libs/fftw-3
938
939 diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.3.11-r2.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.3.11-r2.ebuild
940 index 852caf0a6ba..ebea68fc269 100644
941 --- a/media-video/simplescreenrecorder/simplescreenrecorder-0.3.11-r2.ebuild
942 +++ b/media-video/simplescreenrecorder/simplescreenrecorder-0.3.11-r2.ebuild
943 @@ -31,7 +31,7 @@ RDEPEND="
944 dev-qt/qtwidgets:5
945 dev-qt/qtx11extras:5
946 media-libs/alsa-lib:0=
947 - media-libs/mesa[${MULTILIB_USEDEP}]
948 + media-libs/mesa[${MULTILIB_USEDEP},X(+)]
949 || (
950 media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
951 media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
952
953 diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
954 index 852caf0a6ba..ebea68fc269 100644
955 --- a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
956 +++ b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
957 @@ -31,7 +31,7 @@ RDEPEND="
958 dev-qt/qtwidgets:5
959 dev-qt/qtx11extras:5
960 media-libs/alsa-lib:0=
961 - media-libs/mesa[${MULTILIB_USEDEP}]
962 + media-libs/mesa[${MULTILIB_USEDEP},X(+)]
963 || (
964 media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
965 media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
966
967 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.26.2.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-1.26.2.ebuild
968 index 93142bc7435..a65e2044f15 100644
969 --- a/net-im/signal-desktop-bin/signal-desktop-bin-1.26.2.ebuild
970 +++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.26.2.ebuild
971 @@ -19,7 +19,7 @@ IUSE=""
972
973 RDEPEND="
974 dev-libs/nss
975 - media-libs/mesa
976 + media-libs/mesa[X(+)]
977 net-print/cups
978 x11-libs/gtk+:3[X]
979 x11-libs/libXScrnSaver
980
981 diff --git a/net-misc/anydesk/anydesk-4.0.1-r1.ebuild b/net-misc/anydesk/anydesk-4.0.1-r1.ebuild
982 index 0d1c769a03b..5f3f5977062 100644
983 --- a/net-misc/anydesk/anydesk-4.0.1-r1.ebuild
984 +++ b/net-misc/anydesk/anydesk-4.0.1-r1.ebuild
985 @@ -21,7 +21,7 @@ RDEPEND="
986 media-libs/fontconfig
987 media-libs/freetype
988 media-libs/glu
989 - media-libs/mesa
990 + media-libs/mesa[X(+)]
991 sys-auth/polkit
992 x11-libs/cairo
993 x11-libs/gdk-pixbuf
994
995 diff --git a/net-misc/anydesk/anydesk-5.0.0.ebuild b/net-misc/anydesk/anydesk-5.0.0.ebuild
996 index d6ab3121665..6bd890da645 100644
997 --- a/net-misc/anydesk/anydesk-5.0.0.ebuild
998 +++ b/net-misc/anydesk/anydesk-5.0.0.ebuild
999 @@ -21,7 +21,7 @@ RDEPEND="
1000 media-libs/fontconfig
1001 media-libs/freetype
1002 media-libs/glu
1003 - media-libs/mesa
1004 + media-libs/mesa[X(+)]
1005 sys-auth/polkit
1006 x11-libs/cairo
1007 x11-libs/gdk-pixbuf
1008
1009 diff --git a/sci-chemistry/molmol/molmol-2k_p2-r5.ebuild b/sci-chemistry/molmol/molmol-2k_p2-r5.ebuild
1010 index a09bfe07847..074130cf13d 100644
1011 --- a/sci-chemistry/molmol/molmol-2k_p2-r5.ebuild
1012 +++ b/sci-chemistry/molmol/molmol-2k_p2-r5.ebuild
1013 @@ -29,9 +29,9 @@ IUSE=""
1014
1015 RDEPEND="
1016 || (
1017 - ( media-libs/mesa
1018 + ( media-libs/mesa[X(+)]
1019 x11-libs/libGLw )
1020 - media-libs/mesa[motif] )
1021 + media-libs/mesa[motif,X(+)] )
1022 media-libs/libpng:0=
1023 media-libs/tiff:0
1024 sys-libs/zlib
1025
1026 diff --git a/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild b/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild
1027 index 17f69a8387a..9b08f966da9 100644
1028 --- a/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild
1029 +++ b/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild
1030 @@ -18,7 +18,7 @@ IUSE="flash"
1031
1032 RDEPEND="
1033 media-libs/glew:0=
1034 - media-libs/mesa
1035 + media-libs/mesa[X(+)]
1036 x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
1037 flash? ( media-libs/ming )"
1038 DEPEND="${RDEPEND}
1039
1040 diff --git a/sci-electronics/kicad/kicad-4.0.7.ebuild b/sci-electronics/kicad/kicad-4.0.7.ebuild
1041 index dd5b21104e1..2ed5780e7a1 100644
1042 --- a/sci-electronics/kicad/kicad-4.0.7.ebuild
1043 +++ b/sci-electronics/kicad/kicad-4.0.7.ebuild
1044 @@ -44,7 +44,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
1045 )
1046 media-libs/glew:0=
1047 media-libs/freeglut
1048 - media-libs/mesa
1049 + media-libs/mesa[X(+)]
1050 sys-libs/zlib
1051 x11-libs/cairo"
1052 DEPEND="${COMMON_DEPEND}
1053
1054 diff --git a/sci-electronics/kicad/kicad-5.0.1.ebuild b/sci-electronics/kicad/kicad-5.0.1.ebuild
1055 index 5d1508385fd..e04b292fa1e 100644
1056 --- a/sci-electronics/kicad/kicad-5.0.1.ebuild
1057 +++ b/sci-electronics/kicad/kicad-5.0.1.ebuild
1058 @@ -32,7 +32,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
1059 media-libs/glew:0=
1060 media-libs/glm
1061 media-libs/freeglut
1062 - media-libs/mesa
1063 + media-libs/mesa[X(+)]
1064 ngspice? (
1065 sci-electronics/ngspice[shared]
1066 )
1067
1068 diff --git a/sci-electronics/kicad/kicad-5.1.0-r1.ebuild b/sci-electronics/kicad/kicad-5.1.0-r1.ebuild
1069 index c7eca78142e..6780bf0336d 100644
1070 --- a/sci-electronics/kicad/kicad-5.1.0-r1.ebuild
1071 +++ b/sci-electronics/kicad/kicad-5.1.0-r1.ebuild
1072 @@ -33,7 +33,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
1073 media-libs/glew:0=
1074 media-libs/glm
1075 media-libs/freeglut
1076 - media-libs/mesa
1077 + media-libs/mesa[X(+)]
1078 ngspice? (
1079 sci-electronics/ngspice[shared]
1080 )
1081
1082 diff --git a/sci-electronics/kicad/kicad-5.1.2-r1.ebuild b/sci-electronics/kicad/kicad-5.1.2-r1.ebuild
1083 index 0505a9fa436..a35800d88ee 100644
1084 --- a/sci-electronics/kicad/kicad-5.1.2-r1.ebuild
1085 +++ b/sci-electronics/kicad/kicad-5.1.2-r1.ebuild
1086 @@ -33,7 +33,7 @@ COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
1087 media-libs/glew:0=
1088 media-libs/glm
1089 media-libs/freeglut
1090 - media-libs/mesa
1091 + media-libs/mesa[X(+)]
1092 ngspice? (
1093 sci-electronics/ngspice[shared]
1094 )
1095
1096 diff --git a/sci-electronics/kicad/kicad-5.1.4.ebuild b/sci-electronics/kicad/kicad-5.1.4.ebuild
1097 index c739de95232..6cf2d51c218 100644
1098 --- a/sci-electronics/kicad/kicad-5.1.4.ebuild
1099 +++ b/sci-electronics/kicad/kicad-5.1.4.ebuild
1100 @@ -33,7 +33,7 @@ COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
1101 media-libs/glew:0=
1102 media-libs/glm
1103 media-libs/freeglut
1104 - media-libs/mesa
1105 + media-libs/mesa[X(+)]
1106 ngspice? (
1107 sci-electronics/ngspice[shared]
1108 )
1109
1110 diff --git a/sci-geosciences/mapserver/mapserver-7.0.5.ebuild b/sci-geosciences/mapserver/mapserver-7.0.5.ebuild
1111 index 262043174b9..e0d969774e1 100644
1112 --- a/sci-geosciences/mapserver/mapserver-7.0.5.ebuild
1113 +++ b/sci-geosciences/mapserver/mapserver-7.0.5.ebuild
1114 @@ -50,7 +50,7 @@ RDEPEND="
1115 mysql? ( virtual/mysql )
1116 opengl? (
1117 media-libs/ftgl
1118 - media-libs/mesa
1119 + media-libs/mesa[X(+)]
1120 )
1121 perl? ( dev-lang/perl:= )
1122 postgis? ( dev-db/postgis )
1123
1124 diff --git a/sci-geosciences/mapserver/mapserver-7.0.7.ebuild b/sci-geosciences/mapserver/mapserver-7.0.7.ebuild
1125 index 3d9b414957e..27ff52df21b 100644
1126 --- a/sci-geosciences/mapserver/mapserver-7.0.7.ebuild
1127 +++ b/sci-geosciences/mapserver/mapserver-7.0.7.ebuild
1128 @@ -54,7 +54,7 @@ RDEPEND="
1129 mysql? ( virtual/mysql )
1130 opengl? (
1131 media-libs/ftgl
1132 - media-libs/mesa
1133 + media-libs/mesa[X(+)]
1134 )
1135 oracle? (
1136 dev-db/oracle-instantclient:=
1137
1138 diff --git a/sci-geosciences/mapserver/mapserver-7.2.2.ebuild b/sci-geosciences/mapserver/mapserver-7.2.2.ebuild
1139 index 643020ee754..7d9720fe06c 100644
1140 --- a/sci-geosciences/mapserver/mapserver-7.2.2.ebuild
1141 +++ b/sci-geosciences/mapserver/mapserver-7.2.2.ebuild
1142 @@ -58,7 +58,7 @@ RDEPEND="
1143 mysql? ( virtual/mysql )
1144 opengl? (
1145 media-libs/ftgl
1146 - media-libs/mesa
1147 + media-libs/mesa[X(+)]
1148 )
1149 oracle? (
1150 dev-db/oracle-instantclient:=
1151
1152 diff --git a/sci-visualization/gfsview/gfsview-20120706-r1.ebuild b/sci-visualization/gfsview/gfsview-20120706-r1.ebuild
1153 index 21f6f50c057..7a896c558ff 100644
1154 --- a/sci-visualization/gfsview/gfsview-20120706-r1.ebuild
1155 +++ b/sci-visualization/gfsview/gfsview-20120706-r1.ebuild
1156 @@ -19,7 +19,7 @@ IUSE="static-libs"
1157 RDEPEND="
1158 sci-libs/gerris
1159 media-libs/ftgl
1160 - media-libs/mesa[osmesa]
1161 + media-libs/mesa[osmesa,X(+)]
1162 x11-libs/gtk+:2
1163 >=x11-libs/gtkglext-1.0.6
1164 x11-libs/startup-notification
1165
1166 diff --git a/sys-apps/kmscon/kmscon-8.ebuild b/sys-apps/kmscon/kmscon-8.ebuild
1167 index ca585cfb9a2..047da638752 100644
1168 --- a/sys-apps/kmscon/kmscon-8.ebuild
1169 +++ b/sys-apps/kmscon/kmscon-8.ebuild
1170 @@ -19,6 +19,7 @@ COMMON_DEPEND="
1171 >=virtual/udev-172
1172 x11-libs/libxkbcommon
1173 dev-libs/libtsm
1174 + media-libs/mesa[X(+)]
1175 drm? ( x11-libs/libdrm
1176 >=media-libs/mesa-8.0.3[egl,gbm] )
1177 gles2? ( >=media-libs/mesa-8.0.3[gles2] )
1178
1179 diff --git a/virtual/opencl/opencl-0-r5.ebuild b/virtual/opencl/opencl-0-r5.ebuild
1180 index 2fc414440c6..246bb65a899 100644
1181 --- a/virtual/opencl/opencl-0-r5.ebuild
1182 +++ b/virtual/opencl/opencl-0-r5.ebuild
1183 @@ -14,7 +14,7 @@ IUSE="${CARDS[@]/#/video_cards_}"
1184 # amdgpu-pro-opencl and intel-ocl-sdk are amd64-only
1185 RDEPEND="app-eselect/eselect-opencl
1186 || (
1187 - >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
1188 + >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
1189 video_cards_amdgpu? (
1190 abi_x86_64? ( !abi_x86_32? ( dev-libs/amdgpu-pro-opencl ) ) )
1191 video_cards_i965? (
1192
1193 diff --git a/virtual/opencl/opencl-0-r6.ebuild b/virtual/opencl/opencl-0-r6.ebuild
1194 index 355667fe3e2..867581ba9c7 100644
1195 --- a/virtual/opencl/opencl-0-r6.ebuild
1196 +++ b/virtual/opencl/opencl-0-r6.ebuild
1197 @@ -14,7 +14,7 @@ IUSE="${CARDS[@]/#/video_cards_}"
1198 # amdgpu-pro-opencl and intel-ocl-sdk are amd64-only
1199 RDEPEND="app-eselect/eselect-opencl
1200 || (
1201 - >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
1202 + >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
1203 video_cards_amdgpu? (
1204 abi_x86_64? ( !abi_x86_32? ( dev-libs/amdgpu-pro-opencl ) ) )
1205 video_cards_i965? (
1206
1207 diff --git a/virtual/opencl/opencl-1.ebuild b/virtual/opencl/opencl-1.ebuild
1208 index 1edfbbce531..0983ac0b2a0 100644
1209 --- a/virtual/opencl/opencl-1.ebuild
1210 +++ b/virtual/opencl/opencl-1.ebuild
1211 @@ -17,7 +17,7 @@ RDEPEND="app-eselect/eselect-opencl
1212 video_cards_i965? ( || (
1213 abi_x86_64? ( !abi_x86_32? ( dev-libs/intel-neo ) )
1214 dev-libs/beignet ) )
1215 - >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
1216 + >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
1217 video_cards_amdgpu? ( dev-libs/amdgpu-pro-opencl )
1218 video_cards_nvidia? (
1219 >=x11-drivers/nvidia-drivers-290.10-r2[uvm] )
1220
1221 diff --git a/virtual/opencl/opencl-2.ebuild b/virtual/opencl/opencl-2.ebuild
1222 index a8f42249bb9..0d7d5035b03 100644
1223 --- a/virtual/opencl/opencl-2.ebuild
1224 +++ b/virtual/opencl/opencl-2.ebuild
1225 @@ -17,7 +17,7 @@ RDEPEND="app-eselect/eselect-opencl
1226 video_cards_i965? ( || (
1227 abi_x86_64? ( !abi_x86_32? ( dev-libs/intel-neo ) )
1228 dev-libs/beignet ) )
1229 - >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
1230 + >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
1231 video_cards_amdgpu? ( || (
1232 dev-libs/rocm-opencl-runtime
1233 dev-libs/amdgpu-pro-opencl ) )
1234
1235 diff --git a/x11-apps/radeon-profile/radeon-profile-20190311.ebuild b/x11-apps/radeon-profile/radeon-profile-20190311.ebuild
1236 index de8838c90ba..ad6e34fec99 100644
1237 --- a/x11-apps/radeon-profile/radeon-profile-20190311.ebuild
1238 +++ b/x11-apps/radeon-profile/radeon-profile-20190311.ebuild
1239 @@ -34,7 +34,7 @@ RDEPEND="
1240 DEPEND="
1241 ${RDEPEND}
1242 dev-qt/qtconcurrent:5
1243 - media-libs/mesa
1244 + media-libs/mesa[X(+)]
1245 x11-libs/libdrm
1246 "
1247
1248
1249 diff --git a/x11-apps/radeon-profile/radeon-profile-20190603.ebuild b/x11-apps/radeon-profile/radeon-profile-20190603.ebuild
1250 index de8838c90ba..ad6e34fec99 100644
1251 --- a/x11-apps/radeon-profile/radeon-profile-20190603.ebuild
1252 +++ b/x11-apps/radeon-profile/radeon-profile-20190603.ebuild
1253 @@ -34,7 +34,7 @@ RDEPEND="
1254 DEPEND="
1255 ${RDEPEND}
1256 dev-qt/qtconcurrent:5
1257 - media-libs/mesa
1258 + media-libs/mesa[X(+)]
1259 x11-libs/libdrm
1260 "
1261
1262
1263 diff --git a/x11-apps/radeon-profile/radeon-profile-99999999.ebuild b/x11-apps/radeon-profile/radeon-profile-99999999.ebuild
1264 index de8838c90ba..ad6e34fec99 100644
1265 --- a/x11-apps/radeon-profile/radeon-profile-99999999.ebuild
1266 +++ b/x11-apps/radeon-profile/radeon-profile-99999999.ebuild
1267 @@ -34,7 +34,7 @@ RDEPEND="
1268 DEPEND="
1269 ${RDEPEND}
1270 dev-qt/qtconcurrent:5
1271 - media-libs/mesa
1272 + media-libs/mesa[X(+)]
1273 x11-libs/libdrm
1274 "
1275
1276
1277 diff --git a/x11-libs/cairo/cairo-1.16.0-r3.ebuild b/x11-libs/cairo/cairo-1.16.0-r3.ebuild
1278 index 5b9b8adaa41..6c8fc8546e0 100644
1279 --- a/x11-libs/cairo/cairo-1.16.0-r3.ebuild
1280 +++ b/x11-libs/cairo/cairo-1.16.0-r3.ebuild
1281 @@ -35,7 +35,7 @@ RDEPEND="
1282 >=x11-libs/pixman-0.32.4[${MULTILIB_USEDEP}]
1283 gles2? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] )
1284 glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
1285 - opengl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
1286 + opengl? ( >=media-libs/mesa-9.1.6[egl,X(+),${MULTILIB_USEDEP}] )
1287 X? (
1288 >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
1289 >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
1290
1291 diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild
1292 index 2145909816d..cc6873271ec 100644
1293 --- a/x11-libs/cairo/cairo-9999.ebuild
1294 +++ b/x11-libs/cairo/cairo-9999.ebuild
1295 @@ -35,7 +35,7 @@ RDEPEND="
1296 >=x11-libs/pixman-0.32.4[${MULTILIB_USEDEP}]
1297 gles2? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] )
1298 glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
1299 - opengl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
1300 + opengl? ( >=media-libs/mesa-9.1.6[egl,X(+),${MULTILIB_USEDEP}] )
1301 X? (
1302 >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
1303 >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
1304
1305 diff --git a/x11-libs/gtk+/gtk+-3.24.1.ebuild b/x11-libs/gtk+/gtk+-3.24.1.ebuild
1306 index d1d0caea0f2..b06c229a87d 100644
1307 --- a/x11-libs/gtk+/gtk+-3.24.1.ebuild
1308 +++ b/x11-libs/gtk+/gtk+-3.24.1.ebuild
1309 @@ -51,6 +51,7 @@ COMMON_DEPEND="
1310 )
1311 X? (
1312 >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
1313 + media-libs/mesa[X(+),${MULTILIB_USEDEP}]
1314 x11-libs/libX11[${MULTILIB_USEDEP}]
1315 >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
1316 x11-libs/libXext[${MULTILIB_USEDEP}]
1317
1318 diff --git a/x11-libs/gtk+/gtk+-3.24.10.ebuild b/x11-libs/gtk+/gtk+-3.24.10.ebuild
1319 index 6a435ba6df4..5f80a015c44 100644
1320 --- a/x11-libs/gtk+/gtk+-3.24.10.ebuild
1321 +++ b/x11-libs/gtk+/gtk+-3.24.10.ebuild
1322 @@ -52,6 +52,7 @@ COMMON_DEPEND="
1323 )
1324 X? (
1325 >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
1326 + media-libs/mesa[X(+),${MULTILIB_USEDEP}]
1327 x11-libs/libX11[${MULTILIB_USEDEP}]
1328 >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
1329 x11-libs/libXext[${MULTILIB_USEDEP}]
1330
1331 diff --git a/x11-libs/gtk+/gtk+-3.24.4-r1.ebuild b/x11-libs/gtk+/gtk+-3.24.4-r1.ebuild
1332 index d4f976a52b1..cbc785377ab 100644
1333 --- a/x11-libs/gtk+/gtk+-3.24.4-r1.ebuild
1334 +++ b/x11-libs/gtk+/gtk+-3.24.4-r1.ebuild
1335 @@ -51,6 +51,7 @@ COMMON_DEPEND="
1336 )
1337 X? (
1338 >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
1339 + media-libs/mesa[X(+),${MULTILIB_USEDEP}]
1340 x11-libs/libX11[${MULTILIB_USEDEP}]
1341 >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
1342 x11-libs/libXext[${MULTILIB_USEDEP}]
1343
1344 diff --git a/x11-libs/gtk+/gtk+-3.24.8.ebuild b/x11-libs/gtk+/gtk+-3.24.8.ebuild
1345 index 37ea639ea40..2d9a9b11f63 100644
1346 --- a/x11-libs/gtk+/gtk+-3.24.8.ebuild
1347 +++ b/x11-libs/gtk+/gtk+-3.24.8.ebuild
1348 @@ -53,6 +53,7 @@ COMMON_DEPEND="
1349 )
1350 X? (
1351 >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
1352 + media-libs/mesa[X(+),${MULTILIB_USEDEP}]
1353 x11-libs/libX11[${MULTILIB_USEDEP}]
1354 >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
1355 x11-libs/libXext[${MULTILIB_USEDEP}]
1356
1357 diff --git a/x11-misc/rss-glx/rss-glx-0.9.1-r1.ebuild b/x11-misc/rss-glx/rss-glx-0.9.1-r1.ebuild
1358 index 0e1a4f94e36..1157f402671 100644
1359 --- a/x11-misc/rss-glx/rss-glx-0.9.1-r1.ebuild
1360 +++ b/x11-misc/rss-glx/rss-glx-0.9.1-r1.ebuild
1361 @@ -19,7 +19,7 @@ RDEPEND="
1362 x11-libs/libX11
1363 x11-libs/libXext
1364 >=media-libs/glew-1.5.1:=
1365 - media-libs/mesa
1366 + media-libs/mesa[X(+)]
1367 >=media-gfx/imagemagick-6.4:=
1368 >=x11-misc/xscreensaver-5.08-r2
1369 bzip2? ( app-arch/bzip2 )
1370
1371 diff --git a/x11-plugins/e16-epplets/e16-epplets-0.16.ebuild b/x11-plugins/e16-epplets/e16-epplets-0.16.ebuild
1372 index 130edb03350..680729e5514 100644
1373 --- a/x11-plugins/e16-epplets/e16-epplets-0.16.ebuild
1374 +++ b/x11-plugins/e16-epplets/e16-epplets-0.16.ebuild
1375 @@ -18,7 +18,7 @@ BDEPEND="
1376 CDEPEND="
1377 cdaudio? ( media-libs/libcdaudio )
1378 libgtop? ( gnome-base/libgtop )
1379 - opengl? ( media-libs/glu media-libs/mesa )
1380 + opengl? ( media-libs/glu media-libs/mesa[X(+)] )
1381 >=media-libs/imlib2-1.2.0
1382 x11-libs/libX11
1383 x11-libs/libXext
1384
1385 diff --git a/x11-terms/kitty/kitty-0.14.2.ebuild b/x11-terms/kitty/kitty-0.14.2.ebuild
1386 index 9a7deb4fa06..9973e320b0b 100644
1387 --- a/x11-terms/kitty/kitty-0.14.2.ebuild
1388 +++ b/x11-terms/kitty/kitty-0.14.2.ebuild
1389 @@ -46,7 +46,7 @@ RDEPEND="
1390 imagemagick? ( virtual/imagemagick-tools )
1391 "
1392 DEPEND="${RDEPEND}
1393 - media-libs/mesa
1394 + media-libs/mesa[X(+)]
1395 sys-libs/ncurses
1396 virtual/pkgconfig
1397 "
1398
1399 diff --git a/x11-terms/kitty/kitty-9999.ebuild b/x11-terms/kitty/kitty-9999.ebuild
1400 index f9a458abd9a..623cddae6fb 100644
1401 --- a/x11-terms/kitty/kitty-9999.ebuild
1402 +++ b/x11-terms/kitty/kitty-9999.ebuild
1403 @@ -46,7 +46,7 @@ RDEPEND="
1404 imagemagick? ( virtual/imagemagick-tools )
1405 "
1406 DEPEND="${RDEPEND}
1407 - media-libs/mesa
1408 + media-libs/mesa[X(+)]
1409 sys-libs/ncurses
1410 virtual/pkgconfig
1411 "
1412
1413 diff --git a/x11-wm/e16/e16-1.0.19.ebuild b/x11-wm/e16/e16-1.0.19.ebuild
1414 index f76feca9f8b..8f543706ab6 100644
1415 --- a/x11-wm/e16/e16-1.0.19.ebuild
1416 +++ b/x11-wm/e16/e16-1.0.19.ebuild
1417 @@ -22,7 +22,7 @@ CDEPEND="
1418 dbus? ( sys-apps/dbus )
1419 doc? ( app-doc/e16-docs )
1420 nls? ( virtual/libintl )
1421 - opengl? ( media-libs/glu media-libs/mesa )
1422 + opengl? ( media-libs/glu media-libs/mesa[X(+)] )
1423 pango? ( x11-libs/pango[X] )
1424 sound? (
1425 || ( media-sound/pulseaudio media-sound/apulse[sdk] )