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 2025Q4
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/waffle
  3. graphics/wayland-protocols
  4. multimedia/wf-recorder
  5. net/freerdp3
  6. sysutils/fastfetch
  7. textproc/fcitx5
Expand this list (14 items / 7 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/ibus
  3. x11/kanshi
  4. x11/quickshell
  5. x11/swww
  6. x11/wlopm
  7. x11-wm/wayfire-plugins-extra
  8. 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 (281 items / 274 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/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/elephant
  81. sysutils/gnome-settings-daemon
  82. sysutils/waynergy
  83. sysutils/xfce4-power-manager
  84. sysutils/xfce4-settings
  85. textproc/fcitx5
  86. textproc/fcitx5-qt
  87. textproc/ibus
  88. www/chromium
  89. www/iridium
  90. www/ungoogled-chromium
  91. www/webkit2-gtk
  92. www/wpebackend-fdo
  93. x11/bemenu
  94. x11/chayang
  95. x11/dwlb
  96. x11/fnott
  97. x11/foot
  98. x11/fuzzel
  99. x11/grim
  100. x11/hypridle
  101. x11/hyprlock
  102. x11/hyprpaper
  103. x11/hyprpicker
  104. x11/kanshi
  105. x11/kf5-kwayland
  106. x11/kf6-kwindowsystem
  107. x11/kitty
  108. x11/lavalauncher
  109. x11/libxfce4windowing
  110. x11/libxkbcommon
  111. x11/mako
  112. x11/plasma6-kwayland
  113. x11/plasma6-layer-shell-qt
  114. x11/plasma6-libkscreen
  115. x11/plasma6-libplasma
  116. x11/plasma6-plasma-desktop
  117. x11/plasma6-plasma-integration
  118. x11/plasma6-plasma-workspace
  119. x11/quickshell
  120. x11/rofi
  121. x11/sandbar
  122. x11/sfwbar
  123. x11/shaderbg
  124. x11/slurp
  125. x11/somebar
  126. x11/squeekboard
  127. x11/sway-audio-idle-inhibit
  128. x11/swaybg
  129. x11/swayidle
  130. x11/swayimg
  131. x11/swaylock
  132. x11/swaylock-effects
  133. x11/swaylock-plugin
  134. x11/swaync
  135. x11/sxmo-wayout
  136. x11/taiga
  137. x11/tecla
  138. x11/tofi
  139. x11/virtboard
  140. x11/wallutils
  141. x11/wapanel
  142. x11/watershot
  143. x11/way-displays
  144. x11/waybar
  145. x11/waycheck
  146. x11/waylock
  147. x11/wayst
  148. x11/wcm
  149. x11/wdisplays
  150. x11/wev
  151. x11/wezterm
  152. x11/wf-shell
  153. x11/wl-clipboard
  154. x11/wl-kbptr
  155. x11/wl-mirror
  156. x11/wlopm
  157. x11/wlr-randr
  158. x11/wlrctl
  159. x11/wmenu
  160. x11/wob
  161. x11/wofi
  162. x11/wscreensaver
  163. x11/wshowkeys
  164. x11/wtype
  165. x11/wvkbd
  166. x11/xdg-desktop-portal-gnome
  167. x11/xdg-desktop-portal-hyprland
  168. x11/xdg-desktop-portal-wlr
  169. x11/xfce4-clipman-plugin
  170. x11/xfce4-screenshooter-plugin
  171. x11/xpra
  172. x11-clocks/wlclock
  173. x11-fm/nautilus
  174. x11-servers/xwayland
  175. x11-themes/qgnomeplatform
  176. x11-toolkits/aquamarine
  177. x11-toolkits/como
  178. x11-toolkits/gtk-layer-shell
  179. x11-toolkits/gtk-session-lock
  180. x11-toolkits/gtk30
  181. x11-toolkits/gtk4-layer-shell
  182. x11-toolkits/gtk40
  183. x11-toolkits/hyprtoolkit
  184. x11-toolkits/kf5-kguiaddons
  185. x11-toolkits/kf6-kguiaddons
  186. x11-toolkits/libdecor
  187. x11-toolkits/pangolin
  188. x11-toolkits/scenefx04
  189. x11-toolkits/wlroots015
  190. x11-toolkits/wlroots017
  191. x11-toolkits/wlroots018
  192. x11-toolkits/wlroots019
  193. x11-toolkits/wlroots020
  194. x11-toolkits/wxgtk32
  195. x11-wm/cage
  196. x11-wm/cagebreak
  197. x11-wm/dwl
  198. x11-wm/gamescope
  199. x11-wm/hikari
  200. x11-wm/hyprland
  201. x11-wm/labwc
  202. x11-wm/mangowc
  203. x11-wm/mutter
  204. x11-wm/phoc
  205. x11-wm/plasma6-kwin
  206. x11-wm/plasma6-kwin-x11
  207. x11-wm/river
  208. x11-wm/sway
  209. x11-wm/swayfx
  210. x11-wm/theseus-ship
  211. x11-wm/wayfire
  212. x11-wm/wayfire-plugins-extra
  213. x11-wm/wideriver
  214. x11-wm/wlmaker
  215. x11-wm/xfce4-panel
  216. 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 2025Q4 for this port