[Bug 266936] graphics/wayland-protocols: update to 1.27

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 10 Oct 2022 11:01:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266936

--- Comment #5 from Jan Beich <jbeich@FreeBSD.org> ---
(In reply to Emmanuel Vadot from comment #4)
> Even if this version doesn't change existing features this result in different packages...

sha256 libwlroots.so and "sway" binary (until review D24586 whole packages may
still differ in minor ways) output didn't change after wayland-protocols 1.26
-> 1.27. sway doesn't have extra protocols on top of wlroots unlike wayfire or
river. Not packaged protocols[1] are usually bundled e.g.,

https://github.com/WayfireWM/wayfire/blob/master/proto/wayfire-shell-unstable-v2.xml
https://github.com/WayfireWM/wf-shell/blob/master/proto/wayfire-shell-unstable-v2.xml

https://github.com/riverwm/river/blob/master/protocol/river-status-unstable-v1.xml
https://github.com/Alexays/Waybar/blob/master/protocol/river-status-unstable-v1.xml

https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/protocol/wlr-layer-shell-unstable-v1.xml
https://github.com/swaywm/sway/blob/master/protocols/wlr-layer-shell-unstable-v1.xml
https://invent.kde.org/plasma/kwayland-server/-/blob/master/src/protocols/wlr-layer-shell-unstable-v1.xml
https://github.com/MirServer/mir/blob/main/src/wayland/protocol/wlr-layer-shell-unstable-v1.xml
https://github.com/emersion/slurp/blob/master/protocol/wlr-layer-shell-unstable-v1.xml

Except GNOME which prefers throwing Wayland under DBus

https://gitlab.gnome.org/GNOME/mutter/-/tree/main/data/dbus-interfaces/
https://blogs.kde.org/2020/10/11/linux-desktop-shell-ipc-wayland-vs-d-bus-and-lack-agreement-when-use-them

Individual protocols are versioned, so the version of a collection (e.g.,
wayland-protocols, plasma-wayland-protocols) rarely matters except for
simplifying build system when unbundling. For example, wlr-protocols doesn't
have a version despite being a collection.

-- 
You are receiving this mail because:
You are the assignee for the bug.