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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q2
wayland Core Wayland window system code and protocol
1.23.1 graphics on this many watch lists=21 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.23.1Version 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: 2024-08-27 00:48:13
Commit Hash: 00dcc24
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.23.1/catalog.mk
  3. /usr/local/share/licenses/wayland-1.23.1/LICENSE
  4. /usr/local/share/licenses/wayland-1.23.1/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.23.1
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.23.1
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.23.1
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.23.1
  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.
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 = 1724514235 SHA256 (wayland-1.23.1.tar.xz) = 864fb2a8399e2d0ec39d56e9d9b753c093775beadc6022ce81f441929a81e5ed SIZE (wayland-1.23.1.tar.xz) = 238212

Packages (timestamps in pop-ups are UTC):
wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.23.11.23.11.18.0_41.23.11.23.1-1.18.0_4-
FreeBSD:13:quarterly1.23.11.23.11.22.01.23.11.23.11.22.01.22.01.22.0
FreeBSD:14:latest1.23.11.23.11.21.01.23.11.23.11.22.0-1.22.0
FreeBSD:14:quarterly1.23.11.23.1-1.23.11.23.11.22.01.22.01.22.0
FreeBSD:15:latest1.23.11.23.1n/a1.23.1n/a1.22.01.22.01.22.0
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 (265 items / 258 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/copyq
  7. deskutils/dmenu-wayland
  8. deskutils/havoc
  9. deskutils/kdeconnect-kde
  10. deskutils/maliit-framework
  11. deskutils/plasma6-xdg-desktop-portal-kde
  12. devel/electron32
  13. devel/electron33
  14. devel/electron34
  15. devel/electron35
  16. devel/electron36
  17. devel/kf5-kidletime
  18. devel/kf6-kidletime
  19. devel/qt6-base
  20. devel/sdl20
  21. devel/sdl3
  22. editors/vscode
  23. emulators/86Box
  24. emulators/fbsd-duckstation
  25. emulators/snes9x-gtk
  26. emulators/wine-devel
  27. emulators/wine-proton
  28. games/gcompris-qt
  29. games/moonlight-embedded-devel
  30. games/moonlight-qt
  31. games/retroarch
  32. graphics/clutter
  33. graphics/egl-wayland
  34. graphics/gstreamer1-plugins-gl
  35. graphics/gstreamer1-plugins-vulkan
  36. graphics/gwenview
  37. graphics/imv
  38. graphics/mesa-devel
  39. graphics/mesa-dri
  40. graphics/mesa-libs
  41. graphics/piglit
  42. graphics/plasma6-spectacle
  43. graphics/qt5-wayland
  44. graphics/qt6-wayland
  45. graphics/vulkan-caps-viewer
  46. graphics/vulkan-extension-layer
  47. graphics/vulkan-loader
  48. graphics/vulkan-tools
  49. graphics/vulkan-validation-layers
  50. graphics/waffle
  51. graphics/wayland-utils
  52. graphics/waylandpp
  53. graphics/wrapland
  54. multimedia/arcan
  55. multimedia/droidcam
  56. multimedia/gstreamer1-vaapi
  57. multimedia/intel-media-sdk
  58. multimedia/libva
  59. multimedia/libva-utils
  60. multimedia/mpv
  61. multimedia/mpvpaper
  62. multimedia/obs-studio
  63. multimedia/onevpl
  64. multimedia/qt6-multimedia
  65. multimedia/vlc
  66. multimedia/wf-recorder
  67. multimedia/wlrobs
  68. net/freerdp
  69. net/freerdp3
  70. net/krdc
  71. net/remmina
  72. net/wayvnc
  73. net/wlvncc
  74. net-im/signal-desktop
  75. science/zotero
  76. security/plasma6-kscreenlocker
  77. sysutils/conky
  78. sysutils/dunst
  79. sysutils/gnome-settings-daemon
  80. sysutils/waynergy
  81. sysutils/xfce4-power-manager
  82. sysutils/xfce4-settings
  83. textproc/fcitx5
  84. textproc/fcitx5-qt
  85. textproc/ibus
  86. www/chromium
  87. www/iridium
  88. www/ungoogled-chromium
  89. www/webkit2-gtk
  90. www/wpebackend-fdo
  91. x11/bemenu
  92. x11/chayang
  93. x11/dwlb
  94. x11/fnott
  95. x11/foot
  96. x11/fuzzel
  97. x11/grim
  98. x11/hypridle
  99. x11/hyprlock
  100. x11/hyprpaper
  101. x11/hyprpicker
  102. x11/kanshi
  103. x11/kf5-kwayland
  104. x11/kf6-kwindowsystem
  105. x11/kitty
  106. x11/lavalauncher
  107. x11/libxfce4windowing
  108. x11/libxkbcommon
  109. x11/mako
  110. x11/plasma6-kwayland
  111. x11/plasma6-layer-shell-qt
  112. x11/plasma6-libkscreen
  113. x11/plasma6-libplasma
  114. x11/plasma6-plasma-desktop
  115. x11/plasma6-plasma-integration
  116. x11/plasma6-plasma-workspace
  117. x11/rofi-wayland
  118. x11/sandbar
  119. x11/sfwbar
  120. x11/shaderbg
  121. x11/slurp
  122. x11/somebar
  123. x11/squeekboard
  124. x11/sway-audio-idle-inhibit
  125. x11/swaybg
  126. x11/swayidle
  127. x11/swayimg
  128. x11/swaylock
  129. x11/swaylock-effects
  130. x11/swaylock-plugin
  131. x11/sxmo-wayout
  132. x11/taiga
  133. x11/tecla
  134. x11/tofi
  135. x11/virtboard
  136. x11/wallutils
  137. x11/wapanel
  138. x11/watershot
  139. x11/way-displays
  140. x11/waybar
  141. x11/waylock
  142. x11/wcm
  143. x11/wdisplays
  144. x11/wev
  145. x11/wezterm
  146. x11/wf-shell
  147. x11/wl-clipboard
  148. x11/wl-kbptr
  149. x11/wl-mirror
  150. x11/wlopm
  151. x11/wlr-randr
  152. x11/wlrctl
  153. x11/wmenu
  154. x11/wob
  155. x11/wofi
  156. x11/wscreensaver
  157. x11/wshowkeys
  158. x11/wtype
  159. x11/wvkbd
  160. x11/xdg-desktop-portal-gnome
  161. x11/xdg-desktop-portal-hyprland
  162. x11/xdg-desktop-portal-wlr
  163. x11/xfce4-clipman-plugin
  164. x11/xfce4-screenshooter-plugin
  165. x11/xpra
  166. x11-clocks/wlclock
  167. x11-fm/nautilus
  168. x11-servers/xwayland
  169. x11-themes/qgnomeplatform
  170. x11-toolkits/aquamarine
  171. x11-toolkits/como
  172. x11-toolkits/gtk-layer-shell
  173. x11-toolkits/gtk-session-lock
  174. x11-toolkits/gtk30
  175. x11-toolkits/gtk4-layer-shell
  176. x11-toolkits/gtk40
  177. x11-toolkits/kf5-kguiaddons
  178. x11-toolkits/kf6-kguiaddons
  179. x11-toolkits/libdecor
  180. x11-toolkits/pangolin
  181. x11-toolkits/scenefx03
  182. x11-toolkits/wlroots015
  183. x11-toolkits/wlroots017
  184. x11-toolkits/wlroots018
  185. x11-toolkits/wlroots019
  186. x11-toolkits/wxgtk32
  187. x11-wm/cage
  188. x11-wm/cagebreak
  189. x11-wm/dwl
  190. x11-wm/gamescope
  191. x11-wm/hikari
  192. x11-wm/hyprland
  193. x11-wm/labwc
  194. x11-wm/mutter
  195. x11-wm/phoc
  196. x11-wm/plasma6-kwin
  197. x11-wm/plasma6-kwin-x11
  198. x11-wm/river
  199. x11-wm/sway
  200. x11-wm/swayfx
  201. x11-wm/theseus-ship
  202. x11-wm/wayfire
  203. x11-wm/wayfire-plugins-extra
  204. x11-wm/wlmaker
  205. x11-wm/xfce4-panel
  206. x11-wm/xfce4-session
  207. Collapse this list.

Deleted ports which required this port:

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

There are no commits on branch 2025Q2 for this port