pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/tcl tcl: updated to 8.6.12



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4115243443f2
branches:  trunk
changeset: 769594:4115243443f2
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Nov 16 16:24:39 2021 +0000

description:
tcl: updated to 8.6.12

8.6.12:
Bug fixes

diffstat:

 lang/tcl/Makefile                                       |    3 +-
 lang/tcl/Makefile.version                               |   12 +-
 lang/tcl/PLIST                                          |   14 +-
 lang/tcl/buildlink3.mk                                  |    6 +-
 lang/tcl/distinfo                                       |   28 ++--
 lang/tcl/patches/patch-pkgs_itcl4.2.1_configure         |   30 ----
 lang/tcl/patches/patch-pkgs_itcl4.2.2_configure         |   30 ++++
 lang/tcl/patches/patch-pkgs_sqlite3.34.0_Makefile.in    |   15 --
 lang/tcl/patches/patch-pkgs_sqlite3.34.0_configure      |   30 ----
 lang/tcl/patches/patch-pkgs_sqlite3.36.0_Makefile.in    |   15 ++
 lang/tcl/patches/patch-pkgs_sqlite3.36.0_configure      |   30 ++++
 lang/tcl/patches/patch-pkgs_tdbc1.1.2_configure         |   30 ----
 lang/tcl/patches/patch-pkgs_tdbc1.1.3_configure         |   30 ++++
 lang/tcl/patches/patch-pkgs_tdbcmysql1.1.2_configure    |   30 ----
 lang/tcl/patches/patch-pkgs_tdbcmysql1.1.3_configure    |   30 ++++
 lang/tcl/patches/patch-pkgs_tdbcodbc1.1.2_configure     |   30 ----
 lang/tcl/patches/patch-pkgs_tdbcodbc1.1.3_configure     |   30 ++++
 lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.2_configure |   30 ----
 lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.3_configure |   30 ++++
 lang/tcl/patches/patch-pkgs_thread2.8.6_configure       |   30 ----
 lang/tcl/patches/patch-pkgs_thread2.8.7_configure       |   30 ++++
 lang/tcl/patches/patch-unix_Makefile.in                 |  108 ++++++++-------
 lang/tcl/patches/patch-unix_configure                   |   32 ++--
 23 files changed, 329 insertions(+), 324 deletions(-)

diffs (truncated from 960 to 300 lines):

diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/Makefile
--- a/lang/tcl/Makefile Tue Nov 16 16:20:18 2021 +0000
+++ b/lang/tcl/Makefile Tue Nov 16 16:24:39 2021 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.116 2021/07/16 09:56:25 jperkin Exp $
+# $NetBSD: Makefile,v 1.117 2021/11/16 16:24:39 adam Exp $
 
 DISTNAME=      tcl${TCL_VERSION}-src
 PKGNAME=       tcl-${TCL_VERSION}
-PKGREVISION=   1
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
 
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/Makefile.version
--- a/lang/tcl/Makefile.version Tue Nov 16 16:20:18 2021 +0000
+++ b/lang/tcl/Makefile.version Tue Nov 16 16:24:39 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.27 2021/01/20 20:38:48 adam Exp $
+# $NetBSD: Makefile.version,v 1.28 2021/11/16 16:24:39 adam Exp $
 # used by cad/xcircuit/Makefile
 # used by devel/tcl-tclcl/Makefile
 # used by lang/tcl/Makefile
@@ -7,10 +7,10 @@
 
 TCL_SONUM=     86
 TCL_BASEVER=   8.6
-TCL_VERSION=   8.6.11
+TCL_VERSION=   8.6.12
 
 # Update bundled versions in lang/tcl/buildlink3.mk
-ITCL_VERSION=          4.2.1
-SQLITE3_VERSION=       3.34.0
-TDBC_VERSION=          1.1.2
-THREAD_VERSION=                2.8.6
+ITCL_VERSION=          4.2.2
+SQLITE3_VERSION=       3.36.0
+TDBC_VERSION=          1.1.3
+THREAD_VERSION=                2.8.7
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/PLIST
--- a/lang/tcl/PLIST    Tue Nov 16 16:20:18 2021 +0000
+++ b/lang/tcl/PLIST    Tue Nov 16 16:24:39 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.28 2021/01/20 20:38:48 adam Exp $
+@comment $NetBSD: PLIST,v 1.29 2021/11/16 16:24:39 adam Exp $
 bin/sqlite3_analyzer
 bin/tclsh
 bin/tclsh${BASEVER}
