Download raw body.
[update] Lagrange to 1.18.3
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
[update] Lagrange to 1.18.3