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)
This commit is contained in:
Vladimir Druzenko 2025-04-16 16:35:01 +03:00
parent 6ec39c2e1f
commit 7d80e7fffb

View file

@ -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