Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 560096 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/media-libs/mesa/mesa-19.1.0.ebuild (-13 / +17 lines)
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)

Return to bug 560096