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