notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
xdg-desktop-portal Portal frontend service for Flatpak
1.8.1_1 deskutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.8.1Version of this port present on the latest quarterly branch.
Ignore IGNORE: requires O_PATH support in open(2)
Maintainer: arrowd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-06-13 14:36:58
Last Update: 2021-07-22 16:09:07
Commit Hash: 15fc57c
License: LGPL21
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (83 items)
Collapse this list.
  1. /usr/local/share/licenses/xdg-desktop-portal-1.8.1_1/catalog.mk
  2. /usr/local/share/licenses/xdg-desktop-portal-1.8.1_1/LICENSE
  3. /usr/local/share/licenses/xdg-desktop-portal-1.8.1_1/LGPL21
  4. lib/systemd/user/xdg-desktop-portal.service
  5. lib/systemd/user/xdg-document-portal.service
  6. lib/systemd/user/xdg-permission-store.service
  7. libexec/xdg-desktop-portal
  8. libexec/xdg-document-portal
  9. libexec/xdg-permission-store
  10. share/dbus-1/interfaces/org.freedesktop.impl.portal.Access.xml
  11. share/dbus-1/interfaces/org.freedesktop.impl.portal.Account.xml
  12. share/dbus-1/interfaces/org.freedesktop.impl.portal.AppChooser.xml
  13. share/dbus-1/interfaces/org.freedesktop.impl.portal.Background.xml
  14. share/dbus-1/interfaces/org.freedesktop.impl.portal.Email.xml
  15. share/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml
  16. share/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml
  17. share/dbus-1/interfaces/org.freedesktop.impl.portal.Lockdown.xml
  18. share/dbus-1/interfaces/org.freedesktop.impl.portal.Notification.xml
  19. share/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml
  20. share/dbus-1/interfaces/org.freedesktop.impl.portal.Print.xml
  21. share/dbus-1/interfaces/org.freedesktop.impl.portal.RemoteDesktop.xml
  22. share/dbus-1/interfaces/org.freedesktop.impl.portal.Request.xml
  23. share/dbus-1/interfaces/org.freedesktop.impl.portal.ScreenCast.xml
  24. share/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.xml
  25. share/dbus-1/interfaces/org.freedesktop.impl.portal.Secret.xml
  26. share/dbus-1/interfaces/org.freedesktop.impl.portal.Session.xml
  27. share/dbus-1/interfaces/org.freedesktop.impl.portal.Settings.xml
  28. share/dbus-1/interfaces/org.freedesktop.impl.portal.Wallpaper.xml
  29. share/dbus-1/interfaces/org.freedesktop.portal.Account.xml
  30. share/dbus-1/interfaces/org.freedesktop.portal.Background.xml
  31. share/dbus-1/interfaces/org.freedesktop.portal.Camera.xml
  32. share/dbus-1/interfaces/org.freedesktop.portal.Device.xml
  33. share/dbus-1/interfaces/org.freedesktop.portal.Documents.xml
  34. share/dbus-1/interfaces/org.freedesktop.portal.Email.xml
  35. share/dbus-1/interfaces/org.freedesktop.portal.FileChooser.xml
  36. share/dbus-1/interfaces/org.freedesktop.portal.FileTransfer.xml
  37. share/dbus-1/interfaces/org.freedesktop.portal.GameMode.xml
  38. share/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml
  39. share/dbus-1/interfaces/org.freedesktop.portal.Location.xml
  40. share/dbus-1/interfaces/org.freedesktop.portal.MemoryMonitor.xml
  41. share/dbus-1/interfaces/org.freedesktop.portal.NetworkMonitor.xml
  42. share/dbus-1/interfaces/org.freedesktop.portal.Notification.xml
  43. share/dbus-1/interfaces/org.freedesktop.portal.OpenURI.xml
  44. share/dbus-1/interfaces/org.freedesktop.portal.Print.xml
  45. share/dbus-1/interfaces/org.freedesktop.portal.ProxyResolver.xml
  46. share/dbus-1/interfaces/org.freedesktop.portal.RemoteDesktop.xml
  47. share/dbus-1/interfaces/org.freedesktop.portal.Request.xml
  48. share/dbus-1/interfaces/org.freedesktop.portal.ScreenCast.xml
  49. share/dbus-1/interfaces/org.freedesktop.portal.Screenshot.xml
  50. share/dbus-1/interfaces/org.freedesktop.portal.Secret.xml
  51. share/dbus-1/interfaces/org.freedesktop.portal.Session.xml
  52. share/dbus-1/interfaces/org.freedesktop.portal.Settings.xml
  53. share/dbus-1/interfaces/org.freedesktop.portal.Trash.xml
  54. share/dbus-1/interfaces/org.freedesktop.portal.Wallpaper.xml
  55. share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
  56. share/dbus-1/services/org.freedesktop.portal.Desktop.service
  57. share/dbus-1/services/org.freedesktop.portal.Documents.service
  58. share/locale/cs/LC_MESSAGES/xdg-desktop-portal.mo
  59. share/locale/da/LC_MESSAGES/xdg-desktop-portal.mo
  60. share/locale/de/LC_MESSAGES/xdg-desktop-portal.mo
  61. share/locale/en_GB/LC_MESSAGES/xdg-desktop-portal.mo
  62. share/locale/es/LC_MESSAGES/xdg-desktop-portal.mo
  63. share/locale/fr/LC_MESSAGES/xdg-desktop-portal.mo
  64. share/locale/gl/LC_MESSAGES/xdg-desktop-portal.mo
  65. share/locale/hr/LC_MESSAGES/xdg-desktop-portal.mo
  66. share/locale/hu/LC_MESSAGES/xdg-desktop-portal.mo
  67. share/locale/id/LC_MESSAGES/xdg-desktop-portal.mo
  68. share/locale/it/LC_MESSAGES/xdg-desktop-portal.mo
  69. share/locale/lt/LC_MESSAGES/xdg-desktop-portal.mo
  70. share/locale/pl/LC_MESSAGES/xdg-desktop-portal.mo
  71. share/locale/pt_BR/LC_MESSAGES/xdg-desktop-portal.mo
  72. share/locale/ru/LC_MESSAGES/xdg-desktop-portal.mo
  73. share/locale/sk/LC_MESSAGES/xdg-desktop-portal.mo
  74. share/locale/sr/LC_MESSAGES/xdg-desktop-portal.mo
  75. share/locale/sv/LC_MESSAGES/xdg-desktop-portal.mo
  76. share/locale/tr/LC_MESSAGES/xdg-desktop-portal.mo
  77. share/locale/uk/LC_MESSAGES/xdg-desktop-portal.mo
  78. share/locale/zh_CN/LC_MESSAGES/xdg-desktop-portal.mo
  79. share/locale/zh_TW/LC_MESSAGES/xdg-desktop-portal.mo
  80. share/pkgconfig/xdg-desktop-portal.pc
  81. @owner
  82. @group
  83. @mode
