tcl: Update to version 8.6.12

Message ID 20211125181713.1307275-1-adolf.belka@ipfire.org
State Staged
Commit a7792b4da1cc7d6dd34a1fe7e7b2f2bcd9c10cc9
Headers show
Series tcl: Update to version 8.6.12 | expand

Commit Message

Adolf Belka Nov. 25, 2021, 6:17 p.m. UTC
- Update from 8.6.11 to 8.6.12
- Update of rootfile
- Changelog is no longer supported by tcl. All changes are put into a timeline which can
   be viewed at https://core.tcl-lang.org/tcl/timeline although I can't figure out from
   the timeline what change goes with what version. Hopefully other people are better
   able to understand the information. This timelien cannot be easily summarised or
   copied into this commit.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/tcl | 75 ++++++++++++++++++++-----------------
 lfs/tcl                     |  4 +-
 2 files changed, 42 insertions(+), 37 deletions(-)

Comments

Michael Tremer Nov. 29, 2021, 10:17 a.m. UTC | #1
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>

> On 25 Nov 2021, at 18:17, Adolf Belka <adolf.belka@ipfire.org> wrote:
> 
> - Update from 8.6.11 to 8.6.12
> - Update of rootfile
> - Changelog is no longer supported by tcl. All changes are put into a timeline which can
>   be viewed at https://core.tcl-lang.org/tcl/timeline although I can't figure out from
>   the timeline what change goes with what version. Hopefully other people are better
>   able to understand the information. This timelien cannot be easily summarised or
>   copied into this commit.
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
> config/rootfiles/common/tcl | 75 ++++++++++++++++++++-----------------
> lfs/tcl                     |  4 +-
> 2 files changed, 42 insertions(+), 37 deletions(-)
> 
> diff --git a/config/rootfiles/common/tcl b/config/rootfiles/common/tcl
> index 5ad0d658a..0c78c6af3 100644
> --- a/config/rootfiles/common/tcl
> +++ b/config/rootfiles/common/tcl
> @@ -25,20 +25,20 @@ usr/bin/tclsh8.6
> #usr/include/tdbc.h
> #usr/include/tdbcDecls.h
> #usr/include/tdbcInt.h
> -#usr/lib/itcl4.2.1
> -usr/lib/itcl4.2.1/itcl.tcl
> -usr/lib/itcl4.2.1/itclConfig.sh
> -usr/lib/itcl4.2.1/itclHullCmds.tcl
> -usr/lib/itcl4.2.1/itclWidget.tcl
> -usr/lib/itcl4.2.1/libitcl4.2.1.so
> -usr/lib/itcl4.2.1/libitclstub4.2.1.a
> -usr/lib/itcl4.2.1/pkgIndex.tcl
> +#usr/lib/itcl4.2.2
> +usr/lib/itcl4.2.2/itcl.tcl
> +usr/lib/itcl4.2.2/itclConfig.sh
> +usr/lib/itcl4.2.2/itclHullCmds.tcl
> +usr/lib/itcl4.2.2/itclWidget.tcl
> +usr/lib/itcl4.2.2/libitcl4.2.2.so
> +usr/lib/itcl4.2.2/libitclstub4.2.2.a
> +usr/lib/itcl4.2.2/pkgIndex.tcl
> usr/lib/libtcl8.6.so
> #usr/lib/libtclstub8.6.a
> #usr/lib/pkgconfig/tcl.pc
> -#usr/lib/sqlite3.34.0
> -usr/lib/sqlite3.34.0/libsqlite3.34.0.so
> -usr/lib/sqlite3.34.0/pkgIndex.tcl
> +#usr/lib/sqlite3.36.0
> +usr/lib/sqlite3.36.0/libsqlite3.36.0.so
> +usr/lib/sqlite3.36.0/pkgIndex.tcl
> #usr/lib/tcl8
> #usr/lib/tcl8.6
> usr/lib/tcl8.6/auto.tcl
> @@ -46,6 +46,7 @@ usr/lib/tcl8.6/clock.tcl
> usr/lib/tcl8.6/encoding
> usr/lib/tcl8.6/encoding/ascii.enc
> usr/lib/tcl8.6/encoding/big5.enc
> +usr/lib/tcl8.6/encoding/cns11643.enc
> usr/lib/tcl8.6/encoding/cp1250.enc
> usr/lib/tcl8.6/encoding/cp1251.enc
> usr/lib/tcl8.6/encoding/cp1252.enc
> @@ -89,6 +90,7 @@ usr/lib/tcl8.6/encoding/iso2022-kr.enc
> usr/lib/tcl8.6/encoding/iso2022.enc
> usr/lib/tcl8.6/encoding/iso8859-1.enc
> usr/lib/tcl8.6/encoding/iso8859-10.enc
> +usr/lib/tcl8.6/encoding/iso8859-11.enc
> usr/lib/tcl8.6/encoding/iso8859-13.enc
> usr/lib/tcl8.6/encoding/iso8859-14.enc
> usr/lib/tcl8.6/encoding/iso8859-15.enc
> @@ -267,7 +269,7 @@ usr/lib/tcl8.6/tm.tcl
> usr/lib/tcl8.6/word.tcl
> #usr/lib/tcl8/8.4
> usr/lib/tcl8/8.4/platform
> -usr/lib/tcl8/8.4/platform-1.0.15.tm
> +usr/lib/tcl8/8.4/platform-1.0.18.tm
> usr/lib/tcl8/8.4/platform/shell-1.1.4.tm
> #usr/lib/tcl8/8.5
> usr/lib/tcl8/8.5/msgcat-1.6.1.tm
> @@ -275,31 +277,31 @@ usr/lib/tcl8/8.5/tcltest-2.5.3.tm
> #usr/lib/tcl8/8.6
> usr/lib/tcl8/8.6/http-2.9.5.tm
> usr/lib/tcl8/8.6/tdbc
> -usr/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm
> +usr/lib/tcl8/8.6/tdbc/sqlite3-1.1.3.tm
> usr/lib/tclConfig.sh
> usr/lib/tclooConfig.sh
> -#usr/lib/tdbc1.1.2
> -usr/lib/tdbc1.1.2/libtdbc1.1.2.so
> -usr/lib/tdbc1.1.2/libtdbcstub1.1.2.a
> -usr/lib/tdbc1.1.2/pkgIndex.tcl
> -usr/lib/tdbc1.1.2/tdbc.tcl
> -usr/lib/tdbc1.1.2/tdbcConfig.sh
> -#usr/lib/tdbcmysql1.1.2
> -usr/lib/tdbcmysql1.1.2/libtdbcmysql1.1.2.so
> -usr/lib/tdbcmysql1.1.2/pkgIndex.tcl
> -usr/lib/tdbcmysql1.1.2/tdbcmysql.tcl
> -#usr/lib/tdbcodbc1.1.2
> -usr/lib/tdbcodbc1.1.2/libtdbcodbc1.1.2.so
> -usr/lib/tdbcodbc1.1.2/pkgIndex.tcl
> -usr/lib/tdbcodbc1.1.2/tdbcodbc.tcl
> -#usr/lib/tdbcpostgres1.1.2
> -usr/lib/tdbcpostgres1.1.2/libtdbcpostgres1.1.2.so
> -usr/lib/tdbcpostgres1.1.2/pkgIndex.tcl
> -usr/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl
> -#usr/lib/thread2.8.6
> -usr/lib/thread2.8.6/libthread2.8.6.so
> -usr/lib/thread2.8.6/pkgIndex.tcl
> -usr/lib/thread2.8.6/ttrace.tcl
> +usr/lib/tdbc1.1.3
> +usr/lib/tdbc1.1.3/libtdbc1.1.3.so
> +usr/lib/tdbc1.1.3/libtdbcstub1.1.3.a
> +usr/lib/tdbc1.1.3/pkgIndex.tcl
> +usr/lib/tdbc1.1.3/tdbc.tcl
> +usr/lib/tdbc1.1.3/tdbcConfig.sh
> +#usr/lib/tdbcmysql1.1.3
> +usr/lib/tdbcmysql1.1.3/libtdbcmysql1.1.3.so
> +usr/lib/tdbcmysql1.1.3/pkgIndex.tcl
> +usr/lib/tdbcmysql1.1.3/tdbcmysql.tcl
> +#usr/lib/tdbcodbc1.1.3
> +usr/lib/tdbcodbc1.1.3/libtdbcodbc1.1.3.so
> +usr/lib/tdbcodbc1.1.3/pkgIndex.tcl
> +usr/lib/tdbcodbc1.1.3/tdbcodbc.tcl
> +#usr/lib/tdbcpostgres1.1.3
> +usr/lib/tdbcpostgres1.1.3/libtdbcpostgres1.1.3.so
> +usr/lib/tdbcpostgres1.1.3/pkgIndex.tcl
> +usr/lib/tdbcpostgres1.1.3/tdbcpostgres.tcl
> +#usr/lib/thread2.8.7
> +usr/lib/thread2.8.7/libthread2.8.7.so
> +usr/lib/thread2.8.7/pkgIndex.tcl
> +usr/lib/thread2.8.7/ttrace.tcl
> #usr/man/man1/tclsh.1
> #usr/man/man3/DString.3
> #usr/man/man3/Notifier.3
> @@ -603,6 +605,7 @@ usr/lib/thread2.8.6/ttrace.tcl
> #usr/man/man3/Tcl_GetLongFromObj.3
> #usr/man/man3/Tcl_GetMaster.3
> #usr/man/man3/Tcl_GetMathFuncInfo.3
> +#usr/man/man3/Tcl_GetMemoryInfo.3
> #usr/man/man3/Tcl_GetModeFromStat.3
> #usr/man/man3/Tcl_GetModificationTimeFromStat.3
> #usr/man/man3/Tcl_GetNameOfExecutable.3
> @@ -697,6 +700,8 @@ usr/lib/thread2.8.6/ttrace.tcl
> #usr/man/man3/Tcl_LoadFile.3
> #usr/man/man3/Tcl_LogCommandInfo.3
> #usr/man/man3/Tcl_Main.3
> +#usr/man/man3/Tcl_MainEx.3
> +#usr/man/man3/Tcl_MainExW.3
> #usr/man/man3/Tcl_MakeFileChannel.3
> #usr/man/man3/Tcl_MakeSafe.3
> #usr/man/man3/Tcl_MakeTcpClientChannel.3
> diff --git a/lfs/tcl b/lfs/tcl
> index e4b15c7fb..b9026a89c 100644
> --- a/lfs/tcl
> +++ b/lfs/tcl
> @@ -24,7 +24,7 @@
> 
> include Config
> 
> -VER        = 8.6.11
> +VER        = 8.6.12
> 
> THISAPP    = tcl$(VER)
> DL_FILE    = $(THISAPP)-src.tar.gz
> @@ -45,7 +45,7 @@ objects = $(DL_FILE)
> 
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = 8a4c004f48984a03a7747e9ba06e4da4
> +$(DL_FILE)_MD5 = 87ea890821d2221f2ab5157bc5eb885f
> 
> install : $(TARGET)
> 
> -- 
> 2.34.0
>