@@ -70,6 +70,7 @@
 lib/tcl${BASEVER}/clock.tcl
 lib/tcl${BASEVER}/encoding/ascii.enc
 lib/tcl${BASEVER}/encoding/big5.enc
+lib/tcl${BASEVER}/encoding/cns11643.enc
 lib/tcl${BASEVER}/encoding/cp1250.enc
 lib/tcl${BASEVER}/encoding/cp1251.enc
 lib/tcl${BASEVER}/encoding/cp1252.enc
@@ -113,6 +114,7 @@
 lib/tcl${BASEVER}/encoding/iso2022.enc
 lib/tcl${BASEVER}/encoding/iso8859-1.enc
 lib/tcl${BASEVER}/encoding/iso8859-10.enc
+lib/tcl${BASEVER}/encoding/iso8859-11.enc
 lib/tcl${BASEVER}/encoding/iso8859-13.enc
 lib/tcl${BASEVER}/encoding/iso8859-14.enc
 lib/tcl${BASEVER}/encoding/iso8859-15.enc
@@ -289,19 +291,14 @@
 lib/tcl${BASEVER}/platform1.0/platform.tcl
 lib/tcl${BASEVER}/safe.tcl
 lib/tcl${BASEVER}/shell1.1/pkgIndex.tcl
-lib/tcl${BASEVER}/shell1.1/shell.tcl
+lib/tcl${BASEVER}/shell1.1/platform/shell.tcl
 lib/tcl${BASEVER}/tclAppInit.c
 lib/tcl${BASEVER}/tclIndex
 lib/tcl${BASEVER}/tcltest2.5/pkgIndex.tcl
 lib/tcl${BASEVER}/tcltest2.5/tcltest.tcl
 lib/tcl${BASEVER}/tm.tcl
 lib/tcl${BASEVER}/word.tcl
-lib/tcl8/${BASEVER}/http-2.9.5.tm
 lib/tcl8/${BASEVER}/tdbc/sqlite3-${TDBC_VERSION}.tm
-lib/tcl8/8.4/platform-1.0.15.tm
-lib/tcl8/8.4/platform/shell-1.1.4.tm
-lib/tcl8/8.5/msgcat-1.6.1.tm
-lib/tcl8/8.5/tcltest-2.5.3.tm
 lib/tclConfig.sh
 lib/tclooConfig.sh
 lib/tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.so
@@ -624,6 +621,7 @@
 man/man3/Tcl_GetLongFromObj.3
 man/man3/Tcl_GetMaster.3
 man/man3/Tcl_GetMathFuncInfo.3
+man/man3/Tcl_GetMemoryInfo.3
 man/man3/Tcl_GetModeFromStat.3
 man/man3/Tcl_GetModificationTimeFromStat.3
 man/man3/Tcl_GetNameOfExecutable.3
@@ -718,6 +716,8 @@
 man/man3/Tcl_LoadFile.3
 man/man3/Tcl_LogCommandInfo.3
 man/man3/Tcl_Main.3
+man/man3/Tcl_MainEx.3
+man/man3/Tcl_MainExW.3
 man/man3/Tcl_MakeFileChannel.3
 man/man3/Tcl_MakeSafe.3
 man/man3/Tcl_MakeTcpClientChannel.3
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/buildlink3.mk
--- a/lang/tcl/buildlink3.mk    Tue Nov 16 16:20:18 2021 +0000
+++ b/lang/tcl/buildlink3.mk    Tue Nov 16 16:24:39 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.32 2020/04/16 17:07:07 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.33 2021/11/16 16:24:39 adam Exp $
 
 BUILDLINK_TREE+=       tcl
 
