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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2024Q2
wayland Core Wayland window system code and protocol
1.22.0 graphics on this many watch lists=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.22.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: 2024-03-10 08:59:06
Commit Hash: 7653ff5
People watching this port, also watch:: ca_root_nss, expat, glib, libedit, libevent
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.22.0/catalog.mk
  3. /usr/local/share/licenses/wayland-1.22.0/LICENSE
  4. /usr/local/share/licenses/wayland-1.22.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.22.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.22.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.22.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.22.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.
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 = 1680595111 SHA256 (wayland-1.22.0.tar.xz) = 1540af1ea698a471c2d8e9d288332c7e0fd360c8f1d12936ebb7e7cbc2425842 SIZE (wayland-1.22.0.tar.xz) = 229544

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

Deleted ports which required this port:

Expand this list of 24 deleted ports
  1. devel/electron18*
  2. devel/electron19*
  3. devel/electron21*
  4. devel/electron22*
  5. devel/electron23*
  6. devel/electron24*
  7. devel/electron26*
  8. devel/vulkan-tools*
  9. graphics/wayland-info*
  10. multimedia/kodi-devel*
  11. multimedia/mpv034*
  12. multimedia/vlc3*
  13. net-im/webinar*
  14. x11/dmenu-wayland*
  15. x11/havoc*
  16. x11/phosh*
  17. x11/plasma5-kwayland-server*
  18. x11-toolkits/wcl*
  19. x11-toolkits/wlc*
  20. x11-toolkits/wlinfo*
  21. x11-toolkits/wxgtk31*
  22. x11-wm/cage-devel*
  23. x11-wm/hyprland-devel*
  24. x11-wm/kwinft*
  25. 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.22.0/downloads/
Collapse this list.

There are no commits on branch 2024Q2 for this port