Patch

diff --git a/config/rootfiles/common/tcl b/config/rootfiles/common/tcl
index 5ad0d658a..0c78c6af3 100644
--- a/config/rootfiles/common/tcl
+++ b/config/rootfiles/common/tcl
@@ -25,20 +25,20 @@  usr/bin/tclsh8.6
 #usr/include/tdbc.h
 #usr/include/tdbcDecls.h
 #usr/include/tdbcInt.h
-#usr/lib/itcl4.2.1
-usr/lib/itcl4.2.1/itcl.tcl
-usr/lib/itcl4.2.1/itclConfig.sh
-usr/lib/itcl4.2.1/itclHullCmds.tcl
-usr/lib/itcl4.2.1/itclWidget.tcl
-usr/lib/itcl4.2.1/libitcl4.2.1.so
-usr/lib/itcl4.2.1/libitclstub4.2.1.a
-usr/lib/itcl4.2.1/pkgIndex.tcl
+#usr/lib/itcl4.2.2
+usr/lib/itcl4.2.2/itcl.tcl
+usr/lib/itcl4.2.2/itclConfig.sh
+usr/lib/itcl4.2.2/itclHullCmds.tcl
+usr/lib/itcl4.2.2/itclWidget.tcl
+usr/lib/itcl4.2.2/libitcl4.2.2.so
+usr/lib/itcl4.2.2/libitclstub4.2.2.a
+usr/lib/itcl4.2.2/pkgIndex.tcl
 usr/lib/libtcl8.6.so
 #usr/lib/libtclstub8.6.a
 #usr/lib/pkgconfig/tcl.pc