@@ -22,8 +22,8 @@
 TCLCONFIG_SH?=         ${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
 TCLSH=                 ${BUILDLINK_PREFIX.tcl}/bin/tclsh
 # Bundled library
-ITCL_VERSION=          4.2.0
-TDBC_VERSION=          1.1.1
+ITCL_VERSION=          4.2.2
+TDBC_VERSION=          1.1.3
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/distinfo
--- a/lang/tcl/distinfo Tue Nov 16 16:20:18 2021 +0000
+++ b/lang/tcl/distinfo Tue Nov 16 16:24:39 2021 +0000
@@ -1,23 +1,23 @@
-$NetBSD: distinfo,v 1.81 2021/10/26 10:51:57 nia Exp $
+$NetBSD: distinfo,v 1.82 2021/11/16 16:24:39 adam Exp $
 
-BLAKE2s (tcl8.6.11-src.tar.gz) = 943bcb17c9e06060965495dc7ea0921eb2af3639e07bc708b8676763fea64d95
-SHA512 (tcl8.6.11-src.tar.gz) = f586f393d1ded48e6a678552b1c6b13ad0ca27963e5fe2c98e81bdd5c018197032abb11810d7c7268d68291fefac6b6a046c06df2b0ddd8a720abc32353c55b2
-Size (tcl8.6.11-src.tar.gz) = 10259009 bytes
+BLAKE2s (tcl8.6.12-src.tar.gz) = 1a0cbb0fcc1914b43f8b10cc0127fd3e86ae62f4bb449171664ade5621579461
+SHA512 (tcl8.6.12-src.tar.gz) = 15def824484309fff6831b436e33d91ab1c6b095178f427d1f58b9a04e5e676b18dfdf1d225c6ab9ec15dc233358c40789edc7daf91c5908a1837e9f337feb60
+Size (tcl8.6.12-src.tar.gz) = 10353486 bytes
 SHA1 (patch-generic_tclInt.h) = f41a50e6461d0afacd1c8656944403e438ea6baf
 SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
 SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
-SHA1 (patch-pkgs_itcl4.2.1_configure) = 9e821584605ee538915365b6cc986c84a466faad
-SHA1 (patch-pkgs_sqlite3.34.0_Makefile.in) = 5ba6810d5b13713d98e422ba1f33f9b3c4b010b7
-SHA1 (patch-pkgs_sqlite3.34.0_configure) = 1b6a4640ae045b159bfef7fbea5363c315845e45
-SHA1 (patch-pkgs_tdbc1.1.2_configure) = bd9879f688db73b8c9d7078ecf08db506dfb6703
-SHA1 (patch-pkgs_tdbcmysql1.1.2_configure) = fe5eb8be50574e9c619695b7cf21bda91aabb7b2
-SHA1 (patch-pkgs_tdbcodbc1.1.2_configure) = 35c0f144102304e631c7bad21d98b745aca5a19d
-SHA1 (patch-pkgs_tdbcpostgres1.1.2_configure) = 5ffe21c178a25723fb6c0901a153c969357b6cdb
-SHA1 (patch-pkgs_thread2.8.6_configure) = 2abebd054e02f973463b1cd7f2dd7cfd7d1a462d
+SHA1 (patch-pkgs_itcl4.2.2_configure) = 0d3f3004e5ca4fd94d69efc2753b06626f9cd130
+SHA1 (patch-pkgs_sqlite3.36.0_Makefile.in) = d86f3b78e36be6fe3247c16df3f451aaa3117cba
+SHA1 (patch-pkgs_sqlite3.36.0_configure) = 9133647d4e665d050cf89e30f92e1e700019ee1e
+SHA1 (patch-pkgs_tdbc1.1.3_configure) = e58338a2df7278a738bd41840a5f57247189c285
+SHA1 (patch-pkgs_tdbcmysql1.1.3_configure) = 2c131c54bb204c256e30b19724fcc6aefb076a40
+SHA1 (patch-pkgs_tdbcodbc1.1.3_configure) = 0dd5b4fa1e536415a7fe8c330d83e83348c93b2f
+SHA1 (patch-pkgs_tdbcpostgres1.1.3_configure) = afc07b976b31b0ca1982e1dc908f10eb19857405
+SHA1 (patch-pkgs_thread2.8.7_configure) = 972e926b03505bc4d4f354f7e170e9fdbf84d478
 SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
 SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
-SHA1 (patch-unix_Makefile.in) = cf3f3ebaaf9d73c07db44b4da5695741fc39f0ea
-SHA1 (patch-unix_configure) = 59c5554344672eee73b309cdf679669c0cf7f677
+SHA1 (patch-unix_Makefile.in) = a0c50c39118ec777fe61fa381cb53b71c69f1e02
+SHA1 (patch-unix_configure) = 2f3fae506031092cd5934b41b81c62e3d52e8576
 SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
 SHA1 (patch-unix_tclUnixCompat.c) = c5c124b5ccd240cbd34a83fd165c3dea208381cd
 SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/patches/patch-pkgs_itcl4.2.1_configure
--- a/lang/tcl/patches/patch-pkgs_itcl4.2.1_configure   Tue Nov 16 16:20:18 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-$NetBSD: patch-pkgs_itcl4.2.1_configure,v 1.1 2021/01/20 20:38:49 adam Exp $
-
-Honor LDFLAGS on NetBSD.
-https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
-
---- pkgs/itcl4.2.1/configure.orig      2020-12-21 21:38:48.000000000 +0000
-+++ pkgs/itcl4.2.1/configure
-@@ -6891,20 +6891,18 @@ fi
- 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; then :
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/patches/patch-pkgs_itcl4.2.2_configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl/patches/patch-pkgs_itcl4.2.2_configure   Tue Nov 16 16:24:39 2021 +0000
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_itcl4.2.2_configure,v 1.1 2021/11/16 16:24:40 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/itcl4.2.2/configure.orig      2021-11-01 01:02:18.000000000 +0000
++++ pkgs/itcl4.2.2/configure
+@@ -7423,20 +7423,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
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/patches/patch-pkgs_sqlite3.34.0_Makefile.in
--- a/lang/tcl/patches/patch-pkgs_sqlite3.34.0_Makefile.in      Tue Nov 16 16:20:18 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-pkgs_sqlite3.34.0_Makefile.in,v 1.1 2021/01/20 20:38:49 adam Exp $
-
-Fix building with system sqlite3.
-
---- pkgs/sqlite3.34.0/Makefile.in.orig 2016-01-07 15:38:22.000000000 +0000
-+++ pkgs/sqlite3.34.0/Makefile.in
-@@ -150,7 +150,7 @@ SHARED_BUILD       = @SHARED_BUILD@
- INCLUDES      = @PKG_INCLUDES@ @TCL_INCLUDES@ -I$(srcdir)/..
- #INCLUDES     = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@
- 
--PKG_CFLAGS    = @PKG_CFLAGS@ -DSQLITE_API=MODULE_SCOPE -DSQLITE_EXTERN=
-+PKG_CFLAGS    = @PKG_CFLAGS@
- 
- # TCL_DEFS is not strictly need here, but if you remove it, then you
- # must make sure that configure.in checks for the necessary components
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/patches/patch-pkgs_sqlite3.34.0_configure
--- a/lang/tcl/patches/patch-pkgs_sqlite3.34.0_configure        Tue Nov 16 16:20:18 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-$NetBSD: patch-pkgs_sqlite3.34.0_configure,v 1.1 2021/01/20 20:38:49 adam Exp $
-
-Honor LDFLAGS on NetBSD.
-https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
-
---- pkgs/sqlite3.34.0/configure.orig   2020-12-21 21:39:05.000000000 +0000
-+++ pkgs/sqlite3.34.0/configure
-@@ -6847,20 +6847,18 @@ fi
- 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; then :
diff -r 60a79cd8fc1e -r 4115243443f2 lang/tcl/patches/patch-pkgs_sqlite3.36.0_Makefile.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl/patches/patch-pkgs_sqlite3.36.0_Makefile.in      Tue Nov 16 16:24:39 2021 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-pkgs_sqlite3.36.0_Makefile.in,v 1.1 2021/11/16 16:24:40 adam Exp $
+
+Fix building with system sqlite3.
+
+--- pkgs/sqlite3.36.0/Makefile.in.orig 2016-01-07 15:38:22.000000000 +0000
++++ pkgs/sqlite3.36.0/Makefile.in
+@@ -154,7 +154,7 @@ SHARED_BUILD       = @SHARED_BUILD@
+ INCLUDES      = @PKG_INCLUDES@ @TCL_INCLUDES@ -I$(srcdir)/..
+ #INCLUDES     = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@
+ 
+-PKG_CFLAGS    = @PKG_CFLAGS@ -DSQLITE_API=MODULE_SCOPE -DSQLITE_EXTERN=
++PKG_CFLAGS    = @PKG_CFLAGS@
+ 



Home | Main Index | Thread Index | Old Index