BSD Ports

x11/xdg-desktop-portal-gnome 49.0 MidnightBSD

Backend implementation for xdg-desktop-portal for GNOME

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
838a512fe8
License
gpl2+, lgpl2.1+
Categories
x11, gnome

Description

xdg-desktop-portal-gnome is a backend implementation for xdg-desktop-portal that is using GTK and various pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces.

In the other systems

The newest version among them is 50.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11/xdg-desktop-portal-gnome49.0no data-[email protected]2026-09-18
FreeBSDx11/xdg-desktop-portal-gnome47.3 behind since 2026-09-18none known-[email protected]-
OpenBSDsysutils/flatpak/xdg-desktop-portal-gnome by name50.0 newestno data-Antoine Jacoutot <[email protected]>-
HardenedBSDx11/xdg-desktop-portal-gnome47.3 behind since 2026-09-18no data-[email protected]-
GhostBSDx11/xdg-desktop-portal-gnome47.3 behind since 2026-09-18no data-[email protected]-

Compare across BSDs

Version history 2

  1. 49.0 838a512fe8
  2. 47.3 1daed59943

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install xdg-desktop-portal-gnome

From mports:

cd /usr/mports/x11/xdg-desktop-portal-gnome && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xdg-desktop-portal-gnome>0:x11/xdg-desktop-portal-gnome

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Library 3

Runtime 1

Build dependencies 5
Run dependencies 4
Required by 1

Configuration

Options name: x11_xdg-desktop-portal-gnome

OptionDefaultDescription
DOCSoff
USES
gettext-tools gnome meson pkgconfig tar:xz xorg
Service scripts
none

Files

pkg-plist 59
  • libexec/xdg-desktop-portal-gnome
  • share/applications/xdg-desktop-portal-gnome.desktop
  • share/dbus-1/services/org.freedesktop.impl.portal.desktop.gnome.service
  • share/locale/ab/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ar/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/be/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/bg/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ca/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/cs/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/da/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/de/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/el/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/en_GB/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/eo/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/es/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/eu/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/fa/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/fi/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/fil/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/fr/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/fur/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/gl/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/he/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/hi/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/hr/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/hu/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ia/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/id/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ie/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/is/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/it/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ja/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ka/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/kab/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/kk/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ko/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/lt/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/lv/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/nb/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ne/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/nl/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/oc/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/pa/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/pl/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/pt/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/pt_BR/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ro/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/ru/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/sk/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/sl/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/sr/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/sv/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/th/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/tr/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/uk/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/uz/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/zh_CN/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/locale/zh_TW/LC_MESSAGES/xdg-desktop-portal-gnome.mo
  • share/xdg-desktop-portal/portals/gnome.portal
distinfo 1
FileSizeSHA256
gnome/xdg-desktop-portal-gnome-49.0.tar.xz193752401dafcdf8cb911f09c08d2813f774dd864127abfca93ff4caf1fc4c9b5ec4d2
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
838a512fe8 Lucas Holt x11/xdg-desktop-portal-gnome: update to 49.0 (#1470)
Updates xdg-desktop-portal-gnome from 47.3 to 49.0. Validation: makesum, patch, build, fake, package, test (no tests defined), check-license, portlint source checks, and git diff --check. GTK4 4.22.5 was supplied from an isolated staged package because it is not installed on the host; no host packages were installed or removed. ## Summary by Sourcery Enhancements: - Update xdg-desktop-portal-gnome to version 49.0 and include its newly installed files. --------- Signed-off-by: Lucas Holt <[email protected]>
1daed59943 Lucas Holt x11/xdg-desktop-portal-gnome: update to 47.3 (#984)
Updates xdg-desktop-portal-gnome from 43.1 to 47.3.\n\nIncludes current dependencies, systemd-disabled Meson handling for MidnightBSD, updated plist entries, and corrected GPLv2-or-later plus LGPLv2.1-or-later licensing metadata.\n\nValidation: bmake makesum, patch, build, fake, package, test, check-license; portlint -C (warnings only); git diff --check. ## Summary by Sourcery Update the GNOME xdg-desktop-portal backend to 47.3 and align its MidnightBSD packaging, build configuration, dependencies, and licensing metadata. Bug Fixes: - Update the GNOME xdg-desktop-portal backend to version 47.3 with current runtime and build dependencies. - Add a portability fix for the screencast monitor-change handler type. Enhancements: …