./lang/tcl, Tool Command Language, a dynamic language

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


Branch: CURRENT, Version: 8.6.16, Package name: tcl-8.6.16, 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


Required to run:
[databases/sqlite3]

Required to build:
[pkgtools/cwrappers]

Package options: threads

Master sites:

Filesize: 11405.253 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-27 14:59:46 by Thomas Klausner | Files touched by this commit (2)
Log message:
*: clean up after tcl-pdflib removal
   2025-01-25 22:29:26 by Adam Ciarcinski | Files touched by this commit (25) | Package updated
Log message:
tcl: updated to 8.6.16

8.6.16

* unneeded path normalization (sebres)
* zlib stream returns negative checksums (nadkarni)
* zlib-8.8, zlib-8.16 fail on Fedora 40 (nijtmans)
* win/makefile: wrong recipe to buid libtcl.a and
	missing dependencies (sebres)
* regression in tzdata, %z instead of offset
	TZ-name (sebres)
* Tcl will not start properly if there is an init.tcl
	file in the current dir (sebres)
* clock scan of leapsecond: wrong result (sebres)
* Segfault in TclOO with coroutines (goth,sebres)

8.6.15

* remove private unicode 0xE000-0xF8FF from unicode
	control group (nijtmans)
* TCL_PACKAGE_PATH in tclConfig.sh change from TCL list to ":"
	(UNIX) or ";" (Windows) separated items (nijtmans)
	*** POTENTIAL INCOMPATIBILITY ***
* Time zones added: Alaska Standard/Daylight (nijtmans)
* fix compiled mapped ensembles (sebres)
* fix encoding koi8-u codepoint 0xB4
* speedup op unicode transformation related operations (sebres)
* Add encodings: koi8-ru, koi8-t
* Fix Tcl_ParseArgsObjv with TCL_ARGV_GENFUNC option (gavilan)
* Hash speedup for pointer compare. Option TCL_HASH_KEY_DIRECT_COMPARE
	for hash tables (sebres)
* Deprecate Tcl_GetAlias()
* Correct tcl::tm::path autoload (nadkarni)
* Remove empty all items from tclConfig.sh path variables.
* Fix crash in oo+coroutine (fellows)
* fix crash in oo destructors in same namespace
* Fix crash in reflected channels
* Fix crash due to unchecked file descriptor size
* Fix report of non ASCII computer names on Windows (fasel)
* Fix error message caused by interp limit
* Source files with BOM also in safe interpreters
* Fix encoding system result for system locale ISO-8859-1
* Tcl_NewObjectInstance() errors on namespace re-use (fellows)
	*** POTENTIAL INCOMPATIBILITY -- breaks Itcl 4.2 ***
* for linked varnames (fellows)
* Unicode version 16 (nijtmans)
* with wide int increment
* Fix Windows NTFS alternate data streams (ADS) accessability
   2024-12-27 12:08:31 by Taylor R Campbell | Files touched by this commit (1)
Log message:
lang/tcl: Fix interpreter for bin/sqlite3_analyzer.

This is not a #! interpreter directly -- for some reason it uses:

	#! /bin/sh
	# single-line sh comment, multi-line tcl comment \
	exec tclsh "$0" ${1+"$@"}

So we have to do some more work than REPLACE_INTERPRETER to fix the
path to tclsh.

PR pkg/58447: sqlite3_analyzer, bundled in lang/tcl, is broken
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates
   2024-04-09 03:34:16 by Tobias Nygren | Files touched by this commit (2)
Log message:
tcl: add missing include for uintptr_t