Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc tcl/tk: updated to 8.6.10



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d9f1b95c9d6b
branches:  trunk
changeset: 429136:d9f1b95c9d6b
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Apr 16 17:07:07 2020 +0000

description:
tcl/tk: updated to 8.6.10

Changes in Tcl/Tk 8.6.10

Tcl Changes
New unsupported commands
tcl::unsupported::timerate
tcl::unsupported::corotype

Tk Changes

New Commands
tk::mac::PerformService
tk::mac::LaunchURL
tk::mac::GetAppPath
tk::mac::PrintDocument

Expanded Syntax / New Options
menubutton post x y index
combobox current end

Updated packages
http 2.9.1
Itcl 4.2.0
Thread 2.8.5
sqlite 3.30.1
tdbc 1.1.1

diffstat:

 lang/tcl/Makefile                                       |   3 +-
 lang/tcl/Makefile.version                               |  12 ++--
 lang/tcl/PLIST                                          |  14 ++++-
 lang/tcl/buildlink3.mk                                  |   6 +-
 lang/tcl/distinfo                                       |  32 ++++++------
 lang/tcl/patches/patch-generic_tclInt.h                 |   6 +-
 lang/tcl/patches/patch-pkgs_itcl4.1.2_configure         |  42 ----------------
 lang/tcl/patches/patch-pkgs_itcl4.2.0_configure         |  41 ++++++++++++++++
 lang/tcl/patches/patch-pkgs_sqlite3.25.3_Makefile.in    |  15 -----
 lang/tcl/patches/patch-pkgs_sqlite3.25.3_configure      |  42 ----------------
 lang/tcl/patches/patch-pkgs_sqlite3.30.1.2_Makefile.in  |  15 +++++
 lang/tcl/patches/patch-pkgs_sqlite3.30.1.2_configure    |  41 ++++++++++++++++
 lang/tcl/patches/patch-pkgs_tdbc1.1.0_configure         |  42 ----------------
 lang/tcl/patches/patch-pkgs_tdbc1.1.1_configure         |  41 ++++++++++++++++
 lang/tcl/patches/patch-pkgs_tdbcmysql1.1.0_configure    |  42 ----------------
 lang/tcl/patches/patch-pkgs_tdbcmysql1.1.1_configure    |  41 ++++++++++++++++
 lang/tcl/patches/patch-pkgs_tdbcodbc1.1.0_configure     |  42 ----------------
 lang/tcl/patches/patch-pkgs_tdbcodbc1.1.1_configure     |  41 ++++++++++++++++
 lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.0_configure |  42 ----------------
 lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.1_configure |  41 ++++++++++++++++
 lang/tcl/patches/patch-pkgs_thread2.8.4_configure       |  42 ----------------
 lang/tcl/patches/patch-pkgs_thread2.8.5_configure       |  41 ++++++++++++++++
 lang/tcl/patches/patch-unix_Makefile.in                 |  40 +++++++-------
 lang/tcl/patches/patch-unix_configure                   |  43 +++++++---------
 x11/tk/Makefile                                         |   6 +-
 x11/tk/Makefile.version                                 |   4 +-
 x11/tk/PLIST                                            |  12 ++++-
 x11/tk/distinfo                                         |  10 +-
 28 files changed, 403 insertions(+), 396 deletions(-)

diffs (truncated from 1238 to 300 lines):

diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/Makefile
--- a/lang/tcl/Makefile Thu Apr 16 15:49:41 2020 +0000
+++ b/lang/tcl/Makefile Thu Apr 16 17:07:07 2020 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.109 2020/04/12 08:28:55 adam Exp $
+# $NetBSD: Makefile,v 1.110 2020/04/16 17:07:07 adam Exp $
 
 DISTNAME=      tcl${TCL_VERSION}-src
 PKGNAME=       tcl-${TCL_VERSION}
-PKGREVISION=   3
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
 
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/Makefile.version
--- a/lang/tcl/Makefile.version Thu Apr 16 15:49:41 2020 +0000
+++ b/lang/tcl/Makefile.version Thu Apr 16 17:07:07 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.25 2019/11/03 19:04:09 rillig Exp $
+# $NetBSD: Makefile.version,v 1.26 2020/04/16 17:07:07 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.9
+TCL_VERSION=   8.6.10
 
 # Update bundled versions in lang/tcl/buildlink3.mk