Collapse this list.
Dependency lines:
  • xdg-desktop-portal>0:deskutils/xdg-desktop-portal
To install the port: cd /usr/ports/deskutils/xdg-desktop-portal/ && make install clean
A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted
PKGNAME: xdg-desktop-portal
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
xdg-desktop-portal
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch641.8.1-
FreeBSD:14:amd641.8.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.8.1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. msgfmt : devel/gettext-tools
  2. gmake>=4.3 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. autoconf>=2.69 : devel/autoconf
  5. automake>=1.16.1 : devel/automake
  6. libtoolize : devel/libtool
Library dependencies:
  1. libfuse.so : sysutils/fusefs-libs
  2. libgeoclue-2.so : net/geoclue
  3. libjson-glib-1.0.so : devel/json-glib
  4. libpipewire-0.3.so : multimedia/pipewire
  5. libportal.so : deskutils/libportal
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/flatpak/xdg-desktop-portal/tar.gz/1.8.1?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Jul 2021 16:09:07
 files touched by this commit commit hash:15fc57c8377fad22b338e9e59d40c78fa0813aa2  1.8.1_1
tcberner search for other commits by this committer
deskutils/xdg-desktop-portal: disable (broken) support for flatpak and snaps

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
13 Jun 2021 14:32:48
 files touched by this commit commit hash:821433d6ee70977c4713b447c8938eff4e1739a0  1.8.1
arrowd search for other commits by this committer
deskutils/xdg-desktop-portal: + A portal frontend service for Flatpak.

Number of commits found: 2