notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
wayland Wayland composite "server"
1.19.0_1 graphics on this many watch lists=10 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.19.0_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: 2021-08-29 19:17:15
Commit Hash: f254be6
People watching this port, also watch:: jpeg-turbo, mkfontscale, pcre, glib, libedit
Also Listed In: wayland
License: MIT
Description:
SVNWeb : git : Homepage
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.19.0_1/catalog.mk
  3. /usr/local/share/licenses/wayland-1.19.0_1/LICENSE
  4. /usr/local/share/licenses/wayland-1.19.0_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.3.0
  21. lib/libwayland-cursor.so
  22. lib/libwayland-cursor.so.0
  23. lib/libwayland-cursor.so.0.0.0
  24. lib/libwayland-egl.so
  25. lib/libwayland-egl.so.1
  26. lib/libwayland-egl.so.1.0.0
  27. lib/libwayland-server.so
  28. lib/libwayland-server.so.0
  29. lib/libwayland-server.so.0.1.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:
  • 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
PKGNAME: wayland
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
wayland
ABIlatestquarterly
FreeBSD:11:aarch641.14.01.18.0_3
FreeBSD:11:amd641.19.0_11.19.0_1
FreeBSD:11:armv6-1.18.0_3
FreeBSD:11:i3861.19.0_11.19.0_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.14.01.19.0_1
FreeBSD:12:amd641.19.0_11.19.0_1
FreeBSD:12:armv61.14.01.18.0_4
FreeBSD:12:armv71.14.01.18.0_4
FreeBSD:12:i3861.19.0_11.19.0_1
FreeBSD:12:mips--
FreeBSD:12:mips641.16.0-
FreeBSD:12:powerpc64-1.19.0
FreeBSD:13:aarch641.18.0_41.19.0_1
FreeBSD:13:amd641.19.0_11.19.0_1
FreeBSD:13:armv61.18.0_41.19.0_1
FreeBSD:13:armv71.18.0_41.19.0
FreeBSD:13:i3861.19.0_11.19.0_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.18.0_41.19.0_1
FreeBSD:14:aarch641.19.0_1-
FreeBSD:14:amd641.19.0_1-
FreeBSD:14:armv61.19.0-
FreeBSD:14:armv71.19.0-
FreeBSD:14:i3861.19.0_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.19.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>=0.57.1_1 : 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/waffle
  2. graphics/wayland-protocols
  3. multimedia/wf-recorder
  4. textproc/fcitx5
  5. x11-wm/wayfire-plugins-extra

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. deskutils/cairo-dock
  6. deskutils/copyq
  7. deskutils/kdeconnect-kde
