On 2024/02/22 18:33, Klemens Nanni wrote: > Works fine for me with RDP to a Windows 11 box. > Needs cherry-picking a post-release for LibreSSL. > I've also sent my wrapper shebang fix upstream. > > More tests? > Feedback? OK? > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/x11/remmina/Makefile,v > diff -u -p -r1.62 Makefile > --- Makefile 3 Feb 2024 12:39:41 -0000 1.62 > +++ Makefile 22 Feb 2024 18:18:19 -0000 > @@ -1,8 +1,8 @@ > COMMENT= GTK+ remote desktop client > > -V= 1.4.33 > -DISTNAME= Remmina-v.${V} > -PKGNAME= ${DISTNAME:L:S/v.//} > +V= 1.4.34 > +DISTNAME= Remmina-v${V} > +PKGNAME= ${DISTNAME:L:S/v//} > > CATEGORIES= x11 net > > @@ -13,12 +13,17 @@ PERMIT_PACKAGE= Yes > > WANTLIB += ${MODPY_WANTLIB} > WANTLIB += avahi-client avahi-common avahi-ui-gtk3 c cairo crypto > -WANTLIB += cups freerdp-client2 freerdp2 gcrypt gdk-3 gdk_pixbuf-2.0 > +WANTLIB += cups curl freerdp-client2 gcrypt gdk-3 gdk_pixbuf-2.0 > WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gtk-3 intl > -WANTLIB += json-glib-1.0 pango-1.0 pthread secret-1 sodium > spice-client-glib-2.0 > -WANTLIB += spice-client-gtk-3.0 ssh ssl vncclient vncserver vte-2.91 winpr2 > - > -SITES= > https://gitlab.com/Remmina/Remmina/-/archive/v.${V}/ > +WANTLIB += json-glib-1.0 pango-1.0 pthread python3.10 secret-1
Please drop the hardcoded python3.10, you already have MODPY_WANTLIB. > +WANTLIB += sndio sodium spice-client-glib-2.0 spice-client-gtk-3.0 > +WANTLIB += ssh ssl vncclient vncserver vte-2.91 winpr2 > + > +SITES= > https://gitlab.com/Remmina/Remmina/-/archive/v${V}/ > +SITES.fix= https://gitlab.com/Remmina/Remmina/commit/ > +# "Fix build for openssl-1.1" > +PATCHFILES.fix= 93d703ec8524dec774f36d2285a6ec87c6fabb8d.patch truncated hashes in the index lines, this isn't a stable file > +PATCH_DIST_STRIP= -p1 > > MODULES= devel/cmake \ > lang/python > @@ -34,6 +39,7 @@ LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \ > devel/json-glib \ > devel/vte3 \ > net/avahi,,-gtk3 \ > + net/curl \ > net/libvncserver \ > security/libsodium \ > security/libssh \ > @@ -64,5 +70,10 @@ CONFIGURE_ARGS += -DWITH_KF5WALLET=OFF \ > -DWITH_WWW=OFF > > DEBUG_PACKAGES= ${BUILD_PACKAGES} > + > +post-install: > + # pending "Use universal /bin/sh shebang in remmina-rile-wrapper(1)" > + # https://gitlab.com/Remmina/Remmina/-/merge_requests/2572 > + sed -i '1s,/usr/bin/env bash,/bin/sh,' > ${PREFIX}/bin/remmina-file-wrapper > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/x11/remmina/distinfo,v > diff -u -p -r1.13 distinfo > --- distinfo 3 Feb 2024 12:39:41 -0000 1.13 > +++ distinfo 22 Feb 2024 17:53:58 -0000 > @@ -1,2 +1,4 @@ > -SHA256 (Remmina-v.1.4.33.tar.gz) = > CYj47FyX8puDx+NNuicFjuOCydC6+qbVggCKdKIYcFM= > -SIZE (Remmina-v.1.4.33.tar.gz) = 3690770 > +SHA256 (93d703ec8524dec774f36d2285a6ec87c6fabb8d.patch) = > BpPEjlDlAUiOZQiWQADtezXtBB/+ME5g2SkCJPF4MRo= > +SHA256 (Remmina-v1.4.34.tar.gz) = > NDYiOaagnbfg/4D6ocRt5nl7pWlkAbxUvLZ85DjWCjs= > +SIZE (93d703ec8524dec774f36d2285a6ec87c6fabb8d.patch) = 5748 > +SIZE (Remmina-v1.4.34.tar.gz) = 3744088 > Index: patches/patch-src_remmina_ssh_c > =================================================================== > RCS file: /cvs/ports/x11/remmina/patches/patch-src_remmina_ssh_c,v > diff -u -p -r1.2 patch-src_remmina_ssh_c > --- patches/patch-src_remmina_ssh_c 11 Jun 2023 20:59:09 -0000 1.2 > +++ patches/patch-src_remmina_ssh_c 22 Feb 2024 16:49:44 -0000 > @@ -1,7 +1,7 @@ > Index: src/remmina_ssh.c > --- src/remmina_ssh.c.orig > +++ src/remmina_ssh.c > -@@ -40,7 +40,7 @@ > +@@ -41,7 +41,7 @@ > #ifdef HAVE_LIBSSH > > /* To get definitions of NI_MAXHOST and NI_MAXSERV from <netdb.h> */ > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/x11/remmina/pkg/PLIST,v > diff -u -p -r1.18 PLIST > --- pkg/PLIST 11 Jun 2023 20:59:09 -0000 1.18 > +++ pkg/PLIST 22 Feb 2024 18:07:32 -0000 > @@ -79,6 +79,7 @@ share/icons/hicolor/scalable/emblems/org > share/icons/hicolor/scalable/emblems/org.remmina.Remmina-vnc-symbolic.svg > share/locale/ar/LC_MESSAGES/remmina.mo > share/locale/ast/LC_MESSAGES/remmina.mo > +share/locale/be/LC_MESSAGES/remmina.mo > share/locale/ber/ > share/locale/ber/LC_MESSAGES/ > share/locale/ber/LC_MESSAGES/remmina.mo >