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
Port details on branch 2023Q3
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 (288 items / 281 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/electron41
  16. devel/godot
  17. devel/godot-tools
  18. devel/kf5-kidletime
  19. devel/kf6-kidletime
  20. devel/qt6-base
  21. devel/sdl20
  22. devel/sdl3
  23. editors/vscode
  24. editors/zed
  25. emulators/86Box
  26. emulators/fbsd-duckstation
  27. emulators/snes9x-gtk
  28. emulators/wine
  29. emulators/wine-devel
  30. emulators/wine-proton
  31. games/gcompris-qt
  32. games/moonlight-embedded-devel
  33. games/moonlight-qt
  34. games/retroarch
  35. graphics/clutter
  36. graphics/egl-wayland
  37. graphics/egl-wayland2
  38. graphics/gstreamer1-plugins-gl
  39. graphics/gstreamer1-plugins-vulkan
  40. graphics/gwenview
  41. graphics/imv
  42. graphics/mesa-devel
  43. graphics/mesa-dri
  44. graphics/mesa-libs
  45. graphics/piglit
  46. graphics/plasma6-spectacle
  47. graphics/qt5-wayland
  48. graphics/qt6-wayland
  49. graphics/vulkan-caps-viewer
  50. graphics/vulkan-extension-layer
  51. graphics/vulkan-loader
  52. graphics/vulkan-tools
  53. graphics/vulkan-validation-layers
  54. graphics/waffle
  55. graphics/wayland-utils
  56. graphics/waylandpp
  57. graphics/wrapland
  58. multimedia/arcan
  59. multimedia/go2tv
  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-find-cursor
  158. x11/wl-kbptr
  159. x11/wl-mirror
  160. x11/wlopm
  161. x11/wlr-randr
  162. x11/wlrctl
  163. x11/wmenu
  164. x11/wob
  165. x11/wofi
  166. x11/wscreensaver
  167. x11/wshowkeys
  168. x11/wtype
  169. x11/wvkbd
  170. x11/xdg-desktop-portal-gnome
  171. x11/xdg-desktop-portal-hyprland
  172. x11/xdg-desktop-portal-wlr
  173. x11/xfce4-clipman-plugin
  174. x11/xfce4-screenshooter-plugin
  175. x11/xpra
  176. x11-clocks/wlclock
  177. x11-fm/nautilus
  178. x11-servers/xwayland
  179. x11-themes/qgnomeplatform
  180. x11-toolkits/aquamarine
  181. x11-toolkits/como
  182. x11-toolkits/gtk-layer-shell
  183. x11-toolkits/gtk-session-lock
  184. x11-toolkits/gtk30
  185. x11-toolkits/gtk4-layer-shell
  186. x11-toolkits/gtk40
  187. x11-toolkits/hyprtoolkit
  188. x11-toolkits/kf5-kguiaddons
  189. x11-toolkits/kf6-kguiaddons
  190. x11-toolkits/libdecor
  191. x11-toolkits/pangolin
  192. x11-toolkits/scenefx04
  193. x11-toolkits/wlroots015
  194. x11-toolkits/wlroots017
  195. x11-toolkits/wlroots018
  196. x11-toolkits/wlroots019
  197. x11-toolkits/wlroots020
  198. x11-toolkits/wxgtk32
  199. x11-wm/cage
  200. x11-wm/cagebreak
  201. x11-wm/dwl
  202. x11-wm/gamescope
  203. x11-wm/hikari
  204. x11-wm/hyprland
  205. x11-wm/labwc
  206. x11-wm/mango
  207. x11-wm/mutter
  208. x11-wm/phoc
  209. x11-wm/plasma6-kwin
  210. x11-wm/plasma6-kwin-x11
  211. x11-wm/river
  212. x11-wm/river-classic
  213. x11-wm/sway
  214. x11-wm/swayfx
  215. x11-wm/theseus-ship
  216. x11-wm/wayfire
  217. x11-wm/wayfire-plugins-extra
  218. x11-wm/wideriver
  219. x11-wm/wlmaker
  220. x11-wm/xfce4-panel
  221. 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 2023Q3 for this port