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