From owner-dev-commits-ports-main@freebsd.org Sun Jun 13 14:33:26 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AC38A65DB08; Sun, 13 Jun 2021 14:33:26 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G2xs22sFMz3kC9; Sun, 13 Jun 2021 14:33:26 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 48A2722C34; Sun, 13 Jun 2021 14:33:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15DEXQ6q073986; Sun, 13 Jun 2021 14:33:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15DEXQ9L073985; Sun, 13 Jun 2021 14:33:26 GMT (envelope-from git) Date: Sun, 13 Jun 2021 14:33:26 GMT Message-Id: <202106131433.15DEXQ9L073985@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: 821433d6ee70 - main - deskutils/xdg-desktop-portal: + A portal frontend service for Flatpak. 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: 821433d6ee70977c4713b447c8938eff4e1739a0 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2021 14:33:26 -0000 The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=821433d6ee70977c4713b447c8938eff4e1739a0 commit 821433d6ee70977c4713b447c8938eff4e1739a0 Author: Gleb Popov AuthorDate: 2021-06-13 13:10:14 +0000 Commit: Gleb Popov CommitDate: 2021-06-13 14:32:48 +0000 deskutils/xdg-desktop-portal: + A portal frontend service for Flatpak. --- deskutils/Makefile | 1 + deskutils/xdg-desktop-portal/Makefile | 36 ++++++++++++++++ deskutils/xdg-desktop-portal/distinfo | 5 +++ deskutils/xdg-desktop-portal/pkg-descr | 10 +++++ deskutils/xdg-desktop-portal/pkg-plist | 78 ++++++++++++++++++++++++++++++++++ 5 files changed, 130 insertions(+) diff --git a/deskutils/Makefile b/deskutils/Makefile index 8d3229a7fe1e..f877e027e807 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -247,6 +247,7 @@ SUBDIR += x026 SUBDIR += xcalendar SUBDIR += xchm + SUBDIR += xdg-desktop-portal SUBDIR += xfce4-generic-slider SUBDIR += xfce4-notes-plugin SUBDIR += xfce4-notifyd diff --git a/deskutils/xdg-desktop-portal/Makefile b/deskutils/xdg-desktop-portal/Makefile new file mode 100644 index 000000000000..8619ed9cf75a --- /dev/null +++ b/deskutils/xdg-desktop-portal/Makefile @@ -0,0 +1,36 @@ +PORTNAME= xdg-desktop-portal +PORTVERSION= 1.8.1 +CATEGORIES= deskutils + +PATCH_SITES= https://patch-diff.githubusercontent.com/raw/flatpak/xdg-desktop-portal/pull/:freebsd_compat +PATCHFILES= 532.patch:-p1:freebsd_compat + +MAINTAINER= arrowd@FreeBSD.org +COMMENT= Portal frontend service for Flatpak + +LICENSE= LGPL21 + +LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs \ + libgeoclue-2.so:net/geoclue \ + libjson-glib-1.0.so:devel/json-glib \ + libpipewire-0.3.so:multimedia/pipewire \ + libportal.so:deskutils/libportal + +USES= autoreconf gettext-tools gmake gnome libtool pkgconfig + +USE_GNOME= glib20 + +GNU_CONFIGURE= yes + +USE_GITHUB= yes +GH_ACCOUNT= flatpak + +.include + +.if (${OSVERSION} >= 1400000 && ${OSVERSION} < 1400008) \ + || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1300501) \ + || ${OSVERSION} < 1300000 +IGNORE= requires O_PATH support in open(2) +.endif + +.include diff --git a/deskutils/xdg-desktop-portal/distinfo b/deskutils/xdg-desktop-portal/distinfo new file mode 100644 index 000000000000..a87ce38e4c8c --- /dev/null +++ b/deskutils/xdg-desktop-portal/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1623580906 +SHA256 (flatpak-xdg-desktop-portal-1.8.1_GH0.tar.gz) = 4e73693fb7e380decec181fc14398c5c622046d9a2f8ae2a902c334075fee847 +SIZE (flatpak-xdg-desktop-portal-1.8.1_GH0.tar.gz) = 275112 +SHA256 (532.patch) = 0fae7b692bb1d7b3ca123c3149ece5375f30d49e0ad29e82aa2282887b710c72 +SIZE (532.patch) = 9095 diff --git a/deskutils/xdg-desktop-portal/pkg-descr b/deskutils/xdg-desktop-portal/pkg-descr new file mode 100644 index 000000000000..e10911e6a4ba --- /dev/null +++ b/deskutils/xdg-desktop-portal/pkg-descr @@ -0,0 +1,10 @@ +Flatpak is a technology for packaging and distributing standalone dekstop +applications. It uses interfaces called "portals" to communicate with the +rest of the system. + +xdg-desktop-portal works by exposing a series of D-Bus interfaces known as +portals under a well-known name (org.freedesktop.portal.Desktop) and object +path (/org/freedesktop/portal/desktop). The portal interfaces include APIs for +file access, opening URIs, printing and others. + +WWW: https://github.com/flatpak/xdg-desktop-portal diff --git a/deskutils/xdg-desktop-portal/pkg-plist b/deskutils/xdg-desktop-portal/pkg-plist new file mode 100644 index 000000000000..53fc7ef04eb2 --- /dev/null +++ b/deskutils/xdg-desktop-portal/pkg-plist @@ -0,0 +1,78 @@ +lib/systemd/user/xdg-desktop-portal.service +lib/systemd/user/xdg-document-portal.service +lib/systemd/user/xdg-permission-store.service +libexec/xdg-desktop-portal +libexec/xdg-document-portal +libexec/xdg-permission-store +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 +share/dbus-1/interfaces/org.freedesktop.impl.portal.Background.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Email.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Lockdown.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Notification.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Print.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.RemoteDesktop.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.Request.xml +share/dbus-1/interfaces/org.freedesktop.impl.portal.ScreenCast.xml +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.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.Device.xml +share/dbus-1/interfaces/org.freedesktop.portal.Documents.xml +share/dbus-1/interfaces/org.freedesktop.portal.Email.xml +share/dbus-1/interfaces/org.freedesktop.portal.FileChooser.xml +share/dbus-1/interfaces/org.freedesktop.portal.FileTransfer.xml +share/dbus-1/interfaces/org.freedesktop.portal.GameMode.xml +share/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml +share/dbus-1/interfaces/org.freedesktop.portal.Location.xml +share/dbus-1/interfaces/org.freedesktop.portal.MemoryMonitor.xml +share/dbus-1/interfaces/org.freedesktop.portal.NetworkMonitor.xml +share/dbus-1/interfaces/org.freedesktop.portal.Notification.xml +share/dbus-1/interfaces/org.freedesktop.portal.OpenURI.xml +share/dbus-1/interfaces/org.freedesktop.portal.Print.xml +share/dbus-1/interfaces/org.freedesktop.portal.ProxyResolver.xml +share/dbus-1/interfaces/org.freedesktop.portal.RemoteDesktop.xml +share/dbus-1/interfaces/org.freedesktop.portal.Request.xml +share/dbus-1/interfaces/org.freedesktop.portal.ScreenCast.xml +share/dbus-1/interfaces/org.freedesktop.portal.Screenshot.xml +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.Wallpaper.xml +share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service +share/dbus-1/services/org.freedesktop.portal.Desktop.service +share/dbus-1/services/org.freedesktop.portal.Documents.service +share/locale/cs/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/da/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/de/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/en_GB/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/es/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/fr/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/gl/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/it/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/lt/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/pl/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/pt_BR/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/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 +share/locale/uk/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/zh_CN/LC_MESSAGES/xdg-desktop-portal.mo +share/locale/zh_TW/LC_MESSAGES/xdg-desktop-portal.mo +share/pkgconfig/xdg-desktop-portal.pc +