Update Tcl to 9.0.4

This commit is contained in:
Joshua Root
2026-07-01 16:33:16 +10:00
parent cc211b28c7
commit 49767c8e7a
2117 changed files with 31081 additions and 20381 deletions
+5 -2
View File
@@ -55,14 +55,17 @@ OUR_STRING="${OUR_BASESTRING} on ${TIMESTAMP}"
OLD_MACPORTS_TCL_DIR=${PREFIX}/share/macports/Tcl
OLD_TCL_PACKAGE_DIR=/Library/Tcl
OLD_TCL_FILES="libtcl8.5.dylib libtclstub8.5.a libtcl8.6.dylib \
libtclstub8.6.a"
libtclstub8.6.a \
tcl9/9.0/http-2.10.1.tm tcl9/9.0/tcltest-2.5.10.tm"
OLD_VENDOR_DIRS="thread2.7.0 thread2.7.2 thread2.7.3 thread2.8.7 \
thread2.8.8 thread2.8.9 thread2.8.10 thread2.8.11 thread2.8.12 \
thread3.0.4 \
tcllib1.15 tcllib1.17 tcllib1.18 tcllib1.21 tclx8.4 tclx8.6 \
tcl8 tcl8.5 tcl8.6 \
itcl4.2.2 itcl4.2.3 itcl4.2.4 itcl4.3.0 itcl4.3.2 itcl4.3.4 \
itcl4.3.5 \
sqlite3.36.0 sqlite3.40.0 sqlite3.44.2 sqlite3.45.3 sqlite3.47.2 \
sqlite3.50.4 \
sqlite3.50.4 sqlite3.51.0 \
tdbc1.1.3 tdbcmysql1.1.3 tdbcodbc1.1.3 tdbcpostgres1.1.3 \
tdbc1.1.5 tdbcmysql1.1.5 tdbcodbc1.1.5 tdbcpostgres1.1.5 \
tdbc1.1.7 tdbcmysql1.1.7 tdbcodbc1.1.7 tdbcpostgres1.1.7 \
Generated Vendored
+5 -4
View File
@@ -127,17 +127,18 @@ install: $(INSTALL_TARGETS)
TCL_PACKAGE_PATH=@TCL_PACKAGE_PATH@
OLD_TCL_FILES= $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8.{5,6} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl9/9.0/{http-2.10.1,tcltest-2.5.10}.tm \
$(DESTDIR)$(TCL_PREFIX)/bin/tclsh8.{5,6} \
$(DESTDIR)$(TCL_PREFIX)/lib/libtcl8.{5,6}@SHLIB_SUFFIX@ \
$(DESTDIR)$(TCL_PREFIX)/lib/libtclstub8.{5,6}.a \
$(DESTDIR)$(TCL_PACKAGE_PATH)/thread2.7.{0,2,3} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/thread2.8.{7,8,9,10,11,12} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/thread3.0.4 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/itcl4.2.{2,3,4} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/itcl4.3.{0,2,4} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.{36,40}.0 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.44.2 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/itcl4.3.{0,2,4,5} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.{36,40,51}.0 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.{44,47}.2 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.45.3 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.47.2 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.50.4 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tdbc1.1.{3,5,7,9,10,12} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tdbc{mysql,odbc,postgres}*
+12 -17
View File
@@ -1,34 +1,29 @@
--- vendor/tcl/unix/configure.orig 2025-11-12 03:28:25
+++ vendor/tcl/unix/configure 2026-04-10 10:07:16
@@ -10442,16 +10442,32 @@
--- vendor/tcl/unix/configure.orig 2026-07-01 15:55:27
+++ vendor/tcl/unix/configure 2026-07-01 16:02:14
@@ -10660,6 +10660,13 @@
if test "x$ac_cv_header_copyfile_h" = xyes
then :
printf "%s\n" "#define HAVE_COPYFILE_H 1" >>confdefs.h
printf '%s\n' "#define HAVE_COPYFILE_H 1" >>confdefs.h
+
+fi
+
+ ac_fn_c_check_header_compile "$LINENO" "sys/clonefile.h" "ac_cv_header_sys_clonefile_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_clonefile_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_SYS_CLONEFILE_H 1" >>confdefs.h
+ printf '%s\n' "#define HAVE_SYS_CLONEFILE_H 1" >>confdefs.h
fi
@@ -10670,6 +10677,13 @@
fi
+
ac_fn_c_check_func "$LINENO" "copyfile" "ac_cv_func_copyfile"
if test "x$ac_cv_func_copyfile" = xyes
then :
printf "%s\n" "#define HAVE_COPYFILE 1" >>confdefs.h
+
+fi
+
+ ac_fn_c_check_func "$LINENO" "clonefile" "ac_cv_func_clonefile"
+if test "x$ac_cv_func_clonefile" = xyes
+then :
+ printf "%s\n" "#define HAVE_CLONEFILE 1" >>confdefs.h
fi
+ printf '%s\n' "#define HAVE_CLONEFILE 1" >>confdefs.h
+
+fi
+
if test $tcl_corefoundation = yes; then
ac_fn_c_check_header_compile "$LINENO" "libkern/OSAtomic.h" "ac_cv_header_libkern_OSAtomic_h" "$ac_includes_default"
+2 -1
View File
@@ -4,11 +4,12 @@
# Run from vendor/
rm tcl9.*/compat/zlib/doc/crc-doc.1.0.pdf
rm -r tcl9.*/compat/zlib/{amiga,msdos,nintendods,old,os400,qnx,watcom,win32,win64,win64-arm}
rm -r tcl9.*/compat/zlib/{amiga,msdos,os400,qnx,watcom,win32,win64,win64-arm}
for contrib_dir in tcl9.*/compat/zlib/contrib/*; do
if [ "$(basename "$contrib_dir")" != "minizip" ]; then
rm -r "$contrib_dir"
fi
done
rm -r tcl9.*/pkgs/tdbc{mysql,odbc,postgres}*
rm -r tcl9.*/pkgs/{sqlite3,itcl,tdbc,thread}*/win
rm -r tcl9.*/win
+12
View File
@@ -0,0 +1,12 @@
Allow kqueue notifier on Darwin.
--- vendor/tcl/unix/configure.orig 2026-07-01 15:53:21
+++ vendor/tcl/unix/configure 2026-07-01 15:55:27
@@ -9742,7 +9742,7 @@
fi
done;;
- xDragonFlyBSD|xFreeBSD|xNetBSD|xOpenBSD)
+ xDragonFlyBSD|xFreeBSD|xNetBSD|xOpenBSD|xDarwin)
{ printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: kqueue(2)" >&5
printf '%s\n' "kqueue(2)" >&6; }
# Messy because we want to check if *all* the headers are present, and not
+4 -4
View File
@@ -1,7 +1,7 @@
Make the normal sqlite3 API externally visible (until we switch to tdbc...)
--- vendor/tcl/pkgs/sqlite3.51.0/Makefile.in.orig 2024-03-01 00:32:11
+++ vendor/tcl/pkgs/sqlite3.51.0/Makefile.in 2024-03-01 00:26:48
--- vendor/tcl/pkgs/sqlite3.53.0/Makefile.in.orig 2024-03-01 00:32:11
+++ vendor/tcl/pkgs/sqlite3.53.0/Makefile.in 2024-03-01 00:26:48
@@ -155,7 +155,7 @@
INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ -I. -I$(srcdir)/..
#INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@
@@ -11,8 +11,8 @@ Make the normal sqlite3 API externally visible (until we switch to tdbc...)
# TCL_DEFS is not strictly need here, but if you remove it, then you
# must make sure that configure.ac checks for the necessary components
--- vendor/tcl/pkgs/sqlite3.51.0/configure.orig 2024-12-10 07:49:12
+++ vendor/tcl/pkgs/sqlite3.51.0/configure 2025-01-06 01:48:04
--- vendor/tcl/pkgs/sqlite3.53.0/configure.orig 2024-12-10 07:49:12
+++ vendor/tcl/pkgs/sqlite3.53.0/configure 2025-01-06 01:48:04
@@ -5775,7 +5775,7 @@
else
+2 -2
View File
@@ -1,7 +1,7 @@
Don't use strchrnul on macOS < 15.4.
--- vendor/tcl/pkgs/sqlite3.51.0/compat/sqlite3/sqlite3.c.orig 2026-04-10 09:47:22
+++ vendor/tcl/pkgs/sqlite3.51.0/compat/sqlite3/sqlite3.c 2026-04-10 09:55:38
--- vendor/tcl/pkgs/sqlite3.53.0/compat/sqlite3/sqlite3.c.orig 2026-04-10 09:47:22
+++ vendor/tcl/pkgs/sqlite3.53.0/compat/sqlite3/sqlite3.c 2026-04-10 09:55:38
@@ -32269,13 +32269,21 @@ SQLITE_API void sqlite3_str_vappendf(
if( c!='%' ){
bufpt = (char *)fmt;
Vendored
+1 -1
View File
@@ -1 +1 @@
tcl9.0.3
tcl9.0.4
-218
View File
@@ -1,218 +0,0 @@
cmake_minimum_required(VERSION 2.4.4...3.15.0)
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
project(zlib C)
set(VERSION "1.3.1")
option(ZLIB_BUILD_EXAMPLES "Enable Zlib Examples" ON)
set(INSTALL_BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Installation directory for executables")
set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Installation directory for libraries")
set(INSTALL_INC_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "Installation directory for headers")
set(INSTALL_MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man" CACHE PATH "Installation directory for manual pages")
set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/share/pkgconfig" CACHE PATH "Installation directory for pkgconfig (.pc) files")
include(CheckTypeSize)
include(CheckFunctionExists)
include(CheckIncludeFile)
include(CheckCSourceCompiles)
enable_testing()
check_include_file(sys/types.h HAVE_SYS_TYPES_H)
check_include_file(stdint.h HAVE_STDINT_H)
check_include_file(stddef.h HAVE_STDDEF_H)
#
# Check to see if we have large file support
#
set(CMAKE_REQUIRED_DEFINITIONS -D_LARGEFILE64_SOURCE=1)
# We add these other definitions here because CheckTypeSize.cmake
# in CMake 2.4.x does not automatically do so and we want
# compatibility with CMake 2.4.x.
if(HAVE_SYS_TYPES_H)
list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
endif()
if(HAVE_STDINT_H)
list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
endif()
if(HAVE_STDDEF_H)
list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
endif()
check_type_size(off64_t OFF64_T)
if(HAVE_OFF64_T)
add_definitions(-D_LARGEFILE64_SOURCE=1)
endif()
set(CMAKE_REQUIRED_DEFINITIONS) # clear variable
#
# Check for fseeko
#
check_function_exists(fseeko HAVE_FSEEKO)
if(NOT HAVE_FSEEKO)
add_definitions(-DNO_FSEEKO)
endif()
#
# Check for unistd.h
#
check_include_file(unistd.h Z_HAVE_UNISTD_H)
if(MSVC)
set(CMAKE_DEBUG_POSTFIX "d")
add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
endif()
if(NOT CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR)
# If we're doing an out of source build and the user has a zconf.h
# in their source tree...
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h)
message(STATUS "Renaming")
message(STATUS " ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h")
message(STATUS "to 'zconf.h.included' because this file is included with zlib")
message(STATUS "but CMake generates it automatically in the build directory.")
file(RENAME ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h.included)
endif()
endif()
set(ZLIB_PC ${CMAKE_CURRENT_BINARY_DIR}/zlib.pc)
configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/zlib.pc.cmakein
${ZLIB_PC} @ONLY)
configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h.cmakein
${CMAKE_CURRENT_BINARY_DIR}/zconf.h @ONLY)
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR})
#============================================================================
# zlib
#============================================================================
set(ZLIB_PUBLIC_HDRS
${CMAKE_CURRENT_BINARY_DIR}/zconf.h
zlib.h
)
set(ZLIB_PRIVATE_HDRS
crc32.h
deflate.h
gzguts.h
inffast.h
inffixed.h
inflate.h
inftrees.h
trees.h
zutil.h
)
set(ZLIB_SRCS
adler32.c
compress.c
crc32.c
deflate.c
gzclose.c
gzlib.c
gzread.c
gzwrite.c
inflate.c
infback.c
inftrees.c
inffast.c
trees.c
uncompr.c
zutil.c
)
if(NOT MINGW)
set(ZLIB_DLL_SRCS
win32/zlib1.rc # If present will override custom build rule below.
)
endif()
# parse the full version number from zlib.h and include in ZLIB_FULL_VERSION
file(READ ${CMAKE_CURRENT_SOURCE_DIR}/zlib.h _zlib_h_contents)
string(REGEX REPLACE ".*#define[ \t]+ZLIB_VERSION[ \t]+\"([-0-9A-Za-z.]+)\".*"
"\\1" ZLIB_FULL_VERSION ${_zlib_h_contents})
if(MINGW)
# This gets us DLL resource information when compiling on MinGW.
if(NOT CMAKE_RC_COMPILER)
set(CMAKE_RC_COMPILER windres.exe)
endif()
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/zlib1rc.obj
COMMAND ${CMAKE_RC_COMPILER}
-D GCC_WINDRES
-I ${CMAKE_CURRENT_SOURCE_DIR}
-I ${CMAKE_CURRENT_BINARY_DIR}
-o ${CMAKE_CURRENT_BINARY_DIR}/zlib1rc.obj
-i ${CMAKE_CURRENT_SOURCE_DIR}/win32/zlib1.rc)
set(ZLIB_DLL_SRCS ${CMAKE_CURRENT_BINARY_DIR}/zlib1rc.obj)
endif(MINGW)
add_library(zlib SHARED ${ZLIB_SRCS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
target_include_directories(zlib PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
add_library(zlibstatic STATIC ${ZLIB_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
target_include_directories(zlibstatic PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
set_target_properties(zlib PROPERTIES DEFINE_SYMBOL ZLIB_DLL)
set_target_properties(zlib PROPERTIES SOVERSION 1)
if(NOT CYGWIN)
# This property causes shared libraries on Linux to have the full version
# encoded into their final filename. We disable this on Cygwin because
# it causes cygz-${ZLIB_FULL_VERSION}.dll to be created when cygz.dll
# seems to be the default.
#
# This has no effect with MSVC, on that platform the version info for
# the DLL comes from the resource file win32/zlib1.rc
set_target_properties(zlib PROPERTIES VERSION ${ZLIB_FULL_VERSION})
endif()
if(UNIX)
# On unix-like platforms the library is almost always called libz
set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME z)
if(NOT APPLE AND NOT(CMAKE_SYSTEM_NAME STREQUAL AIX))
set_target_properties(zlib PROPERTIES LINK_FLAGS "-Wl,--version-script,\"${CMAKE_CURRENT_SOURCE_DIR}/zlib.map\"")
endif()
elseif(BUILD_SHARED_LIBS AND WIN32)
# Creates zlib1.dll when building shared library version
set_target_properties(zlib PROPERTIES SUFFIX "1.dll")
endif()
if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL )
install(TARGETS zlib zlibstatic
RUNTIME DESTINATION "${INSTALL_BIN_DIR}"
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}"
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" )
endif()
if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL )
install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION "${INSTALL_INC_DIR}")
endif()
if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL )
install(FILES zlib.3 DESTINATION "${INSTALL_MAN_DIR}/man3")
endif()
if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL )
install(FILES ${ZLIB_PC} DESTINATION "${INSTALL_PKGCONFIG_DIR}")
endif()
#============================================================================
# Example binaries
#============================================================================
if(ZLIB_BUILD_EXAMPLES)
add_executable(example test/example.c)
target_link_libraries(example zlib)
add_test(example example)
add_executable(minigzip test/minigzip.c)
target_link_libraries(minigzip zlib)
if(HAVE_OFF64_T)
add_executable(example64 test/example.c)
target_link_libraries(example64 zlib)
set_target_properties(example64 PROPERTIES COMPILE_FLAGS "-D_FILE_OFFSET_BITS=64")
add_test(example64 example64)
add_executable(minigzip64 test/minigzip.c)
target_link_libraries(minigzip64 zlib)
set_target_properties(minigzip64 PROPERTIES COMPILE_FLAGS "-D_FILE_OFFSET_BITS=64")
endif()
endif()
File diff suppressed because it is too large Load Diff
-94
View File
@@ -1,94 +0,0 @@
/* inffixed.h -- table for decoding fixed codes
* Generated automatically by makefixed().
*/
/* WARNING: this file should *not* be used by applications.
It is part of the implementation of this library and is
subject to change. Applications should only use zlib.h.
*/
static const code lenfix[512] = {
{96,7,0},{0,8,80},{0,8,16},{20,8,115},{18,7,31},{0,8,112},{0,8,48},
{0,9,192},{16,7,10},{0,8,96},{0,8,32},{0,9,160},{0,8,0},{0,8,128},
{0,8,64},{0,9,224},{16,7,6},{0,8,88},{0,8,24},{0,9,144},{19,7,59},
{0,8,120},{0,8,56},{0,9,208},{17,7,17},{0,8,104},{0,8,40},{0,9,176},
{0,8,8},{0,8,136},{0,8,72},{0,9,240},{16,7,4},{0,8,84},{0,8,20},
{21,8,227},{19,7,43},{0,8,116},{0,8,52},{0,9,200},{17,7,13},{0,8,100},
{0,8,36},{0,9,168},{0,8,4},{0,8,132},{0,8,68},{0,9,232},{16,7,8},
{0,8,92},{0,8,28},{0,9,152},{20,7,83},{0,8,124},{0,8,60},{0,9,216},
{18,7,23},{0,8,108},{0,8,44},{0,9,184},{0,8,12},{0,8,140},{0,8,76},
{0,9,248},{16,7,3},{0,8,82},{0,8,18},{21,8,163},{19,7,35},{0,8,114},
{0,8,50},{0,9,196},{17,7,11},{0,8,98},{0,8,34},{0,9,164},{0,8,2},
{0,8,130},{0,8,66},{0,9,228},{16,7,7},{0,8,90},{0,8,26},{0,9,148},
{20,7,67},{0,8,122},{0,8,58},{0,9,212},{18,7,19},{0,8,106},{0,8,42},
{0,9,180},{0,8,10},{0,8,138},{0,8,74},{0,9,244},{16,7,5},{0,8,86},
{0,8,22},{64,8,0},{19,7,51},{0,8,118},{0,8,54},{0,9,204},{17,7,15},
{0,8,102},{0,8,38},{0,9,172},{0,8,6},{0,8,134},{0,8,70},{0,9,236},
{16,7,9},{0,8,94},{0,8,30},{0,9,156},{20,7,99},{0,8,126},{0,8,62},
{0,9,220},{18,7,27},{0,8,110},{0,8,46},{0,9,188},{0,8,14},{0,8,142},
{0,8,78},{0,9,252},{96,7,0},{0,8,81},{0,8,17},{21,8,131},{18,7,31},
{0,8,113},{0,8,49},{0,9,194},{16,7,10},{0,8,97},{0,8,33},{0,9,162},
{0,8,1},{0,8,129},{0,8,65},{0,9,226},{16,7,6},{0,8,89},{0,8,25},
{0,9,146},{19,7,59},{0,8,121},{0,8,57},{0,9,210},{17,7,17},{0,8,105},
{0,8,41},{0,9,178},{0,8,9},{0,8,137},{0,8,73},{0,9,242},{16,7,4},
{0,8,85},{0,8,21},{16,8,258},{19,7,43},{0,8,117},{0,8,53},{0,9,202},
{17,7,13},{0,8,101},{0,8,37},{0,9,170},{0,8,5},{0,8,133},{0,8,69},
{0,9,234},{16,7,8},{0,8,93},{0,8,29},{0,9,154},{20,7,83},{0,8,125},
{0,8,61},{0,9,218},{18,7,23},{0,8,109},{0,8,45},{0,9,186},{0,8,13},
{0,8,141},{0,8,77},{0,9,250},{16,7,3},{0,8,83},{0,8,19},{21,8,195},
{19,7,35},{0,8,115},{0,8,51},{0,9,198},{17,7,11},{0,8,99},{0,8,35},
{0,9,166},{0,8,3},{0,8,131},{0,8,67},{0,9,230},{16,7,7},{0,8,91},
{0,8,27},{0,9,150},{20,7,67},{0,8,123},{0,8,59},{0,9,214},{18,7,19},
{0,8,107},{0,8,43},{0,9,182},{0,8,11},{0,8,139},{0,8,75},{0,9,246},
{16,7,5},{0,8,87},{0,8,23},{64,8,0},{19,7,51},{0,8,119},{0,8,55},
{0,9,206},{17,7,15},{0,8,103},{0,8,39},{0,9,174},{0,8,7},{0,8,135},
{0,8,71},{0,9,238},{16,7,9},{0,8,95},{0,8,31},{0,9,158},{20,7,99},
{0,8,127},{0,8,63},{0,9,222},{18,7,27},{0,8,111},{0,8,47},{0,9,190},
{0,8,15},{0,8,143},{0,8,79},{0,9,254},{96,7,0},{0,8,80},{0,8,16},
{20,8,115},{18,7,31},{0,8,112},{0,8,48},{0,9,193},{16,7,10},{0,8,96},
{0,8,32},{0,9,161},{0,8,0},{0,8,128},{0,8,64},{0,9,225},{16,7,6},
{0,8,88},{0,8,24},{0,9,145},{19,7,59},{0,8,120},{0,8,56},{0,9,209},
{17,7,17},{0,8,104},{0,8,40},{0,9,177},{0,8,8},{0,8,136},{0,8,72},
{0,9,241},{16,7,4},{0,8,84},{0,8,20},{21,8,227},{19,7,43},{0,8,116},
{0,8,52},{0,9,201},{17,7,13},{0,8,100},{0,8,36},{0,9,169},{0,8,4},
{0,8,132},{0,8,68},{0,9,233},{16,7,8},{0,8,92},{0,8,28},{0,9,153},
{20,7,83},{0,8,124},{0,8,60},{0,9,217},{18,7,23},{0,8,108},{0,8,44},
{0,9,185},{0,8,12},{0,8,140},{0,8,76},{0,9,249},{16,7,3},{0,8,82},
{0,8,18},{21,8,163},{19,7,35},{0,8,114},{0,8,50},{0,9,197},{17,7,11},
{0,8,98},{0,8,34},{0,9,165},{0,8,2},{0,8,130},{0,8,66},{0,9,229},
{16,7,7},{0,8,90},{0,8,26},{0,9,149},{20,7,67},{0,8,122},{0,8,58},
{0,9,213},{18,7,19},{0,8,106},{0,8,42},{0,9,181},{0,8,10},{0,8,138},
{0,8,74},{0,9,245},{16,7,5},{0,8,86},{0,8,22},{64,8,0},{19,7,51},
{0,8,118},{0,8,54},{0,9,205},{17,7,15},{0,8,102},{0,8,38},{0,9,173},
{0,8,6},{0,8,134},{0,8,70},{0,9,237},{16,7,9},{0,8,94},{0,8,30},
{0,9,157},{20,7,99},{0,8,126},{0,8,62},{0,9,221},{18,7,27},{0,8,110},
{0,8,46},{0,9,189},{0,8,14},{0,8,142},{0,8,78},{0,9,253},{96,7,0},
{0,8,81},{0,8,17},{21,8,131},{18,7,31},{0,8,113},{0,8,49},{0,9,195},
{16,7,10},{0,8,97},{0,8,33},{0,9,163},{0,8,1},{0,8,129},{0,8,65},
{0,9,227},{16,7,6},{0,8,89},{0,8,25},{0,9,147},{19,7,59},{0,8,121},
{0,8,57},{0,9,211},{17,7,17},{0,8,105},{0,8,41},{0,9,179},{0,8,9},
{0,8,137},{0,8,73},{0,9,243},{16,7,4},{0,8,85},{0,8,21},{16,8,258},
{19,7,43},{0,8,117},{0,8,53},{0,9,203},{17,7,13},{0,8,101},{0,8,37},
{0,9,171},{0,8,5},{0,8,133},{0,8,69},{0,9,235},{16,7,8},{0,8,93},
{0,8,29},{0,9,155},{20,7,83},{0,8,125},{0,8,61},{0,9,219},{18,7,23},
{0,8,109},{0,8,45},{0,9,187},{0,8,13},{0,8,141},{0,8,77},{0,9,251},
{16,7,3},{0,8,83},{0,8,19},{21,8,195},{19,7,35},{0,8,115},{0,8,51},
{0,9,199},{17,7,11},{0,8,99},{0,8,35},{0,9,167},{0,8,3},{0,8,131},
{0,8,67},{0,9,231},{16,7,7},{0,8,91},{0,8,27},{0,9,151},{20,7,67},
{0,8,123},{0,8,59},{0,9,215},{18,7,19},{0,8,107},{0,8,43},{0,9,183},
{0,8,11},{0,8,139},{0,8,75},{0,9,247},{16,7,5},{0,8,87},{0,8,23},
{64,8,0},{19,7,51},{0,8,119},{0,8,55},{0,9,207},{17,7,15},{0,8,103},
{0,8,39},{0,9,175},{0,8,7},{0,8,135},{0,8,71},{0,9,239},{16,7,9},
{0,8,95},{0,8,31},{0,9,159},{20,7,99},{0,8,127},{0,8,63},{0,9,223},
{18,7,27},{0,8,111},{0,8,47},{0,9,191},{0,8,15},{0,8,143},{0,8,79},
{0,9,255}
};
static const code distfix[32] = {
{16,5,1},{23,5,257},{19,5,17},{27,5,4097},{17,5,5},{25,5,1025},
{21,5,65},{29,5,16385},{16,5,3},{24,5,513},{20,5,33},{28,5,8193},
{18,5,9},{26,5,2049},{22,5,129},{64,5,0},{16,5,2},{23,5,385},
{19,5,25},{27,5,6145},{17,5,7},{25,5,1537},{21,5,97},{29,5,24577},
{16,5,4},{24,5,769},{20,5,49},{28,5,12289},{18,5,13},{26,5,3073},
{22,5,193},{64,5,0}
};
File diff suppressed because it is too large Load Diff
Binary file not shown.
-272
View File
@@ -1,272 +0,0 @@
# created by tools/tclZIC.tcl - do not edit
set TZData(:Europe/Chisinau) {
{-9223372036854775808 6920 0 LMT}
{-2840147720 6900 0 CMT}
{-1637114100 6264 0 BMT}
{-1213148664 7200 0 EET}
{-1187056800 10800 1 EEST}
{-1175479200 7200 0 EET}
{-1159754400 10800 1 EEST}
{-1144029600 7200 0 EET}
{-1127700000 10800 1 EEST}
{-1111975200 7200 0 EET}
{-1096250400 10800 1 EEST}
{-1080525600 7200 0 EET}
{-1064800800 10800 1 EEST}
{-1049076000 7200 0 EET}
{-1033351200 10800 1 EEST}
{-1017626400 7200 0 EET}
{-1001901600 10800 1 EEST}
{-986176800 7200 0 EET}
{-970452000 10800 1 EEST}
{-954727200 7200 0 EET}
{-927165600 10800 1 EEST}
{-898138800 7200 0 CET}
{-857257200 3600 0 CET}
{-844556400 7200 1 CEST}
{-828226800 3600 0 CET}
{-812502000 7200 1 CEST}
{-800154000 10800 0 MSD}
{354920400 14400 1 MSD}
{370728000 10800 0 MSK}
{386456400 14400 1 MSD}
{402264000 10800 0 MSK}
{417992400 14400 1 MSD}
{433800000 10800 0 MSK}
{449614800 14400 1 MSD}
{465346800 10800 0 MSK}
{481071600 14400 1 MSD}
{496796400 10800 0 MSK}
{512521200 14400 1 MSD}
{528246000 10800 0 MSK}
{543970800 14400 1 MSD}
{559695600 10800 0 MSK}
{575420400 14400 1 MSD}
{591145200 10800 0 MSK}
{606870000 14400 1 MSD}
{622594800 10800 0 MSK}
{638319600 14400 1 MSD}
{641948400 10800 0 EEST}
{654652800 7200 0 EET}
{670377600 10800 1 EEST}
{686102400 7200 0 EET}
{694216800 7200 0 EET}
{701820000 10800 1 EEST}
{717541200 7200 0 EET}
{733269600 10800 1 EEST}
{748990800 7200 0 EET}
{764719200 10800 1 EEST}
{780440400 7200 0 EET}
{796168800 10800 1 EEST}
{811890000 7200 0 EET}
{828223200 10800 1 EEST}
{846363600 7200 0 EET}
{852069600 7200 0 EET}
{859680000 10800 1 EEST}
{877824000 7200 0 EET}
{891129600 10800 1 EEST}
{909273600 7200 0 EET}
{922579200 10800 1 EEST}
{941328000 7200 0 EET}
{954028800 10800 1 EEST}
{972777600 7200 0 EET}
{985478400 10800 1 EEST}
{1004227200 7200 0 EET}
{1017532800 10800 1 EEST}
{1035676800 7200 0 EET}
{1048982400 10800 1 EEST}
{1067126400 7200 0 EET}
{1080432000 10800 1 EEST}
{1099180800 7200 0 EET}
{1111881600 10800 1 EEST}
{1130630400 7200 0 EET}
{1143331200 10800 1 EEST}
{1162080000 7200 0 EET}
{1174780800 10800 1 EEST}
{1193529600 7200 0 EET}
{1206835200 10800 1 EEST}
{1224979200 7200 0 EET}
{1238284800 10800 1 EEST}
{1256428800 7200 0 EET}
{1269734400 10800 1 EEST}
{1288483200 7200 0 EET}
{1301184000 10800 1 EEST}
{1319932800 7200 0 EET}
{1332633600 10800 1 EEST}
{1351382400 7200 0 EET}
{1364688000 10800 1 EEST}
{1382832000 7200 0 EET}
{1396137600 10800 1 EEST}
{1414281600 7200 0 EET}
{1427587200 10800 1 EEST}
{1445731200 7200 0 EET}
{1459036800 10800 1 EEST}
{1477785600 7200 0 EET}
{1490486400 10800 1 EEST}
{1509235200 7200 0 EET}
{1521936000 10800 1 EEST}
{1540684800 7200 0 EET}
{1553990400 10800 1 EEST}
{1572134400 7200 0 EET}
{1585440000 10800 1 EEST}
{1603584000 7200 0 EET}
{1616889600 10800 1 EEST}
{1635638400 7200 0 EET}
{1648339200 10800 1 EEST}
{1667088000 7200 0 EET}
{1679788800 10800 1 EEST}
{1698537600 7200 0 EET}
{1711843200 10800 1 EEST}
{1729987200 7200 0 EET}
{1743292800 10800 1 EEST}
{1761436800 7200 0 EET}
{1774742400 10800 1 EEST}
{1792886400 7200 0 EET}
{1806192000 10800 1 EEST}
{1824940800 7200 0 EET}
{1837641600 10800 1 EEST}
{1856390400 7200 0 EET}
{1869091200 10800 1 EEST}
{1887840000 7200 0 EET}
{1901145600 10800 1 EEST}
{1919289600 7200 0 EET}
{1932595200 10800 1 EEST}
{1950739200 7200 0 EET}
{1964044800 10800 1 EEST}
{1982793600 7200 0 EET}
{1995494400 10800 1 EEST}
{2014243200 7200 0 EET}
{2026944000 10800 1 EEST}
{2045692800 7200 0 EET}
{2058393600 10800 1 EEST}
{2077142400 7200 0 EET}
{2090448000 10800 1 EEST}
{2108592000 7200 0 EET}
{2121897600 10800 1 EEST}
{2140041600 7200 0 EET}
{2153347200 10800 1 EEST}
{2172096000 7200 0 EET}
{2184796800 10800 1 EEST}
{2203545600 7200 0 EET}
{2216246400 10800 1 EEST}
{2234995200 7200 0 EET}
{2248300800 10800 1 EEST}
{2266444800 7200 0 EET}
{2279750400 10800 1 EEST}
{2297894400 7200 0 EET}
{2311200000 10800 1 EEST}
{2329344000 7200 0 EET}
{2342649600 10800 1 EEST}
{2361398400 7200 0 EET}
{2374099200 10800 1 EEST}
{2392848000 7200 0 EET}
{2405548800 10800 1 EEST}
{2424297600 7200 0 EET}
{2437603200 10800 1 EEST}
{2455747200 7200 0 EET}
{2469052800 10800 1 EEST}
{2487196800 7200 0 EET}
{2500502400 10800 1 EEST}
{2519251200 7200 0 EET}
{2531952000 10800 1 EEST}
{2550700800 7200 0 EET}
{2563401600 10800 1 EEST}
{2582150400 7200 0 EET}
{2595456000 10800 1 EEST}
{2613600000 7200 0 EET}
{2626905600 10800 1 EEST}
{2645049600 7200 0 EET}
{2658355200 10800 1 EEST}
{2676499200 7200 0 EET}
{2689804800 10800 1 EEST}
{2708553600 7200 0 EET}
{2721254400 10800 1 EEST}
{2740003200 7200 0 EET}
{2752704000 10800 1 EEST}
{2771452800 7200 0 EET}
{2784758400 10800 1 EEST}
{2802902400 7200 0 EET}
{2816208000 10800 1 EEST}
{2834352000 7200 0 EET}
{2847657600 10800 1 EEST}
{2866406400 7200 0 EET}
{2879107200 10800 1 EEST}
{2897856000 7200 0 EET}
{2910556800 10800 1 EEST}
{2929305600 7200 0 EET}
{2942006400 10800 1 EEST}
{2960755200 7200 0 EET}
{2974060800 10800 1 EEST}
{2992204800 7200 0 EET}
{3005510400 10800 1 EEST}
{3023654400 7200 0 EET}
{3036960000 10800 1 EEST}
{3055708800 7200 0 EET}
{3068409600 10800 1 EEST}
{3087158400 7200 0 EET}
{3099859200 10800 1 EEST}
{3118608000 7200 0 EET}
{3131913600 10800 1 EEST}
{3150057600 7200 0 EET}
{3163363200 10800 1 EEST}
{3181507200 7200 0 EET}
{3194812800 10800 1 EEST}
{3212956800 7200 0 EET}
{3226262400 10800 1 EEST}
{3245011200 7200 0 EET}
{3257712000 10800 1 EEST}
{3276460800 7200 0 EET}
{3289161600 10800 1 EEST}
{3307910400 7200 0 EET}
{3321216000 10800 1 EEST}
{3339360000 7200 0 EET}
{3352665600 10800 1 EEST}
{3370809600 7200 0 EET}
{3384115200 10800 1 EEST}
{3402864000 7200 0 EET}
{3415564800 10800 1 EEST}
{3434313600 7200 0 EET}
{3447014400 10800 1 EEST}
{3465763200 7200 0 EET}
{3479068800 10800 1 EEST}
{3497212800 7200 0 EET}
{3510518400 10800 1 EEST}
{3528662400 7200 0 EET}
{3541968000 10800 1 EEST}
{3560112000 7200 0 EET}
{3573417600 10800 1 EEST}
{3592166400 7200 0 EET}
{3604867200 10800 1 EEST}
{3623616000 7200 0 EET}
{3636316800 10800 1 EEST}
{3655065600 7200 0 EET}
{3668371200 10800 1 EEST}
{3686515200 7200 0 EET}
{3699820800 10800 1 EEST}
{3717964800 7200 0 EET}
{3731270400 10800 1 EEST}
{3750019200 7200 0 EET}
{3762720000 10800 1 EEST}
{3781468800 7200 0 EET}
{3794169600 10800 1 EEST}
{3812918400 7200 0 EET}
{3825619200 10800 1 EEST}
{3844368000 7200 0 EET}
{3857673600 10800 1 EEST}
{3875817600 7200 0 EET}
{3889123200 10800 1 EEST}
{3907267200 7200 0 EET}
{3920572800 10800 1 EEST}
{3939321600 7200 0 EET}
{3952022400 10800 1 EEST}
{3970771200 7200 0 EET}
{3983472000 10800 1 EEST}
{4002220800 7200 0 EET}
{4015526400 10800 1 EEST}
{4033670400 7200 0 EET}
{4046976000 10800 1 EEST}
{4065120000 7200 0 EET}
{4078425600 10800 1 EEST}
{4096569600 7200 0 EET}
}
-1
View File
@@ -1 +0,0 @@
a527703e8829e0c3d27188dff72627dc0914d9c0cc9d4acfac297b78fff01081
-1
View File
@@ -1 +0,0 @@
8f4ea188d4a2fdb15df2dbb34e8528cb7d9292e409132db39bb10f31e75f4fc3
-35
View File
@@ -1,35 +0,0 @@
# This file contains the mapping of directory names to package names for
# documentation purposes. Each non-blank non-comment line is a two-element
# list that says a possible name of directory (multiple lines may be needed
# because of capitalization issues) and the documentation name of the package
# to match. Pseudo-numeric suffixes are interpreted as version numbers.
# [incr Tcl]
itcl {[incr Tcl]}
Itcl {[incr Tcl]}
# SQLite
Sqlite SQLite3
sqlite SQLite3
Sqlite3 SQLite3
sqlite3 SQLite3
# Thread
Thread Thread
thread Thread
# Tcl Database Connectivity
tdbc TDBC
Tdbc TDBC
TDBC TDBC
# Drivers for TDBC
Tdbcmysql tdbc::mysql
tdbcmysql tdbc::mysql
Tdbcodbc tdbc::odbc
tdbcodbc tdbc::odbc
Tdbcpostgres tdbc::postgres
tdbcpostgres tdbc::postgres
Tdbcsqlite3 tdbc::sqlite3
tdbcsqlite3 tdbc::sqlite3
Tdbcsqlite tdbc::sqlite3
tdbcsqlite tdbc::sqlite3
-1
View File
@@ -1 +0,0 @@
9259ad59d314adabb7754975456e1dc0b11b0ab67b0cb630c900ae5470171c4f
-1
View File
@@ -1 +0,0 @@
29788e814b15a0083c16cfa1a157ba38e32a9d3763edcfd6f75ddeec098c7194
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More