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.
Port details on branch 2025Q2
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. 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 (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. sysutils/fastfetch
  3. textproc/fcitx5
  4. textproc/ibus
  5. x11/kanshi
  6. x11/quickshell
  7. x11/swww
  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 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/giada
  6. audio/guitarix-lv2
  7. benchmarks/glmark2
Expand this list (289 items / 282 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/electron37
  13. devel/electron38
  14. devel/electron39
  15. devel/electron40
  16. devel/electron41
  17. devel/godot
  18. devel/godot-tools
  19. devel/kf5-kidletime
  20. devel/kf6-kidletime
  21. devel/qt6-base
  22. devel/sdl20
  23. devel/sdl3
  24. editors/vscode
  25. editors/zed
  26. emulators/86Box
  27. emulators/fbsd-duckstation
  28. emulators/snes9x-gtk
  29. emulators/wine
  30. emulators/wine-devel
  31. emulators/wine-proton
  32. games/gcompris-qt
  33. games/moonlight-embedded-devel
  34. games/moonlight-qt
  35. games/retroarch
  36. graphics/clutter
  37. graphics/egl-wayland
  38. graphics/egl-wayland2
  39. graphics/gstreamer1-plugins-gl
  40. graphics/gstreamer1-plugins-vulkan
  41. graphics/gwenview
  42. graphics/imv
  43. graphics/mesa-devel
  44. graphics/mesa-dri
  45. graphics/mesa-libs
  46. graphics/piglit
  47. graphics/plasma6-spectacle
  48. graphics/qt5-wayland
  49. graphics/qt6-wayland
  50. graphics/vulkan-caps-viewer
  51. graphics/vulkan-extension-layer
  52. graphics/vulkan-loader
  53. graphics/vulkan-tools
  54. graphics/vulkan-validation-layers
  55. graphics/waffle
  56. graphics/wayland-utils
  57. graphics/waylandpp
  58. graphics/wrapland
  59. multimedia/arcan
  60. multimedia/go2tv
  61. multimedia/intel-media-sdk
  62. multimedia/libva
  63. multimedia/libva-utils
  64. multimedia/mpv
  65. multimedia/mpvpaper
  66. multimedia/obs-studio
  67. multimedia/onevpl
  68. multimedia/qt6-multimedia
  69. multimedia/vlc
  70. multimedia/wf-recorder
  71. multimedia/wlrobs
  72. net/freerdp
  73. net/freerdp3
  74. net/krdc
  75. net/remmina
  76. net/wayvnc
  77. net/wlvncc
  78. net-im/signal-desktop
  79. science/zotero
  80. security/plasma6-kscreenlocker
  81. sysutils/conky
  82. sysutils/dunst
  83. sysutils/elephant
  84. sysutils/gnome-settings-daemon
  85. sysutils/waynergy
  86. sysutils/xfce4-power-manager
  87. sysutils/xfce4-settings
  88. textproc/fcitx5
  89. textproc/fcitx5-qt
  90. textproc/ibus
  91. www/chromium
  92. www/iridium
  93. www/ungoogled-chromium
  94. www/webkit2-gtk
  95. www/wpebackend-fdo
  96. x11/bemenu
  97. x11/chayang
  98. x11/dwlb
  99. x11/fnott
  100. x11/foot
  101. x11/fuzzel
  102. x11/grim
  103. x11/hypridle
  104. x11/hyprlock
  105. x11/hyprpaper
  106. x11/hyprpicker
  107. x11/kanshi
  108. x11/kf5-kwayland
  109. x11/kf6-kwindowsystem
  110. x11/kitty
  111. x11/lavalauncher
  112. x11/libxfce4windowing
  113. x11/libxkbcommon
  114. x11/mako
  115. x11/plasma6-kwayland
  116. x11/plasma6-kwayland-integration
  117. x11/plasma6-layer-shell-qt
  118. x11/plasma6-libkscreen
  119. x11/plasma6-libplasma
  120. x11/plasma6-plasma-desktop
  121. x11/plasma6-plasma-integration
  122. x11/plasma6-plasma-workspace
  123. x11/quickshell
  124. x11/rofi
  125. x11/sandbar
  126. x11/sfwbar
  127. x11/shaderbg
  128. x11/slurp
  129. x11/somebar
  130. x11/squeekboard
  131. x11/sway-audio-idle-inhibit
  132. x11/swaybg
  133. x11/swayidle
  134. x11/swayimg
  135. x11/swaylock
  136. x11/swaylock-effects
  137. x11/swaylock-plugin
  138. x11/swaync
  139. x11/sxmo-wayout
  140. x11/taiga
  141. x11/tecla
  142. x11/tofi
  143. x11/virtboard
  144. x11/wallutils
  145. x11/wapanel
  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/wlroots015
  195. x11-toolkits/wlroots017
  196. x11-toolkits/wlroots018
  197. x11-toolkits/wlroots019
  198. x11-toolkits/wlroots020
  199. x11-toolkits/wxgtk32
  200. x11-wm/cage
  201. x11-wm/cagebreak
  202. x11-wm/dwl
  203. x11-wm/gamescope
  204. x11-wm/hikari
  205. x11-wm/hyprland
  206. x11-wm/labwc
  207. x11-wm/mango
  208. x11-wm/mutter
  209. x11-wm/phoc
  210. x11-wm/plasma6-kwin
  211. x11-wm/plasma6-kwin-x11
  212. x11-wm/river
  213. x11-wm/river-classic
  214. x11-wm/sway
  215. x11-wm/swayfx
  216. x11-wm/theseus-ship
  217. x11-wm/wayfire
  218. x11-wm/wayfire-plugins-extra
  219. x11-wm/wideriver
  220. x11-wm/wlmaker
  221. x11-wm/xfce4-panel
  222. 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 2025Q2 for this port