Re: git: 6276801117c0 - main - deskutils/plasma6-xdg-desktop-portal-kde: Add missing runtime dependency

From: Max Brazhnikov <makc_at_freebsd.org>
Date: Sat, 01 Nov 2025 13:26:42 UTC
On Thu, 30 Oct 2025 04:14:30 +0300 Vladimir Druzenko wrote:
> $ cat /usr/ports/deskutils/xdg-desktop-portal/pkg-descr
> 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.

Desktop portal use cases are not limited to Flatpak. I agree the port comment
and description can improved.

> 
> Flatpak on FreeBSD… mandatory dependency… Am I missing something?
> This is especially unclear due to the mandatory dependency on pipewire.

Nobody forces you to use the portals. KDE software and ports are pretty granular,
just don't install plasma6-xdg-desktop-portal-kde and other portal ports if you
don't need the features they provide.

Cheers,
Max