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 2024Q2
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 (285 items / 278 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/gstreamer1-vaapi
  60. multimedia/intel-media-sdk
  61. multimedia/libva
  62. multimedia/libva-utils
  63. multimedia/mpv
  64. multimedia/mpvpaper
  65. multimedia/obs-studio
  66. multimedia/onevpl
  67. multimedia/qt6-multimedia
  68. multimedia/vlc
  69. multimedia/wf-recorder
  70. multimedia/wlrobs
  71. net/freerdp
  72. net/freerdp3
  73. net/krdc
  74. net/remmina
  75. net/wayvnc
  76. net/wlvncc
  77. net-im/signal-desktop
  78. science/zotero
  79. security/plasma6-kscreenlocker
  80. sysutils/conky
  81. sysutils/dunst
  82. sysutils/elephant
  83. sysutils/gnome-settings-daemon
  84. sysutils/waynergy
  85. sysutils/xfce4-power-manager
  86. sysutils/xfce4-settings
  87. textproc/fcitx5
  88. textproc/fcitx5-qt
  89. textproc/ibus
  90. www/chromium
  91. www/iridium
  92. www/ungoogled-chromium
  93. www/webkit2-gtk
  94. www/wpebackend-fdo
  95. x11/bemenu
  96. x11/chayang
  97. x11/dwlb
  98. x11/fnott
  99. x11/foot
  100. x11/fuzzel
  101. x11/grim
  102. x11/hypridle
  103. x11/hyprlock
  104. x11/hyprpaper
  105. x11/hyprpicker
  106. x11/kanshi
  107. x11/kf5-kwayland
  108. x11/kf6-kwindowsystem
  109. x11/kitty
  110. x11/lavalauncher
  111. x11/libxfce4windowing
  112. x11/libxkbcommon
  113. x11/mako
  114. x11/plasma6-kwayland
  115. x11/plasma6-kwayland-integration
  116. x11/plasma6-layer-shell-qt
  117. x11/plasma6-libkscreen
  118. x11/plasma6-libplasma
  119. x11/plasma6-plasma-desktop
  120. x11/plasma6-plasma-integration
  121. x11/plasma6-plasma-workspace
  122. x11/quickshell
  123. x11/rofi
  124. x11/sandbar
  125. x11/sfwbar
  126. x11/shaderbg
  127. x11/slurp
  128. x11/somebar
  129. x11/squeekboard
  130. x11/sway-audio-idle-inhibit
  131. x11/swaybg
  132. x11/swayidle
  133. x11/swayimg
  134. x11/swaylock
  135. x11/swaylock-effects
  136. x11/swaylock-plugin
  137. x11/swaync
  138. x11/sxmo-wayout
  139. x11/taiga
  140. x11/tecla
  141. x11/tofi
  142. x11/virtboard
  143. x11/wallutils
  144. x11/wapanel
  145. x11/watershot
  146. x11/way-displays
  147. x11/waybar
  148. x11/waycheck
  149. x11/waylock
  150. x11/wayst
  151. x11/wcm
  152. x11/wdisplays
  153. x11/wev
  154. x11/wezterm
  155. x11/wf-shell
  156. x11/wl-clipboard
  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/sway
  212. x11-wm/swayfx
  213. x11-wm/theseus-ship
  214. x11-wm/wayfire
  215. x11-wm/wayfire-plugins-extra
  216. x11-wm/wideriver
  217. x11-wm/wlmaker
  218. x11-wm/xfce4-panel
  219. Collapse this list.

Deleted ports which required this port:

Expand this list of 61 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/mangowc*
  60. x11-wm/plasma5-kwin*
  61. x11-wm/sway-devel*
  62. 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 2024Q2 for this port