Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 920692
Collapse All | Expand All

(-)media-libs/mesa/mesa-23.3.1.ebuild (-7 / +27 lines)
Lines 32-38 Link Here
32
32
33
IUSE="${IUSE_VIDEO_CARDS}
33
IUSE="${IUSE_VIDEO_CARDS}
34
	cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
34
	cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
35
	lm-sensors opencl osmesa +proprietary-codecs selinux
35
	lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
36
	test unwind vaapi valgrind vdpau vulkan
36
	test unwind vaapi valgrind vdpau vulkan
37
	vulkan-overlay wayland +X xa zink +zstd"
37
	vulkan-overlay wayland +X xa zink +zstd"
38
38
Lines 55-67 Link Here
55
	video_cards_radeonsi?   ( llvm )
55
	video_cards_radeonsi?   ( llvm )
56
	vdpau? ( X )
56
	vdpau? ( X )
57
	xa? ( X )
57
	xa? ( X )
58
	zink? ( vulkan )
58
	zink? ( vulkan || ( opengl gles1 gles2 ) )
59
	X? ( gles1? ( opengl ) gles2? ( opengl ) )
59
"
60
"
60
61
61
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
62
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
62
RDEPEND="
63
RDEPEND="
63
	>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
64
	>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
64
	>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
65
	opengl? ( >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] )
66
	gles1?  ( >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] )
67
	gles2?  ( >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] )
65
	>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
68
	>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
66
	unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
69
	unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
67
	llvm? (
70
	llvm? (
Lines 400-414 Link Here
400
		emesonargs+=(-Dintel-clc=disabled)
403
		emesonargs+=(-Dintel-clc=disabled)
401
	fi
404
	fi
402
405
406
	if use opengl || use gles1 || use gles2; then
407
		emesonargs+=(
408
			-Degl=enabled
409
			-Dgbm=enabled
410
			-Dglvnd=true
411
		)
412
	else
413
		emesonargs+=(
414
			-Degl=disabled
415
			-Dgbm=disabled
416
			-Dglvnd=false
417
		)
418
	fi
419
420
	if use opengl && use X; then
421
		emesonargs+=(-Dglx=dri)
422
	else
423
		emesonargs+=(-Dglx=disabled)
424
	fi
425
403
	emesonargs+=(
426
	emesonargs+=(
404
		$(meson_use test build-tests)
427
		$(meson_use test build-tests)
405
		-Dglx=$(usex X dri disabled)
406
		-Dshared-glapi=enabled
428
		-Dshared-glapi=enabled
407
		-Ddri3=enabled
429
		-Ddri3=enabled
408
		-Degl=enabled
409
		-Dexpat=enabled
430
		-Dexpat=enabled
410
		-Dgbm=enabled
431
		$(meson_use opengl)
411
		-Dglvnd=true
412
		$(meson_feature gles1)
432
		$(meson_feature gles1)
413
		$(meson_feature gles2)
433
		$(meson_feature gles2)
414
		$(meson_feature llvm)
434
		$(meson_feature llvm)

Return to bug 920692