head 1.2; access; symbols pkgsrc-2024Q4:1.1.0.6 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.4 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.2 pkgsrc-2024Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2025.01.25.21.29.25; author adam; state dead; branches; next 1.1; commitid RAN3MhCo51EaCUGF; 1.1 date 2024.04.06.05.37.47; author adam; state Exp; branches; next ; commitid ODRRcKOHsNEkO25F; desc @@ 1.2 log @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 @ text @$NetBSD: patch-pkgs_sqlite3.44.2_configure,v 1.1 2024/04/06 05:37:47 adam Exp $ Honor LDFLAGS on NetBSD. https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e --- pkgs/sqlite3.44.2/configure.orig 2023-11-28 11:02:09.000000000 +0000 +++ pkgs/sqlite3.44.2/configure @@@@ -7458,20 +7458,18 @@@@ then : fi LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' - LDFLAGS="$LDFLAGS -Wl,-export-dynamic" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" CFLAGS_OPTIMIZE="-O2" # On OpenBSD: Compile with -pthread # Don't link with -lpthread LIBS=`echo $LIBS | sed s/-lpthread//` CFLAGS="$CFLAGS -pthread" # OpenBSD doesn't do version numbers with dots. - UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' - TCL_LIB_VERSIONS_OK=nodots ;; NetBSD-*) # NetBSD has ELF and can use 'cc -shared' to build shared libs SHLIB_CFLAGS="-fPIC" - SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared' + SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}' SHLIB_SUFFIX=".so" LDFLAGS="$LDFLAGS -export-dynamic" if test $doRpath = yes @ 1.1 log @tcl, tk: updated to 8.6.14 Summary of Changes since Tcl/Tk 8.6.13: -------------------------------------- This is a patch release, so it primarily includes bug fixes and corrections to erratic behavior. Highlighted changes are noted below. The changes file at the root of the source tree contains a more complete list. The Timelines of all changes are online. http://core.tcl-lang.org/tcl/timeline http://core.tcl-lang.org/tk/timeline * [TIP 402] revise path normalization for x-platform UNC path support *** POTENTIAL INCOMPATIBILITY *** * Harmonize Tk's parse of numbers (screen distance, etc) with Tcl *** POTENTIAL INCOMPATIBILITY *** * Iconlist ignores options db for fg text color; affects dialogs *** POTENTIAL INCOMPATIBILITY *** * Aqua: XPutImage() swaps red and blue channels *** POTENTIAL INCOMPATIBILITY *** * [encoding convertfrom] handling of incomplete code sequences *** POTENTIAL INCOMPATIBILITY *** * Harmonize handling of ~ in paths across platforms. *** POTENTIAL INCOMPATIBILITY *** * Fix menu clone binding misbehavior, menu-20.1[2-6]. *** POTENTIAL INCOMPATIBILITY *** * Improved performance of [exec] and [open |$cmd] on unix-lke systems, especially with large memory footprints. * Improve performance of large treeview destruction. * Improve performance of large image insertions into text. * Improve widget creation performance due to poor font caching. * Fix notebook tab appearances when placed on edge other than top. * Enable treeview display of partial final line. * Win: restore [exec %var%] that was dropped in 8.6.13. * Allow [chan create {} $cmd]. Enables simulation of server channels. * Allow return from [tk scaling] in safe interps. * Prevent navigation by word exposing clues to masked entry contents. * Fix crashes or hangs in... - [chan pop] with pending input - thread finalization of reflected channels - [label .l -bitmap floppy] - [set tcl_precision 15; expr 6.4623485355705287e-27] - [tk busy forget] and [tk busy hold] - channel read into "string" Tcl_Obj can BO, and perform poorly - KVO crash after destroying Aqua's first root toplevel - Test treeview-6ee162c3f9 - Test tailcall-bug-784befb0ba - Tests menu-40.[12] * Repair memory leaks and errors - Eliminate undefined realloc() calls - Silence many warnings from -fsanitize=function - Flawed interfacing with XIM - Tcl_UtfToExternal writing to one-byte buffer - Tcl_UtfToUniChar() handling of 0xC1. - Tk_ConfigureValue could call wrong free() routine. - tests getuncichar-1.* in utf.test - ...and many more * No more support for 32-bit Cygwin * ::tcl_platform(osVersion) updated to report Windows 11 * Accommodate macOS deprecation of sprintf() * Silence macOS 14 warnings about secure restorable state. * Code changes to support ASan use-after-return detection * Revise Tcl_MakeFileChannel() to better partner with pledge() * Prevent false [clock format] error reports on FreeBSD * Region clip & copy make better use of OS facilities. * Update handling of Apple FourCC creator codes. * Text selection omits first character, text-38.1 * Windows: improved support of non-BMP pathnames * Fixed some Y2038 limitations * Fix photo color drawing on X11 32-bit visuals. * Fix <> regression on menus with -tearoff * Correct rounding of [nsFont pointSize]. * zlib comment/filename error handling (zlib-8.19, zlib-8.2[012]) * Prevent theme change attempts after Tk finalize. * Make dialogs robust against parent destruction. * Make [tk_chooseColor] robust against failed grab. * Fix menu parsing of @@x,y indices. menu-22.[6-9] * Fix inconsistent results from [font measure]. * Fixed [clock scan|add] handling of abbreviated options * Avoid endless loops replacing [unknown] or [history]. * Fix polluted error messages from [send -option]. * PNG photo image decoder missed a 0xFF entry. * Fix failing winTime-2.1 on Windows * test string-2.20.1 failed on big endian platforms * Updated bundled packages, libraries, standards, data - Itcl 4.2.4 - sqlite3 3.44.2 - Thread 2.8.9 - TDBC* 1.1.7 - tcltest 2.5.7 - libtommath 1.2.1 - zlib 1.3.1 - Unicode 15.1 - tzdata 2024a @ text @d1 1 a1 1 $NetBSD: patch-pkgs_sqlite3.40.0_configure,v 1.1 2023/06/26 15:51:55 adam Exp $ @