-ITCL_VERSION=          4.1.2
-SQLITE3_VERSION=       3.25.3
-TDBC_VERSION=          1.1.0
-THREAD_VERSION=                2.8.4
+ITCL_VERSION=          4.2.0
+SQLITE3_VERSION=       3.30.1.2
+TDBC_VERSION=          1.1.1
+THREAD_VERSION=                2.8.5
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/PLIST
--- a/lang/tcl/PLIST    Thu Apr 16 15:49:41 2020 +0000
+++ b/lang/tcl/PLIST    Thu Apr 16 17:07:07 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2018/12/09 18:33:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2020/04/16 17:07:07 adam Exp $
 bin/sqlite3_analyzer
 bin/tclsh
 bin/tclsh${BASEVER}
@@ -299,8 +299,8 @@
 lib/tcl8/8.4/platform-1.0.14.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.0.tm
-lib/tcl8/8.6/http-2.9.0.tm
+lib/tcl8/8.5/tcltest-2.5.1.tm
+lib/tcl8/8.6/http-2.9.1.tm
 lib/tcl8/8.6/tdbc/sqlite3-${TDBC_VERSION}.tm
 lib/tclConfig.sh
 lib/tclooConfig.sh
@@ -322,6 +322,9 @@
 lib/thread${THREAD_VERSION}/pkgIndex.tcl
 lib/thread${THREAD_VERSION}/ttrace.tcl
 man/man1/tclsh.1
+man/man3/DString.3
+man/man3/Notifier.3
+man/man3/RegExp.3
 man/man3/TCL_MEM_DEBUG.3
 man/man3/Tcl_Access.3
 man/man3/Tcl_AddErrorInfo.3
@@ -970,6 +973,7 @@
 man/man3/Tcl_ZlibStreamInit.3
 man/man3/Tcl_ZlibStreamPut.3
 man/man3/Tdbc_Init.3
+man/man3/Thread.3
 man/man3/attemptckalloc.3
 man/man3/attemptckrealloc.3
 man/man3/ckalloc.3
@@ -1051,6 +1055,7 @@
 man/mann/join.n
 man/mann/lappend.n
 man/mann/lassign.n
+man/mann/library.n
 man/mann/lindex.n
 man/mann/linsert.n
 man/mann/list.n
@@ -1080,8 +1085,10 @@
 man/mann/oo_object.n
 man/mann/open.n
 man/mann/package.n
+man/mann/packagens.n
 man/mann/parray.n
 man/mann/pid.n
+man/mann/pkgMkIndex.n
 man/mann/pkg_create.n
 man/mann/pkg_mkIndex.n
 man/mann/platform.n
@@ -1145,6 +1152,7 @@
 man/mann/thread.n
 man/mann/throw.n
 man/mann/time.n
+man/mann/timerate.n
 man/mann/tm.n
 man/mann/tpool.n
 man/mann/trace.n
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/buildlink3.mk
--- a/lang/tcl/buildlink3.mk    Thu Apr 16 15:49:41 2020 +0000
+++ b/lang/tcl/buildlink3.mk    Thu Apr 16 17:07:07 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.31 2018/12/09 18:33:55 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.32 2020/04/16 17:07:07 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.1.2
-TDBC_VERSION=          1.1.0
+ITCL_VERSION=          4.2.0
+TDBC_VERSION=          1.1.1
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/distinfo
--- a/lang/tcl/distinfo Thu Apr 16 15:49:41 2020 +0000
+++ b/lang/tcl/distinfo Thu Apr 16 17:07:07 2020 +0000
@@ -1,24 +1,24 @@
-$NetBSD: distinfo,v 1.77 2018/12/09 18:33:55 adam Exp $
+$NetBSD: distinfo,v 1.78 2020/04/16 17:07:07 adam Exp $
 
