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
Port details on branch 2025Q3
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 (15 items / 8 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/wlopm
  8. x11-wm/wayfire-plugins-extra
  9. 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 (283 items / 276 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/gstreamer1-plugins-gl
  37. graphics/gstreamer1-plugins-vulkan
  38. graphics/gwenview
  39. graphics/imv
  40. graphics/mesa-devel
  41. graphics/mesa-dri
  42. graphics/mesa-libs
  43. graphics/piglit
  44. graphics/plasma6-spectacle
  45. graphics/qt5-wayland
  46. graphics/qt6-wayland
  47. graphics/vulkan-caps-viewer
  48. graphics/vulkan-extension-layer
  49. graphics/vulkan-loader
  50. graphics/vulkan-tools
  51. graphics/vulkan-validation-layers
  52. graphics/waffle
  53. graphics/wayland-utils
  54. graphics/waylandpp
  55. graphics/wrapland
  56. multimedia/arcan
  57. multimedia/go2tv
  58. multimedia/gstreamer1-vaapi
  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-kbptr
  157. x11/wl-mirror
  158. x11/wlopm
  159. x11/wlr-randr
  160. x11/wlrctl
  161. x11/wmenu
  162. x11/wob
  163. x11/wofi
  164. x11/wscreensaver
  165. x11/wshowkeys
  166. x11/wtype
  167. x11/wvkbd
  168. x11/xdg-desktop-portal-gnome
  169. x11/xdg-desktop-portal-hyprland
  170. x11/xdg-desktop-portal-wlr
  171. x11/xfce4-clipman-plugin
  172. x11/xfce4-screenshooter-plugin
  173. x11/xpra
  174. x11-clocks/wlclock
  175. x11-fm/nautilus
  176. x11-servers/xwayland
  177. x11-themes/qgnomeplatform
  178. x11-toolkits/aquamarine
  179. x11-toolkits/como
  180. x11-toolkits/gtk-layer-shell
  181. x11-toolkits/gtk-session-lock
  182. x11-toolkits/gtk30
  183. x11-toolkits/gtk4-layer-shell
  184. x11-toolkits/gtk40
  185. x11-toolkits/hyprtoolkit
  186. x11-toolkits/kf5-kguiaddons
  187. x11-toolkits/kf6-kguiaddons
  188. x11-toolkits/libdecor
  189. x11-toolkits/pangolin
  190. x11-toolkits/scenefx04
  191. x11-toolkits/wlroots015
  192. x11-toolkits/wlroots017
  193. x11-toolkits/wlroots018
  194. x11-toolkits/wlroots019
  195. x11-toolkits/wlroots020
  196. x11-toolkits/wxgtk32
  197. x11-wm/cage
  198. x11-wm/cagebreak
  199. x11-wm/dwl
  200. x11-wm/gamescope
  201. x11-wm/hikari
  202. x11-wm/hyprland
  203. x11-wm/labwc
  204. x11-wm/mangowc
  205. x11-wm/mutter
  206. x11-wm/phoc
  207. x11-wm/plasma6-kwin
  208. x11-wm/plasma6-kwin-x11
  209. x11-wm/river
  210. x11-wm/sway
  211. x11-wm/swayfx
  212. x11-wm/theseus-ship
  213. x11-wm/wayfire
  214. x11-wm/wayfire-plugins-extra
  215. x11-wm/wideriver
  216. x11-wm/wlmaker
  217. x11-wm/xfce4-panel
  218. Collapse this list.

Deleted ports which required this port:

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