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.25.0 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: 2026-07-08 07:26:15
Commit Hash: a4dae68c
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.25.0/catalog.mk
  3. /usr/local/share/licenses/wayland-1.25.0/LICENSE
  4. /usr/local/share/licenses/wayland-1.25.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.25.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.25.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.25.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.25.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 = 1783248765 SHA256 (wayland-1.25.0.tar.xz) = c065f040afdff3177680600f249727e41a1afc22fccf27222f15f5306faa1f03 SIZE (wayland-1.25.0.tar.xz) = 609628

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.25.01.21.01.24.0_21.25.01.22.0-1.22.0
FreeBSD:14:quarterly1.25.01.25.0-1.23.1_11.25.01.22.01.22.01.22.0
FreeBSD:15:latest1.25.01.25.0n/a1.24.0_2n/an/a1.22.01.22.0
FreeBSD:15:quarterly1.25.01.25.0n/a-n/an/a--
FreeBSD:16:latest1.25.01.25.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 (18 items / 11 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/quickshell
  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 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 (294 items / 287 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/electron43
  19. devel/godot
  20. devel/godot-tools
  21. devel/kf5-kidletime
  22. devel/kf6-kidletime
  23. devel/qt6-base
  24. devel/sdl20
  25. devel/sdl3
  26. editors/vscode
  27. editors/zed
  28. emulators/86Box
  29. emulators/fbsd-duckstation
  30. emulators/snes9x-gtk
  31. emulators/wine
  32. emulators/wine-devel
  33. emulators/wine-proton
  34. games/gcompris-qt
  35. games/moonlight-embedded-devel
  36. games/moonlight-qt
  37. games/retroarch
  38. graphics/clutter
  39. graphics/egl-wayland
  40. graphics/egl-wayland2
  41. graphics/gstreamer1-plugins-gl
  42. graphics/gstreamer1-plugins-vulkan
  43. graphics/gwenview
  44. graphics/imv
  45. graphics/mesa-devel
  46. graphics/mesa-dri
  47. graphics/mesa-libs
  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/mpv
  68. multimedia/mpvpaper
  69. multimedia/obs-studio
  70. multimedia/onevpl
  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. www/chromium
  96. www/iridium
  97. www/ungoogled-chromium
  98. www/webkit2-gtk
  99. www/wpebackend-fdo
  100. x11/bemenu
  101. x11/chayang
  102. x11/dwlb
  103. x11/fnott
  104. x11/foot
  105. x11/fuzzel
  106. x11/grim
  107. x11/hypridle
  108. x11/hyprlock
  109. x11/hyprpaper
  110. x11/hyprpicker
  111. x11/kanshi
  112. x11/kf5-kwayland
  113. x11/kf6-kwindowsystem
  114. x11/kitty
  115. x11/lavalauncher
  116. x11/libxfce4windowing
  117. x11/libxkbcommon
  118. x11/mako
  119. x11/plasma6-kwayland
  120. x11/plasma6-kwayland-integration
  121. x11/plasma6-layer-shell-qt
  122. x11/plasma6-libkscreen
  123. x11/plasma6-libplasma
  124. x11/plasma6-plasma-desktop
  125. x11/plasma6-plasma-integration
  126. x11/plasma6-plasma-workspace
  127. x11/quickshell
  128. x11/rofi
  129. x11/sandbar
  130. x11/sfwbar
  131. x11/shaderbg
  132. x11/slurp
  133. x11/somebar
  134. x11/squeekboard
  135. x11/sway-audio-idle-inhibit
  136. x11/swaybg
  137. x11/swayidle
  138. x11/swayimg
  139. x11/swaylock
  140. x11/swaylock-effects
  141. x11/swaylock-plugin
  142. x11/swaync
  143. x11/sxmo-wayout
  144. x11/tecla
  145. x11/tofi
  146. x11/virtboard
  147. x11/wallutils
  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/scenefx05
  197. x11-toolkits/wlroots015
  198. x11-toolkits/wlroots017
  199. x11-toolkits/wlroots018
  200. x11-toolkits/wlroots019
  201. x11-toolkits/wlroots020
  202. x11-toolkits/wxgtk32
  203. x11-wm/cage
  204. x11-wm/cagebreak
  205. x11-wm/dwl
  206. x11-wm/gamescope
  207. x11-wm/hikari
  208. x11-wm/hyprland
  209. x11-wm/labwc
  210. x11-wm/mango
  211. x11-wm/mutter
  212. x11-wm/phoc
  213. x11-wm/plasma6-kwin
  214. x11-wm/plasma6-kwin-x11
  215. x11-wm/river
  216. x11-wm/river-classic
  217. x11-wm/sway
  218. x11-wm/swayfx
  219. x11-wm/theseus-ship
  220. x11-wm/wayfire
  221. x11-wm/wayfire-plugins-extra
  222. x11-wm/wideriver
  223. x11-wm/wlmaker
  224. x11-wm/xfce4-panel
  225. Collapse this list.

Deleted ports which required this port:

Expand this list of 64 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/taiga*
  46. x11/wapanel*
  47. x11-servers/xwayland-devel*
  48. x11-toolkits/scenefx*
  49. x11-toolkits/scenefx02*
  50. x11-toolkits/scenefx03*
  51. x11-toolkits/wcl*
  52. x11-toolkits/wlc*
  53. x11-toolkits/wlinfo*
  54. x11-toolkits/wlroots*
  55. x11-toolkits/wlroots-devel*
  56. x11-toolkits/wlroots-hyprland*
  57. x11-toolkits/wlroots016*
  58. x11-toolkits/wxgtk31*
  59. x11-wm/cage-devel*
  60. x11-wm/hyprland-devel*
  61. x11-wm/kwinft*
  62. x11-wm/mangowc*
  63. x11-wm/plasma5-kwin*
  64. x11-wm/sway-devel*
  65. 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.25.0/downloads/
Collapse this list.

There are no commits on branch 2024Q2 for this port