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