graphics/wayland 1.26.0 MidnightBSD
Core Wayland window system code and protocol
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
bffc6ff36e- License
- mit
- Categories
- graphics
Description
Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.
In the other systems
The newest version among them is 1.26.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | graphics/wayland | 1.26.0 newest | no data | - | [email protected] | 2026-09-09 |
| FreeBSD | graphics/wayland | 1.26.0 newest | none known | - | [email protected] | 2026-08-18 |
| OpenBSD | wayland/wayland by name | 1.26.0 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-07-20 |
| NetBSD | devel/wayland by name | 1.25.0 behind since 2026-07-20 | none known | - | [email protected] | - |
| DragonFly | graphics/wayland | 1.23.1 behind since 2026-07-08 | none known | - | [email protected] | - |
| HardenedBSD | graphics/wayland | 1.26.0 newest | no data | - | [email protected] | - |
| GhostBSD | graphics/wayland | 1.26.0 newest | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install wayland
From mports:
cd /usr/mports/graphics/wayland && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wayland>0:graphics/wayland
LIB_DEPENDS= libwayland-client.so:graphics/wayland
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 3
libexpat.so: textproc/expat2libffi.so: devel/libffilibepoll-shim.so: devel/libepoll-shim
Build dependencies 3
Run dependencies 3
Required by 61
- accessibility/wlsunset
- audio/soundcraft
- cad/PrusaSlicer
- cad/cadcraft
- cad/kicad
- core/midnightbsd-wayland
- devel/electron39
- devel/electron40
- devel/electron41
- devel/electron42
- devel/electron43
- editors/gridcraft
- editors/vscode
- editors/wordcraft
- graphics/clutter
- graphics/egl-wayland
- graphics/lightcraft
- graphics/photocraft
- graphics/qt5-wayland
- graphics/vectorcraft
- graphics/wayland-protocols
- graphics/wayland-utils
- graphics/waylandpp
- multimedia/deckcraft
- multimedia/effectcraft
- multimedia/filmcraft
- multimedia/libxine
- multimedia/wf-recorder
- net/remmina
- print/pdfcraft
- science/zotero
- www/chromium
- www/ungoogled-chromium
- www/wpebackend-fdo
- x11-fm/nautilus
- x11-servers/xwayland
- x11-toolkits/gtk-layer-shell
- x11-toolkits/libdecor
- x11-toolkits/wlroots
- x11-toolkits/wlroots015
- x11-toolkits/wlroots016
- x11-toolkits/wlroots018
- x11-toolkits/wlroots019
- x11-toolkits/wxgtk32
- x11-wm/cage
- x11-wm/hikari
- x11-wm/labwc
- x11-wm/sway
- x11/foot
- x11/fuzzel
- x11/grim
- x11/kitty
- x11/slurp
- x11/swaybg
- x11/tecla
- x11/waybar
- x11/wl-clipboard
- x11/wofi
- x11/xdg-desktop-portal-gnome
- x11/xdg-desktop-portal-hyprland
- x11/xdg-desktop-portal-wlr
Configuration
No options to configure.
- USES
- cpe gnome meson pkgconfig tar:xz
- Service scripts
- none
Files
pkg-plist 35
- bin/wayland-scanner
- include/wayland-client-core.h
- include/wayland-client-protocol.h
- include/wayland-client.h
- include/wayland-cursor.h
- include/wayland-egl-backend.h
- include/wayland-egl-core.h
- include/wayland-egl.h
- include/wayland-server-core.h
- include/wayland-server-protocol.h
- include/wayland-server.h
- include/wayland-util.h
- include/wayland-version.h
- lib/libwayland-client.so
- lib/libwayland-client.so.0
- lib/libwayland-client.so.0.26.0
- lib/libwayland-cursor.so
- lib/libwayland-cursor.so.0
- lib/libwayland-cursor.so.0.26.0
- lib/libwayland-egl.so
- lib/libwayland-egl.so.1
- lib/libwayland-egl.so.1.26.0
- lib/libwayland-server.so
- lib/libwayland-server.so.0
- lib/libwayland-server.so.0.26.0
- libdata/pkgconfig/wayland-client.pc
- libdata/pkgconfig/wayland-cursor.pc
- libdata/pkgconfig/wayland-egl-backend.pc
- libdata/pkgconfig/wayland-egl.pc
- libdata/pkgconfig/wayland-scanner.pc
- libdata/pkgconfig/wayland-server.pc
- share/aclocal/wayland-scanner.m4
- share/wayland/wayland-scanner.mk
- share/wayland/wayland.dtd
- share/wayland/wayland.xml
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wayland-1.26.0.tar.xz | 612384 | 64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3 |
Master sites 1
- https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.26.0/downloads/