Hi, this is an update for Lagrange to 1.18.3.
It is a bigger change as usual as it adds a TUI-version, support for the Guppy protocol and Misfin messages. Port-wise there is a new dependency of curses and added pkg-readme. It is possible to split GUI and TUI. If there is demand I'll do that. Some testing done on amd64. No issues found. portcheck and 'make port-lib-depends-check' are happy. Changes listed here [1]. Comments? Thanks! [1] https://github.com/skyjake/lagrange/releases Index: Makefile =================================================================== RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v retrieving revision 1.74 diff -u -p -u -p -r1.74 Makefile --- Makefile 17 Jan 2024 12:05:34 -0000 1.74 +++ Makefile 20 Oct 2024 18:07:17 -0000 @@ -1,5 +1,5 @@ COMMENT = SDL multi protocol navigator -VERSION = 1.17.6 +VERSION = 1.18.3 DISTNAME = lagrange-${VERSION} @@ -12,7 +12,7 @@ HOMEPAGE = https://gmi.skyjake.fi/lagran # BSD 2-Clause PERMIT_PACKAGE =Yes -WANTLIB += ICE SDL2 SM X11 Xext c crypto fribidi harfbuzz m +WANTLIB += ICE SDL2 SM X11 Xext c crypto curses fribidi harfbuzz m WANTLIB += mpg123 pcre2-8 pthread ssl unistring webp z DEBUG_PACKAGES =${BUILD_PACKAGES} @@ -37,7 +37,9 @@ LIB_DEPENDS = audio/mpg123 \ devel/sdl2 \ graphics/libwebp -CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE +CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE \ + -DENABLE_GUI=TRUE \ + -DENABLE_TUI=TRUE # Don't enable SSE4.1, it fails at runtime on old amd64 machines and i386 CONFIGURE_ARGS += -DTFDN_ENABLE_SSE41=No Index: distinfo =================================================================== RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v retrieving revision 1.61 diff -u -p -u -p -r1.61 distinfo --- distinfo 17 Jan 2024 12:05:34 -0000 1.61 +++ distinfo 20 Oct 2024 18:07:17 -0000 @@ -1,2 +1,2 @@ -SHA256 (lagrange-1.17.6.tar.gz) = udCYJhf+xJVWWsnAn7eIoL4gfW/fIyTtw5DlysixUjs= -SIZE (lagrange-1.17.6.tar.gz) = 10212490 +SHA256 (lagrange-1.18.3.tar.gz) = xDLi9N01ps7g9NWneXRwjsb+12vBPMYwu1BlCs7IfmI= +SIZE (lagrange-1.18.3.tar.gz) = 10278835 Index: pkg/DESCR =================================================================== RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/pkg/DESCR,v retrieving revision 1.3 diff -u -p -u -p -r1.3 DESCR --- pkg/DESCR 25 Jan 2023 10:54:33 -0000 1.3 +++ pkg/DESCR 20 Oct 2024 18:07:17 -0000 @@ -1,5 +1,5 @@ -Lagrange is a desktop GUI client for browsing Geminispace and -Gopherspace. It offers modern conveniences familiar from web +Lagrange is a desktop GUI / TUI client for browsing Geminispace +and Gopherspace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, gempub support, split view and page outlines. Index: pkg/PLIST =================================================================== RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/pkg/PLIST,v retrieving revision 1.6 diff -u -p -u -p -r1.6 PLIST --- pkg/PLIST 11 Mar 2022 19:46:12 -0000 1.6 +++ pkg/PLIST 20 Oct 2024 18:07:17 -0000 @@ -1,7 +1,11 @@ +@bin bin/clagrange @bin bin/lagrange @man man/man1/lagrange.1 share/applications/fi.skyjake.Lagrange.desktop +share/applications/fi.skyjake.clagrange.desktop +share/doc/pkg-readmes/${PKGSTEM} share/icons/hicolor/256x256/apps/fi.skyjake.Lagrange.png +share/icons/hicolor/256x256/apps/fi.skyjake.clagrange.png share/lagrange/ @tag update-desktop-database @tag gtk-update-icon-cache %D/share/icons/hicolor Index: pkg/README =================================================================== RCS file: pkg/README diff -N pkg/README --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/README 20 Oct 2024 18:07:17 -0000 @@ -0,0 +1,7 @@ ++------------------------------------------------------------------------------- +| Running ${PKGSTEM} on OpenBSD ++------------------------------------------------------------------------------- + +${PKGSTEM} also includes the TUI version, which is launched by + +# clagrange -- greetings, Florian Viehweger