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

Deleted ports which required this port:

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