Subject: CVS commit: pkgsrc/lang/tcl
From: Adam Ciarcinski
Date: 2025-01-25 22:29:26
Message id: 20250125212926.B1B2DFBE0@cvs.NetBSD.org

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

Files:
RevisionActionfile
1.131modifypkgsrc/lang/tcl/Makefile
1.31modifypkgsrc/lang/tcl/Makefile.version
1.33modifypkgsrc/lang/tcl/PLIST
1.36modifypkgsrc/lang/tcl/buildlink3.mk
1.87modifypkgsrc/lang/tcl/distinfo
1.16modifypkgsrc/lang/tcl/patches/patch-unix_configure
1.6modifypkgsrc/lang/tcl/patches/patch-unix_tclUnixInit.c
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_itcl4.3.2_configure
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.47.2_Makefile.in
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.47.2_configure
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.47.2_generic_tclsqlite3.c
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.10_configure
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.10_configure
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.10_configure
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.10_configure
1.1addpkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.11_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_itcl4.2.4_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.44.2_Makefile.in
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.44.2_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.44.2_generic_tclsqlite3.c
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.7_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.7_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.7_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.7_configure
1.1removepkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.9_configure