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
Port details on branch 2025Q1
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, dbus, libevent, 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 (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/ibus
  3. x11/wlopm
  4. x11-wm/wayfire-plugins-extra
  5. 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. benchmarks/glmark2
  6. benchmarks/vkmark
  7. cad/PrusaSlicer
Expand this list (244 items / 237 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. deskutils/cairo-dock
  3. deskutils/cairo-dock-plugins
  4. deskutils/copyq
  5. deskutils/dmenu-wayland
  6. deskutils/havoc
  7. deskutils/kdeconnect-kde
  8. deskutils/maliit-framework
  9. deskutils/plasma5-xdg-desktop-portal-kde
  10. deskutils/plasma6-xdg-desktop-portal-kde
  11. devel/electron31
  12. devel/electron32
  13. devel/electron33
  14. devel/kf5-kidletime
  15. devel/kf6-kidletime
  16. devel/qt6-base
  17. devel/sdl20
  18. devel/sdl3
  19. editors/vscode
  20. emulators/86Box
  21. emulators/fbsd-duckstation
  22. emulators/snes9x-gtk
  23. emulators/wine-proton
  24. games/moonlight-embedded-devel
  25. games/moonlight-qt
  26. games/retroarch
  27. graphics/egl-wayland
  28. graphics/gstreamer1-plugins-gl
  29. graphics/gstreamer1-plugins-vulkan
  30. graphics/gwenview
  31. graphics/gwenview-devel
  32. graphics/imv
  33. graphics/mesa-devel
  34. graphics/mesa-dri
  35. graphics/mesa-libs
  36. graphics/piglit
  37. graphics/qt5-wayland
  38. graphics/qt6-wayland
  39. graphics/spectacle-devel
  40. graphics/vulkan-caps-viewer
  41. graphics/vulkan-extension-layer
  42. graphics/vulkan-loader
  43. graphics/vulkan-tools
  44. graphics/vulkan-validation-layers
  45. graphics/waffle
  46. graphics/wayland-utils
  47. graphics/waylandpp
  48. graphics/wrapland
  49. multimedia/arcan
  50. multimedia/droidcam
  51. multimedia/gstreamer1-vaapi
  52. multimedia/intel-media-sdk
  53. multimedia/libva
  54. multimedia/libva-utils
  55. multimedia/libxine
  56. multimedia/mpv
  57. multimedia/mpvpaper
  58. multimedia/obs-studio
  59. multimedia/onevpl
  60. multimedia/qt6-multimedia
  61. multimedia/vlc
  62. multimedia/wf-recorder
  63. multimedia/wlrobs
  64. net/freerdp
  65. net/freerdp3
  66. net/remmina
  67. net/waypipe
  68. net/wayvnc
  69. net/wlvncc
  70. net-im/signal-desktop
  71. science/zotero
  72. security/plasma5-kscreenlocker
  73. security/plasma6-kscreenlocker
  74. sysutils/conky
  75. sysutils/dunst
  76. sysutils/waynergy
  77. sysutils/xfce4-power-manager
  78. sysutils/xfce4-settings
  79. textproc/fcitx5
  80. textproc/ibus
  81. www/chromium
  82. www/iridium
  83. www/ungoogled-chromium
  84. www/webkit2-gtk3
  85. www/webkit2-gtk4
  86. www/wpebackend-fdo
  87. x11/bemenu
  88. x11/chayang
  89. x11/dwlb
  90. x11/fnott
  91. x11/foot
  92. x11/fuzzel
  93. x11/grim
  94. x11/hypridle
  95. x11/hyprlock
  96. x11/hyprpaper
  97. x11/hyprpicker
  98. x11/kanshi
  99. x11/kf5-kwayland
  100. x11/kf6-kwindowsystem
  101. x11/kitty
  102. x11/lavalauncher
  103. x11/libxfce4windowing
  104. x11/libxkbcommon
  105. x11/mako
  106. x11/plasma5-kwayland-integration
  107. x11/plasma5-layer-shell-qt
  108. x11/plasma5-libkscreen
  109. x11/plasma5-plasma-desktop
  110. x11/plasma5-plasma-integration
  111. x11/plasma5-plasma-workspace
  112. x11/plasma6-kwayland
  113. x11/plasma6-layer-shell-qt
  114. x11/plasma6-libkscreen
  115. x11/plasma6-libplasma
  116. x11/plasma6-plasma-desktop
  117. x11/plasma6-plasma-integration
  118. x11/plasma6-plasma-workspace
  119. x11/rofi-wayland
  120. x11/sandbar
  121. x11/sfwbar
  122. x11/shaderbg
  123. x11/slurp
  124. x11/somebar
  125. x11/squeekboard
  126. x11/sway-audio-idle-inhibit
  127. x11/swaybg
  128. x11/swayidle
  129. x11/swayimg
  130. x11/swaylock
  131. x11/swaylock-effects
  132. x11/swaylock-plugin
  133. x11/sxmo-wayout
  134. x11/taiga
  135. x11/tofi
  136. x11/virtboard
  137. x11/wallutils
  138. x11/wapanel
  139. x11/watershot
  140. x11/way-displays
  141. x11/waybar
  142. x11/waylock
  143. x11/wcm
  144. x11/wdisplays
  145. x11/wev
  146. x11/wezterm
  147. x11/wf-shell
  148. x11/wl-clipboard
  149. x11/wl-kbptr
  150. x11/wl-mirror
  151. x11/wlopm
  152. x11/wlr-randr
  153. x11/wlrctl
  154. x11/wmenu
  155. x11/wob
  156. x11/wofi
  157. x11/wscreensaver
  158. x11/wshowkeys
  159. x11/wtype
  160. x11/wvkbd
  161. x11/xdg-desktop-portal-hyprland
  162. x11/xdg-desktop-portal-wlr
  163. x11/xfce4-clipman-plugin
  164. x11/xfce4-screenshooter-plugin
  165. x11-clocks/wlclock
  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/scenefx
  180. x11-toolkits/wlroots
  181. x11-toolkits/wlroots015
  182. x11-toolkits/wlroots017
  183. x11-toolkits/wxgtk32
  184. x11-wm/cage
  185. x11-wm/cagebreak
  186. x11-wm/dwl
  187. x11-wm/gamescope
  188. x11-wm/hikari
  189. x11-wm/hyprland
  190. x11-wm/labwc
  191. x11-wm/phoc
  192. x11-wm/plasma5-kwin
  193. x11-wm/plasma6-kwin
  194. x11-wm/river
  195. x11-wm/sway
  196. x11-wm/swayfx
  197. x11-wm/theseus-ship
  198. x11-wm/wayfire
  199. x11-wm/wayfire-plugins-extra
  200. x11-wm/wlmaker
  201. x11-wm/xfce4-panel
  202. x11-wm/xfce4-session
  203. Collapse this list.

Deleted ports which required this port:

Expand this list of 36 deleted ports
  1. databases/compass*
  2. devel/electron18*
  3. devel/electron19*
  4. devel/electron21*
  5. devel/electron22*
  6. devel/electron23*
  7. devel/electron24*
  8. devel/electron25*
  9. devel/electron26*
  10. devel/electron27*
  11. devel/electron28*
  12. devel/electron29*
  13. devel/electron30*
  14. devel/vulkan-tools*
  15. emulators/duckstation*
  16. graphics/wayland-info*
  17. multimedia/kodi-devel*
  18. multimedia/mpv034*
  19. multimedia/vlc3*
  20. net-im/webinar*
  21. x11/dmenu-wayland*
  22. x11/havoc*
  23. x11/phosh*
  24. x11/plasma5-kwayland-server*
  25. x11-servers/xwayland-devel*
  26. x11-toolkits/wcl*
  27. x11-toolkits/wlc*
  28. x11-toolkits/wlinfo*
  29. x11-toolkits/wlroots-devel*
  30. x11-toolkits/wlroots-hyprland*
  31. x11-toolkits/wlroots016*
  32. x11-toolkits/wxgtk31*
  33. x11-wm/cage-devel*
  34. x11-wm/hyprland-devel*
  35. x11-wm/kwinft*
  36. x11-wm/sway-devel*
  37. 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 2025Q1 for this port