===> The following configuration options are available for xorgxrdp-0.10.5_1:
DEBUG=off: Build with debugging support
DRI3=on: DRI3/Glamor OpenGL Support
===> Use 'make config' to modify these settings
Affects: users of net/xrdp and x11-drivers/xorgxrdp
Author: meta@FreeBSD.org
Reason:
xrdp has been updated to the releases of the latest stable branch v0.10.
This version significantly improves performance improvement especially if the
client is Windows 11. There are two things to be careful about when updating.
1) Make sure to update both net/xrdp and x11-drivers/xorgxrdp ports
simultaneously.
2) Config files require manual migration (follow the steps below).
Review and backup changes you made to xrdp.ini and sesman.ini before updating
xrdp. The following example only mentions xrdp.ini however make sure to do the
same review, backup and migration for sesman.ini as well.
Before updating xrdp, review and backup your changes.
# cd /usr/local/etc/xrdp
# diff -u xrdp.ini.sample xrdp.ini > xrdp.ini.diff
After updating xrdp, migrate your changes to new configuration files.
xrdp.ini.sample is replaced with new version at this point. See diff and
manually apply changes.
# cp xrdp.ini.sample xrdp.ini
# vi xrdp.ini
x11-drivers/xorgxrdp: Fix build with pkg 2.1.0
Fix suggested by bapt.
While here, reformat Makefile with portfmt, and pet portclippy.
PR: 285815
Reported by: Anton Saietskii
Sponsored by: Cybertrust Japan
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
x11-drivers/xorgxrdp*: Recommend appending to kld_list
Overriding the kld_list may not be what the user expects. Appending is
less intrusive.
Approved by: portmgr blanket
Clean up the port
- Set LICENSE_FILE
- Switch to USES=localbase
- Simplify handling of SUB_FILES for option DRI3
- Fix a couple of typos in pkg-message
We should probably install /etc/X11/xrdp/xorg.conf as a @sample, but that's
probably something that the maintainer should take a look at.
Approved by: portmgr (blanket)
x11-drivers/xorgxrdp: disable DRI3 option by default again
I tried to compile DRI3 support by default and disable by config by default [1]
However, actually it cannot be disabled completely by config. Hardware
acceleration in xrdp is still bleeding-edge and it sometimes causes hang-up
like below.
[drm] GPU HANG: ecode 7:0:0x97f4ffff, in Xorg [100659], reason: Hang on rcs0,
action: reset
drmn0: Resetting chip after gpu hang
drmn0: Resetting chip after gpu hang
drmn0: i915_reset_device timed out, cancelling all in-flight rendering.
Bleeding-edge features should be opt-in and the default setup should be stable,
disabling again.
[1] https://gitter.im/neutrinolabs/xrdp?at=5e5e48163ca0375cb399cdfa
x11-drivers/xorgxrdp: Update to 0.2.13
Compile with DRI3 hardware acceleration again however it is opt-in.
Disabled by config by default. See pkg-message to enable.
Sponsored by: HAW International
x11-drivers/xorgxrdp: disable DRI3 option by default
because it is not very stable right now. Sometimes VLC causes coredump,
sometimes Xorg server hangs up.
PR: 244298
x11-drivers/xorgxrdp: enable DRI3/glamor support
With the advent of 1.20.x x11-server/xorg-server xorgxrdp can support
dri3/glamor [1] to enable hardware supported OpenGL acceleration with an
xorgxrdp desktop.
Also add pkg-message to explain how to enable hardware acceleration.
While here, fix misuse of "-I" flag to specify LIBDIR.
[1] https://github.com/neutrinolabs/xrdp/issues/1029
PR: 244298
Submitted by: Derek Schrock <dereks@lifeofadishwasher.com> (initial revision)
Approved by: meta (myself, maintainer)
Sponsored by: HAW International
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
(Only the first 15 lines of the commit message are shown above )
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
x11-drivers/xorgxrdp: Update to 0.2.11
This version includes following features & fixes:
* Fix crash on reconnect when monitors change
Relnotes: https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.11
Sponsored by: HAW International, Inc.
x11-drivers/xorgxrdp: Update to 0.2.10
This version includes following features & fixes:
* Improve reliability killing disconnected sessions
* Introduce suppress output support (requires upcoming xrdp v0.9.11)
Relnotes: https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.10
Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained
from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906
Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine
* Updated to 0.2.2
* Removed append flag on LIBS and CONFIGURE_ENV, these are not required
* Modernized post-patch target
PR: 220442
Submitted by: Koichiro IWAO <meta+ports@vmeta.jp> (maintainer)
Reviewed by: matthew (mentor)
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D11499
New port: x11-drivers/xorgxrdp
xorgxrdp is a set of drivers that enables Xorg to use RDP session with xrdp.
WWW: http://www.xrdp.org/
PR: 213219
Submitted by: Koichiro IWAO <meta+ports@vmeta.jp>