graphics/wayland-protocols 1.49 MidnightBSD
Wayland protocols
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
8c7250f1d2- License
- mit
- Categories
- graphics
Description
wayland-protocols contains Wayland protocols that adds functionality not available in the Wayland core protocol. Such protocols either adds completely new functionality, or extends the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols.
A protocol in wayland-protocols consists of a directory containing a set of XML files containing the protocol specification, and a README file containing detailed state and a list of maintainers.
In the other systems
The newest version among them is 1.49, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | graphics/wayland-protocols | 1.49 newest | no data | - | [email protected] | 2026-09-17 |
| FreeBSD | graphics/wayland-protocols | 1.49 newest | none known | - | [email protected] | 2026-07-10 |
| OpenBSD | wayland/wayland-protocols by name | 1.49 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | devel/wayland-protocols by name | 1.49 newest | none known | - | [email protected] | - |
| DragonFly | graphics/wayland-protocols | 1.41 | none known | - | [email protected] | - |
| HardenedBSD | graphics/wayland-protocols | 1.49 newest | no data | - | [email protected] | - |
| GhostBSD | graphics/wayland-protocols | 1.49 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install wayland-protocols
From mports:
cd /usr/mports/graphics/wayland-protocols && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
Dependencies
As this port's Makefile names them.
Build 1
wayland-scanner: graphics/wayland
Build dependencies 1
Required by 28
- accessibility/wlsunset
- core/midnightbsd-wayland
- graphics/egl-wayland
- graphics/wayland-utils
- multimedia/wf-recorder
- sysutils/xfce4-power-manager
- 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-wm/cage
- x11-wm/hikari
- x11-wm/labwc
- x11-wm/sway
- x11/foot
- x11/fuzzel
- x11/grim
- x11/kitty
- x11/slurp
- x11/swaybg
- x11/waybar
- x11/wl-clipboard
- x11/xdg-desktop-portal-hyprland
- x11/xdg-desktop-portal-wlr
Configuration
No options to configure.
- USES
- meson pkgconfig tar:xz
- Service scripts
- none
Files
pkg-plist 123
- include/wayland-protocols/alpha-modifier-v1-enum.h
- include/wayland-protocols/color-management-v1-enum.h
- include/wayland-protocols/color-representation-v1-enum.h
- include/wayland-protocols/commit-timing-v1-enum.h
- include/wayland-protocols/content-type-v1-enum.h
- include/wayland-protocols/cursor-shape-v1-enum.h
- include/wayland-protocols/drm-lease-v1-enum.h
- include/wayland-protocols/ext-background-effect-v1-enum.h
- include/wayland-protocols/ext-data-control-v1-enum.h
- include/wayland-protocols/ext-foreign-toplevel-list-v1-enum.h
- include/wayland-protocols/ext-idle-notify-v1-enum.h
- include/wayland-protocols/ext-image-capture-source-v1-enum.h
- include/wayland-protocols/ext-image-copy-capture-v1-enum.h
- include/wayland-protocols/ext-session-lock-v1-enum.h
- include/wayland-protocols/ext-transient-seat-v1-enum.h
- include/wayland-protocols/ext-workspace-v1-enum.h
- include/wayland-protocols/fifo-v1-enum.h
- include/wayland-protocols/fractional-scale-v1-enum.h
- include/wayland-protocols/fullscreen-shell-unstable-v1-enum.h
- include/wayland-protocols/idle-inhibit-unstable-v1-enum.h
- include/wayland-protocols/input-method-unstable-v1-enum.h
- include/wayland-protocols/input-timestamps-unstable-v1-enum.h
- include/wayland-protocols/keyboard-shortcuts-inhibit-unstable-v1-enum.h
- include/wayland-protocols/linux-dmabuf-unstable-v1-enum.h
- include/wayland-protocols/linux-dmabuf-v1-enum.h
- include/wayland-protocols/linux-drm-syncobj-v1-enum.h
- include/wayland-protocols/linux-explicit-synchronization-unstable-v1-enum.h
- include/wayland-protocols/pointer-constraints-unstable-v1-enum.h
- include/wayland-protocols/pointer-gestures-unstable-v1-enum.h
- include/wayland-protocols/pointer-warp-v1-enum.h
- include/wayland-protocols/presentation-time-enum.h
- include/wayland-protocols/primary-selection-unstable-v1-enum.h
- include/wayland-protocols/relative-pointer-unstable-v1-enum.h
- include/wayland-protocols/security-context-v1-enum.h
- include/wayland-protocols/single-pixel-buffer-v1-enum.h
- include/wayland-protocols/tablet-unstable-v1-enum.h
- include/wayland-protocols/tablet-unstable-v2-enum.h
- include/wayland-protocols/tablet-v2-enum.h
- include/wayland-protocols/tearing-control-v1-enum.h
- include/wayland-protocols/text-input-unstable-v1-enum.h
- include/wayland-protocols/text-input-unstable-v3-enum.h
- include/wayland-protocols/viewporter-enum.h
- include/wayland-protocols/xdg-activation-v1-enum.h
- include/wayland-protocols/xdg-decoration-unstable-v1-enum.h
- include/wayland-protocols/xdg-dialog-v1-enum.h
- include/wayland-protocols/xdg-foreign-unstable-v1-enum.h
- include/wayland-protocols/xdg-foreign-unstable-v2-enum.h
- include/wayland-protocols/xdg-output-unstable-v1-enum.h
- include/wayland-protocols/xdg-shell-enum.h
- include/wayland-protocols/xdg-shell-unstable-v5-enum.h
- include/wayland-protocols/xdg-shell-unstable-v6-enum.h
- include/wayland-protocols/xdg-system-bell-v1-enum.h
- include/wayland-protocols/xdg-toplevel-drag-v1-enum.h
- include/wayland-protocols/xdg-toplevel-icon-v1-enum.h
- include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
- include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
- include/wayland-protocols/xwayland-shell-v1-enum.h
- include/wayland-protocols/xx-input-method-v2-enum.h
- include/wayland-protocols/xx-session-management-v1-enum.h
- include/wayland-protocols/xx-text-input-v3-enum.h
- include/wayland-protocols/xdg-session-management-v1-enum.h
- include/wayland-protocols/xx-cutouts-v1-enum.h
- include/wayland-protocols/xx-keyboard-filter-v1-enum.h
- include/wayland-protocols/xx-zones-v1-enum.h
- share/pkgconfig/wayland-protocols.pc
- share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml
- share/wayland-protocols/stable/presentation-time/presentation-time.xml
- share/wayland-protocols/stable/tablet/tablet-v2.xml
- share/wayland-protocols/stable/viewporter/viewporter.xml
- share/wayland-protocols/stable/xdg-shell/xdg-shell.xml
- share/wayland-protocols/staging/alpha-modifier/alpha-modifier-v1.xml
- share/wayland-protocols/staging/color-management/color-management-v1.xml
- share/wayland-protocols/staging/color-representation/color-representation-v1.xml
- share/wayland-protocols/staging/commit-timing/commit-timing-v1.xml
- share/wayland-protocols/staging/content-type/content-type-v1.xml
- share/wayland-protocols/staging/cursor-shape/cursor-shape-v1.xml
- share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml
- share/wayland-protocols/staging/ext-background-effect/ext-background-effect-v1.xml
- share/wayland-protocols/staging/ext-data-control/ext-data-control-v1.xml
- share/wayland-protocols/staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
- share/wayland-protocols/staging/ext-idle-notify/ext-idle-notify-v1.xml
- share/wayland-protocols/staging/ext-image-capture-source/ext-image-capture-source-v1.xml
- share/wayland-protocols/staging/ext-image-copy-capture/ext-image-copy-capture-v1.xml
- share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml
- share/wayland-protocols/staging/ext-transient-seat/ext-transient-seat-v1.xml
- share/wayland-protocols/staging/ext-workspace/ext-workspace-v1.xml
- share/wayland-protocols/staging/fifo/fifo-v1.xml
- share/wayland-protocols/staging/fractional-scale/fractional-scale-v1.xml
- share/wayland-protocols/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml
- share/wayland-protocols/staging/pointer-warp/pointer-warp-v1.xml
- share/wayland-protocols/staging/security-context/security-context-v1.xml
- share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml
- share/wayland-protocols/staging/tearing-control/tearing-control-v1.xml
- share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml
- share/wayland-protocols/staging/xdg-dialog/xdg-dialog-v1.xml
- share/wayland-protocols/staging/xdg-session-management/xdg-session-management-v1.xml
- share/wayland-protocols/staging/xdg-system-bell/xdg-system-bell-v1.xml
- share/wayland-protocols/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml
- share/wayland-protocols/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
- share/wayland-protocols/staging/xdg-toplevel-tag/xdg-toplevel-tag-v1.xml
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wayland-protocols-1.49.tar.xz | 150612 | ec4c8f74942d6dff7ace8b4ce4764f0ef9ff618a935d974ea77edee2ad240b14 |
Master sites 1
- https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/${DISTVERSION}/downloads/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
8c7250f1d2 |
Lucas Holt | graphics/wayland-protocols: update to 1.49 (#1456) | |
e9b6d3d858 |
Lucas Holt | graphics/wayland-protocols: update to 1.48 (#1374) Updates Wayland protocol definitions to 1.48, required by Mutter 51.
Validated makesum, patch, build, fake, package, test, check-license,
portlint (0 fatal), and git diff --check.
## Summary by Sourcery
Update the Wayland protocol definitions to version 1.48 for
compatibility with newer consumers.
Enhancements:
- Update the Wayland protocol definitions port to version 1.48.
Chores:
- Refresh the recorded distfile checksums and package file list for the
new protocol release.
---------
Signed-off-by: Lucas Holt <[email protected]> |