graphics/libglvnd 1.7.0 MidnightBSD
GL Vendor-Neutral Dispatch library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- Apache-2.0, mit
- Categories
- graphics
Description
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors. It allows multiple drivers from different vendors to coexist on the same filesystem, and determines which vendor to dispatch each API call to at runtime.
Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/libglvnd | 1.7.0 |
| FreeBSD | graphics/libglvnd | 1.7.0 |
| NetBSD | wip/libglvnd | v1.7.0 |
| DragonFly | graphics/libglvnd | 1.7.0 |
| HardenedBSD | graphics/libglvnd | 1.7.0 |
| GhostBSD | graphics/libglvnd | 1.7.0 |
Install
Binary package:
mport install libglvnd
From mports:
cd /usr/mports/graphics/libglvnd && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libglvnd>0:graphics/libglvnd
LIB_DEPENDS= libEGL.so:graphics/libglvnd
Dependencies
Configuration
Options name: graphics_libglvnd
| Option | Default | Description |
|---|---|---|
| X11 | on |
- USES
- compiler:c++11-lib localbase meson pkgconfig
- Service scripts
- none
Files
pkg-plist 52
- include/EGL/egl.h
- include/EGL/eglext.h
- include/EGL/eglplatform.h
- include/GL/gl.h
- include/GL/glcorearb.h
- include/GL/glext.h
- include/GL/glx.h
- include/GL/glxext.h
- include/GLES/egl.h
- include/GLES/gl.h
- include/GLES/glext.h
- include/GLES/glplatform.h
- include/GLES2/gl2.h
- include/GLES2/gl2ext.h
- include/GLES2/gl2platform.h
- include/GLES3/gl3.h
- include/GLES3/gl31.h
- include/GLES3/gl32.h
- include/GLES3/gl3ext.h
- include/GLES3/gl3platform.h
- include/KHR/khrplatform.h
- include/glvnd/GLdispatchABI.h
- include/glvnd/libeglabi.h
- include/glvnd/libglxabi.h
- lib/libEGL.so
- lib/libEGL.so.1
- lib/libEGL.so.1.1.0
- lib/libGL.so
- lib/libGL.so.1
- lib/libGL.so.1.7.0
- lib/libGLESv1_CM.so
- lib/libGLESv1_CM.so.1
- lib/libGLESv1_CM.so.1.2.0
- lib/libGLESv2.so
- lib/libGLESv2.so.2
- lib/libGLESv2.so.2.1.0
- lib/libGLX.so
- lib/libGLX.so.0
- lib/libGLX.so.0.0.0
- lib/libGLdispatch.so
- lib/libGLdispatch.so.0
- lib/libGLdispatch.so.0.0.0
- lib/libOpenGL.so
- lib/libOpenGL.so.0
- lib/libOpenGL.so.0.0.0
- libdata/pkgconfig/egl.pc
- libdata/pkgconfig/gl.pc
- libdata/pkgconfig/glesv1_cm.pc
- libdata/pkgconfig/glesv2.pc
- libdata/pkgconfig/glx.pc
- libdata/pkgconfig/libglvnd.pc
- libdata/pkgconfig/opengl.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libglvnd-1.7.0.tar.gz | 1.94033e+06 | 13ae5bb99a5a2869fbe00aadb49b21fd9c13dfbf59844b0f88d521098094d44a |
Master sites 1
- https://gitlab.freedesktop.org/glvnd/libglvnd/uploads/c24806c283070dc70700234ca8ffacf8/