DragonFlyBSD / DPorts

The dedicated application build system for DragonFly BSD
Other
89 stars 44 forks source link

Add Xwayland port to DPorts #178

Closed peeterm007 closed 8 years ago

peeterm007 commented 8 years ago

Port of Xwayland, the Xorg server that enables running Xorg clients under DragonFly:

xwayland.zip

jrmarino commented 8 years ago

This was discussed on #IRC and two of developments most connected to this area disagree with this proposed approach. It was also pointed out that xwayland is useless without mesa-wayland-egl. Support for xwayland is recommended to be an option on existing packages, not new ones.

peeterm007 commented 8 years ago

I do not understand the point about "uselessness without mesa-wayland-egl". At the moment, Wayland/Weston runs fine on DragonFly only with the pixman rendering backend. The alternative, native and preferred backend, the wayland-egl along the GL renderer for Weston can be built, but is useless since results in corrupt rendering. Imre Vadasz pointed this out and I can confirm this for i915 too. However, in spite of this Xwayland runs fine with the (current) pixman backend and this enables to run Xorg clients already now; Xwayland does not depend on the presence of wayland-egl. Can you explain what is meant by "xwayland is useless without wayland-egl"?

Agreed it's better to add xwayland on existing packages; I suppose the preferred way is to add as an option to the the wayland package when building the xwayland module.

jrmarino commented 8 years ago

I cannot explain it as it is out of my expertise. Ivadasz has to be involved in such a discussion and essentially bless any and all proposals. I'll point him to this PR.

peeterm007 commented 8 years ago

Great, thanks!

ivadasz commented 8 years ago

@peeterm007 Thx for looking into this stuff! and for providing some motiviation again :)