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.
Volunteers wanted to help translate FreshPorts
Port details on branch 2024Q2
wayland Core Wayland window system code and protocol
1.26.0 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.26.0Version 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: 2026-08-18 15:32:30
Commit Hash: ab208c4
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.26.0/catalog.mk
  3. /usr/local/share/licenses/wayland-1.26.0/LICENSE
  4. /usr/local/share/licenses/wayland-1.26.0/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.26.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.26.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.26.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.26.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 = 1786964457 SHA256 (wayland-1.26.0.tar.xz) = 64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3 SIZE (wayland-1.26.0.tar.xz) = 612384

Packages (timestamps in pop-ups are UTC):
wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest1.24.0_21.24.0_2n/an/an/an/an/an/an/a
FreeBSD:13:quarterly1.24.0_21.24.0_2n/an/an/an/an/an/an/a
FreeBSD:14:latest1.26.01.26.01.21.01.24.0_21.26.01.22.0-1.22.0-
FreeBSD:14:quarterly1.25.01.26.0-1.23.1_11.26.01.22.01.22.01.22.0-
FreeBSD:15:latest1.26.01.26.0n/a1.24.0_2n/an/a1.22.01.22.0-
FreeBSD:15:quarterly1.26.01.26.0n/a-n/an/a---
FreeBSD:16:latest1.26.01.26.0n/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 (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. sysutils/fastfetch
  3. textproc/fcitx5
  4. textproc/ibus
  5. x11/awww
  6. x11/kanshi
  7. x11/mangobar
  8. x11/quickshell
  9. x11/wl-find-cursor
  10. x11/wlopm
  11. x11-wm/wayfire-plugins-extra
  12. Collapse this list.

Deleted ports which required this port:

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

Deleted ports which required this port:

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

There are no commits on branch 2024Q2 for this port