media-libs/mesa (didos)

Search

Install

Install this package:

emerge -a media-libs/mesa

Package Information

Description:
This ebuild fork exists for OpenMax support. Updated only for ebuilds marked stable.
Homepage:
https://www.mesa3d.org/ https://mesa.freedesktop.org/
License:
MIT

Versions

Version EAPI Keywords Slot
20.0.8 7 ~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris 0/20.0.8

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>orsonteodoro@hotmail.com</email>
		<name>Orson Teodoro</name>
	</maintainer>
	<maintainer type="project">
		<email>x11@gentoo.org</email>
		<name>X11</name>
	</maintainer>
	<longdescription>
		This ebuild fork exists for OpenMax support.  Updated only for ebuilds marked stable.
	</longdescription>
	<use>
		<flag name="classic">Build drivers based on the classic architecture.</flag>
		<flag name="d3d9">Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine.</flag>
		<flag name="dri3">Enable DRI3 support.</flag>
		<flag name="egl">Enable EGL support.</flag>
		<flag name="gallium">Build drivers based on Gallium3D, the new architecture for 3D graphics drivers.</flag>
		<flag name="gbm">Enable the Graphics Buffer Manager for EGL on KMS.</flag>
		<flag name="gles1">Enable GLESv1 support.</flag>
		<flag name="gles2">Enable GLESv2 support.</flag>
		<flag name="libglvnd">Use libglvnd for dispatch.</flag>
		<flag name="llvm">Enable LLVM backend for Gallium3D.</flag>
		<flag name="opencl">Enable the Clover Gallium OpenCL state tracker.</flag>
		<flag name="openmax">Enable OpenMAX support</flag>
		<flag name="omx-bellagio">Uses the older Bellagio as the OpenMAX IL</flag>
		<flag name="omx-tizonia">Uses the newer Tizonia as the OpenMAX IL</flag>
		<flag name="osmesa">Build the Mesa library for off-screen rendering.</flag>
		<flag name="pax_kernel">Enable if the user plans to run the package under a pax enabled hardened kernel</flag>
		<flag name="pic">disable optimized assembly code that is not PIC friendly</flag>
		<flag name="valgrind">Compile in valgrind memory hints</flag>
		<flag name="vdpau">Enable the VDPAU acceleration interface for the Gallium3D Video Layer.</flag>
		<flag name="vulkan">Enable Vulkan drivers</flag>
		<flag name="vulkan-overlay">Build vulkan-overlay-layer which displays Frames Per Second and other statistics</flag>
		<flag name="wayland">Enable support for dev-libs/wayland</flag>
		<flag name="xa">Enable the XA (X Acceleration) API for Gallium3D.</flag>
		<flag name="xvmc">Enable the XvMC acceleration interface for the Gallium3D Video Layer.</flag>
	</use>
	<upstream>
		<remote-id type="cpe">cpe:/a:mesa3d:mesa</remote-id>
		<remote-id type="sourceforge">mesa3d</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p media-libs/mesa | euse -E <flag> -p media-libs/mesa | euse -D <flag> -p media-libs/mesa

Flag Description 20.0.8
X Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface ⚠️ ⊕
classic Build drivers based on the classic architecture. ⊕
d3d9 Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine. ✓
debug ⚠️ ✓
dri3 Enable DRI3 support. ⊕
egl Enable EGL support. ⊕
gallium Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. ⊕
gbm Enable the Graphics Buffer Manager for EGL on KMS. ⊕
gles1 Enable GLESv1 support. ✓
gles2 Enable GLESv2 support. ⊕
libglvnd Use libglvnd for dispatch. ⊕
llvm Enable LLVM backend for Gallium3D. ⊕
lm-sensors ⚠️ ✓
omx-bellagio Uses the older Bellagio as the OpenMAX IL ✓
omx-tizonia Uses the newer Tizonia as the OpenMAX IL ✓
opencl Enable the Clover Gallium OpenCL state tracker. ✓
openmax Enable OpenMAX support ✓
osmesa Build the Mesa library for off-screen rendering. ✓
selinux ⚠️ ✓
test ⚠️ ✓
unwind Enable stack backtraces (-k flag) via <pkg>sys-libs/libunwind</pkg> ⚠️ ✓
vaapi ⚠️ ✓
valgrind Compile in valgrind memory hints ✓
vdpau Enable the VDPAU acceleration interface for the Gallium3D Video Layer. ✓
video_cards_ ⚠️ ✓
vulkan Enable Vulkan drivers ✓
vulkan-overlay Build vulkan-overlay-layer which displays Frames Per Second and other statistics ✓
wayland Enable support for dev-libs/wayland ✓
xa Enable the XA (X Acceleration) API for Gallium3D. ✓
xvmc Enable the XvMC acceleration interface for the Gallium3D Video Layer. ✓
zstd ⚠️ ⊕

Files

Manifest

Type File Size Versions
DIST mesa-20.0.8.tar.xz 12360736 bytes 20.0.8
Unmatched Entries
Type File Size
AUX mesa-19.3.0-add-disable-tls-support.patch 1230 bytes
AUX mesa-20.0.4-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch 1179 bytes
EBUILD mesa-20.0.8-r3.ebuild 15984 bytes
MISC ChangeLog 317 bytes
MISC metadata.xml 2533 bytes