graphics/egl-wayland2 1.0.2 FreeBSD
NVIDIA graphics dma-buf Wayland platform
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
95c6bfa199- License
- APACHE20
- Categories
- graphics
- Package size
- 36.4 KiB, 92.1 KiB installed
Description
This is a new implementation of a EGL External Platform Library for Wayland (EGL_KHR_platform_wayland), using the NVIDIA driver's new platform surface interface, which simplifies a lot of the library and improves window resizing.
This library implements an EGL External Platform interface to work along with EGL drivers that support the external platform mechanism.
Minimum required version of nvidia-driver for this is 560. Any of legacy versions are not supported.
In the other systems
The newest version among them is 1.0.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | graphics/egl-wayland2 | 1.0.2 newest | none known | - | [email protected] | 2026-09-05 |
| HardenedBSD | graphics/egl-wayland2 | 1.0.2 newest | no data | - | [email protected] | - |
| GhostBSD | graphics/egl-wayland2 | 1.0.2 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install egl-wayland2
From the ports tree:
cd /usr/ports/graphics/egl-wayland2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= egl-wayland2>0:graphics/egl-wayland2
LIB_DEPENDS= libnvidia-egl-wayland2.so:graphics/egl-wayland2
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.2 | 1.0.2 | - | - | 1.0.2 |
| FreeBSD:14:quarterly | 1.0.2 | 1.0.2 | n/a | - | 1.0.2 |
| FreeBSD:15:latest | 1.0.2 | 1.0.2 | n/a | - | - |
| FreeBSD:15:quarterly | 1.0.2 | 1.0.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.2 | 1.0.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${LOCALBASE}/include/libdrm/drm_fourcc.h: graphics/libdrmeglexternalplatform>=1.2: graphics/eglexternalplatformwayland-protocols>=1.8: graphics/wayland-protocols
Library 2
libdrm.so: graphics/libdrmlibwayland-server.so: graphics/wayland
The full lists below include those, and their dependencies in turn.
Build dependencies 39
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/llvm12
- devel/meson
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/spirv-llvm-translator
- graphics/eglexternalplatform
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/wayland
- graphics/wayland-protocols
- lang/perl5.42
- lang/python312
- math/mpdecimal
- misc/hwdata
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxshmfence
- x11/xorgproto
Run dependencies 31
- archivers/liblz4
- archivers/zstd
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/llvm12
- devel/readline
- devel/spirv-llvm-translator
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxshmfence
- x11/xorgproto
Configuration
No options to configure.
- USES
- gl meson pkgconfig
- Service scripts
- none
Files
pkg-plist 4
- lib/libnvidia-egl-wayland2.so
- lib/libnvidia-egl-wayland2.so.1
- lib/libnvidia-egl-wayland2.so.
- share/egl/egl_external_platform.d/09_nvidia_wayland2.json
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| NVIDIA-egl-wayland2-v1.0.2_GH0.tar.gz | 81287 | 19262df1df00de75bdc419d31d544953a3589e6369e5dff1a4ebcee465c6d046 |