./lang/tcl, Tool Command Language, a dynamic language (8.6 branch)

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 8.6.18, Package name: tcl-8.6.18, Maintainer: pkgsrc-users

Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
programming language, suitable for a very wide range of uses, including
web and desktop applications, networking, administration, testing and
many more. Open source and business-friendly, Tcl is a mature yet
evolving language that is truly cross platform, easily deployed and
highly extensible.

Tcl/Tk resources:
Newsgroup: comp.lang.tcl
Wiki: http://wiki.tcl.tk
Books:
* Practical Programming in Tcl and Tk, 4th Edition
ISBN: 0-13-038560-3
* Tcl and the Tk Toolkit, 2nd Edition
ISBN: 978-0-321-33633-0

This package contains the 8.6 branch.


Required to run:
[databases/sqlite3]

Required to build:
[pkgtools/cwrappers]

Package options: threads

Master sites:

Filesize: 11539.335 KB

Version history: (Expand)


CVS history: (Expand)


   2026-06-04 11:53:00 by Adam Ciarcinski | Files touched by this commit (21) | Package updated
Log message:
tcl: updated to 8.6.18

8.6.18

support for MacOS Tahoe. Simplify for MacOS > 10 (nijtmans)
	=> platform 1.1.0

(bug)          Use correct equality
	=> http 2.9.9

(new) Unicode version 17 (nijtmans)

(bug) re-generate tclDate.c with bison 3.8.2, fixes clang-15 compiler warnings \ 
(nijtmans)

(bug) [77059c] TclPushVarName(): pointer overflow (chavez)

(new) dde => 1.4.6

(new) Add IWYU export pragma annotations for improved clangd and clang-tidy \ 
diagnostics

(bug) Install man-pages and pkg-config on Windows

(bug) some tests will fail if the system encoding is iso8859-1

(bug) raise error on empty regexp for unresolved variable

(bug) tcl_wordchars and tcl_nonwordchars documentation in two places

configure --enable-man-compression error (nijtmans)

Update to zlib 1.3.2 (nijtmans)

String trim generates invalid utf-8 for some codepoints (helmuth)

Valgrind reported error in SetScriptLimitCallback (nadkarni,nijtmans)

(feature) Adapt tcltest to support up to Tcl 9.1.
=> tcltest 2.5.11

(bug) crash in proc during namespace deletion (nadkarni)

tzdata updated to Olson's tzdata2026b (nijtmans)
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-08-27 17:08:22 by Adam Ciarcinski | Files touched by this commit (25) | Package updated
Log message:
tcl tk: updated to 8.6.17

8.6.17
Bug fixes
   2025-07-27 11:25:26 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
tcl: update DESCR & Makefile
   2025-07-02 18:58:37 by Jonathan Perkin | Files touched by this commit (3)
Log message:
tcl: Fix evil implicit func decl GCC 14 fallout.

There is a configure test to see if the platform is big endian.  Unfortunately
due to GCC 14's stupid default compilation environment this test fails to
build, and this is silently interpreted as the platform being big endian!

This is only apparent to the user due to various floating point operations
failing in weird and wonderful ways at runtime on x86.  Bump PKGREVISION.
   2025-04-23 16:51:48 by Adam Ciarcinski | Files touched by this commit (1) | Package updated
Log message:
tcl: update HOMEPAGE
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-04-14 18:40:19 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
lang/tcl: Adhere to new separator in TCL_PACKAGE_PATH from tcl 8.6.15.

As the change log for 8.6.15 says:
* TCL_PACKAGE_PATH in tclConfig.sh change from TCL list to ":"
        (UNIX) or ";" (Windows) separated items (nijtmans)
        *** POTENTIAL INCOMPATIBILITY ***

And, indeed, yes, we were hit; tcl-scotty stopped working with the
update from 8.6.14 to 8.6.16, indicating that it could not find
the "tnm 2.1.11" extension.  TCL_PACKAGE_PATH is set in the tcl
package's unix/configure by one of our patches, and a space needed
to be a colon.

Bump PKGREVISION.