From 971e443c45bbcb6d55cdff71617b63d741aa9705 Mon Sep 17 00:00:00 2001 From: hgy59 Date: Mon, 22 Jan 2024 00:11:47 +0100 Subject: [PATCH] tcl: Update to v8.6.13 (#5986) --- cross/tcl/Makefile | 12 +++++----- cross/tcl/PLIST | 56 +++++++++++++++++++++++----------------------- cross/tcl/digests | 6 ++--- spk/tcl/Makefile | 8 +++---- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/cross/tcl/Makefile b/cross/tcl/Makefile index 96d8eb3b334..301524a4de2 100644 --- a/cross/tcl/Makefile +++ b/cross/tcl/Makefile @@ -1,9 +1,9 @@ PKG_NAME = tcl -PKG_VERS = 8.6.11 +PKG_VERS = 8.6.13 PKG_MAIN_VERS=$(word 1,$(subst ., ,$(PKG_VERS))).$(word 2,$(subst ., ,$(PKG_VERS))) PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_NAME)$(PKG_VERS)-src.$(PKG_EXT) -PKG_DIST_SITE = https://prdownloads.sourceforge.net/tcl/ +PKG_DIST_SITE = https://prdownloads.sourceforge.net/tcl PKG_DIR = $(PKG_NAME)$(PKG_VERS)/unix DEPENDS = @@ -16,8 +16,8 @@ GNU_CONFIGURE = 1 include ../../mk/spksrc.archs.mk -# Enable 64-bit support in Tcl for 64-bit architectures (amd64 and arm64) -ifeq ($(findstring $(ARCH),$(x64_ARCHS) $(ARMv8_ARCHS)),$(ARCH)) +# Enable 64-bit support in Tcl for 64-bit architectures +ifeq ($(findstring $(ARCH),$(64bit_ARCHS)),$(ARCH)) CONFIGURE_ARGS = --enable-64bit endif @@ -29,5 +29,5 @@ include ../../mk/spksrc.cross-cc.mk # spksrc may link to a library without a version number in the filename .PHONY: tcl_post_install tcl_post_install: - $(RUN) ln -s -r $(STAGING_INSTALL_PREFIX)/lib/libtcl$(PKG_MAIN_VERS).so $(STAGING_INSTALL_PREFIX)/lib/libtcl.so - $(RUN) ln -s -r $(STAGING_INSTALL_PREFIX)/bin/tclsh$(PKG_MAIN_VERS) $(STAGING_INSTALL_PREFIX)/bin/tclsh + @$(RUN) ln -s -r $(STAGING_INSTALL_PREFIX)/lib/libtcl$(PKG_MAIN_VERS).so $(STAGING_INSTALL_PREFIX)/lib/libtcl.so + @$(RUN) ln -s -r $(STAGING_INSTALL_PREFIX)/bin/tclsh$(PKG_MAIN_VERS) $(STAGING_INSTALL_PREFIX)/bin/tclsh diff --git a/cross/tcl/PLIST b/cross/tcl/PLIST index 912f90496e0..1c90e551361 100644 --- a/cross/tcl/PLIST +++ b/cross/tcl/PLIST @@ -1,16 +1,16 @@ rsc:bin/sqlite3_analyzer lnk:bin/tclsh bin:bin/tclsh8.6 -rsc:lib/itcl4.2.1/itcl.tcl -rsc:lib/itcl4.2.1/itclConfig.sh -rsc:lib/itcl4.2.1/itclHullCmds.tcl -rsc:lib/itcl4.2.1/itclWidget.tcl -lib:lib/itcl4.2.1/libitcl4.2.1.so -rsc:lib/itcl4.2.1/pkgIndex.tcl +rsc:lib/itcl4.2.3/itcl.tcl +rsc:lib/itcl4.2.3/itclConfig.sh +rsc:lib/itcl4.2.3/itclHullCmds.tcl +rsc:lib/itcl4.2.3/itclWidget.tcl +lib:lib/itcl4.2.3/libitcl4.2.3.so +rsc:lib/itcl4.2.3/pkgIndex.tcl lnk:lib/libtcl.so lib:lib/libtcl8.6.so -lib:lib/sqlite3.34.0/libsqlite3.34.0.so -rsc:lib/sqlite3.34.0/pkgIndex.tcl +lib:lib/sqlite3.40.0/libsqlite3.40.0.so +rsc:lib/sqlite3.40.0/pkgIndex.tcl rsc:lib/tcl8.6/auto.tcl rsc:lib/tcl8.6/clock.tcl rsc:lib/tcl8.6/encoding/ @@ -27,27 +27,27 @@ rsc:lib/tcl8.6/safe.tcl rsc:lib/tcl8.6/tclIndex rsc:lib/tcl8.6/tm.tcl rsc:lib/tcl8.6/word.tcl -rsc:lib/tcl8/8.4/platform-1.0.15.tm +rsc:lib/tcl8/8.4/platform-1.0.19.tm rsc:lib/tcl8/8.4/platform/shell-1.1.4.tm rsc:lib/tcl8/8.5/msgcat-1.6.1.tm -rsc:lib/tcl8/8.5/tcltest-2.5.3.tm -rsc:lib/tcl8/8.6/http-2.9.5.tm -rsc:lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm +rsc:lib/tcl8/8.5/tcltest-2.5.5.tm +rsc:lib/tcl8/8.6/http-2.9.8.tm +rsc:lib/tcl8/8.6/tdbc/sqlite3-1.1.5.tm rsc:lib/tclConfig.sh rsc:lib/tclooConfig.sh -lib:lib/tdbc1.1.2/libtdbc1.1.2.so -rsc:lib/tdbc1.1.2/pkgIndex.tcl -rsc:lib/tdbc1.1.2/tdbc.tcl -rsc:lib/tdbc1.1.2/tdbcConfig.sh -lib:lib/tdbcmysql1.1.2/libtdbcmysql1.1.2.so -rsc:lib/tdbcmysql1.1.2/pkgIndex.tcl -rsc:lib/tdbcmysql1.1.2/tdbcmysql.tcl -lib:lib/tdbcodbc1.1.2/libtdbcodbc1.1.2.so -rsc:lib/tdbcodbc1.1.2/pkgIndex.tcl -rsc:lib/tdbcodbc1.1.2/tdbcodbc.tcl -lib:lib/tdbcpostgres1.1.2/libtdbcpostgres1.1.2.so -rsc:lib/tdbcpostgres1.1.2/pkgIndex.tcl -rsc:lib/tdbcpostgres1.1.2/tdbcpostgres.tcl -lib:lib/thread2.8.6/libthread2.8.6.so -rsc:lib/thread2.8.6/pkgIndex.tcl -rsc:lib/thread2.8.6/ttrace.tcl +lib:lib/tdbc1.1.5/libtdbc1.1.5.so +rsc:lib/tdbc1.1.5/pkgIndex.tcl +rsc:lib/tdbc1.1.5/tdbc.tcl +rsc:lib/tdbc1.1.5/tdbcConfig.sh +lib:lib/tdbcmysql1.1.5/libtdbcmysql1.1.5.so +rsc:lib/tdbcmysql1.1.5/pkgIndex.tcl +rsc:lib/tdbcmysql1.1.5/tdbcmysql.tcl +lib:lib/tdbcodbc1.1.5/libtdbcodbc1.1.5.so +rsc:lib/tdbcodbc1.1.5/pkgIndex.tcl +rsc:lib/tdbcodbc1.1.5/tdbcodbc.tcl +lib:lib/tdbcpostgres1.1.5/libtdbcpostgres1.1.5.so +rsc:lib/tdbcpostgres1.1.5/pkgIndex.tcl +rsc:lib/tdbcpostgres1.1.5/tdbcpostgres.tcl +lib:lib/thread2.8.8/libthread2.8.8.so +rsc:lib/thread2.8.8/pkgIndex.tcl +rsc:lib/thread2.8.8/ttrace.tcl diff --git a/cross/tcl/digests b/cross/tcl/digests index 10563512e21..f3d7ea3c54e 100644 --- a/cross/tcl/digests +++ b/cross/tcl/digests @@ -1,3 +1,3 @@ -tcl8.6.11-src.tar.gz SHA1 8e2ccdafdcaee0274de16a6dfd627b490ecfa196 -tcl8.6.11-src.tar.gz SHA256 8c0486668586672c5693d7d95817cb05a18c5ecca2f40e2836b9578064088258 -tcl8.6.11-src.tar.gz MD5 8a4c004f48984a03a7747e9ba06e4da4 +tcl8.6.13-src.tar.gz SHA1 d232cb8dd433056e049ecd94ebcb7385dcffa116 +tcl8.6.13-src.tar.gz SHA256 43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066 +tcl8.6.13-src.tar.gz MD5 0e4358aade2f5db8a8b6f2f6d9481ec2 diff --git a/spk/tcl/Makefile b/spk/tcl/Makefile index 579777422dd..535cc1889b3 100644 --- a/spk/tcl/Makefile +++ b/spk/tcl/Makefile @@ -1,10 +1,10 @@ SPK_NAME = tcl -SPK_VERS = 8.6.11 +SPK_VERS = 8.6.13 SPK_MAIN_VERS=$(word 1,$(subst ., ,$(SPK_VERS))).$(word 2,$(subst ., ,$(SPK_VERS))) -SPK_REV = 6 +SPK_REV = 7 SPK_ICON = src/tcl.png -DEPENDS = cross/$(SPK_NAME) +DEPENDS = cross/tcl MAINTAINER = Tcl developer Xchange MAINTAINER_URL = https://www.tcl.tk/ @@ -15,7 +15,7 @@ HELPURL = https://www.tcl.tk/doc/ DESCRIPTION = "Tcl \(Tool Command Language\) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible." DISPLAY_NAME = Tcl STARTABLE = no -CHANGELOG = "1. Update tcl to 8.6.11 released 2021-04-02.
2. Add 64-bit support for all 64-bit archs." +CHANGELOG = "Update tcl to 8.6.13 released 2022-11-22." HOMEPAGE = https://www.tcl.tk LICENSE = Tcl/Tk License