-#usr/lib/sqlite3.34.0
-usr/lib/sqlite3.34.0/libsqlite3.34.0.so
-usr/lib/sqlite3.34.0/pkgIndex.tcl
+#usr/lib/sqlite3.36.0
+usr/lib/sqlite3.36.0/libsqlite3.36.0.so
+usr/lib/sqlite3.36.0/pkgIndex.tcl
 #usr/lib/tcl8
 #usr/lib/tcl8.6
 usr/lib/tcl8.6/auto.tcl
@@ -46,6 +46,7 @@  usr/lib/tcl8.6/clock.tcl
 usr/lib/tcl8.6/encoding
 usr/lib/tcl8.6/encoding/ascii.enc
 usr/lib/tcl8.6/encoding/big5.enc
+usr/lib/tcl8.6/encoding/cns11643.enc
 usr/lib/tcl8.6/encoding/cp1250.enc
 usr/lib/tcl8.6/encoding/cp1251.enc
 usr/lib/tcl8.6/encoding/cp1252.enc
@@ -89,6 +90,7 @@  usr/lib/tcl8.6/encoding/iso2022-kr.enc
 usr/lib/tcl8.6/encoding/iso2022.enc
 usr/lib/tcl8.6/encoding/iso8859-1.enc
 usr/lib/tcl8.6/encoding/iso8859-10.enc
