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

Reply via email to