-SHA1 (tcl8.6.9-src.tar.gz) = 861c5c8bbce9eda892c5e63b6035e09fad90a25f
-RMD160 (tcl8.6.9-src.tar.gz) = 73d064888101ab3a4a832bd9b242937e5f26315c
-SHA512 (tcl8.6.9-src.tar.gz) = 707fc0fb4f45c85e8f21692e5035d727cde27d87a2e1cd2e748ad373ebd3517aeca25ecaef3382a2f0e0a1feff96ce94a62b87abcf085e1a0afe2a23ef460112
-Size (tcl8.6.9-src.tar.gz) = 10000896 bytes
-SHA1 (patch-generic_tclInt.h) = fde6a5458a138b6d61fdbab1269b1c5111a28b22
+SHA1 (tcl8.6.10-src.tar.gz) = 0ba1dcc40db79749c322258781879a3c17093295
+RMD160 (tcl8.6.10-src.tar.gz) = e44c76e48b77c825dc6fb7a78ef8f7297106784a
+SHA512 (tcl8.6.10-src.tar.gz) = c89b886e483320a284033de51b5363758ef4748d6248ae73eb8e90fbe76c180395f485135ca9bf1246dd567159a77ffc1e8cb537bc2fc4a09b01448928d0afd7
+Size (tcl8.6.10-src.tar.gz) = 10144235 bytes
+SHA1 (patch-generic_tclInt.h) = f41a50e6461d0afacd1c8656944403e438ea6baf
 SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
 SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
-SHA1 (patch-pkgs_itcl4.1.2_configure) = 508efecf058cfd10cc1c815fa948616ee248d6ef
-SHA1 (patch-pkgs_sqlite3.25.3_Makefile.in) = 985bef7d2d6d8b96a9dd8072a3194620dc32b495
-SHA1 (patch-pkgs_sqlite3.25.3_configure) = 98dd6187eb3317d1c486f439fe889160a13415ef
-SHA1 (patch-pkgs_tdbc1.1.0_configure) = ba65923172774dcd80151aa507a5633c8b7df3ba
-SHA1 (patch-pkgs_tdbcmysql1.1.0_configure) = 6cc5957be85cfca9df7b75dc7a932256d283d3dc
-SHA1 (patch-pkgs_tdbcodbc1.1.0_configure) = a082e2b0cd424bc19a3253a8ead2cd0ead9fb568
-SHA1 (patch-pkgs_tdbcpostgres1.1.0_configure) = 6693bad209d40d8909eb35a08f93a6bbcb63d2c1
-SHA1 (patch-pkgs_thread2.8.4_configure) = 5a02414b95cd7a41ff3d6be181e9cf1fe573cf13
+SHA1 (patch-pkgs_itcl4.2.0_configure) = e84e707c48094f120cc600b660d4370c22a03de7
+SHA1 (patch-pkgs_sqlite3.30.1.2_Makefile.in) = 3e7035f0949007ffd27db3a7ae2632d9f1469aed
+SHA1 (patch-pkgs_sqlite3.30.1.2_configure) = f0ec2cea5b80c624108a30435fb32662426b96c1
+SHA1 (patch-pkgs_tdbc1.1.1_configure) = 6a8ca5f4a18d69a2838ae56133eab263c7579d14
+SHA1 (patch-pkgs_tdbcmysql1.1.1_configure) = 2b82599a4fcd2114c815ef9583cb66130f06ba34
+SHA1 (patch-pkgs_tdbcodbc1.1.1_configure) = 5c0b4e2adf39c6c6a9488d1aab80768cf8bee489
+SHA1 (patch-pkgs_tdbcpostgres1.1.1_configure) = dcecad9c96bd0f52cb4fc89228621b55495f7b79
+SHA1 (patch-pkgs_thread2.8.5_configure) = 0f11827bea5ca7f6419289a0b1cfa17843a184ee
 SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
 SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
-SHA1 (patch-unix_Makefile.in) = a67bf7793579c80d363a62ef2efa6ed4ee1e2cbd
-SHA1 (patch-unix_configure) = f5b281877a6a40db1c1850be98819ff6612b16ce
+SHA1 (patch-unix_Makefile.in) = ec1cd7d020502bfc3ff41b2652602fe9500a97f3
+SHA1 (patch-unix_configure) = 94b3a54fb4e15022f2fb966f942fd7f32b370d32
 SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
 SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e
 SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/patches/patch-generic_tclInt.h
