BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDgraphics/wayland-protocols1.49 newestno data-[email protected]2026-09-17
FreeBSDgraphics/wayland-protocols1.49 newestnone known-[email protected]2026-07-10
OpenBSDwayland/wayland-protocols by name1.49 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDdevel/wayland-protocols by name1.49 newestnone known-[email protected]-
DragonFlygraphics/wayland-protocols1.41none known-[email protected]-
HardenedBSDgraphics/wayland-protocols1.49 newestno data-[email protected]-
GhostBSDgraphics/wayland-protocols1.49 newestno data-[email protected]-

Compare across BSDs

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

Build dependencies 1

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
FileSizeSHA256
wayland-protocols-1.49.tar.xz150612ec4c8f74942d6dff7ace8b4ce4764f0ef9ff618a935d974ea77edee2ad240b14
Master sites 1
  • https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/${DISTVERSION}/downloads/

Commit history 2

DateCommitCreditsLog 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]>