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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.6.17nb1, Package name: tcl-8.6.17nb1, 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: 11449.758 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2025-03-30 23:10:49 by Thomas Klausner | Files touched by this commit (100)
Log message:
*: remove MirBSD support