Working on bug #799797 I need an xwayland-9999 to try to bisect. While many of the other X packages have a live-9999 version split xwayland is new enough that it doesn't have that live-9999 version yet.
I'm going to try to create one based on xorg-server-9999 and the existing xwayland release ebuilds. If I'm successful I'll attach it.
Created attachment 725866 [details, diff]
Patch created from xwayland-21.1.1-r2.ebuild
Diff patch from xwayland-21.1.1-r2 ebuild
Created attachment 744789 [details]
created an xwayland-9999 based off the xorg-server-9999, and a set of patches for meson. It produces the same thing as xwayland, Xwayland server, man page, pkgconfig file, and a Readme.
I set the patches in /etc/portage/patches, they could easily be put in the files directory and the named added to the ebuild. I leave that up to the gentoo devs if they want to use this ebuild.
Created attachment 744792 [details, diff]
patch 1 main meson.build
Patches main meson.build
Created attachment 744795 [details, diff]
patch 2 main meson_options
Patches main meson_options
Created attachment 744798 [details, diff]
patch 3 vfb meson.build
Third and final patch, works on vfb/meson.build