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 2024Q2
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. 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 (290 items / 283 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. multimedia/arcan
  61. multimedia/go2tv
  62. multimedia/intel-media-sdk
  63. multimedia/libva
  64. multimedia/libva-utils
  65. multimedia/mpv
  66. multimedia/mpvpaper
  67. multimedia/obs-studio
  68. multimedia/onevpl
  69. multimedia/qt6-multimedia
  70. multimedia/vlc
  71. multimedia/wf-recorder
  72. multimedia/wlrobs
  73. net/freerdp
  74. net/freerdp3
  75. net/krdc
  76. net/remmina
  77. net/wayvnc
  78. net/wlvncc
  79. net-im/signal-desktop
  80. science/zotero
  81. security/plasma6-kscreenlocker
  82. sysutils/conky
  83. sysutils/dunst
  84. sysutils/elephant
  85. sysutils/gnome-settings-daemon
  86. sysutils/waynergy
  87. sysutils/xfce4-power-manager
  88. sysutils/xfce4-settings
  89. textproc/fcitx5
  90. textproc/fcitx5-qt
  91. textproc/ibus
  92. www/chromium
  93. www/iridium
  94. www/ungoogled-chromium
  95. www/webkit2-gtk
  96. www/wpebackend-fdo
  97. x11/bemenu
  98. x11/chayang
  99. x11/dwlb
  100. x11/fnott
  101. x11/foot
  102. x11/fuzzel
  103. x11/grim
  104. x11/hypridle
  105. x11/hyprlock
  106. x11/hyprpaper
  107. x11/hyprpicker
  108. x11/kanshi
  109. x11/kf5-kwayland
  110. x11/kf6-kwindowsystem
  111. x11/kitty
  112. x11/lavalauncher
  113. x11/libxfce4windowing
  114. x11/libxkbcommon
  115. x11/mako
  116. x11/plasma6-kwayland
  117. x11/plasma6-kwayland-integration
  118. x11/plasma6-layer-shell-qt
  119. x11/plasma6-libkscreen
  120. x11/plasma6-libplasma
  121. x11/plasma6-plasma-desktop
  122. x11/plasma6-plasma-integration
  123. x11/plasma6-plasma-workspace
  124. x11/quickshell
  125. x11/rofi
  126. x11/sandbar
  127. x11/sfwbar
  128. x11/shaderbg
  129. x11/slurp
  130. x11/somebar
  131. x11/squeekboard
  132. x11/sway-audio-idle-inhibit
  133. x11/swaybg
  134. x11/swayidle
  135. x11/swayimg
  136. x11/swaylock
  137. x11/swaylock-effects
  138. x11/swaylock-plugin
  139. x11/swaync
  140. x11/sxmo-wayout
  141. x11/taiga
  142. x11/tecla
  143. x11/tofi
  144. x11/virtboard
  145. x11/wallutils
  146. x11/wapanel
  147. x11/watershot
  148. x11/way-displays
  149. x11/waybar
  150. x11/waycheck
  151. x11/waylock
  152. x11/wayst
  153. x11/wcm
  154. x11/wdisplays
  155. x11/wev
  156. x11/wezterm
  157. x11/wf-shell
  158. x11/wl-clipboard
  159. x11/wl-find-cursor
  160. x11/wl-kbptr
  161. x11/wl-mirror
  162. x11/wlopm
  163. x11/wlr-randr
  164. x11/wlrctl
  165. x11/wmenu
  166. x11/wob
  167. x11/wofi
  168. x11/wscreensaver
  169. x11/wshowkeys
  170. x11/wtype
  171. x11/wvkbd
  172. x11/xdg-desktop-portal-gnome
  173. x11/xdg-desktop-portal-hyprland
  174. x11/xdg-desktop-portal-wlr
  175. x11/xfce4-clipman-plugin
  176. x11/xfce4-screenshooter-plugin
  177. x11/xpra
  178. x11-clocks/wlclock
  179. x11-fm/nautilus
  180. x11-servers/xwayland
  181. x11-themes/qgnomeplatform
  182. x11-toolkits/aquamarine
  183. x11-toolkits/como
  184. x11-toolkits/gtk-layer-shell
  185. x11-toolkits/gtk-session-lock
  186. x11-toolkits/gtk30
  187. x11-toolkits/gtk4-layer-shell
  188. x11-toolkits/gtk40
  189. x11-toolkits/hyprtoolkit
  190. x11-toolkits/kf5-kguiaddons
  191. x11-toolkits/kf6-kguiaddons
  192. x11-toolkits/libdecor
  193. x11-toolkits/pangolin
  194. x11-toolkits/scenefx04
  195. x11-toolkits/wlroots015
  196. x11-toolkits/wlroots017
  197. x11-toolkits/wlroots018
  198. x11-toolkits/wlroots019
  199. x11-toolkits/wlroots020
  200. x11-toolkits/wxgtk32
  201. x11-wm/cage
  202. x11-wm/cagebreak
  203. x11-wm/dwl
  204. x11-wm/gamescope
  205. x11-wm/hikari
  206. x11-wm/hyprland
  207. x11-wm/labwc
  208. x11-wm/mango
  209. x11-wm/mutter
  210. x11-wm/phoc
  211. x11-wm/plasma6-kwin
  212. x11-wm/plasma6-kwin-x11
  213. x11-wm/river
  214. x11-wm/river-classic
  215. x11-wm/sway
  216. x11-wm/swayfx
  217. x11-wm/theseus-ship
  218. x11-wm/wayfire
  219. x11-wm/wayfire-plugins-extra
  220. x11-wm/wideriver
  221. x11-wm/wlmaker
  222. x11-wm/xfce4-panel
  223. 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 2024Q2 for this port