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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2024Q1
wayland Core Wayland window system code and protocol
1.24.0_2 graphics on this many watch lists=22 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.23.1Version 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, libxml2, libevent, dbus, jpeg-turbo
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.
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.23.1_11.23.1_11.18.0_41.23.1_11.23.1_1-1.18.0_4-
FreeBSD:13:quarterly1.23.1_11.23.1_11.22.01.23.1_11.23.1_11.22.01.22.01.22.0
FreeBSD:14:latest1.23.1_11.24.0_11.21.01.23.1_11.23.1_11.22.0-1.22.0
FreeBSD:14:quarterly1.23.1_11.23.1_1-1.23.1_11.23.1_11.22.01.22.01.22.0
FreeBSD:15:latest1.23.1_11.23.1_1n/a1.23.1n/a1.22.01.22.01.22.0
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/waffle
  3. graphics/wayland-protocols
  4. multimedia/wf-recorder
  5. net/freerdp3
  6. sysutils/fastfetch
  7. textproc/fcitx5
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/ibus
  3. x11/swww
  4. x11/wlopm
  5. x11-wm/wayfire-plugins-extra
  6. 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 (271 items / 264 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/copyq
  7. deskutils/dmenu-wayland
  8. deskutils/havoc
  9. deskutils/kdeconnect-kde
  10. deskutils/maliit-framework
  11. deskutils/plasma6-xdg-desktop-portal-kde
  12. devel/electron32
  13. devel/electron34
  14. devel/electron35
  15. devel/electron36
  16. devel/electron37
  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. emulators/86Box
  26. emulators/fbsd-duckstation
  27. emulators/snes9x-gtk
  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/gstreamer1-vaapi
  58. multimedia/intel-media-sdk
  59. multimedia/libva
  60. multimedia/libva-utils
  61. multimedia/mpv
  62. multimedia/mpvpaper
  63. multimedia/obs-studio
  64. multimedia/onevpl
  65. multimedia/qt6-multimedia
  66. multimedia/vlc
  67. multimedia/wf-recorder
  68. multimedia/wlrobs
  69. net/freerdp
  70. net/freerdp3
  71. net/krdc
  72. net/remmina
  73. net/wayvnc
  74. net/wlvncc
  75. net-im/signal-desktop
  76. science/zotero
  77. security/plasma6-kscreenlocker
  78. sysutils/conky
  79. sysutils/dunst
  80. sysutils/gnome-settings-daemon
  81. sysutils/waynergy
  82. sysutils/xfce4-power-manager
  83. sysutils/xfce4-settings
  84. textproc/fcitx5
  85. textproc/fcitx5-qt
  86. textproc/ibus
  87. www/chromium
  88. www/iridium
  89. www/ungoogled-chromium
  90. www/webkit2-gtk
  91. www/wpebackend-fdo
  92. x11/bemenu
  93. x11/chayang
  94. x11/dwlb
  95. x11/fnott
  96. x11/foot
  97. x11/fuzzel
  98. x11/grim
  99. x11/hypridle
  100. x11/hyprlock
  101. x11/hyprpaper
  102. x11/hyprpicker
  103. x11/kanshi
  104. x11/kf5-kwayland
  105. x11/kf6-kwindowsystem
  106. x11/kitty
  107. x11/lavalauncher
  108. x11/libxfce4windowing
  109. x11/libxkbcommon
  110. x11/mako
  111. x11/plasma6-kwayland
  112. x11/plasma6-layer-shell-qt
  113. x11/plasma6-libkscreen
  114. x11/plasma6-libplasma
  115. x11/plasma6-plasma-desktop
  116. x11/plasma6-plasma-integration
  117. x11/plasma6-plasma-workspace
  118. x11/rofi-wayland
  119. x11/sandbar
  120. x11/sfwbar
  121. x11/shaderbg
  122. x11/slurp
  123. x11/somebar
  124. x11/squeekboard
  125. x11/sway-audio-idle-inhibit
  126. x11/swaybg
  127. x11/swayidle
  128. x11/swayimg
  129. x11/swaylock
  130. x11/swaylock-effects
  131. x11/swaylock-plugin
  132. x11/swaync
  133. x11/sxmo-wayout
  134. x11/taiga
  135. x11/tecla
  136. x11/tofi
  137. x11/virtboard
  138. x11/wallutils
  139. x11/wapanel
  140. x11/watershot
  141. x11/way-displays
  142. x11/waybar
  143. x11/waylock
  144. x11/wayst
  145. x11/wcm
  146. x11/wdisplays
  147. x11/wev
  148. x11/wezterm
  149. x11/wf-shell
  150. x11/wl-clipboard
  151. x11/wl-kbptr
  152. x11/wl-mirror
  153. x11/wlopm
  154. x11/wlr-randr
  155. x11/wlrctl
  156. x11/wmenu
  157. x11/wob
  158. x11/wofi
  159. x11/wscreensaver
  160. x11/wshowkeys
  161. x11/wtype
  162. x11/wvkbd
  163. x11/xdg-desktop-portal-gnome
  164. x11/xdg-desktop-portal-hyprland
  165. x11/xdg-desktop-portal-wlr
  166. x11/xfce4-clipman-plugin
  167. x11/xfce4-screenshooter-plugin
  168. x11/xpra
  169. x11-clocks/wlclock
  170. x11-fm/nautilus
  171. x11-servers/xwayland
  172. x11-themes/qgnomeplatform
  173. x11-toolkits/aquamarine
  174. x11-toolkits/como
  175. x11-toolkits/gtk-layer-shell
  176. x11-toolkits/gtk-session-lock
  177. x11-toolkits/gtk30
  178. x11-toolkits/gtk4-layer-shell
  179. x11-toolkits/gtk40
  180. x11-toolkits/kf5-kguiaddons
  181. x11-toolkits/kf6-kguiaddons
  182. x11-toolkits/libdecor
  183. x11-toolkits/pangolin
  184. x11-toolkits/scenefx04
  185. x11-toolkits/wlroots015
  186. x11-toolkits/wlroots017
  187. x11-toolkits/wlroots018
  188. x11-toolkits/wlroots019
  189. x11-toolkits/wxgtk32
  190. x11-wm/cage
  191. x11-wm/cagebreak
  192. x11-wm/dwl
  193. x11-wm/gamescope
  194. x11-wm/hikari
  195. x11-wm/hyprland
  196. x11-wm/labwc
  197. x11-wm/mutter
  198. x11-wm/phoc
  199. x11-wm/plasma6-kwin
  200. x11-wm/plasma6-kwin-x11
  201. x11-wm/river
  202. x11-wm/sway
  203. x11-wm/swayfx
  204. x11-wm/theseus-ship
  205. x11-wm/wayfire
  206. x11-wm/wayfire-plugins-extra
  207. x11-wm/wideriver
  208. x11-wm/wlmaker
  209. x11-wm/xfce4-panel
  210. x11-wm/xfce4-session
  211. Collapse this list.

Deleted ports which required this port:

Expand this list of 55 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/electron33*
  17. devel/vulkan-tools*
  18. emulators/duckstation*
  19. graphics/gwenview-devel*
  20. graphics/spectacle-devel*
  21. graphics/wayland-info*
  22. multimedia/kodi-devel*
  23. multimedia/mpv034*
  24. multimedia/vlc3*
  25. net-im/webinar*
  26. security/plasma5-kscreenlocker*
  27. www/webkit2-gtk3*
  28. www/webkit2-gtk4*
  29. x11/dmenu-wayland*
  30. x11/havoc*
  31. x11/phosh*
  32. x11/plasma5-kwayland-integration*
  33. x11/plasma5-kwayland-server*
  34. x11/plasma5-layer-shell-qt*
  35. x11/plasma5-libkscreen*
  36. x11/plasma5-plasma-desktop*
  37. x11/plasma5-plasma-integration*
  38. x11/plasma5-plasma-workspace*
  39. x11-servers/xwayland-devel*
  40. x11-toolkits/scenefx*
  41. x11-toolkits/scenefx02*
  42. x11-toolkits/scenefx03*
  43. x11-toolkits/wcl*
  44. x11-toolkits/wlc*
  45. x11-toolkits/wlinfo*
  46. x11-toolkits/wlroots*
  47. x11-toolkits/wlroots-devel*
  48. x11-toolkits/wlroots-hyprland*
  49. x11-toolkits/wlroots016*
  50. x11-toolkits/wxgtk31*
  51. x11-wm/cage-devel*
  52. x11-wm/hyprland-devel*
  53. x11-wm/kwinft*
  54. x11-wm/plasma5-kwin*
  55. x11-wm/sway-devel*
  56. 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 2024Q1 for this port