git: 75fd994f705e - main - x11/xpra: Update to 6.5.1 and switch to pep517
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 12 Jul 2026 15:01:15 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=75fd994f705e6deff6b2f073a8c35de5a979e62f
commit 75fd994f705e6deff6b2f073a8c35de5a979e62f
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-07-12 15:00:35 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-07-12 15:00:51 +0000
x11/xpra: Update to 6.5.1 and switch to pep517
---
x11/xpra/Makefile | 19 ++++++++++++-------
x11/xpra/distinfo | 6 +++---
x11/xpra/pkg-plist | 25 ++++++++++++++++++++-----
3 files changed, 35 insertions(+), 15 deletions(-)
diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile
index 4f3748e06f4e..21966ae269e5 100644
--- a/x11/xpra/Makefile
+++ b/x11/xpra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xpra
-PORTVERSION= 6.5
+PORTVERSION= 6.5.1
CATEGORIES= x11
MASTER_SITES= https://xpra.org/src/
@@ -9,7 +9,9 @@ WWW= https://xpra.org/
LICENSE= GPLv2
-BUILD_DEPENDS= pandoc:textproc/hs-pandoc
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
+ pandoc:textproc/hs-pandoc
LIB_DEPENDS= libaom.so:multimedia/aom \
libavcodec.so:multimedia/ffmpeg \
libavif.so:graphics/libavif \
@@ -18,6 +20,7 @@ LIB_DEPENDS= libaom.so:multimedia/aom \
libharfbuzz.so:print/harfbuzz \
liblz4.so:archivers/liblz4 \
libopenh264.so:multimedia/openh264 \
+ libvpx.so:multimedia/libvpx \
libwebp.so:graphics/webp \
libx264.so:multimedia/libx264 \
libxxhash.so:devel/xxhash \
@@ -39,15 +42,18 @@ RUN_DEPENDS= ${PY_PILLOW} \
ssh-askpass:security/openssh-askpass \
xauth:x11/xauth \
xkbcomp:x11/xkbcomp \
+ xrandr:x11/xrandr \
Xvfb:x11-servers/xorg-server@xvfb
TEST_DEPENDS= bash:shells/bash \
- coverage:devel/py-coverage@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \
+ coverage:devel/py-coverage@${PY_FLAVOR} \
+ xterm:x11/xterm
-USES= desktop-file-utils gettext-runtime gnome localbase pkgconfig \
- python shared-mime-info shebangfix tar:xz xorg
+USES= dbus-testing desktop-file-utils gettext-runtime gnome localbase \
+ pkgconfig python shared-mime-info shebangfix tar:xz xorg
USE_GNOME= cairo gdkpixbuf gtk30 pygobject3
-USE_PYTHON= cryptography cython distutils noflavors
+USE_PYTHON= cryptography cython noflavors pep517
USE_XORG= x11 xcomposite xcursor xdamage xext xfixes xi xkbfile xrandr \
xres xtst
PLIST_SUB+= PORTVERSION=${PORTVERSION} \
@@ -122,7 +128,6 @@ post-patch:
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
- ${CP} -r ${STAGEDIR}/etc ${STAGEDIR}${PREFIX} && ${RM} -r ${STAGEDIR}/etc
${MV} ${STAGEDIR}${ETCDIR}/xorg.conf \
${STAGEDIR}${ETCDIR}/xorg.conf.sample
${MV} ${STAGEDIR}${ETCDIR}/xpra.conf \
diff --git a/x11/xpra/distinfo b/x11/xpra/distinfo
index f0a14201b0fa..b43270f701fc 100644
--- a/x11/xpra/distinfo
+++ b/x11/xpra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781600633
-SHA256 (xpra-6.5.tar.xz) = 4136faa52bab85180d43fbdbf797ee91de89c2d0440b4519d88a98548dc3ea8b
-SIZE (xpra-6.5.tar.xz) = 10378076
+TIMESTAMP = 1783862387
+SHA256 (xpra-6.5.1.tar.xz) = af1a97cfd826af9a389fbb8aac9351731c35ff4c4a1ccc5304a8ba731a62ad14
+SIZE (xpra-6.5.1.tar.xz) = 10383632
diff --git a/x11/xpra/pkg-plist b/x11/xpra/pkg-plist
index 276a06cac8ac..976924a4a9df 100644
--- a/x11/xpra/pkg-plist
+++ b/x11/xpra/pkg-plist
@@ -27,13 +27,13 @@ etc/dbus-1/system.d/xpra.conf
%%ETCDIR%%/http-headers/00_nocache.txt
%%ETCDIR%%/http-headers/10_content_security_policy.txt
%%ETCDIR%%/pulse/xpra.pa
+%%ETCDIR%%/xorg-uinput.conf
@sample %%ETCDIR%%/xorg.conf.sample
@sample %%ETCDIR%%/xpra.conf.sample
-%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%.dist-info/top_level.txt
%%PYTHON_SITELIBDIR%%/xpra/__init__.py
%%PYTHON_SITELIBDIR%%/xpra/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/xpra/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -723,6 +723,11 @@ etc/dbus-1/system.d/xpra.conf
%%PYTHON_SITELIBDIR%%/xpra/codecs/rgb_transform.py
%%PYTHON_SITELIBDIR%%/xpra/codecs/screenshot.py
%%PYTHON_SITELIBDIR%%/xpra/codecs/video.py
+%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/__init__.py
+%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/decoder%%PYTHON_TAG%%.so
+%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/encoder%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/xpra/codecs/webp/__init__.py
%%PYTHON_SITELIBDIR%%/xpra/codecs/webp/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/xpra/codecs/webp/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -2267,6 +2272,15 @@ etc/dbus-1/system.d/xpra.conf
%%PYTHON_SITELIBDIR%%/xpra/x11/subsystem/xsettings_manager.py
%%PYTHON_SITELIBDIR%%/xpra/x11/subsystem/xsettings_prop.py
%%PYTHON_SITELIBDIR%%/xpra/x11/tray.py
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__init__.py
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__pycache__/device%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__pycache__/device%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__pycache__/setup%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/__pycache__/setup%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/device.py
+%%PYTHON_SITELIBDIR%%/xpra/x11/uinput/setup.py
%%PYTHON_SITELIBDIR%%/xpra/x11/vfb_util.py
%%PYTHON_SITELIBDIR%%/xpra/x11/wait.py
%%PYTHON_SITELIBDIR%%/xpra/x11/window_filters.py
@@ -2275,6 +2289,7 @@ etc/dbus-1/system.d/xpra.conf
%%PYTHON_SITELIBDIR%%/xpra/x11/wm_check.py
%%PYTHON_SITELIBDIR%%/xpra/x11/xkbhelper.py
%%PYTHON_SITELIBDIR%%/xpra/x11/xroot_props.py
+lib/udev/rules.d/71-xpra-virtual-pointer.rules
%%CUPS%%libexec/cups/backend/xpraforwarder
libexec/xpra/auth_dialog
libexec/xpra/daemonizer