notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2025Q2
wayland Core Wayland window system code and protocol
1.26.0 graphics on this many watch lists=18 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.24.0_2Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-29 23:04:55
Last Update: 2026-08-18 15:32:30
Commit Hash: ab208c4
People watching this port, also watch:: ca_root_nss, opus, glib, libevent, libedit
License: MIT
WWW:
https://wayland.freedesktop.org/
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.
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 (42 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/wayland-1.26.0/catalog.mk
  3. /usr/local/share/licenses/wayland-1.26.0/LICENSE
  4. /usr/local/share/licenses/wayland-1.26.0/MIT
  5. bin/wayland-scanner
  6. include/wayland-client-core.h
  7. include/wayland-client-protocol.h
  8. include/wayland-client.h
  9. include/wayland-cursor.h
  10. include/wayland-egl-backend.h
  11. include/wayland-egl-core.h
  12. include/wayland-egl.h
  13. include/wayland-server-core.h
  14. include/wayland-server-protocol.h
  15. include/wayland-server.h
  16. include/wayland-util.h
  17. include/wayland-version.h
  18. lib/libwayland-client.so
  19. lib/libwayland-client.so.0
  20. lib/libwayland-client.so.0.26.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.26.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.26.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.26.0
  30. libdata/pkgconfig/wayland-client.pc
  31. libdata/pkgconfig/wayland-cursor.pc
  32. libdata/pkgconfig/wayland-egl-backend.pc
  33. libdata/pkgconfig/wayland-egl.pc
  34. libdata/pkgconfig/wayland-scanner.pc
  35. libdata/pkgconfig/wayland-server.pc
  36. share/aclocal/wayland-scanner.m4
  37. share/wayland/wayland-scanner.mk
  38. share/wayland/wayland.dtd
  39. share/wayland/wayland.xml
  40. @owner
  41. @group
  42. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • wayland>0:graphics/wayland
To install the port:
cd /usr/ports/graphics/wayland/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/wayland
  • pkg install wayland
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wayland
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1786964457 SHA256 (wayland-1.26.0.tar.xz) = 64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3 SIZE (wayland-1.26.0.tar.xz) = 612384

Packages (timestamps in pop-ups are UTC):
wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.24.0_21.24.0_2n/an/an/an/an/an/a
FreeBSD:13:quarterly1.24.0_21.24.0_2n/an/an/an/an/an/a
FreeBSD:14:latest1.26.01.26.01.21.01.24.0_21.26.01.22.0-1.22.0
FreeBSD:14:quarterly1.25.01.25.0-1.23.1_11.25.01.22.01.22.01.22.0
FreeBSD:15:latest1.26.01.26.0n/a1.24.0_2n/an/a1.22.01.22.0
FreeBSD:15:quarterly1.25.01.25.0n/a-n/an/a--
FreeBSD:16:latest1.26.01.26.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. xsltproc : textproc/libxslt
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libexpat.so : textproc/expat2
  2. libffi.so : devel/libffi
  3. libepoll-shim.so : devel/libepoll-shim
  4. libxml2.so : textproc/libxml2
This port is required by:
for Build
  1. comms/syncterm
  2. graphics/blender
  3. graphics/blender4
  4. graphics/waffle
  5. graphics/wayland-protocols
  6. multimedia/wf-recorder
  7. net/freerdp3
Expand this list (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. sysutils/fastfetch
  3. textproc/fcitx5
  4. textproc/ibus
  5. x11/awww
  6. x11/kanshi
  7. x11/mangobar
  8. x11/quickshell
  9. x11/wl-find-cursor
  10. x11/wlopm
  11. x11-wm/wayfire-plugins-extra
  12. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. graphics/wayland-protocols-devel*
  2. x11/swww*
  3. Collapse this list of deleted ports.
for Libraries
  1. accessibility/gammastep
  2. accessibility/hyprsunset
  3. accessibility/redshift
  4. accessibility/wlsunset
  5. audio/giada
  6. audio/guitarix-lv2
  7. benchmarks/glmark2
Expand this list (298 items / 291 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. benchmarks/vkmark
  3. cad/PrusaSlicer
  4. cad/kicad
  5. deskutils/cairo-dock
  6. deskutils/cairo-dock-plugins
  7. deskutils/dmenu-wayland
  8. deskutils/havoc
  9. deskutils/kdeconnect-kde
  10. deskutils/maliit-framework
  11. deskutils/plasma6-xdg-desktop-portal-kde
  12. devel/appstream
  13. devel/electron40
  14. devel/electron41
  15. devel/electron42
  16. devel/electron43
  17. devel/electron44
  18. devel/godot
  19. devel/godot-tools
  20. devel/kf5-kidletime
  21. devel/kf6-kidletime
  22. devel/qt6-base
  23. devel/sdl20
  24. devel/sdl3
  25. editors/vscode
  26. editors/zed
  27. emulators/86Box
  28. emulators/fbsd-duckstation
  29. emulators/snes9x-gtk
  30. emulators/wine
  31. emulators/wine-devel
  32. emulators/wine-proton
  33. games/gcompris-qt
  34. games/moonlight-embedded-devel
  35. games/moonlight-qt
  36. games/retroarch
  37. graphics/clutter
  38. graphics/egl-wayland
  39. graphics/egl-wayland2
  40. graphics/gstreamer1-plugins-gl
  41. graphics/gstreamer1-plugins-vulkan
  42. graphics/gwenview
  43. graphics/imv
  44. graphics/mesa-devel
  45. graphics/mesa-dri
  46. graphics/mesa-libs
  47. graphics/piglit
  48. graphics/plasma6-spectacle
  49. graphics/qt5-wayland
  50. graphics/qt6-wayland
  51. graphics/vulkan-caps-viewer
  52. graphics/vulkan-extension-layer
  53. graphics/vulkan-loader
  54. graphics/vulkan-tools
  55. graphics/vulkan-validation-layers
  56. graphics/waffle
  57. graphics/wayland-utils
  58. graphics/waylandpp
  59. graphics/wrapland
  60. misc/warp
  61. multimedia/arcan
  62. multimedia/go2tv
  63. multimedia/intel-media-sdk
  64. multimedia/libva
  65. multimedia/libva-utils
  66. multimedia/libvpl-tools
  67. multimedia/mpv
  68. multimedia/mpvpaper
  69. multimedia/obs-studio
  70. multimedia/onevpl
  71. multimedia/qt6-multimedia
  72. multimedia/vlc
  73. multimedia/webcamoid
  74. multimedia/wf-recorder
  75. multimedia/wlrobs
  76. net/freerdp
  77. net/freerdp3
  78. net/krdc
  79. net/remmina
  80. net/wayvnc
  81. net/wlvncc
  82. net-im/signal-desktop
  83. science/zotero
  84. security/plasma6-kscreenlocker
  85. sysutils/conky
  86. sysutils/dunst
  87. sysutils/elephant
  88. sysutils/gnome-settings-daemon
  89. sysutils/waynergy
  90. sysutils/xfce4-power-manager
  91. sysutils/xfce4-settings
  92. textproc/fcitx5
  93. textproc/fcitx5-qt
  94. textproc/ibus
  95. www/chromium
  96. www/iridium
  97. www/ungoogled-chromium
  98. www/webkit2-gtk
  99. www/wpebackend-fdo
  100. x11/bemenu
  101. x11/chayang
  102. x11/dwlb
  103. x11/fnott
  104. x11/foot
  105. x11/fuzzel
  106. x11/grim
  107. x11/hypridle
  108. x11/hyprlock
  109. x11/hyprpaper
  110. x11/hyprpicker
  111. x11/kanshi
  112. x11/kf5-kwayland
  113. x11/kf6-kwindowsystem
  114. x11/kitty
  115. x11/lavalauncher
  116. x11/libxfce4windowing
  117. x11/libxkbcommon
  118. x11/mako
  119. x11/mangobar
  120. x11/plasma6-kwayland
  121. x11/plasma6-kwayland-integration
  122. x11/plasma6-layer-shell-qt
  123. x11/plasma6-libkscreen
  124. x11/plasma6-libplasma
  125. x11/plasma6-plasma-desktop
  126. x11/plasma6-plasma-integration
  127. x11/plasma6-plasma-workspace
  128. x11/quickshell
  129. x11/rofi
  130. x11/sandbar
  131. x11/sfwbar
  132. x11/shaderbg
  133. x11/slurp
  134. x11/somebar
  135. x11/squeekboard
  136. x11/sway-audio-idle-inhibit
  137. x11/swaybg
  138. x11/swayidle
  139. x11/swayimg
  140. x11/swaylock
  141. x11/swaylock-effects
  142. x11/swaylock-plugin
  143. x11/swaync
  144. x11/sxmo-wayout
  145. x11/tecla
  146. x11/tofi
  147. x11/virtboard
  148. x11/wallutils
  149. x11/watershot
  150. x11/way-displays
  151. x11/waybar
  152. x11/waycheck
  153. x11/waylock
  154. x11/wayst
  155. x11/wcm
  156. x11/wdisplays
  157. x11/wev
  158. x11/wezterm
  159. x11/wf-shell
  160. x11/wl-clipboard
  161. x11/wl-find-cursor
  162. x11/wl-kbptr
  163. x11/wl-mirror
  164. x11/wlopm
  165. x11/wlr-randr
  166. x11/wlrctl
  167. x11/wmenu
  168. x11/wob
  169. x11/wofi
  170. x11/wscreensaver
  171. x11/wshowkeys
  172. x11/wtype
  173. x11/wvkbd
  174. x11/xdg-desktop-portal-gnome
  175. x11/xdg-desktop-portal-hyprland
  176. x11/xdg-desktop-portal-wlr
  177. x11/xfce4-clipman-plugin
  178. x11/xfce4-screenshooter-plugin
  179. x11/xpra
  180. x11-clocks/wlclock
  181. x11-fm/nautilus
  182. x11-servers/xwayland
  183. x11-themes/qgnomeplatform
  184. x11-toolkits/aquamarine
  185. x11-toolkits/como
  186. x11-toolkits/gtk-layer-shell
  187. x11-toolkits/gtk-session-lock
  188. x11-toolkits/gtk30
  189. x11-toolkits/gtk4-layer-shell
  190. x11-toolkits/gtk40
  191. x11-toolkits/hyprtoolkit
  192. x11-toolkits/kf5-kguiaddons
  193. x11-toolkits/kf6-kguiaddons
  194. x11-toolkits/libdecor
  195. x11-toolkits/pangolin
  196. x11-toolkits/scenefx04
  197. x11-toolkits/scenefx05
  198. x11-toolkits/wlroots015
  199. x11-toolkits/wlroots017
  200. x11-toolkits/wlroots018
  201. x11-toolkits/wlroots019
  202. x11-toolkits/wlroots020
  203. x11-toolkits/wxgtk32
  204. x11-wm/cage
  205. x11-wm/cagebreak
  206. x11-wm/dwl
  207. x11-wm/gamescope
  208. x11-wm/hikari
  209. x11-wm/hyprland
  210. x11-wm/labwc
  211. x11-wm/mango
  212. x11-wm/mutter
  213. x11-wm/phoc
  214. x11-wm/plasma6-kwin
  215. x11-wm/plasma6-kwin-x11
  216. x11-wm/river
  217. x11-wm/river-classic
  218. x11-wm/sway
  219. x11-wm/swayfx
  220. x11-wm/theseus-ship
  221. x11-wm/wayfire
  222. x11-wm/wayfire-plugins-extra
  223. x11-wm/wideriver
  224. x11-wm/wlmaker
  225. x11-wm/xfce4-panel
  226. Collapse this list.

Deleted ports which required this port:

Expand this list of 67 deleted ports
  1. databases/compass*
  2. deskutils/plasma5-xdg-desktop-portal-kde*
  3. devel/electron18*
  4. devel/electron19*
  5. devel/electron21*
  6. devel/electron22*
  7. devel/electron23*
  8. devel/electron24*
  9. devel/electron25*
  10. devel/electron26*
  11. devel/electron27*
  12. devel/electron28*
  13. devel/electron29*
  14. devel/electron30*
  15. devel/electron31*
  16. devel/electron32*
  17. devel/electron33*
  18. devel/electron34*
  19. devel/electron35*
  20. devel/electron36*
  21. devel/electron37*
  22. devel/electron38*
  23. devel/electron39*
  24. devel/vulkan-tools*
  25. emulators/duckstation*
  26. graphics/gwenview-devel*
  27. graphics/spectacle-devel*
  28. graphics/wayland-info*
  29. multimedia/gstreamer1-vaapi*
  30. multimedia/kodi-devel*
  31. multimedia/mpv034*
  32. multimedia/vlc3*
  33. net-im/webinar*
  34. security/plasma5-kscreenlocker*
  35. www/webkit2-gtk3*
  36. www/webkit2-gtk4*
  37. x11/dmenu-wayland*
  38. x11/havoc*
  39. x11/phosh*
  40. x11/plasma5-kwayland-integration*
  41. x11/plasma5-kwayland-server*
  42. x11/plasma5-layer-shell-qt*
  43. x11/plasma5-libkscreen*
  44. x11/plasma5-plasma-desktop*
  45. x11/plasma5-plasma-integration*
  46. x11/plasma5-plasma-workspace*
  47. x11/rofi-wayland*
  48. x11/taiga*
  49. x11/wapanel*
  50. x11-servers/xwayland-devel*
  51. x11-toolkits/scenefx*
  52. x11-toolkits/scenefx02*
  53. x11-toolkits/scenefx03*
  54. x11-toolkits/wcl*
  55. x11-toolkits/wlc*
  56. x11-toolkits/wlinfo*
  57. x11-toolkits/wlroots*
  58. x11-toolkits/wlroots-devel*
  59. x11-toolkits/wlroots-hyprland*
  60. x11-toolkits/wlroots016*
  61. x11-toolkits/wxgtk31*
  62. x11-wm/cage-devel*
  63. x11-wm/hyprland-devel*
  64. x11-wm/kwinft*
  65. x11-wm/mangowc*
  66. x11-wm/plasma5-kwin*
  67. x11-wm/sway-devel*
  68. Collapse this list of deleted ports.
for Run
  1. net/freerdp3

Configuration Options:
No options to configure
Options name:
graphics_wayland
USES:
cpe gnome meson pkgconfig tar:xz
pkg-message:
For install:
Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login).
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.26.0/downloads/
Collapse this list.

There are no commits on branch 2025Q2 for this port