git: 10ec490f259d - main - net/xrdp: Update to 0.10.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 24 Dec 2024 15:02:19 UTC
The branch main has been updated by meta:
URL: https://cgit.FreeBSD.org/ports/commit/?id=10ec490f259dd982abf6035be3b04d3120ea6645
commit 10ec490f259dd982abf6035be3b04d3120ea6645
Author: Koichiro Iwao <meta@FreeBSD.org>
AuthorDate: 2024-12-24 14:57:14 +0000
Commit: Koichiro Iwao <meta@FreeBSD.org>
CommitDate: 2024-12-24 15:01:39 +0000
net/xrdp: Update to 0.10.2
While here,
- Add UPDATING entry
- Switch to release tarball which includes submodules
- Correct origin for libx264.so
---
UPDATING | 19 +++++++++++++++++++
net/xrdp/Makefile | 13 ++++---------
net/xrdp/distinfo | 12 +++---------
net/xrdp/pkg-plist | 1 +
4 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/UPDATING b/UPDATING
index 7b923a10769d..95bdb512fc00 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,25 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20241224:
+ AFFECTS: users of net/xrdp
+ AUTHOR: meta@FreeBSD.org
+
+ xrdp supports H.264 encoding in graphics remoting since v0.10.2.
+ It reduces the amount of data transmitted over the network and provides
+ a much smoother and more responsive experience compared to previous
+ versions. When updating from older v0.10.x versions to v0.10.2, make
+ sure to merge the new xrdp.ini with the old one because xrdp.ini has
+ some new configuration parameters for H.264. See 20240704 if updating
+ from v0.9.x.
+
+ Furthermore, xrdp v0.10.2 supports running the xrdp daemon as an
+ unprivileged user. See the xrdp.ini(5) man page for configuring xrdp to
+ run as an unprivileged user. You can also check if xrdp is properly
+ configured to run as an unprivleged user using the script located at:
+
+ %%PREFIX%%/share/xrdp/xrdp-chkpriv
+
20241203:
AFFECTS: users of deskutils/treesheets
AUTHOR: eduardo@FreeBSD.org
diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile
index ada151995b15..7b1abce086af 100644
--- a/net/xrdp/Makefile
+++ b/net/xrdp/Makefile
@@ -1,11 +1,11 @@
PORTNAME= xrdp
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.2-rc.1
+DISTVERSION= 0.10.2
PORTEPOCH= 1
CATEGORIES= net
+MASTER_SITES= https://github.com/neutribolabs/${PORTNAME}/releases/download/v${DISTVERSION}/
DIST_SUBDIR?= ${PORTNAME}
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
+PATCH_SITES= https://github.com/neutrinolabs/${PORTNAME}/commit/
MAINTAINER= meta@FreeBSD.org
COMMENT= Open source Remote Desktop Protocol (RDP) server
@@ -19,21 +19,16 @@ RUN_DEPENDS= ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp \
xterm:x11/xterm
LIB_DEPENDS= libImlib2.so:graphics/imlib2 \
libopenh264.so:multimedia/openh264 \
- libx264.so:multimedia/x264
+ libx264.so:multimedia/libx264
USES= autoreconf:build compiler:c11 cpe jpeg libtool localbase \
pkgconfig ssl xorg
CPE_VENDOR= neutrinolabs
USE_XORG= ice pixman sm x11 xfixes xrandr
USE_LDCONFIG= ${PREFIX}/lib/xrdp
-USE_GITHUB= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-GH_ACCOUNT= neutrinolabs
-GH_TUPLE= neutrinolabs:librfxcodec:c6b41af:librfxcodec/librfxcodec \
- neutrinolabs:libpainter:2255b38:libpainter/libpainter \
- neutrinolabs:ulalaca-xrdp:f683d17:ulalaca/ulalaca
CONFIGURE_ARGS= --enable-openh264 \
--enable-x264 \
diff --git a/net/xrdp/distinfo b/net/xrdp/distinfo
index c0a739cd1538..9b45b9cb91b9 100644
--- a/net/xrdp/distinfo
+++ b/net/xrdp/distinfo
@@ -1,9 +1,3 @@
-TIMESTAMP = 1734961840
-SHA256 (xrdp/neutrinolabs-xrdp-v0.10.2-rc.1_GH0.tar.gz) = dccd2d4c7366e46f4a01ef8a9fca9680c77be520c29c954b2111886a04cdf006
-SIZE (xrdp/neutrinolabs-xrdp-v0.10.2-rc.1_GH0.tar.gz) = 1066431
-SHA256 (xrdp/neutrinolabs-librfxcodec-c6b41af_GH0.tar.gz) = c44e4735f858e7c441eaaad5b6029cfce2e687e20a866d6da75323a6c55b510a
-SIZE (xrdp/neutrinolabs-librfxcodec-c6b41af_GH0.tar.gz) = 61783
-SHA256 (xrdp/neutrinolabs-libpainter-2255b38_GH0.tar.gz) = df669fb5a801b2e5f9c1e6c97d85675ca63dbed6409b4bbf3adc60ac95e64f0e
-SIZE (xrdp/neutrinolabs-libpainter-2255b38_GH0.tar.gz) = 13940
-SHA256 (xrdp/neutrinolabs-ulalaca-xrdp-f683d17_GH0.tar.gz) = 7745c30c26986bfa537237053de34e9feaae8f2f4af1a9a898be680771b891b8
-SIZE (xrdp/neutrinolabs-ulalaca-xrdp-f683d17_GH0.tar.gz) = 18247
+TIMESTAMP = 1735047634
+SHA256 (xrdp/xrdp-0.10.2.tar.gz) = 6e2b4fb719fbd74a42c1008afc670e5e2940c8cbf3d8977e78c8451f7d267b62
+SIZE (xrdp/xrdp-0.10.2.tar.gz) = 2447761
diff --git a/net/xrdp/pkg-plist b/net/xrdp/pkg-plist
index 2646ba187733..fa2fffc9631d 100644
--- a/net/xrdp/pkg-plist
+++ b/net/xrdp/pkg-plist
@@ -63,6 +63,7 @@ libexec/xrdp/xrdp-sesexec
etc/pam.d/xrdp-sesman
etc/rc.d/xrdp
etc/rc.d/xrdp-sesman
+%%ETCDIR%%/km-00000405.ini
%%ETCDIR%%/km-00000406.ini
%%ETCDIR%%/km-00000407.ini
%%ETCDIR%%/km-00000409.ini