Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2024Q2
wayland Core Wayland window system code and protocol
1.26.0 graphics Σ=19 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.26.0Version 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-08-18 15:32:30
Commit Hash: ab208c4
People watching this port, also watch: ca_root_nss, opus, png, jbigkit, 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.26.0/catalog.mk
  3. /usr/local/share/licenses/wayland-1.26.0/LICENSE
  4. /usr/local/share/licenses/wayland-1.26.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.26.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.26.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.26.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.26.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:
  • For RUN/BUILD depends:
    • wayland>0:graphics/wayland
  • For LIB depends:
    • libwayland-client.so:graphics/wayland
    • libwayland-cursor.so:graphics/wayland
    • libwayland-egl.so:graphics/wayland
    • libwayland-server.so: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 = 1786964457 SHA256 (wayland-1.26.0.tar.xz) = 64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3 SIZE (wayland-1.26.0.tar.xz) = 612384

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

Deleted ports which required this port:

Expand this list of 70 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/electron37*
  22. devel/electron38*
  23. devel/electron39*
  24. devel/electron40*
  25. devel/vulkan-tools*
  26. emulators/duckstation*
  27. graphics/gwenview-devel*
  28. graphics/spectacle-devel*
  29. graphics/wayland-info*
  30. multimedia/gstreamer1-vaapi*
  31. multimedia/kodi-devel*
  32. multimedia/mpv034*
  33. multimedia/onevpl*
  34. multimedia/vlc3*
  35. net-im/webinar*
  36. security/plasma5-kscreenlocker*
  37. www/webkit2-gtk3*
  38. www/webkit2-gtk4*
  39. x11/dmenu-wayland*
  40. x11/havoc*
  41. x11/phosh*
  42. x11/plasma5-kwayland-integration*
  43. x11/plasma5-kwayland-server*
  44. x11/plasma5-layer-shell-qt*
  45. x11/plasma5-libkscreen*
  46. x11/plasma5-plasma-desktop*
  47. x11/plasma5-plasma-integration*
  48. x11/plasma5-plasma-workspace*
  49. x11/rofi-wayland*
  50. x11/taiga*
  51. x11/wapanel*
  52. x11-servers/xwayland-devel*
  53. x11-themes/qgnomeplatform*
  54. x11-toolkits/scenefx*
  55. x11-toolkits/scenefx02*
  56. x11-toolkits/scenefx03*
  57. x11-toolkits/wcl*
  58. x11-toolkits/wlc*
  59. x11-toolkits/wlinfo*
  60. x11-toolkits/wlroots*
  61. x11-toolkits/wlroots-devel*
  62. x11-toolkits/wlroots-hyprland*
  63. x11-toolkits/wlroots016*
  64. x11-toolkits/wxgtk31*
  65. x11-wm/cage-devel*
  66. x11-wm/hyprland-devel*
  67. x11-wm/kwinft*
  68. x11-wm/mangowc*
  69. x11-wm/plasma5-kwin*
  70. x11-wm/sway-devel*
  71. 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.26.0/downloads/
Collapse this list.

There are no commits on branch 2024Q2 for this port