media-libs / mesa-amber

OpenGL-like graphic library for Linux

Official package sites : https://docs.mesa3d.org/amber.html ·

v21.3.9-r1 :: amber :: gentoo

Modified
License
MIT SGI-B-2.0
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~ia64 ~mips ~riscv ~s390 ~x64-solaris ~x86-linux
USE flags
X debug gles1 gles2 selinux test valgrind wayland zstd

General

X
Add support for X11
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
gles1
Enable GLESv1 support.
gles2
Enable GLES 2.0 (OpenGL for Embedded Systems) support (independently of full OpenGL, see also: gles2-only)
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
wayland
Enable support for dev-libs/wayland
zstd
Enable support for ZSTD compression

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

cpu_flags_x86

sse2
Use the SSE2 instruction set

video_cards

i915
VIDEO_CARDS setting to build driver for Intel i915 video cards
i965
VIDEO_CARDS setting to build driver for Intel i965 video cards
intel
VIDEO_CARDS setting to build driver for Intel video cards
nouveau
VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards
r100
VIDEO_CARDS setting to build only r100 based chips code for radeon
r200
VIDEO_CARDS setting to build only r200 based chips code for radeon
radeon
VIDEO_CARDS setting to build driver for ATI radeon video cards

app-arch / zstd : zstd fast compression library

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-libs / expat : Stream-oriented XML parser library

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / mesa : OpenGL-like graphic library for Linux

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxshmfence : Shared memory fences using futexes

app-arch / zstd : zstd fast compression library

dev-libs / expat : Stream-oriented XML parser library

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / mesa : OpenGL-like graphic library for Linux

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxshmfence : Shared memory fences using futexes

924144
media-libs/mesa-amber-21.3.9-r1 fails tests: +0:12(21): preprocessor error: Error: macro foo invoked with 2 arguments (expected 1)
924989
media-libs/mesa-amber-21.3.9-r1 fails to compile: meson.build:478:4: ERROR: Problem encountered: EGL requires dri, haiku, or windows
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Add Python 3.12 compatibility
Closes: https://bugs.gentoo.org/929648 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marco Sirabella · gentoo
*/*: -Dbuildtype -> EMESON_BUILDTYPE
Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36071 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/mesa-amber: --buildtype -> -Dbuildtype for meson.eclass changes
Since b95ea11330e446d0deb89ca7d78356cb2a7d0d06, we need to do -Dbuildtype, not --buildtype. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/mesa-amber: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/mesa-amber: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Drop Python 3.9 compatibility
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
media-libs/mesa-amber: Add SGI-B-2.0 to LICENSE
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
media-libs/mesa-amber: Fix symbol check unit tests
Closes: https://bugs.gentoo.org/843983 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Drop stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Bump to EAPI=8
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
media-libs/mesa-amber: Fix loading i915c driver
Thanks to Allan Mondor <bugs.gentoo@acmondor.ca> for the patch. Closes: https://bugs.gentoo.org/866425 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Point homepage to Amber documentation
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/mesa-amber: Stabilize 21.3.9 arm64, #861023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/mesa-amber: Stabilize 21.3.9 hppa, #861023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/mesa-amber: Stabilize 21.3.9 ppc, #861023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/mesa-amber: Stabilize 21.3.9 ppc64, #861023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/mesa-amber: Stabilize 21.3.9 arm, #861023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
matoro · gentoo
media-libs/mesa-amber: Stabilize 21.3.9 sparc, #861023
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/mesa-amber: x86 stable wrt bug #861023
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/mesa-amber: amd64 stable wrt bug #861023
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Version bump to 21.3.9
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/mesa-amber: Add new package
Move from media-libs/mesa:amber to simplify reverse dependencies of media-libs/mesa. Bug: https://bugs.gentoo.org/843440 Signed-off-by: Matt Turner <mattst88@gentoo.org>