Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2025Q1
wayland-protocols Wayland protocols
1.49 graphics Σ=13 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.49Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-02-11 16:00:42
Last Update: 2026-07-10 08:19:22
Commit Hash: 531401c
People watching this port, also watch: ca_root_nss, opus, wayland, libXdamage, libidn
License: MIT
WWW:
https://wayland.freedesktop.org/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (129 items)
Collapse this list.
  1. /usr/local/share/licenses/wayland-protocols-1.49/catalog.mk
  2. /usr/local/share/licenses/wayland-protocols-1.49/LICENSE
  3. /usr/local/share/licenses/wayland-protocols-1.49/MIT
  4. include/wayland-protocols/alpha-modifier-v1-enum.h
  5. include/wayland-protocols/color-management-v1-enum.h
  6. include/wayland-protocols/color-representation-v1-enum.h
  7. include/wayland-protocols/commit-timing-v1-enum.h
  8. include/wayland-protocols/content-type-v1-enum.h
  9. include/wayland-protocols/cursor-shape-v1-enum.h
  10. include/wayland-protocols/drm-lease-v1-enum.h
  11. include/wayland-protocols/ext-background-effect-v1-enum.h
  12. include/wayland-protocols/ext-data-control-v1-enum.h
  13. include/wayland-protocols/ext-foreign-toplevel-list-v1-enum.h
  14. include/wayland-protocols/ext-idle-notify-v1-enum.h
  15. include/wayland-protocols/ext-image-capture-source-v1-enum.h
  16. include/wayland-protocols/ext-image-copy-capture-v1-enum.h
  17. include/wayland-protocols/ext-session-lock-v1-enum.h
  18. include/wayland-protocols/ext-transient-seat-v1-enum.h
  19. include/wayland-protocols/ext-workspace-v1-enum.h
  20. include/wayland-protocols/fifo-v1-enum.h
  21. include/wayland-protocols/fractional-scale-v1-enum.h
  22. include/wayland-protocols/fullscreen-shell-unstable-v1-enum.h
  23. include/wayland-protocols/idle-inhibit-unstable-v1-enum.h
  24. include/wayland-protocols/input-method-unstable-v1-enum.h
  25. include/wayland-protocols/input-timestamps-unstable-v1-enum.h
  26. include/wayland-protocols/keyboard-shortcuts-inhibit-unstable-v1-enum.h
  27. include/wayland-protocols/linux-dmabuf-unstable-v1-enum.h
  28. include/wayland-protocols/linux-dmabuf-v1-enum.h
  29. include/wayland-protocols/linux-drm-syncobj-v1-enum.h
  30. include/wayland-protocols/linux-explicit-synchronization-unstable-v1-enum.h
  31. include/wayland-protocols/pointer-constraints-unstable-v1-enum.h
  32. include/wayland-protocols/pointer-gestures-unstable-v1-enum.h
  33. include/wayland-protocols/pointer-warp-v1-enum.h
  34. include/wayland-protocols/presentation-time-enum.h
  35. include/wayland-protocols/primary-selection-unstable-v1-enum.h
  36. include/wayland-protocols/relative-pointer-unstable-v1-enum.h
  37. include/wayland-protocols/security-context-v1-enum.h
  38. include/wayland-protocols/single-pixel-buffer-v1-enum.h
  39. include/wayland-protocols/tablet-unstable-v1-enum.h
  40. include/wayland-protocols/tablet-unstable-v2-enum.h
  41. include/wayland-protocols/tablet-v2-enum.h
  42. include/wayland-protocols/tearing-control-v1-enum.h
  43. include/wayland-protocols/text-input-unstable-v1-enum.h
  44. include/wayland-protocols/text-input-unstable-v3-enum.h
  45. include/wayland-protocols/viewporter-enum.h
  46. include/wayland-protocols/xdg-activation-v1-enum.h
  47. include/wayland-protocols/xdg-decoration-unstable-v1-enum.h
  48. include/wayland-protocols/xdg-dialog-v1-enum.h
  49. include/wayland-protocols/xdg-foreign-unstable-v1-enum.h
  50. include/wayland-protocols/xdg-foreign-unstable-v2-enum.h
  51. include/wayland-protocols/xdg-output-unstable-v1-enum.h
  52. include/wayland-protocols/xdg-session-management-v1-enum.h
  53. include/wayland-protocols/xdg-shell-enum.h
  54. include/wayland-protocols/xdg-shell-unstable-v5-enum.h
  55. include/wayland-protocols/xdg-shell-unstable-v6-enum.h
  56. include/wayland-protocols/xdg-system-bell-v1-enum.h
  57. include/wayland-protocols/xdg-toplevel-drag-v1-enum.h
  58. include/wayland-protocols/xdg-toplevel-icon-v1-enum.h
  59. include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
  60. include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
  61. include/wayland-protocols/xwayland-shell-v1-enum.h
  62. include/wayland-protocols/xx-cutouts-v1-enum.h
  63. include/wayland-protocols/xx-input-method-v2-enum.h
  64. include/wayland-protocols/xx-keyboard-filter-v1-enum.h
  65. include/wayland-protocols/xx-session-management-v1-enum.h
  66. include/wayland-protocols/xx-text-input-v3-enum.h
  67. include/wayland-protocols/xx-zones-v1-enum.h
  68. share/pkgconfig/wayland-protocols.pc
  69. share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml
  70. share/wayland-protocols/stable/presentation-time/presentation-time.xml
  71. share/wayland-protocols/stable/tablet/tablet-v2.xml
  72. share/wayland-protocols/stable/viewporter/viewporter.xml
  73. share/wayland-protocols/stable/xdg-shell/xdg-shell.xml
  74. share/wayland-protocols/staging/alpha-modifier/alpha-modifier-v1.xml
  75. share/wayland-protocols/staging/color-management/color-management-v1.xml
  76. share/wayland-protocols/staging/color-representation/color-representation-v1.xml
  77. share/wayland-protocols/staging/commit-timing/commit-timing-v1.xml
  78. share/wayland-protocols/staging/content-type/content-type-v1.xml
  79. share/wayland-protocols/staging/cursor-shape/cursor-shape-v1.xml
  80. share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml
  81. share/wayland-protocols/staging/ext-background-effect/ext-background-effect-v1.xml
  82. share/wayland-protocols/staging/ext-data-control/ext-data-control-v1.xml
  83. share/wayland-protocols/staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
  84. share/wayland-protocols/staging/ext-idle-notify/ext-idle-notify-v1.xml
  85. share/wayland-protocols/staging/ext-image-capture-source/ext-image-capture-source-v1.xml
  86. share/wayland-protocols/staging/ext-image-copy-capture/ext-image-copy-capture-v1.xml
  87. share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml
  88. share/wayland-protocols/staging/ext-transient-seat/ext-transient-seat-v1.xml
  89. share/wayland-protocols/staging/ext-workspace/ext-workspace-v1.xml
  90. share/wayland-protocols/staging/fifo/fifo-v1.xml
  91. share/wayland-protocols/staging/fractional-scale/fractional-scale-v1.xml
  92. share/wayland-protocols/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml
  93. share/wayland-protocols/staging/pointer-warp/pointer-warp-v1.xml
  94. share/wayland-protocols/staging/security-context/security-context-v1.xml
  95. share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml
  96. share/wayland-protocols/staging/tearing-control/tearing-control-v1.xml
  97. share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml
  98. share/wayland-protocols/staging/xdg-dialog/xdg-dialog-v1.xml
  99. share/wayland-protocols/staging/xdg-session-management/xdg-session-management-v1.xml
  100. share/wayland-protocols/staging/xdg-system-bell/xdg-system-bell-v1.xml
  101. share/wayland-protocols/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml
  102. share/wayland-protocols/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
  103. share/wayland-protocols/staging/xdg-toplevel-tag/xdg-toplevel-tag-v1.xml
  104. share/wayland-protocols/staging/xwayland-shell/xwayland-shell-v1.xml
  105. share/wayland-protocols/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml
  106. share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml
  107. share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml
  108. share/wayland-protocols/unstable/input-timestamps/input-timestamps-unstable-v1.xml
  109. share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml
  110. share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
  111. share/wayland-protocols/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml
  112. share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
  113. share/wayland-protocols/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml
  114. share/wayland-protocols/unstable/primary-selection/primary-selection-unstable-v1.xml
  115. share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml
  116. share/wayland-protocols/unstable/tablet/tablet-unstable-v1.xml
  117. share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml
  118. share/wayland-protocols/unstable/text-input/text-input-unstable-v1.xml
  119. share/wayland-protocols/unstable/text-input/text-input-unstable-v3.xml
  120. share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
  121. share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml
  122. share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml
  123. share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml
  124. share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v5.xml
  125. share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml
  126. share/wayland-protocols/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml
  127. @owner
  128. @group
  129. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • wayland-protocols>0:graphics/wayland-protocols
