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 2024Q2
wayland Core Wayland window system code and protocol
1.24.0_2 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.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: 2025-08-11 06:29:03
Commit Hash: de73087
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.24.0_2/catalog.mk
  3. /usr/local/share/licenses/wayland-1.24.0_2/LICENSE
  4. /usr/local/share/licenses/wayland-1.24.0_2/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.24.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.24.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.24.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.24.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 = 1754383064 SHA256 (wayland-1.24.0.tar.xz) = 82892487a01ad67b334eca83b54317a7c86a03a89cfadacfef5211f11a5d0536 SIZE (wayland-1.24.0.tar.xz) = 241764

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

Deleted ports which required this port:

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

There are no commits on branch 2024Q2 for this port