--- a/lang/tcl/patches/patch-generic_tclInt.h   Thu Apr 16 15:49:41 2020 +0000
+++ b/lang/tcl/patches/patch-generic_tclInt.h   Thu Apr 16 17:07:07 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-generic_tclInt.h,v 1.2 2016/09/03 11:58:01 adam Exp $
+$NetBSD: patch-generic_tclInt.h,v 1.3 2020/04/16 17:07:07 adam Exp $
 
---- generic/tclInt.h.orig      2016-07-11 11:51:23.000000000 +0000
+--- generic/tclInt.h.orig      2019-11-13 17:57:08.000000000 +0000
 +++ generic/tclInt.h
 @@ -38,16 +38,8 @@
  #include <stdio.h>
@@ -17,5 +17,5 @@
  #include <string.h>
 -#endif
  #if defined(STDC_HEADERS) || defined(__STDC__) || defined(__C99__FUNC__) \
-      || defined(__cplusplus) || defined(_MSC_VER)
+      || defined(__cplusplus) || defined(_MSC_VER) || defined(__ICC)
  #include <stddef.h>
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/patches/patch-pkgs_itcl4.1.2_configure
--- a/lang/tcl/patches/patch-pkgs_itcl4.1.2_configure   Thu Apr 16 15:49:41 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-$NetBSD: patch-pkgs_itcl4.1.2_configure,v 1.1 2018/12/09 18:33:55 adam Exp $
-
-Honor LDFLAGS on NetBSD.
-https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
-
---- pkgs/itcl4.1.2/configure.orig      2018-11-01 15:59:41.000000000 +0000
-+++ pkgs/itcl4.1.2/configure
-@@ -6935,7 +6935,7 @@ fi
- fi
-           LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
-           SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
--          LDFLAGS="-Wl,-export-dynamic"
-+          LDFLAGS="-Wl,--export-dynamic"
-           CFLAGS_OPTIMIZE="-O2"
-           if test "${TCL_THREADS}" = "1"; then :
- 
-@@ -6946,13 +6946,11 @@ fi
- 
- fi
-           # 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 :
-@@ -6991,10 +6989,6 @@ fi
-           case $system in
-           FreeBSD-3.*)
-               # Version numbers are dot-stripped by system policy.
--              TCL_TRIM_DOTS=`echo ${PACKAGE_VERSION} | tr -d .`
--              UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
--              SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1'
--              TCL_LIB_VERSIONS_OK=nodots
-               ;;
-           esac
-           ;;
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/patches/patch-pkgs_itcl4.2.0_configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl/patches/patch-pkgs_itcl4.2.0_configure   Thu Apr 16 17:07:07 2020 +0000
@@ -0,0 +1,41 @@
+$NetBSD: patch-pkgs_itcl4.2.0_configure,v 1.1 2020/04/16 17:07:07 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/itcl4.2.0/configure.orig      2019-11-20 16:38:54.000000000 +0000
++++ pkgs/itcl4.2.0/configure
+@@ -6920,20 +6920,18 @@ fi
+ fi
+           LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+           SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+-          LDFLAGS="-Wl,-export-dynamic"
++          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 :
+@@ -6965,10 +6963,6 @@ fi
+           case $system in
+           FreeBSD-3.*)
+               # Version numbers are dot-stripped by system policy.
+-              TCL_TRIM_DOTS=`echo ${PACKAGE_VERSION} | tr -d .`
+-              UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+-              SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1'
+-              TCL_LIB_VERSIONS_OK=nodots
+               ;;
+           esac
+           ;;
diff -r 690f680936cd -r d9f1b95c9d6b lang/tcl/patches/patch-pkgs_sqlite3.25.3_Makefile.in
--- a/lang/tcl/patches/patch-pkgs_sqlite3.25.3_Makefile.in      Thu Apr 16 15:49:41 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-pkgs_sqlite3.25.3_Makefile.in,v 1.1 2018/12/09 18:33:55 adam Exp $
-
-Fix building with system sqlite3.
-
---- pkgs/sqlite3.25.3/Makefile.in.orig 2016-01-07 15:38:22.000000000 +0000
-+++ pkgs/sqlite3.25.3/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 690f680936cd -r d9f1b95c9d6b lang/tcl/patches/patch-pkgs_sqlite3.25.3_configure
--- a/lang/tcl/patches/patch-pkgs_sqlite3.25.3_configure        Thu Apr 16 15:49:41 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@



Home | Main Index | Thread Index | Old Index