+usr/lib/tcl8.6/encoding/iso8859-11.enc
 usr/lib/tcl8.6/encoding/iso8859-13.enc
 usr/lib/tcl8.6/encoding/iso8859-14.enc
 usr/lib/tcl8.6/encoding/iso8859-15.enc
@@ -267,7 +269,7 @@  usr/lib/tcl8.6/tm.tcl
 usr/lib/tcl8.6/word.tcl
 #usr/lib/tcl8/8.4
 usr/lib/tcl8/8.4/platform
-usr/lib/tcl8/8.4/platform-1.0.15.tm
+usr/lib/tcl8/8.4/platform-1.0.18.tm
 usr/lib/tcl8/8.4/platform/shell-1.1.4.tm
 #usr/lib/tcl8/8.5
 usr/lib/tcl8/8.5/msgcat-1.6.1.tm
@@ -275,31 +277,31 @@  usr/lib/tcl8/8.5/tcltest-2.5.3.tm
 #usr/lib/tcl8/8.6
 usr/lib/tcl8/8.6/http-2.9.5.tm
 usr/lib/tcl8/8.6/tdbc
-usr/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm
+usr/lib/tcl8/8.6/tdbc/sqlite3-1.1.3.tm
 usr/lib/tclConfig.sh
 usr/lib/tclooConfig.sh