Expand this list (114 items / 107 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. deskutils/maliit-framework
  3. deskutils/plasma5-xdg-desktop-portal-kde
  4. devel/sdl20
  5. games/retroarch
  6. graphics/egl-wayland
  7. graphics/gstreamer1-plugins-gl
  8. graphics/gstreamer1-plugins-vulkan
  9. graphics/imv
  10. graphics/mesa-devel
  11. graphics/mesa-dri
  12. graphics/mesa-libs
  13. graphics/piglit
  14. graphics/qt5-wayland
  15. graphics/vulkan-caps-viewer
  16. graphics/vulkan-loader
  17. graphics/vulkan-tools
  18. graphics/vulkan-validation-layers
  19. graphics/waffle
  20. graphics/wayland-utils
  21. graphics/waylandpp
  22. multimedia/arcan
  23. multimedia/intel-media-sdk
  24. multimedia/libva
  25. multimedia/libva-utils
  26. multimedia/mpv
  27. multimedia/mpvpaper
  28. multimedia/obs-studio
  29. multimedia/vlc
  30. multimedia/wf-recorder
  31. multimedia/wlrobs
  32. net/freerdp
  33. net/remmina
  34. net/wayvnc
  35. net/wlvncc
  36. security/plasma5-kscreenlocker
  37. sysutils/dunst
  38. textproc/fcitx5
  39. www/webkit2-gtk3
  40. www/wpebackend-fdo
  41. x11/bemenu
  42. x11/dmenu-wayland
  43. x11/fnott
  44. x11/foot
  45. x11/fuzzel
  46. x11/grim
  47. x11/havoc
  48. x11/kanshi
  49. x11/kf5-kwayland
  50. x11/kitty
  51. x11/lavalauncher
  52. x11/libxkbcommon
  53. x11/mako
  54. x11/plasma5-kwayland-integration
  55. x11/plasma5-kwayland-server
  56. x11/plasma5-plasma-workspace
  57. x11/rofi-wayland
  58. x11/slurp
  59. x11/squeekboard
  60. x11/swaybg
  61. x11/swayidle
  62. x11/swaylock
  63. x11/swaylock-effects
  64. x11/taiga
  65. x11/virtboard
  66. x11/wallutils
  67. x11/wapanel
  68. x11/waybar
  69. x11/wcm
  70. x11/wdisplays
  71. x11/wev
  72. x11/wezterm
  73. x11/wf-shell
  74. x11/wl-clipboard
  75. x11/wlr-randr
  76. x11/wlrctl
  77. x11/wob
  78. x11/wofi
  79. x11/wshowkeys
  80. x11/wtype
  81. x11/xdg-desktop-portal-wlr
  82. x11-clocks/wlclock
  83. x11-servers/xwayland
  84. x11-servers/xwayland-devel
  85. x11-themes/qgnomeplatform
  86. x11-toolkits/gtk-layer-shell
  87. x11-toolkits/gtk30
  88. x11-toolkits/gtk40
  89. x11-toolkits/libdecor
  90. x11-toolkits/wlroots
  91. x11-toolkits/wxgtk31
  92. x11-wm/cage
  93. x11-wm/gamescope
  94. x11-wm/hikari
  95. x11-wm/labwc
  96. x11-wm/muffin
  97. x11-wm/phoc
  98. x11-wm/plasma5-kwin
  99. x11-wm/river
  100. x11-wm/sway
  101. x11-wm/wayfire
  102. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. devel/vulkan-tools*
  2. graphics/wayland-info*
  3. multimedia/kodi-devel*
  4. multimedia/vlc3*
  5. x11/phosh*
  6. x11-toolkits/wcl*
  7. x11-toolkits/wlc*
  8. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://wayland.freedesktop.org/releases/
Collapse this list.
Port Moves
  • port moved here from x11-servers/wayland on 2017-01-30
    REASON: Better location for wayland

Number of commits found: 26

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Aug 2021 19:17:15
 files touched by this commit commit hash:f254be68dbc79be798f7cfc05287b10e7fdb69c4  1.19.0_1
decke search for other commits by this committer
graphics/wayland: Add CPE information

Approved by:	portmgr (blanket)
31 May 2021 20:55:01
 files touched by this commit commit hash:6431a5d2419ada906a7927c7b85e5f98bcd6eba2  1.19.0_1
adridg search for other commits by this committer
graphics/wayland: merge upstream fix for CVE-2013-2003

This is upstream MR 133,
	https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/133
which in turn is a Wayland-ified version of the fix to libXcursor.

PR:		256273
Reported by:	Evgeniy Khramtsov
Approved by:	zeising (x11)
11 May 2021 17:50:32
 files touched by this commit commit hash:2d487a43aa142c32eabdd8feeb4ca523d24c6a42  1.19.0 This port version is marked as vulnerable.
tobik search for other commits by this committer
graphics/wayland: add note about XDG_RUNTIME_DIR

error: XDG_RUNTIME_DIR not set in the environment.

PR:		255355
Inspired by:	hikari
Approved by:	maintainer timeout
01 May 2021 17:55:55
 files touched by this commit commit hash:6707a3c942b51ab3e3cf110383e3119dfe2e49b0  1.19.0 This port version is marked as vulnerable.
tobik search for other commits by this committer
Clean up some things

- Fix typos
- Remove duplicate variables
- Remove nop variables
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
26 Apr 2021 14:17:32
 files touched by this commit commit hash:bc9e901a170f2015b41f1a0c4b23c17436d0e432  1.19.0 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20210418

Changes:	https://github.com/jiixyj/epoll-shim/compare/v0.0.20210322...v0.0.20210418
Reported by:	portscout
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D29822
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.19.0 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Jan 2021 11:02:59
Original commit files touched by this commit Revision:563194  1.19.0 This port version is marked as vulnerable.
jbeich search for other commits by this committer
graphics/wayland: update to 1.19.0

- Fix wl_client_get_credentials [1]

Changes:	https://gitlab.freedesktop.org/wayland/wayland/compare/1.18.0...1.19.0
PR:		246189 [1]
Submitted by:	Greg V [1]
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D28399
04 Jul 2020 18:11:42
Original commit files touched by this commit Revision:541232  1.18.0_4 This port version is marked as vulnerable.
zeising search for other commits by this committer
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
24 May 2020 10:23:24
Original commit files touched by this commit Revision:536383  1.18.0_3 This port version is marked as vulnerable.
jbeich search for other commits by this committer
Chase GitLab redirect in PATCH_SITES

https://about.gitlab.com/releases/2020/05/06/gitlab-com-13-0-breaking-changes/#removal-of-deprecated-project-paths
11 May 2020 19:50:29
Original commit files touched by this commit Revision:534935  1.18.0_3 This port version is marked as vulnerable.
jbeich search for other commits by this committer
Convert GitLab patches to simple diffs

GitLab unlike GitHub keeps the footer from git-format-patch(1) which
frequently changes on Git version upgrades. So, switch to git-diff(1)
which lacks header/footer.

Approved by:	x11 (zeising via Gitter)
MFH:		2020Q2 (avoid bustage over time due to upstream infra upgrades)
Differential Revision:	https://reviews.freebsd.org/D24810
11 May 2020 18:58:53
Original commit files touched by this commit Revision:534930  1.18.0_3 This port version is marked as vulnerable.
jbeich search for other commits by this committer
graphics/wayland: regen gitlab patches

-2.24.1
+2.26.2
28 Feb 2020 10:23:25
Original commit files touched by this commit Revision:527326  1.18.0_3 This port version is marked as vulnerable.
jbeich search for other commits by this committer
graphics/wayland: disable posix_fallocate on FreeBSD < 13 after r527045

On FreeBSD < 13 neither memfd_create exists nor posix_fallocate works
with file descriptors returned by shm_open. As SHM_ANON code wasn't
upstreamed and is not used on FreeBSD 13 just disable posix_fallocate
without version checks.

Reported by:	Pete Wright, raichoo
Tested by:	Pete Wright, raichoo
Approved by:	zeising (x11), Greg V
Differential Revision:	https://reviews.freebsd.org/D23856
24 Feb 2020 20:01:28
Original commit files touched by this commit Revision:527045  1.18.0_2 This port version is marked as vulnerable.
jbeich search for other commits by this committer
graphics/wayland: replace posix_fallocate hack with a proper fix

PR:		224226
Approved by:	x11 (manu, zeising)
Differential Revision:  https://reviews.freebsd.org/D23696
24 Feb 2020 20:01:19
Original commit files touched by this commit Revision:527044  1.18.0_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
graphics/wayland: convert to USES=meson

- Drop autotools patches
- Drop sys/param.h check as __FreeBSD__ is defined by compiler
- Apply upstream fix for tests randomly failing to build

PR:		244071
Tested by:	mikael (13.0 powerpc64), pkubaj (12.1/13.0 powerpc64)
Approved by:	x11 (manu, zeising)
Differential Revision:  https://reviews.freebsd.org/D23644
24 Feb 2020 20:01:06
Original commit files touched by this commit Revision:527043  1.18.0_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20200223

- Drop no longer necessary graphics/wayland workaround

Changes:	https://github.com/FreeBSDDesktop/epoll-shim/compare/07e2a80...ae12186
Approved by:	zeising (x11), grembo (from previous update)
Differential Revision:	https://reviews.freebsd.org/D23801
14 Feb 2020 11:09:46
Original commit files touched by this commit Revision:526103  1.18.0 This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 1.18

Abi is backward compatible: https://abi-laboratory.pro/tracker/timeline/wayland/
Port changes:
- Allow memfd_create on FreeBSD 13 for sealing
- Drop ms_timeout workaround in favor of upstream fix[1]
- Drop posix_fallocate patch as it was disabled in r455878
- Adjust posix_fallocate comment to improve clarity
- Temporarily revert event loop update until epoll-shim#15 [2] is fixed

[1]: https://gitlab.freedesktop.org/wayland/wayland/commit/75d14834570b
[2]: https://github.com/jiixyj/epoll-shim/issues/15

Build tested on:
    11.3 aarch64
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Jan 2020 11:53:08
Original commit files touched by this commit Revision:524473  1.17.0 This port version is marked as vulnerable.
zeising search for other commits by this committer
graphics/wayland: Update to 1.17

Update graphics/wayland to 1.17 [1]
Add a patch to use shm_anon instead of posix_fallocate(), as the latter
doesn't work on ZFS.  [2]

PR:		237650 [1], 224226 [2]
Submitted by:	jbeich [1], jbeich and Greg V [2] (original version)
Reviewed by:	Greg V, manu
Differential Revision:	https://reviews.freebsd.org/D20099
22 Jan 2019 20:51:38
Original commit files touched by this commit Revision:490980  1.16.0_1 This port version is marked as vulnerable.
zeising search for other commits by this committer
graphics/wayland: disable debug build by default

There is no need to build wayland with debug options by default.  This is
most likely a left over from when it was first ported.

PR:		234920
Submitted by:	jbeich
16 Oct 2018 20:05:44
Original commit files touched by this commit Revision:482258  1.16.0 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update MASTER_SITES

- While I'm here, sort USES

Approved by:	portmgr (blanket)
15 Oct 2018 23:59:24
Original commit files touched by this commit Revision:482189  1.16.0 This port version is marked as vulnerable.
jbeich search for other commits by this committer
graphics/wayland: update to 1.16.0

- New libwayland-egl home for consumers as Mesa 18.2 dropped it

Changes:	https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html
Changes:	https://lists.freedesktop.org/archives/wayland-devel/2018-August/039358.html
PR:		227423
Submitted by:	Greg V <greg@unrelenting.technology>
Approved by:	maintainer timeout (5 months)
02 Jul 2018 00:47:14
Original commit files touched by this commit Revision:473692  1.14.0 This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark various ports broken on mips64 and, where appropriate, mips.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
18 Jun 2018 14:00:43
Original commit files touched by this commit Revision:472693  1.14.0 This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark ports broken on powerpc64, categories g-n.

While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
03 May 2018 09:33:58
Original commit files touched by this commit Revision:468920  1.14.0 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
09 Dec 2017 22:02:30
Original commit files touched by this commit Revision:455878  1.14.0 This port version is marked as vulnerable.
zeising search for other commits by this committer
Update wayland to 1.14.0

Disable posix_fallocate since ZFS does not support it.
Use epoll-shim instead of kqueue directly, from myfreeweb on github.

PR:		224200
Submitted by:	Johannes Lundberg
12 May 2017 18:46:53
Original commit files touched by this commit Revision:440699  1.13.0 This port version is marked as vulnerable.
rezny search for other commits by this committer
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option

* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448
29 Jan 2017 23:04:45
Original commit files touched by this commit Revision:432804  1.12.0 This port version is marked as vulnerable.
bapt search for other commits by this committer
Move wayland to a better location

Number of commits found: 26