To install the port: #
cd /usr/ports/graphics/wayland-protocols/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/wayland-protocols
  • pkg install wayland-protocols
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wayland-protocols
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1783625720 SHA256 (wayland-protocols-1.49.tar.xz) = ec4c8f74942d6dff7ace8b4ce4764f0ef9ff618a935d974ea77edee2ad240b14 SIZE (wayland-protocols-1.49.tar.xz) = 150612

Packages (timestamps in pop-ups are UTC): #
wayland-protocols
ABIaarch64amd64armv6armv7i386
FreeBSD:13:latest1.471.47n/an/an/a
FreeBSD:13:quarterly1.471.47n/an/an/a
FreeBSD:14:latest1.491.491.311.441.49
FreeBSD:14:quarterly1.491.49-1.441.49
FreeBSD:15:latest1.491.49n/a1.44n/a
FreeBSD:15:quarterly1.491.49n/a-n/a
FreeBSD:16:latest1.491.49n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. wayland-scanner : graphics/wayland
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by: #
for Build #
  1. accessibility/hyprsunset
  2. accessibility/wlsunset
  3. benchmarks/glmark2
  4. benchmarks/vkmark
  5. deskutils/dmenu-wayland
  6. deskutils/havoc
  7. deskutils/kdeconnect-kde
