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 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. 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 (282 items / 275 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-layer-shell-qt
  115. x11/plasma6-libkscreen
  116. x11/plasma6-libplasma
  117. x11/plasma6-plasma-desktop
  118. x11/plasma6-plasma-integration
  119. x11/plasma6-plasma-workspace
  120. x11/quickshell
  121. x11/rofi
  122. x11/sandbar
  123. x11/sfwbar
  124. x11/shaderbg
  125. x11/slurp
  126. x11/somebar
  127. x11/squeekboard
  128. x11/sway-audio-idle-inhibit
  129. x11/swaybg
  130. x11/swayidle
  131. x11/swayimg
  132. x11/swaylock
  133. x11/swaylock-effects
  134. x11/swaylock-plugin
  135. x11/swaync
  136. x11/sxmo-wayout
  137. x11/taiga
  138. x11/tecla
  139. x11/tofi
  140. x11/virtboard
  141. x11/wallutils
  142. x11/wapanel
  143. x11/watershot
  144. x11/way-displays
  145. x11/waybar
  146. x11/waycheck
  147. x11/waylock
  148. x11/wayst
  149. x11/wcm
  150. x11/wdisplays
  151. x11/wev
  152. x11/wezterm
  153. x11/wf-shell
  154. x11/wl-clipboard
  155. x11/wl-kbptr
  156. x11/wl-mirror
  157. x11/wlopm
  158. x11/wlr-randr
  159. x11/wlrctl
  160. x11/wmenu
  161. x11/wob
  162. x11/wofi
  163. x11/wscreensaver
  164. x11/wshowkeys
  165. x11/wtype
  166. x11/wvkbd
  167. x11/xdg-desktop-portal-gnome
  168. x11/xdg-desktop-portal-hyprland
  169. x11/xdg-desktop-portal-wlr
  170. x11/xfce4-clipman-plugin
  171. x11/xfce4-screenshooter-plugin
  172. x11/xpra
  173. x11-clocks/wlclock
  174. x11-fm/nautilus
  175. x11-servers/xwayland
  176. x11-themes/qgnomeplatform
  177. x11-toolkits/aquamarine
  178. x11-toolkits/como
  179. x11-toolkits/gtk-layer-shell
  180. x11-toolkits/gtk-session-lock
  181. x11-toolkits/gtk30
  182. x11-toolkits/gtk4-layer-shell
  183. x11-toolkits/gtk40
  184. x11-toolkits/hyprtoolkit
  185. x11-toolkits/kf5-kguiaddons
  186. x11-toolkits/kf6-kguiaddons
  187. x11-toolkits/libdecor
  188. x11-toolkits/pangolin
  189. x11-toolkits/scenefx04
  190. x11-toolkits/wlroots015
  191. x11-toolkits/wlroots017
  192. x11-toolkits/wlroots018
  193. x11-toolkits/wlroots019
  194. x11-toolkits/wlroots020
  195. x11-toolkits/wxgtk32
  196. x11-wm/cage
  197. x11-wm/cagebreak
  198. x11-wm/dwl
  199. x11-wm/gamescope
  200. x11-wm/hikari
  201. x11-wm/hyprland
  202. x11-wm/labwc
  203. x11-wm/mangowc
  204. x11-wm/mutter
  205. x11-wm/phoc
  206. x11-wm/plasma6-kwin
  207. x11-wm/plasma6-kwin-x11
  208. x11-wm/river
  209. x11-wm/sway
  210. x11-wm/swayfx
  211. x11-wm/theseus-ship
  212. x11-wm/wayfire
  213. x11-wm/wayfire-plugins-extra
  214. x11-wm/wideriver
  215. x11-wm/wlmaker
  216. x11-wm/xfce4-panel
  217. 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 2025Q2 for this port