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

Deleted ports which required this port:

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