Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Apr 2026 07:25:42 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo <dtxdf@freebsd.org>
Subject:   git: 0e55abd95d63 - main - x11/xpra: Update to 6.4.3
Message-ID:  <69f303f6.36979.3b4ff9d5@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0e55abd95d637c1cc1292732074598ebb25c560d

commit 0e55abd95d637c1cc1292732074598ebb25c560d
Author:     Jesús Daniel Colmenares Oviedo <dtxdf@freebsd.org>
AuthorDate: 2026-04-26 11:50:42 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-04-30 07:25:26 +0000

    x11/xpra: Update to 6.4.3
    
    PR:             294762
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
---
 x11/xpra/Makefile                               |  3 +--
 x11/xpra/distinfo                               |  6 ++---
 x11/xpra/files/patch-xpra_dbus_notifications.py | 11 +++++++++
 x11/xpra/files/patch-xpra_scripts_server.py     | 32 +++++++++++++++++++++++++
 4 files changed, 47 insertions(+), 5 deletions(-)

diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile
index 6b3f9e2e7c34..3acc03717c96 100644
--- a/x11/xpra/Makefile
+++ b/x11/xpra/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	xpra
-PORTVERSION=	6.4
-PORTREVISION=	3
+PORTVERSION=	6.4.3
 CATEGORIES=	x11
 MASTER_SITES=	https://xpra.org/src/
 
diff --git a/x11/xpra/distinfo b/x11/xpra/distinfo
index ad5a23811713..dfd2892dccfa 100644
--- a/x11/xpra/distinfo
+++ b/x11/xpra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1766219439
-SHA256 (xpra-6.4.tar.xz) = 3cf2d025bfdbec1cfc56dcd3f66e799991d2b58f0f9a259a23b4a63836df35b2
-SIZE (xpra-6.4.tar.xz) = 9918548
+TIMESTAMP = 1776980802
+SHA256 (xpra-6.4.3.tar.xz) = 72900d3d5d0cd3a6803a35886529a10af9e3b5853eecd699d7ac94d09dcf7373
+SIZE (xpra-6.4.3.tar.xz) = 9924920
diff --git a/x11/xpra/files/patch-xpra_dbus_notifications.py b/x11/xpra/files/patch-xpra_dbus_notifications.py
new file mode 100644
index 000000000000..5a5b09690dcf
--- /dev/null
+++ b/x11/xpra/files/patch-xpra_dbus_notifications.py
@@ -0,0 +1,11 @@
+--- xpra/dbus/notifications.py.orig	2026-02-01 15:10:38 UTC
++++ xpra/dbus/notifications.py
+@@ -121,7 +121,7 @@ class DBUSNotificationsForwarder(dbus.service.Object):
+     def GetServerInformation(self):
+         # name, vendor, version, spec-version
+         from xpra import __version__
+-        v = ["xpra-notification-proxy", "xpra", __version__, "0.9"]
++        v = ["xpra-notification-proxy", "xpra", __version__, "1.2"]
+         log("GetServerInformation()=%s", v)
+         return v
+ 
diff --git a/x11/xpra/files/patch-xpra_scripts_server.py b/x11/xpra/files/patch-xpra_scripts_server.py
new file mode 100644
index 000000000000..5f58ff464e1d
--- /dev/null
+++ b/x11/xpra/files/patch-xpra_scripts_server.py
@@ -0,0 +1,32 @@
+--- xpra/scripts/server.py.orig	2026-02-01 15:10:38 UTC
++++ xpra/scripts/server.py
+@@ -58,7 +58,7 @@ PROGRESS_TO_STDERR = envbool("XPRA_PROGRESS_TO_STDERR"
+ DESKTOP_GREETER = envbool("XPRA_DESKTOP_GREETER", True)
+ SHARED_XAUTHORITY = envbool("XPRA_SHARED_XAUTHORITY", True)
+ PROGRESS_TO_STDERR = envbool("XPRA_PROGRESS_TO_STDERR", False)
+-SYSTEM_DBUS_SOCKET = "/run/dbus/system_bus_socket"
++SYSTEM_DBUS_SOCKET = "/var/run/dbus/system_bus_socket"
+ 
+ 
+ def get_logger():
+@@ -609,19 +609,7 @@ def start_dbus() -> None:
+     SYSTEM_DBUS_TIMEOUT = envint("XPRA_SYSTEM_DBUS_TIMEOUT", 5)
+     MACHINE_ID: Final[str] = "/var/lib/dbus/machine-id"
+     if SYSTEM_DBUS and not wait_for_socket(SYSTEM_DBUS_SOCKET, SYSTEM_DBUS_TIMEOUT):
+-        if not os.path.exists(MACHINE_ID):
+-            try:
+-                trymkdir("/var/lib")
+-                trymkdir("/var/lib/dbus")
+-                import uuid
+-                machine_id = uuid.uuid4().hex
+-                with open(MACHINE_ID, "w") as f:
+-                    f.write(machine_id)
+-                warn(f"initialized dbus machine_id {machine_id}\n")
+-            except OSError as e:
+-                warn(f"unable to create machine_id: {e}\n")
+-        trymkdir("/run/dbus")
+-        Popen(["dbus-daemon", "--system", "--fork"]).wait()
++        Popen(["service", "dbus", "onestart"]).wait()
+         if not wait_for_socket(SYSTEM_DBUS_SOCKET, SYSTEM_DBUS_TIMEOUT):
+             warn("dbus-daemon failed to start\n")
+         else:


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f303f6.36979.3b4ff9d5>