Update to 8.6.18.

Tcl/Tk 8.6.18 Release Announcement
May 11, 2026

The Tcl Core Team is pleased to announce the 8.6.18 releases of the Tcl
dynamic language and the Tk toolkit.  We intend these to be the final
releases of Tcl 8.6 and Tk 8.6.  Both Tcl and Tk have successor major
release sequences in active supported development.  As of this release
date, users of Tcl and Tk are encouraged to move to Tcl 9.0.3 and Tk 9.0.3.

With development of Tcl/Tk 8.6 at an end, we are no longer soliciting
bug reports and patches for these lines of development.  Please only
report issues that are believed so severe in nature that they would
justify re-opening a closed development sequence.


https://sourceforge.net/projects/tcl/files/Tcl/8.6.18/tcltk-release-notes-8.6.18.txt
This commit is contained in:
stu
2026-05-12 18:27:23 +00:00
parent 24807ac07c
commit ffdf2e3f9b
4 changed files with 18 additions and 20 deletions
+2 -4
View File
@@ -1,6 +1,6 @@
COMMENT = Tool Command Language
P = 17
P = 18
DISTNAME = tcl8.6.${P}
PKGNAME = tcl-8.6.${P}
PKGSTEM = tcl-8.6
@@ -50,9 +50,7 @@ TESTFLAGS =
# The fCmd-9.4.b test will always fail;
# OpenBSD won't allow overwriting a read-only directory.
# Some cmdAH tests are broken:
# https://core.tcl-lang.org/tcl/tktview/45bfbebe46
TESTFLAGS += -skip 'fCmd-9.4.b cmdAH-1[67].[23] cmdAH-18.3'
TESTFLAGS += -skip 'fCmd-9.4.b'
pre-configure:
@${SUBST_CMD} ${WRKDIST}/library/init.tcl
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (tcl-core8.6.17-src.tar.gz) = odjL5Es4vqop/CEwxOe3m4vwLivMAo/+/XolohIiAqA=
SIZE (tcl-core8.6.17-src.tar.gz) = 7030881
SHA256 (tcl-core8.6.18-src.tar.gz) = GIC2M33nJDEXRRFBlVC7TPEye3yCAKVGbRxOs+ysUTI=
SIZE (tcl-core8.6.18-src.tar.gz) = 7027388
+11 -11
View File
@@ -31,17 +31,17 @@ Index: unix/Makefile.in
else true; \
fi; \
done;
- @for i in 8.4 8.4/platform 8.5 8.6; \
- @for i in 8.5 8.6 8.6/platform; \
+ @for i in platform; \
do \
if [ ! -d "$(MODULE_INSTALL_DIR)/$$i" ] ; then \
echo "Making directory $(MODULE_INSTALL_DIR)/$$i"; \
@@ -864,23 +863,23 @@ install-libraries: libraries
done
@echo "Installing package http 2.9.8 as a Tcl Module";
@echo "Installing package http 2.9.9 as a Tcl Module";
@$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl \
- "$(MODULE_INSTALL_DIR)/8.6/http-2.9.8.tm"
+ "$(MODULE_INSTALL_DIR)/http-2.9.8.tm"
- "$(MODULE_INSTALL_DIR)/8.6/http-2.9.9.tm"
+ "$(MODULE_INSTALL_DIR)/http-2.9.9.tm"
@echo "Installing package opt0.4 files to $(SCRIPT_INSTALL_DIR)/opt0.4/"
@for i in $(TOP_DIR)/library/opt/*.tcl; do \
$(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)/opt0.4"; \
@@ -50,17 +50,17 @@ Index: unix/Makefile.in
@$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl \
- "$(MODULE_INSTALL_DIR)/8.5/msgcat-1.6.1.tm"
+ "$(MODULE_INSTALL_DIR)/msgcat-1.6.1.tm"
@echo "Installing package tcltest 2.5.10 as a Tcl Module"
@echo "Installing package tcltest 2.5.11 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl \
- "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.10.tm"
+ "$(MODULE_INSTALL_DIR)/tcltest-2.5.10.tm"
@echo "Installing package platform 1.0.19 as a Tcl Module"
- "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.11.tm"
+ "$(MODULE_INSTALL_DIR)/tcltest-2.5.11.tm"
@echo "Installing package platform 1.1.0 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl \
- "$(MODULE_INSTALL_DIR)/8.4/platform-1.0.19.tm"
+ "$(MODULE_INSTALL_DIR)/platform-1.0.19.tm"
- "$(MODULE_INSTALL_DIR)/8.6/platform-1.1.0.tm"
+ "$(MODULE_INSTALL_DIR)/platform-1.1.0.tm"
@echo "Installing package platform::shell 1.1.4 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/platform/shell.tcl \
- "$(MODULE_INSTALL_DIR)/8.4/platform/shell-1.1.4.tm"
- "$(MODULE_INSTALL_DIR)/8.6/platform/shell-1.1.4.tm"
+ "$(MODULE_INSTALL_DIR)/platform/shell-1.1.4.tm"
@echo "Installing encoding files to $(SCRIPT_INSTALL_DIR)/encoding/"
@for i in $(TOP_DIR)/library/encoding/*.enc; do \
+3 -3
View File
@@ -941,12 +941,12 @@ lib/tcl/tcl8.6/man/mann/
@man lib/tcl/tcl8.6/man/mann/yieldto.n
@man lib/tcl/tcl8.6/man/mann/zlib.n
lib/tcl/tcl8.6/modules/
lib/tcl/tcl8.6/modules/http-2.9.8.tm
lib/tcl/tcl8.6/modules/http-2.9.9.tm
lib/tcl/tcl8.6/modules/msgcat-1.6.1.tm
lib/tcl/tcl8.6/modules/platform/
lib/tcl/tcl8.6/modules/platform-1.0.19.tm
lib/tcl/tcl8.6/modules/platform-1.1.0.tm
lib/tcl/tcl8.6/modules/platform/shell-1.1.4.tm
lib/tcl/tcl8.6/modules/tcltest-2.5.10.tm
lib/tcl/tcl8.6/modules/tcltest-2.5.11.tm
lib/tcl/tcl8.6/msgs/
lib/tcl/tcl8.6/msgs/af.msg
lib/tcl/tcl8.6/msgs/af_za.msg