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
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2023Q1
wayland Core Wayland window system code and protocol
1.24.0_2 graphics on this many watch lists=18 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, opus, glib, libevent, libedit
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. comms/syncterm
  2. graphics/blender
  3. graphics/blender4
  4. graphics/waffle
  5. graphics/wayland-protocols
  6. multimedia/wf-recorder
  7. net/freerdp3
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. sysutils/fastfetch
  3. textproc/fcitx5
  4. textproc/ibus
  5. x11/kanshi
  6. x11/quickshell
  7. x11/swww
  8. x11/wl-find-cursor
  9. x11/wlopm
  10. x11-wm/wayfire-plugins-extra
  11. 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/giada
  6. audio/guitarix-lv2
  7. benchmarks/glmark2
Expand this list (291 items / 284 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. benchmarks/vkmark
  3. cad/PrusaSlicer
  4. cad/kicad
  5. deskutils/cairo-dock
  6. deskutils/cairo-dock-plugins
  7. deskutils/dmenu-wayland
  8. deskutils/havoc
  9. deskutils/kdeconnect-kde
  10. deskutils/maliit-framework
  11. deskutils/plasma6-xdg-desktop-portal-kde
  12. devel/electron37
  13. devel/electron38
  14. devel/electron39
  15. devel/electron40
  16. devel/electron41
  17. devel/electron42
  18. devel/godot
  19. devel/godot-tools
  20. devel/kf5-kidletime
  21. devel/kf6-kidletime
  22. devel/qt6-base
  23. devel/sdl20
  24. devel/sdl3
  25. editors/vscode
  26. editors/zed
  27. emulators/86Box
  28. emulators/fbsd-duckstation
  29. emulators/snes9x-gtk
  30. emulators/wine
  31. emulators/wine-devel
  32. emulators/wine-proton
  33. games/gcompris-qt
  34. games/moonlight-embedded-devel
  35. games/moonlight-qt
  36. games/retroarch
  37. graphics/clutter
  38. graphics/egl-wayland
  39. graphics/egl-wayland2
  40. graphics/gstreamer1-plugins-gl
  41. graphics/gstreamer1-plugins-vulkan
  42. graphics/gwenview
  43. graphics/imv
  44. graphics/mesa-devel
  45. graphics/mesa-dri
  46. graphics/mesa-libs
  47. graphics/piglit
  48. graphics/plasma6-spectacle
  49. graphics/qt5-wayland
  50. graphics/qt6-wayland
  51. graphics/vulkan-caps-viewer
  52. graphics/vulkan-extension-layer
  53. graphics/vulkan-loader
  54. graphics/vulkan-tools
  55. graphics/vulkan-validation-layers
  56. graphics/waffle
  57. graphics/wayland-utils
  58. graphics/waylandpp
  59. graphics/wrapland
  60. misc/warp
  61. multimedia/arcan
  62. multimedia/go2tv
  63. multimedia/intel-media-sdk
  64. multimedia/libva
  65. multimedia/libva-utils
  66. multimedia/mpv
  67. multimedia/mpvpaper
  68. multimedia/obs-studio
  69. multimedia/onevpl
  70. multimedia/qt6-multimedia
  71. multimedia/vlc
  72. multimedia/wf-recorder
  73. multimedia/wlrobs
  74. net/freerdp
  75. net/freerdp3
  76. net/krdc
  77. net/remmina
  78. net/wayvnc
  79. net/wlvncc
  80. net-im/signal-desktop
  81. science/zotero
  82. security/plasma6-kscreenlocker
  83. sysutils/conky
  84. sysutils/dunst
  85. sysutils/elephant
  86. sysutils/gnome-settings-daemon
  87. sysutils/waynergy
  88. sysutils/xfce4-power-manager
  89. sysutils/xfce4-settings
  90. textproc/fcitx5
  91. textproc/fcitx5-qt
  92. textproc/ibus
  93. www/chromium
  94. www/iridium
  95. www/ungoogled-chromium
  96. www/webkit2-gtk
  97. www/wpebackend-fdo
  98. x11/bemenu
  99. x11/chayang
  100. x11/dwlb
  101. x11/fnott
  102. x11/foot
  103. x11/fuzzel
  104. x11/grim
  105. x11/hypridle
  106. x11/hyprlock
  107. x11/hyprpaper
  108. x11/hyprpicker
  109. x11/kanshi
  110. x11/kf5-kwayland
  111. x11/kf6-kwindowsystem
  112. x11/kitty
  113. x11/lavalauncher
  114. x11/libxfce4windowing
  115. x11/libxkbcommon
  116. x11/mako
  117. x11/plasma6-kwayland
  118. x11/plasma6-kwayland-integration
  119. x11/plasma6-layer-shell-qt
  120. x11/plasma6-libkscreen
  121. x11/plasma6-libplasma
  122. x11/plasma6-plasma-desktop
  123. x11/plasma6-plasma-integration
  124. x11/plasma6-plasma-workspace
  125. x11/quickshell
  126. x11/rofi
  127. x11/sandbar
  128. x11/sfwbar
  129. x11/shaderbg
  130. x11/slurp
  131. x11/somebar
  132. x11/squeekboard
  133. x11/sway-audio-idle-inhibit
  134. x11/swaybg
  135. x11/swayidle
  136. x11/swayimg
  137. x11/swaylock
  138. x11/swaylock-effects
  139. x11/swaylock-plugin
  140. x11/swaync
  141. x11/sxmo-wayout
  142. x11/taiga
  143. x11/tecla
  144. x11/tofi
  145. x11/virtboard
  146. x11/wallutils
  147. x11/wapanel
  148. x11/watershot
  149. x11/way-displays
  150. x11/waybar
  151. x11/waycheck
  152. x11/waylock
  153. x11/wayst
  154. x11/wcm
  155. x11/wdisplays
  156. x11/wev
  157. x11/wezterm
  158. x11/wf-shell
  159. x11/wl-clipboard
  160. x11/wl-find-cursor
  161. x11/wl-kbptr
  162. x11/wl-mirror
  163. x11/wlopm
  164. x11/wlr-randr
  165. x11/wlrctl
  166. x11/wmenu
  167. x11/wob
  168. x11/wofi
  169. x11/wscreensaver
  170. x11/wshowkeys
  171. x11/wtype
  172. x11/wvkbd
  173. x11/xdg-desktop-portal-gnome
  174. x11/xdg-desktop-portal-hyprland
  175. x11/xdg-desktop-portal-wlr
  176. x11/xfce4-clipman-plugin
  177. x11/xfce4-screenshooter-plugin
  178. x11/xpra
  179. x11-clocks/wlclock
  180. x11-fm/nautilus
  181. x11-servers/xwayland
  182. x11-themes/qgnomeplatform
  183. x11-toolkits/aquamarine
  184. x11-toolkits/como
  185. x11-toolkits/gtk-layer-shell
  186. x11-toolkits/gtk-session-lock
  187. x11-toolkits/gtk30
  188. x11-toolkits/gtk4-layer-shell
  189. x11-toolkits/gtk40
  190. x11-toolkits/hyprtoolkit
  191. x11-toolkits/kf5-kguiaddons
  192. x11-toolkits/kf6-kguiaddons
  193. x11-toolkits/libdecor
  194. x11-toolkits/pangolin
  195. x11-toolkits/scenefx04
  196. x11-toolkits/wlroots015
  197. x11-toolkits/wlroots017
  198. x11-toolkits/wlroots018
  199. x11-toolkits/wlroots019
  200. x11-toolkits/wlroots020
  201. x11-toolkits/wxgtk32
  202. x11-wm/cage
  203. x11-wm/cagebreak
  204. x11-wm/dwl
  205. x11-wm/gamescope
  206. x11-wm/hikari
  207. x11-wm/hyprland
  208. x11-wm/labwc
  209. x11-wm/mango
  210. x11-wm/mutter
  211. x11-wm/phoc
  212. x11-wm/plasma6-kwin
  213. x11-wm/plasma6-kwin-x11
  214. x11-wm/river
  215. x11-wm/river-classic
  216. x11-wm/sway
  217. x11-wm/swayfx
  218. x11-wm/theseus-ship
  219. x11-wm/wayfire
  220. x11-wm/wayfire-plugins-extra
  221. x11-wm/wideriver
  222. x11-wm/wlmaker
  223. x11-wm/xfce4-panel
  224. 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 2023Q1 for this port