Download raw body.
[maintainer update] eltclsh 1.21
Looks good on i386 and amd64 with 8 and 9.
ok stu@
fwiw, here's the Makefile diff for 9, if you want. Why not?
Stu
--- /usr/ports/lang/eltclsh/Makefile Fri Aug 1 08:11:56 2025
+++ Makefile Tue Sep 1 14:49:25 2026
@@ -1,6 +1,6 @@
COMMENT = Libedit interface to Tcl/Tk interpreters
-DISTNAME = eltclsh-1.20
+DISTNAME = eltclsh-1.21
CATEGORIES = lang x11
SITES = https://www.openrobots.org/distfiles/eltclsh/
@@ -12,11 +12,12 @@
# BSD
PERMIT_PACKAGE = Yes
-WANTLIB = X11 Xext Xft Xrender Xss c curses edit expat \
- fontconfig freetype m pthread xcb z ${MODTK_WANTLIB}
+WANTLIB += X11 Xext Xft Xrender Xss avahi-client avahi-common
+WANTLIB += c crypto cups curses dbus-1 edit expat fontconfig freetype
+WANTLIB += iconv intl m pthread ssl xcb z ${MODTK_WANTLIB}
MODULES = x11/tk
-MODTK_VERSION = 8.6
+MODTK_VERSION = 9
SEPARATE_BUILD = Yes
CONFIGURE_STYLE = gnu
On Tue, 1 Sep 2026, Matthieu Herrb wrote:
> Simple update: https://git.openrobots.org/news/383
>
> ok ?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/eltclsh/Makefile,v
> diff -u -p -u -r1.38 Makefile
> --- Makefile 30 Jul 2025 13:21:07 -0000 1.38
> +++ Makefile 1 Sep 2026 16:48:24 -0000
> @@ -1,6 +1,6 @@
> COMMENT = Libedit interface to Tcl/Tk interpreters
>
> -DISTNAME = eltclsh-1.20
> +DISTNAME = eltclsh-1.21
> CATEGORIES = lang x11
>
> SITES = https://www.openrobots.org/distfiles/eltclsh/
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/eltclsh/distinfo,v
> diff -u -p -u -r1.12 distinfo
> --- distinfo 30 Jul 2025 13:21:07 -0000 1.12
> +++ distinfo 1 Sep 2026 16:48:46 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (eltclsh-1.20.tar.gz) = X4eWT0EApwfzT5QUxsNfZPNibB/ynHjmZa0qX9QBHkM=
> -SIZE (eltclsh-1.20.tar.gz) = 385824
> +SHA256 (eltclsh-1.21.tar.gz) = BwukRg9Z3yibX2XlRIcsVor3j/wgdZSCv8e3pOkAkWs=
> +SIZE (eltclsh-1.21.tar.gz) = 385838
> Index: patches/patch-src_loop_c
> ===================================================================
> RCS file: /cvs/ports/lang/eltclsh/patches/patch-src_loop_c,v
> diff -u -p -u -r1.4 patch-src_loop_c
> --- patches/patch-src_loop_c 30 Jul 2025 13:21:07 -0000 1.4
> +++ patches/patch-src_loop_c 1 Sep 2026 16:51:26 -0000
> @@ -12,7 +12,7 @@ Index: src/loop.c
> const char *fileName, *args;
> char buffer[1000], *bytes;
> int code, tty;
> -@@ -96,12 +96,14 @@ elTclshLoop(int argc, const char * const *argv, ElTclA
> +@@ -96,11 +96,13 @@ elTclshLoop(int argc, const char * const *argv, ElTclA
> }
>
> /* configure standard path for packages */
> @@ -22,8 +22,7 @@ Index: src/loop.c
>
> Tcl_ListObjAppendElement(interp, obj, Tcl_NewStringObj(ELTCLSH_DATA, -1));
> Tcl_SetVar2Ex(interp, "auto_path", NULL, obj, TCL_GLOBAL_ONLY);
> -
> +*/
>
> - /* require eltclsh extension. In case this fails (typically during install,
> - * before pkgIndex.tcl is built), print the error message but don't give up
> + if (appInitProc && (*appInitProc)(interp) != TCL_OK) {
> + errChannel = Tcl_GetStdChannel(TCL_STDERR);
>
> --
> Matthieu Herrb
>
>
[maintainer update] eltclsh 1.21