Created attachment 223581 [details] v0 Deduplicate CVT between xorg-server and xwayland-devel (or standalone) which use the same codebase but from different time.
Can you give some more explanation why this is needed?
Upstream split out cvt(1) and its static library into libxcvt and plans (see URL) to switch Xorg and Xwayland to it. xwayland-21.2.0 release (about half a year from now) will contain the change but xorg-server-1.21.0 is "on ice", so the current version will continue to use the internal copy. Wayland users that want cvt(1) will need to install xorg-server, not just xwayland{,-devel} However, that version won't have a fix for https://gitlab.freedesktop.org/xorg/xserver/-/issues/707 xwayland-devel will start using libxcvt as soon as upstream merges the change, mutter may follow some time later. This will have no impact on xorg-server but it can (doesn't mean have to) try the same code *without* all the baggage and risk a regular update brings.
- x11-wm/mutter currently has -Dnative_backend=false (due to lack of logind), so it doesn't use cvt(1) - x11-servers/xarcan uses CVT code from xwayland, so 0.7.0 may depend on libxcvt
Obsoleted by ports 88b0ae2bb9c6.