Leonid Bobrov [[email protected]] wrote: > On Fri, Jun 28, 2019 at 01:56:43PM -0400, Christopher Turkel wrote: > > First, I'd like to blame Xenocara for this pain porting Wayland to > OpenBSD (because building Mesa from ports would be an opportunity), > right now to build Mesa with Wayland support we need to import > Wayland in Xenocara and all its dependencies (including libxml) in base. >
Why not simply have a Wayland-appropriate Mesa option in the ports tree? > Fifth, almost nobody in OpenBSD cares about Wayland and personally I > don't see an opportunity in protocol which requires XML. > Sounds like something that belongs in the ports tree > The epoll() problem is solved at FreeBSD and NetBSD by using epoll-shim, > it's epoll() emulation via kqueue(), DragonFly BSD still prefers not > using epoll-shim and writting kqueue() code instead, but Peter Must > (the current maintainer of Wayland in DragonFly) is going to use > epoll-shim for libinput while still maintaining kqueue() code in > reference Wayland library. So basically, the problems are already mostly solved. That makes for lots of options for someone who wants to port Wayland to OpenBSD.

