Lines 38-44
Link Here
|
38 |
IUSE="${IUSE_VIDEO_CARDS} |
38 |
IUSE="${IUSE_VIDEO_CARDS} |
39 |
+classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +libglvnd +llvm |
39 |
+classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +libglvnd +llvm |
40 |
lm_sensors opencl osmesa pax_kernel pic selinux test unwind vaapi valgrind |
40 |
lm_sensors opencl osmesa pax_kernel pic selinux test unwind vaapi valgrind |
41 |
vdpau vulkan vulkan-overlay wayland xa xvmc" |
41 |
vdpau vulkan vulkan-overlay wayland xa xvmc X" |
42 |
|
42 |
|
43 |
REQUIRED_USE=" |
43 |
REQUIRED_USE=" |
44 |
d3d9? ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) ) |
44 |
d3d9? ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) ) |
Lines 73-85
Link Here
|
73 |
!app-eselect/eselect-mesa |
73 |
!app-eselect/eselect-mesa |
74 |
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] |
74 |
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] |
75 |
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] |
75 |
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] |
76 |
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}] |
76 |
X? ( |
77 |
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}] |
77 |
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}] |
78 |
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}] |
78 |
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}] |
79 |
>=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}] |
79 |
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}] |
80 |
>=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}] |
80 |
>=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}] |
81 |
>=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}] |
81 |
>=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}] |
82 |
x11-libs/libXfixes:=[${MULTILIB_USEDEP}] |
82 |
>=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}] |
|
|
83 |
x11-libs/libXfixes:=[${MULTILIB_USEDEP}] |
84 |
) |
83 |
libglvnd? ( |
85 |
libglvnd? ( |
84 |
media-libs/libglvnd[${MULTILIB_USEDEP}] |
86 |
media-libs/libglvnd[${MULTILIB_USEDEP}] |
85 |
!app-eselect/eselect-opengl |
87 |
!app-eselect/eselect-opengl |
Lines 218-225
Link Here
|
218 |
sys-devel/gettext |
220 |
sys-devel/gettext |
219 |
virtual/pkgconfig |
221 |
virtual/pkgconfig |
220 |
valgrind? ( dev-util/valgrind ) |
222 |
valgrind? ( dev-util/valgrind ) |
221 |
x11-base/xorg-proto |
223 |
X? ( |
222 |
x11-libs/libXrandr[${MULTILIB_USEDEP}] |
224 |
x11-base/xorg-proto |
|
|
225 |
x11-libs/libXrandr[${MULTILIB_USEDEP}] |
226 |
) |
223 |
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") |
227 |
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") |
224 |
" |
228 |
" |
225 |
|
229 |
|
Lines 232-238
Link Here
|
232 |
usr/lib*/libglapi.so.0.0.0 |
236 |
usr/lib*/libglapi.so.0.0.0 |
233 |
usr/lib*/libGLESv1_CM.so.1.0.0 |
237 |
usr/lib*/libGLESv1_CM.so.1.0.0 |
234 |
usr/lib*/libGLESv2.so.2.0.0 |
238 |
usr/lib*/libGLESv2.so.2.0.0 |
235 |
usr/lib*/libGL.so.1.2.0 |
239 |
X? ( usr/lib*/libGL.so.1.2.0 ) |
236 |
usr/lib*/libOSMesa.so.8.0.0 |
240 |
usr/lib*/libOSMesa.so.8.0.0 |
237 |
) |
241 |
) |
238 |
)" |
242 |
)" |
Lines 347-353
Link Here
|
347 |
fi |
351 |
fi |
348 |
fi |
352 |
fi |
349 |
|
353 |
|
350 |
emesonargs+=( -Dplatforms=x11,surfaceless$(use wayland && echo ",wayland")$(use gbm && echo ",drm") ) |
354 |
emesonargs+=( -Dplatforms=surfaceless$(use X && echo ",x11")$(use wayland && echo ",wayland")$(use gbm && echo ",drm") ) |
351 |
|
355 |
|
352 |
if use gallium; then |
356 |
if use gallium; then |
353 |
emesonargs+=( |
357 |
emesonargs+=( |
Lines 470-476
Link Here
|
470 |
|
474 |
|
471 |
emesonargs+=( |
475 |
emesonargs+=( |
472 |
$(meson_use test build-tests) |
476 |
$(meson_use test build-tests) |
473 |
-Dglx=dri |
477 |
-Dglx=$(usex X dri disabled) |
474 |
-Dshared-glapi=true |
478 |
-Dshared-glapi=true |
475 |
$(meson_use dri3) |
479 |
$(meson_use dri3) |
476 |
$(meson_use egl) |
480 |
$(meson_use egl) |