-#usr/lib/tdbc1.1.2
-usr/lib/tdbc1.1.2/libtdbc1.1.2.so
-usr/lib/tdbc1.1.2/libtdbcstub1.1.2.a
-usr/lib/tdbc1.1.2/pkgIndex.tcl
-usr/lib/tdbc1.1.2/tdbc.tcl
-usr/lib/tdbc1.1.2/tdbcConfig.sh
-#usr/lib/tdbcmysql1.1.2
-usr/lib/tdbcmysql1.1.2/libtdbcmysql1.1.2.so
-usr/lib/tdbcmysql1.1.2/pkgIndex.tcl
-usr/lib/tdbcmysql1.1.2/tdbcmysql.tcl
-#usr/lib/tdbcodbc1.1.2
-usr/lib/tdbcodbc1.1.2/libtdbcodbc1.1.2.so
-usr/lib/tdbcodbc1.1.2/pkgIndex.tcl
-usr/lib/tdbcodbc1.1.2/tdbcodbc.tcl
-#usr/lib/tdbcpostgres1.1.2
-usr/lib/tdbcpostgres1.1.2/libtdbcpostgres1.1.2.so
-usr/lib/tdbcpostgres1.1.2/pkgIndex.tcl
-usr/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl
-#usr/lib/thread2.8.6
-usr/lib/thread2.8.6/libthread2.8.6.so
-usr/lib/thread2.8.6/pkgIndex.tcl
-usr/lib/thread2.8.6/ttrace.tcl
+usr/lib/tdbc1.1.3
+usr/lib/tdbc1.1.3/libtdbc1.1.3.so
+usr/lib/tdbc1.1.3/libtdbcstub1.1.3.a
+usr/lib/tdbc1.1.3/pkgIndex.tcl
+usr/lib/tdbc1.1.3/tdbc.tcl
+usr/lib/tdbc1.1.3/tdbcConfig.sh
+#usr/lib/tdbcmysql1.1.3
+usr/lib/tdbcmysql1.1.3/libtdbcmysql1.1.3.so
+usr/lib/tdbcmysql1.1.3/pkgIndex.tcl
+usr/lib/tdbcmysql1.1.3/tdbcmysql.tcl
+#usr/lib/tdbcodbc1.1.3
+usr/lib/tdbcodbc1.1.3/libtdbcodbc1.1.3.so
+usr/lib/tdbcodbc1.1.3/pkgIndex.tcl
+usr/lib/tdbcodbc1.1.3/tdbcodbc.tcl
+#usr/lib/tdbcpostgres1.1.3
+usr/lib/tdbcpostgres1.1.3/libtdbcpostgres1.1.3.so
+usr/lib/tdbcpostgres1.1.3/pkgIndex.tcl
+usr/lib/tdbcpostgres1.1.3/tdbcpostgres.tcl
+#usr/lib/thread2.8.7
+usr/lib/thread2.8.7/libthread2.8.7.so
+usr/lib/thread2.8.7/pkgIndex.tcl
+usr/lib/thread2.8.7/ttrace.tcl
 #usr/man/man1/tclsh.1
 #usr/man/man3/DString.3
 #usr/man/man3/Notifier.3
@@ -603,6 +605,7 @@  usr/lib/thread2.8.6/ttrace.tcl
 #usr/man/man3/Tcl_GetLongFromObj.3
 #usr/man/man3/Tcl_GetMaster.3
 #usr/man/man3/Tcl_GetMathFuncInfo.3
+#usr/man/man3/Tcl_GetMemoryInfo.3
 #usr/man/man3/Tcl_GetModeFromStat.3
 #usr/man/man3/Tcl_GetModificationTimeFromStat.3
 #usr/man/man3/Tcl_GetNameOfExecutable.3
@@ -697,6 +700,8 @@  usr/lib/thread2.8.6/ttrace.tcl
 #usr/man/man3/Tcl_LoadFile.3
 #usr/man/man3/Tcl_LogCommandInfo.3
 #usr/man/man3/Tcl_Main.3
+#usr/man/man3/Tcl_MainEx.3
+#usr/man/man3/Tcl_MainExW.3
 #usr/man/man3/Tcl_MakeFileChannel.3
 #usr/man/man3/Tcl_MakeSafe.3
 #usr/man/man3/Tcl_MakeTcpClientChannel.3
diff --git a/lfs/tcl b/lfs/tcl
index e4b15c7fb..b9026a89c 100644
--- a/lfs/tcl
+++ b/lfs/tcl
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 8.6.11
+VER        = 8.6.12
 
 THISAPP    = tcl$(VER)
 DL_FILE    = $(THISAPP)-src.tar.gz
@@ -45,7 +45,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 8a4c004f48984a03a7747e9ba06e4da4
+$(DL_FILE)_MD5 = 87ea890821d2221f2ab5157bc5eb885f
 
 install : $(TARGET)