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 photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q3
wayland Core Wayland window system code and protocol
1.24.0_2 graphics on this many watch lists=22 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.23.1Version 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: 2025-08-11 06:29:03
Commit Hash: de73087
People watching this port, also watch:: ca_root_nss, libxml2, libevent, dbus, jpeg-turbo
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.24.0_2/catalog.mk
  3. /usr/local/share/licenses/wayland-1.24.0_2/LICENSE
  4. /usr/local/share/licenses/wayland-1.24.0_2/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.24.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.24.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.24.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.24.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 = 1754383064 SHA256 (wayland-1.24.0.tar.xz) = 82892487a01ad67b334eca83b54317a7c86a03a89cfadacfef5211f11a5d0536 SIZE (wayland-1.24.0.tar.xz) = 241764

Packages (timestamps in pop-ups are UTC):
wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.23.1_11.24.0_21.18.0_41.23.1_11.24.0_2-1.18.0_4-
FreeBSD:13:quarterly1.23.1_11.23.1_11.22.01.23.1_11.23.1_11.22.01.22.01.22.0
FreeBSD:14:latest1.23.1_11.24.0_21.21.01.23.1_11.24.0_21.22.0-1.22.0
FreeBSD:14:quarterly1.23.1_11.23.1_1-1.23.1_11.23.1_11.22.01.22.01.22.0
FreeBSD:15:latest--n/a1.23.1n/a1.22.01.22.01.22.0
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. graphics/blender
  2. graphics/waffle
  3. graphics/wayland-protocols
  4. multimedia/wf-recorder
  5. net/freerdp3
  6. sysutils/fastfetch
  7. textproc/fcitx5
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/ibus
  3. x11/swww
  4. x11/wlopm
  5. x11-wm/wayfire-plugins-extra
  6. Collapse this list.

Deleted ports which required this port:

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

Deleted ports which required this port:

Expand this list of 56 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/vulkan-tools*
  19. emulators/duckstation*
  20. graphics/gwenview-devel*
  21. graphics/spectacle-devel*
  22. graphics/wayland-info*
  23. multimedia/kodi-devel*
  24. multimedia/mpv034*
  25. multimedia/vlc3*
  26. net-im/webinar*
  27. security/plasma5-kscreenlocker*
  28. www/webkit2-gtk3*
  29. www/webkit2-gtk4*
  30. x11/dmenu-wayland*
  31. x11/havoc*
  32. x11/phosh*
  33. x11/plasma5-kwayland-integration*
  34. x11/plasma5-kwayland-server*
  35. x11/plasma5-layer-shell-qt*
  36. x11/plasma5-libkscreen*
  37. x11/plasma5-plasma-desktop*
  38. x11/plasma5-plasma-integration*
  39. x11/plasma5-plasma-workspace*
  40. x11-servers/xwayland-devel*
  41. x11-toolkits/scenefx*
  42. x11-toolkits/scenefx02*
  43. x11-toolkits/scenefx03*
  44. x11-toolkits/wcl*
  45. x11-toolkits/wlc*
  46. x11-toolkits/wlinfo*
  47. x11-toolkits/wlroots*
  48. x11-toolkits/wlroots-devel*
  49. x11-toolkits/wlroots-hyprland*
  50. x11-toolkits/wlroots016*
  51. x11-toolkits/wxgtk31*
  52. x11-wm/cage-devel*
  53. x11-wm/hyprland-devel*
  54. x11-wm/kwinft*
  55. x11-wm/plasma5-kwin*
  56. x11-wm/sway-devel*
  57. 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.24.0/downloads/
Collapse this list.

There are no commits on branch 2025Q3 for this port