From nobody Mon Mar 10 08:43:49 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZB9RB1HZDz5qZ7Q; Mon, 10 Mar 2025 08:43:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZB9RB0XC6z3Rgy; Mon, 10 Mar 2025 08:43:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741596230; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wETqOgfMUR4eDj7q910N3sxUupbK7gpUbMd/7jlnLao=; b=ysH7nVgSX74uDrmCGp2eS5MivaLztSEjgey2PSqEanjkH/WH+yW61OODu7ne0RQoOp7lCh Zi6bWgqysjlHiFEoul4C8sRj+3LOm1adbbPfQqh7grII4+86vbLrZeR+NqmLmhoq6izijw mxB3wGgfh0vizNg0SnsR11feylS1AUjKSW6d+c9wHL0VbNakClV9/Qa9v+ugn4cjEDT2Ai 5Y0ENvRQNvUrHw7fgTJidEi6s+dQ8jdO4SC4esI6/BlxJSI7lvAZNJIJt9rCLZZMPNnjRh sGvxTakThQhEQQ4NE2b/yhUJkNtuhOcvJK+c5E5xoA4UPO44R4WWpGDS9JKcbw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1741596230; a=rsa-sha256; cv=none; b=g4+AawXfr1NJLbzecnp0CrpT18+2kWz2atum7xAg0DP7cMemZjvoCRL2BY39Q+xk+Xufoc cBNYGwe40IqbnXgeolAA9f0QsaXa3CZxJxryTMJ15yhgoXNjMY4IKwcmDFL+LUbbFsAFut POnyRtjl4B71ByOG2uaWJXLB/WP+eCHVRonq3nM+dUJCSf+9xq4m6Ca09CV5MusojVIU32 CKMCoI5x5SF6VP10ZaUWGIX7juU3/o+uS9iW5VymqCtYKP9zB5vx7t0SIEOdDl/om6NIe3 t+TVB1iqZtjKRFiIJbPw8mv3HmFrRD6oPY+Nzk8ur85bLDYK7BPrTf/UmHEGuQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741596230; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wETqOgfMUR4eDj7q910N3sxUupbK7gpUbMd/7jlnLao=; b=y1VsobX+tBSf/8LjfvAECf5oLR5tp5jE39WFGGJsf4Rirp0uX/TSfhf/2vpMQVU+fnD4yH shtzRj33XQR0JKaizVTZs+dar8UtQEIg6jhV8eDwVppoVvWqH4CdPeSFDviIHyLs0k+BIg 4lnVTKv4k9FEBC/NnfDL6SOxwMoiQ20oksIz9Vgldp/V/V/GrYNv9UXJ0CR8b14aH0RT2R 9Ejvu+R+goNYs5cC6Yl5atSEvwImaADPaoJQ68CWlxs0BEtWpLfkA5LnPzznzOk78643pu S5jiQrdr+QITe09guiBl20jyL7XoHuTrHe5CtahSAiwa4p6feZSXsDbssIuqng== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZB9RB04vnzYss; Mon, 10 Mar 2025 08:43:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 52A8hnXX034416; Mon, 10 Mar 2025 08:43:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 52A8hnn6034413; Mon, 10 Mar 2025 08:43:49 GMT (envelope-from git) Date: Mon, 10 Mar 2025 08:43:49 GMT Message-Id: <202503100843.52A8hnn6034413@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: 689ee986fad8 - main - deskutils/xdg-desktop-portal: Update to 1.20.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 689ee986fad8b7232960e3804fb09da2f6822d06 Auto-Submitted: auto-generated The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=689ee986fad8b7232960e3804fb09da2f6822d06 commit 689ee986fad8b7232960e3804fb09da2f6822d06 Author: Gleb Popov AuthorDate: 2025-03-10 08:43:25 +0000 Commit: Gleb Popov CommitDate: 2025-03-10 08:43:46 +0000 deskutils/xdg-desktop-portal: Update to 1.20.0 Reported by: portscout! --- deskutils/xdg-desktop-portal/Makefile | 16 +++++++---- deskutils/xdg-desktop-portal/distinfo | 6 ++-- .../files/patch-src_xdp-app-info-flatpak.c | 10 +++++++ .../xdg-desktop-portal/files/patch-src_xdp-utils.c | 32 ---------------------- deskutils/xdg-desktop-portal/pkg-plist | 8 +++++- 5 files changed, 31 insertions(+), 41 deletions(-) diff --git a/deskutils/xdg-desktop-portal/Makefile b/deskutils/xdg-desktop-portal/Makefile index 0f005c804faf..932d2a024cf3 100644 --- a/deskutils/xdg-desktop-portal/Makefile +++ b/deskutils/xdg-desktop-portal/Makefile @@ -1,5 +1,5 @@ PORTNAME= xdg-desktop-portal -PORTVERSION= 1.18.4 +PORTVERSION= 1.20.0 CATEGORIES= deskutils MAINTAINER= arrowd@FreeBSD.org @@ -11,18 +11,24 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfuse3.so:filesystems/fusefs-libs3 \ libgeoclue-2.so:net/geoclue \ + libgudev-1.0.so.0:devel/libgudev \ libjson-glib-1.0.so:devel/json-glib \ libpipewire-0.3.so:multimedia/pipewire \ libportal.so:deskutils/libportal -USES= gettext-tools gmake gnome meson pkgconfig +USES= gettext-tools gmake gnome meson pkgconfig python:build shebangfix USE_GITHUB= yes GH_ACCOUNT= flatpak USE_GNOME= gdkpixbuf2 glib20 -MESON_ARGS= -Ddocbook-docs=disabled -Dpytest=disabled \ - -Dflatpak-interfaces=disabled -Dsandboxed-image-validation=false \ - -Dsystemd=disabled +MESON_ARGS= -Ddocumentation=disabled \ + -Dflatpak-interfaces=disabled \ + -Dsandboxed-image-validation=disabled \ + -Dsandboxed-sound-validation=disabled \ + -Dsystemd=disabled \ + -Dtests=disabled + +SHEBANG_FILES= src/generate-method-info.py OPTIONS_DEFINE= MANPAGES diff --git a/deskutils/xdg-desktop-portal/distinfo b/deskutils/xdg-desktop-portal/distinfo index 9200ee493e7b..575b86ed19bc 100644 --- a/deskutils/xdg-desktop-portal/distinfo +++ b/deskutils/xdg-desktop-portal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713582987 -SHA256 (flatpak-xdg-desktop-portal-1.18.4_GH0.tar.gz) = 028d5aec19a7f6fdbe76d6c7cf982cbc4e4ee290493ded3a16b67dfff5cad589 -SIZE (flatpak-xdg-desktop-portal-1.18.4_GH0.tar.gz) = 823665 +TIMESTAMP = 1741594646 +SHA256 (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = b596fa3dcec67e90d5a657395a17e347820095ac5616a28ba319f4d45a999792 +SIZE (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = 1330779 diff --git a/deskutils/xdg-desktop-portal/files/patch-src_xdp-app-info-flatpak.c b/deskutils/xdg-desktop-portal/files/patch-src_xdp-app-info-flatpak.c new file mode 100644 index 000000000000..9004dbe7be85 --- /dev/null +++ b/deskutils/xdg-desktop-portal/files/patch-src_xdp-app-info-flatpak.c @@ -0,0 +1,10 @@ +--- src/xdp-app-info-flatpak.c.orig 2025-02-19 15:48:35 UTC ++++ src/xdp-app-info-flatpak.c +@@ -25,6 +25,7 @@ + + #include + #include ++#include + #ifdef HAVE_SYS_VFS_H + #include + #endif diff --git a/deskutils/xdg-desktop-portal/files/patch-src_xdp-utils.c b/deskutils/xdg-desktop-portal/files/patch-src_xdp-utils.c deleted file mode 100644 index 30e10ea526a5..000000000000 --- a/deskutils/xdg-desktop-portal/files/patch-src_xdp-utils.c +++ /dev/null @@ -1,32 +0,0 @@ -Make it possible to run firefox with KDE filedialogs. - -The call for parse_app_info_from_flatpak_info uses the /proc/$PID/root -file to access the flatpak information file. - -We neither have support for /proc/$PID/root nor flatpaks or snaps. - -With this fix and deskutils/plasma5-xdg-desktop-portal-kde it is now possible -to run firefox using the KDE file dialogs. - -> GTK_USE_PORTAL=1 firefox - ---- src/xdp-utils.c.orig 2023-11-22 21:48:20 UTC -+++ src/xdp-utils.c -@@ -587,6 +587,7 @@ parse_app_info_from_flatpak_info (int pid, GError **er - static XdpAppInfo * - parse_app_info_from_flatpak_info (int pid, GError **error) - { -+#ifndef __FreeBSD__ - g_autofree char *root_path = NULL; - int root_fd = -1; - int info_fd = -1; -@@ -689,6 +690,9 @@ parse_app_info_from_flatpak_info (int pid, GError **er - app_info->u.flatpak.keyfile = g_steal_pointer (&metadata); - - return g_steal_pointer (&app_info); -+#else -+ return NULL; -+#endif // __FreeBSD__ - } - - int diff --git a/deskutils/xdg-desktop-portal/pkg-plist b/deskutils/xdg-desktop-portal/pkg-plist index 8f3e29632c5d..0401e3748f1a 100644 --- a/deskutils/xdg-desktop-portal/pkg-plist +++ b/deskutils/xdg-desktop-portal/pkg-plist @@ -1,8 +1,10 @@ libexec/xdg-desktop-portal libexec/xdg-desktop-portal-rewrite-launchers libexec/xdg-desktop-portal-validate-icon +libexec/xdg-desktop-portal-validate-sound libexec/xdg-document-portal libexec/xdg-permission-store +share/dbus-1/interfaces/org.freedesktop.host.portal.Registry.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.Access.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.Account.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.AppChooser.xml @@ -25,12 +27,12 @@ share/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.Secret.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.Session.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.Settings.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Usb.xml share/dbus-1/interfaces/org.freedesktop.impl.portal.Wallpaper.xml share/dbus-1/interfaces/org.freedesktop.portal.Account.xml share/dbus-1/interfaces/org.freedesktop.portal.Background.xml share/dbus-1/interfaces/org.freedesktop.portal.Camera.xml share/dbus-1/interfaces/org.freedesktop.portal.Clipboard.xml -share/dbus-1/interfaces/org.freedesktop.portal.Device.xml share/dbus-1/interfaces/org.freedesktop.portal.Documents.xml share/dbus-1/interfaces/org.freedesktop.portal.DynamicLauncher.xml share/dbus-1/interfaces/org.freedesktop.portal.Email.xml @@ -57,6 +59,7 @@ share/dbus-1/interfaces/org.freedesktop.portal.Secret.xml share/dbus-1/interfaces/org.freedesktop.portal.Session.xml share/dbus-1/interfaces/org.freedesktop.portal.Settings.xml share/dbus-1/interfaces/org.freedesktop.portal.Trash.xml +share/dbus-1/interfaces/org.freedesktop.portal.Usb.xml share/dbus-1/interfaces/org.freedesktop.portal.Wallpaper.xml share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service share/dbus-1/services/org.freedesktop.portal.Desktop.service @@ -75,7 +78,9 @@ share/locale/hi/LC_MESSAGES/xdg-desktop-portal.mo share/locale/hr/LC_MESSAGES/xdg-desktop-portal.mo share/locale/hu/LC_MESSAGES/xdg-desktop-portal.mo share/locale/id/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/ie/LC_MESSAGES/xdg-desktop-portal.mo share/locale/it/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/ja/LC_MESSAGES/xdg-desktop-portal.mo share/locale/ka/LC_MESSAGES/xdg-desktop-portal.mo share/locale/lt/LC_MESSAGES/xdg-desktop-portal.mo share/locale/nl/LC_MESSAGES/xdg-desktop-portal.mo @@ -86,6 +91,7 @@ share/locale/pt_BR/LC_MESSAGES/xdg-desktop-portal.mo share/locale/ro/LC_MESSAGES/xdg-desktop-portal.mo share/locale/ru/LC_MESSAGES/xdg-desktop-portal.mo share/locale/sk/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/sl/LC_MESSAGES/xdg-desktop-portal.mo share/locale/sr/LC_MESSAGES/xdg-desktop-portal.mo share/locale/sv/LC_MESSAGES/xdg-desktop-portal.mo share/locale/tr/LC_MESSAGES/xdg-desktop-portal.mo