Port variant standard
Summary Mesa 3D Graphics Library
Package version 19.0.5
Keywords graphics
Maintainer nobody
License MIT , Kronos License (MIT with modifications) , SGI Free Software License B (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 24 MAY 2019, 17:36:52 UTC
Port created 07 JUN 2017, 22:40:10 UTC
Subpackage Descriptions
complete This is the mesa-standard metapackage. It pulls in all subpackages of mesa-standard.
libs The Mesa project began as an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. Over the years the project has grown to implement more graphics APIs, including OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC and Vulkan. A variety of device drivers allows the Mesa libraries to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs. Mesa ties into several other open-source projects: the Direct Rendering Infrastructure and to provide OpenGL support on Linux, FreeBSD and other operating systems. This package contains the Mesa OpenGL libraries for GLX and EGL clients. These include libEGL, libGL, and libglesv2 as well as utlity libraries libglapi and gbm.
clover This package contains Mesa's libOpenCL implementation "Clover". It is built upon GALLIUM and currently only supports Radeon GPUs.
drivers This package contains the Mesa OpenGL libraries for GLX and EGL clients. These include libEGL, libGL, and libglesv2 as well as utlity libraries libglapi and gbm.
osmesa Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or state machine, it is being used with authorization from Silicon Graphics, Inc. However, the author makes no claim that Mesa is in any way a compatible replacement for OpenGL or associated with Silicon Graphics, Inc. This is a Off-Screen version of Mesa in order to do off-screen rendering in other packages like VTK. Offscreen rendering is useful for a number of things, such as batch processing, parallel processing, and remote processing.
Configuration Switches (platform-specific settings discarded)
ARM_DRIVERS OFF Build drivers for aarch64 architecture X86_DRIVERS ON Build drivers for i386 and x86_64 architectures
Package Dependencies by Type
Build (only) libpthread-stubs:single:standard
libbsd4sol:single:standard (sunos)
Build and Runtime expat:shared:standard
Runtime (only) llvm:single:standard (clover subpackage)
zlib:shared:standard (clover subpackage)
libelf:single:standard (clover subpackage)
expat:shared:standard (clover subpackage)
libdrm:single:standard (clover subpackage)
gcc8:cxx_run:standard (clover subpackage)
llvm:single:standard (drivers subpackage)
mesa:libs:standard (drivers subpackage)
zlib:shared:standard (drivers subpackage)
libelf:single:standard (drivers subpackage)
gcc8:cxx_run:standard (drivers subpackage)
llvm:single:standard (osmesa subpackage)
mesa:libs:standard (osmesa subpackage)
zlib:shared:standard (osmesa subpackage)
gcc8:cxx_run:standard (osmesa subpackage)
Download groups
Distribution File Information
6aecb7f67c136768692fb3c33a54196186c6c4fcafab7973516a355e1a54f831 11967816 mesa-19.0.5.tar.xz
Ports that require mesa:standard
cairo:standard Vector graphics library with cross-device support
extremetuxracer:standard Downhill racing game
freeglut:standard FOSS implementation of the GLUT library
glew:standard OpenGL Extension Wrangler Library
graphviz:standard Graph visualization tools
gstreamer1-plugins-base:standard GStreamer Multimedia Framework Base Plugins
gtkada:standard Ada graphical toolkit based on Gtk3 components
irrlicht:standard High performance realtime 3D engine
libGLU:standard OpenGL utility library
libepoxy:standard OpenGL function pointer management library
libreoffice:standard Free Software Productivity Suite
lumina-core:standard Core components of the Lumina Desktop
minetest:standard Infinite-world block sandbox game
perl-tk-zinc:528 Another graphics canvas (v528)
perl-tk-zinc:530 Another graphics canvas (v530)
qemu:standard Fast CPU emulator and virtualizer for x86 platform
qscintilla:standard Qt port of the Scintilla C++ editor control
qt5-qtmultimedia:standard Qt5 - QtMultimedia component
sdl1:standard Cross-platform multimedia development API
sdl1_ttf:standard SDL1 TrueType font rendering library
sdl2:standard Cross-platform multimedia development API
sdl_gnat:standard Ada thin bindings for SDL (GPLv3)
sfml:standard Simple Fast Multimedia Library
sparforte:standard Shell and scripting for mission-critical projects
webkit2:gtk3 Opensource browser engine using the GTK+ 3 toolkit
wxWidgets28:standard GUI toolkit with GTK+ bindings
wxWidgets:gtk2 GUI toolkit with GTK+ bindings (gtk2)
wxWidgets:standard GUI toolkit with GTK+ bindings (gtk3)
xorg-driver-video-amdgpu:standard amdgpu video driver
xorg-driver-video-intel:standard driver for Intel graphics controllers
xorg-server:dmx Distributed Multihead X from X.Org
xorg-server:nest Nesting X server from X.Org
xorg-server:standard X.Org X server and related programs
xorg-server:virtual X virtual framebuffer server from X.Org
xorg-server:wayland X Clients under Wayland
xorg-server:xephyr X server from X.Org based on kdrive
xorg-xdriinfo:standard Query configuration information of DRI drivers