Wayland is a complete window system in itself, but even so, if we're
migrating away from X, it makes sense to have a good backwards
compatibility story. With a few changes, the Xorg server can be
modified to use wayland input devices for input and forward either the
root window or individual top-level windows as wayland surfaces. The
server still runs the same 2D driver with the same acceleration code
as it does when it runs natively. The main difference is that wayland
handles presentation of the windows instead of KMS.
WWW: https://wayland.freedesktop.org/xserver.html
===> The following configuration options are available for xwayland-devel-21.0.99.1.211:
NVIDIA=off: EGLStream support for glamor on Xwayland
===> Use 'make config' to modify these settings
Options name:
x11-servers_xwayland-devel
USES:
compiler:c11 gl meson pkgconfig xorg
FreshPorts was unable to extract/find any pkg message
Reason:
DRI3 is enabled by default since mesa-libs-18.3.2_4, so you no
longer need to define LIBGL_DRI3_ENABLE in ~/.profile or ~/.login.
See 20200308 entry for more details.
Number of commits found: 133 (showing only 100 on this page)
x11-servers/xwayland-devel: return to freedesktop mirror
"mirror" seems to lag behind "freedesktop" nowadays. As the repo
combined with all forks grew in size since then adjust patches:
-index d3dd54364..bcbf98371 100644
+index d3dd543642..bcbf983717 100644
This reverts commit d3130ade8f86d30d34dfa17d14cc5cbba7f7d8274.
x11-servers/xwayland-devel: unbreak after b687f5498276 via bundled xorgproto
meson.build:73:0: ERROR: Invalid version of dependency, need 'inputproto' ['>=
2.3.99.1'] found '2.3.2'.
x11-servers/xwayland-devel: switch to better maintained mirror
freedesktop repo seems to be ~1 month out of date, so getting updates
required syncing upstream changes via temporary forks.
x11-servers/xwayland-devel: bring minor improvements from xarcan
- Use -D${PORTNAME}=true to denote the only X server enabled
- Annotate do-install target is a workaround
Bump portrevision for devel/evdev-proto
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.