Path to this page:
./
lang/tcl,
Tool Command Language, a dynamic language
Branch: CURRENT,
Version: 8.6.16,
Package name: tcl-8.6.16,
Maintainer: pkgsrc-usersTcl (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)
- (2025-01-26) Updated to version: tcl-8.6.16
- (2024-12-27) Updated to version: tcl-8.6.14nb5
- (2024-11-15) Updated to version: tcl-8.6.14nb4
- (2024-11-01) Updated to version: tcl-8.6.14nb3
- (2024-11-01) Updated to version: tcl-8.6.14nb2
- (2024-05-29) Updated to version: tcl-8.6.14nb1
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) | |
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) | |
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
|