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

Deleted ports which required this port:

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