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

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Thu, 30 Oct 2025 01:14:30 UTC
Hello!

29.10.2025 22:02, Max Brazhnikov пишет:
> The branch main has been updated by makc:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=6276801117c08c73ce76321ab7ced492b12ca4ac
>
> commit 6276801117c08c73ce76321ab7ced492b12ca4ac
> Author:     Siva Mahadevan <me@svmhdvn.name>
> AuthorDate: 2025-10-29 18:57:38 +0000
> Commit:     Max Brazhnikov <makc@FreeBSD.org>
> CommitDate: 2025-10-29 19:01:18 +0000
>
>      deskutils/plasma6-xdg-desktop-portal-kde: Add missing runtime dependency
>      
>      PR:             290487
> ---
>   deskutils/plasma6-xdg-desktop-portal-kde/Makefile | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
> index f1c220ebd55a..6850bda531da 100644
> --- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
> +++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
> @@ -10,6 +10,7 @@ BUILD_DEPENDS=	${LOCALBASE}/include/linux/input-event-codes.h:devel/evdev-proto
>   		wayland-protocols>=0:graphics/wayland-protocols
>   LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
>   		libxkbcommon.so:x11/libxkbcommon
> +RUN_DEPENDS=	xdg-desktop-portal>0:deskutils/xdg-desktop-portal
>   
>   USES=		cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
>   USE_KDE=	bookmarks completion config coreaddons globalaccel guiaddons \

$ 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.


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

-- 
Best regards,
Vladimir Druzenko