git: 7d80e7fffbf1 - main - net/remmina: Switch to upstream preferred library selection: webkit2gtk-4.1, libsoup3, libayatana-appindicator

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 16 Apr 2025 15:51:16 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7d80e7fffbf13fa5c0f698924aadceee28ab0c57

commit 7d80e7fffbf13fa5c0f698924aadceee28ab0c57
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-04-16 13:35:01 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-04-16 15:49:01 +0000

    net/remmina: Switch to upstream preferred library selection: webkit2gtk-4.1, libsoup3, libayatana-appindicator
    
    By default remmina grab webkit2gtk-4.1 if installed both webkit2gtk-4.0
    and webkit2gtk-4.1. Same for libsoup: 3.0 vs 2.4.
    Also remmina prefer devel/libayatana-appindicator instead of
    devel/libappindicator as APPINDICATOR.
    
    PR:             286127
    Approved by:    fernape (maintainer)
---
 net/remmina/Makefile | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/net/remmina/Makefile b/net/remmina/Makefile
index 6a0dc15a2a76..ef790af35b3b 100644
--- a/net/remmina/Makefile
+++ b/net/remmina/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	remmina
 DISTVERSION=	1.4.40
+PORTREVISION=	1
 CATEGORIES=	net gnome
 
 MAINTAINER=	fernape@FreeBSD.org
@@ -9,7 +10,7 @@ WWW=		https://www.remmina.org/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libappindicator3.so:devel/libappindicator \
+LIB_DEPENDS=	libayatana-appindicator3.so:devel/libayatana-appindicator \
 		libcurl.so:ftp/curl \
 		libjson-glib-1.0.so:devel/json-glib \
 		libsodium.so:security/libsodium \
@@ -34,8 +35,6 @@ USE_XORG=	ice sm x11 xext
 SHEBANG_FILES=	data/desktop/remmina-file-wrapper.in
 bash_CMD=	${SH}
 
-CMAKE_OFF=	WITH_APPINDICATOR
-
 CONFLICTS_INSTALL=	remmina-plugin*
 
 OPTIONS_DEFINE=		AVAHI CUPS GCRYPT NLS PYTHON SSH TERM
@@ -116,10 +115,9 @@ TERM_CMAKE_BOOL=	WITH_VTE
 VNC_LIB_DEPENDS=	libvncserver.so:net/libvncserver
 VNC_CMAKE_BOOL=		WITH_LIBVNCSERVER
 
-WWW_LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
-			libwebkit2gtk-4.0.so:www/webkit2-gtk@40
+WWW_LIB_DEPENDS=	libsoup-3.0.so:devel/libsoup3 \
+			libwebkit2gtk-4.1.so:www/webkit2-gtk@41
 WWW_CMAKE_BOOL=		WITH_WEBKIT2GTK
-WWW_CMAKE_ON=		-DLIBSOUP_LIBRARY=${LOCALBASE}/lib/libsoup-2.4.so
 
 ZSH_RUN_DEPENDS=	zsh:shells/zsh
 ZSH_VARS=		SH_BIN=${PREFIX}/bin/zsh