Expand this list (187 items / 180 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. deskutils/maliit-framework
  3. deskutils/plasma6-xdg-desktop-portal-kde
  4. devel/apitrace
  5. devel/godot
  6. devel/godot-tools
  7. devel/kf5-kidletime
  8. devel/kf6-kidletime
  9. devel/sdl20
  10. devel/sdl3
  11. devel/wf-config
  12. games/moonlight-embedded-devel
  13. graphics/blender
  14. graphics/blender4
  15. graphics/egl-wayland
  16. graphics/egl-wayland2
  17. graphics/glfw
  18. graphics/gstreamer1-plugins-gl
  19. graphics/gstreamer1-plugins-vulkan
  20. graphics/gwenview
  21. graphics/imv
  22. graphics/mesa-devel
  23. graphics/mesa-dri
  24. graphics/mesa-libs
  25. graphics/piglit
  26. graphics/vulkan-tools
  27. graphics/waffle
  28. graphics/wayland-utils
  29. graphics/wrapland
  30. multimedia/arcan
  31. multimedia/hyprpwcenter
  32. multimedia/kodi
  33. multimedia/libvpl-tools
  34. multimedia/mpv
  35. multimedia/mpvpaper
  36. multimedia/vlc
  37. multimedia/wf-recorder
  38. sysutils/conky
  39. sysutils/dunst
  40. sysutils/hyprpolkitagent
  41. sysutils/xfce4-power-manager
  42. textproc/fcitx5
  43. textproc/ibus
  44. textproc/uim-wayland
  45. www/webkit2-gtk
  46. x11/awww
  47. x11/bemenu
  48. x11/chayang
  49. x11/dwlb
  50. x11/fnott
  51. x11/foot
  52. x11/fuzzel
  53. x11/grim
  54. x11/hypridle
  55. x11/hyprland-guiutils
  56. x11/hyprlauncher
  57. x11/hyprlock
  58. x11/hyprpaper
  59. x11/hyprpicker
  60. x11/hyprshutdown
  61. x11/kf5-kwayland
  62. x11/kf6-kwindowsystem
  63. x11/kitty
  64. x11/lavalauncher
  65. x11/libxfce4windowing
  66. x11/libxkbcommon
  67. x11/mako
  68. x11/mangobar
  69. x11/plasma6-kscreen
  70. x11/plasma6-kwayland
  71. x11/plasma6-kwayland-integration
  72. x11/plasma6-layer-shell-qt
  73. x11/plasma6-libplasma
  74. x11/plasma6-plasma-desktop
  75. x11/plasma6-plasma-workspace
  76. x11/quickshell
  77. x11/rofi
  78. x11/sandbar
  79. x11/sfwbar
  80. x11/slurp
  81. x11/somebar
  82. x11/squeekboard
  83. x11/sway-audio-idle-inhibit
  84. x11/swaybg
  85. x11/swayidle
  86. x11/swayimg
  87. x11/swaylock
  88. x11/swaylock-effects
  89. x11/swaylock-plugin
  90. x11/sxmo-wayout
  91. x11/tofi
  92. x11/virtboard
  93. x11/waybar
  94. x11/waylock
  95. x11/wcm
  96. x11/wdisplays
  97. x11/wev
  98. x11/wf-shell
  99. x11/wl-clipboard
  100. x11/wl-find-cursor
  101. x11/wl-kbptr
  102. x11/wl-mirror
  103. x11/wmenu
  104. x11/wob
  105. x11/wshowkeys
  106. x11/xdg-desktop-portal-hyprland
  107. x11/xdg-desktop-portal-wlr
  108. x11/xfce4-screenshooter-plugin
  109. x11-clocks/wlclock
  110. x11-servers/xwayland
  111. x11-toolkits/aquamarine
  112. x11-toolkits/gtk-layer-shell
  113. x11-toolkits/gtk-session-lock
  114. x11-toolkits/gtk30
  115. x11-toolkits/gtk4-layer-shell
  116. x11-toolkits/gtk40
  117. x11-toolkits/hyprtoolkit
  118. x11-toolkits/kf6-kguiaddons
  119. x11-toolkits/libdecor
  120. x11-toolkits/scenefx04
  121. x11-toolkits/scenefx05
  122. x11-toolkits/wlroots015
  123. x11-toolkits/wlroots017
  124. x11-toolkits/wlroots018
  125. x11-toolkits/wlroots019
  126. x11-toolkits/wlroots020
  127. x11-wm/cagebreak
  128. x11-wm/dwl
  129. x11-wm/gamescope
  130. x11-wm/hikari
  131. x11-wm/hyprland
  132. x11-wm/labwc
  133. x11-wm/mango
  134. x11-wm/mutter
  135. x11-wm/phoc
  136. x11-wm/plasma6-kwin
  137. x11-wm/plasma6-kwin-x11
  138. x11-wm/river
  139. x11-wm/river-classic
  140. x11-wm/sway
  141. x11-wm/swayfx
  142. x11-wm/wayfire
  143. x11-wm/wayfire-plugins-extra
  144. x11-wm/wlmaker
  145. Collapse this list.

Deleted ports which required this port:

Expand this list of 37 deleted ports
  1. deskutils/plasma5-xdg-desktop-portal-kde*
  2. devel/vulkan-tools*
  3. graphics/gwenview-devel*
  4. graphics/wayland-info*
  5. multimedia/gstreamer1-vaapi*
  6. multimedia/kodi-devel*
  7. multimedia/mpv034*
  8. multimedia/onevpl*
  9. multimedia/vlc3*
  10. www/webkit2-gtk3*
  11. www/webkit2-gtk4*
  12. x11/dmenu-wayland*
  13. x11/havoc*
  14. x11/phosh*
  15. x11/plasma5-kwayland-integration*
  16. x11/plasma5-kwayland-server*
  17. x11/plasma5-layer-shell-qt*
  18. x11/plasma5-plasma-desktop*
  19. x11/plasma5-plasma-workspace*
  20. x11/rofi-wayland*
  21. x11/swww*
  22. x11/wapanel*
  23. x11-servers/xwayland-devel*
  24. x11-toolkits/scenefx*
  25. x11-toolkits/scenefx02*
  26. x11-toolkits/scenefx03*
  27. x11-toolkits/wcl*
  28. x11-toolkits/wlc*
  29. x11-toolkits/wlroots*
  30. x11-toolkits/wlroots-devel*
  31. x11-toolkits/wlroots-hyprland*
  32. x11-toolkits/wlroots016*
  33. x11-wm/cage-devel*
  34. x11-wm/hyprland-devel*
  35. x11-wm/mangowc*
  36. x11-wm/plasma5-kwin*
  37. x11-wm/sway-devel*
  38. Collapse this list of deleted ports.
for Run #
  1. multimedia/mpv
  2. x11/libxfce4windowing
  3. x11/rofi
  4. x11-toolkits/gtk40
  5. x11-toolkits/wlroots020

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. x11/rofi-wayland*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
===> The following configuration options are available for wayland-protocols-1.49: TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings
Options name: #
graphics_wayland-protocols
USES: #
meson pkgconfig python:env tar:xz
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.49/downloads/
Collapse this list.

There are no commits on branch 2025Q1 for this port