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.11



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3c418dfa9b5b
branches:  trunk
changeset: 445342:3c418dfa9b5b
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jan 20 20:38:48 2021 +0000

description:
tcl: updated to 8.6.11

8.6.11:

2019-12-03 (bug)[3cd9be] Corner case in surrogate handling (nijtmans)

2019-12-09 (new) Add tcltest::(Setup|Eval|Cleanup|)Test (coulter,sebres)
=> tcltest 2.5.2

2019-12-12 (new) Add 3 libtommath functions to stub table (nijtmans)

2019-12-23 (bug)[ce3b9f] compilation errors with clang, windows msys2 (nijtmans)

2019-12-27 (bug)[1de6b0] [expr 1e2147483648] => 0.0 (kbk)

2020-01-04 (bug)[912886] tis-620 encoding fails to load (coulter)

2020-01-13 (bug)[0b9332] Win: support system encoding init to utf-8 (jedlička)

2020-01-17 (bug)[8cd2fe] [unload] corrupted list of loaded packages (berc)

2020-01-17 (bug)[5d989f] segfault in lsort for large list length (sebres)

2020-01-30 (bug) Reset WSAGetLastError()/errno in channel close (nijtmans)

2020-02-17 (bug) Win: avoid create of legacy error-vars on init phase (sebres)

2020-02-25 (bug) release refs when setting class's superclasses fails (dkf)

2020-02-26 (bug) C++ compiler compatibility for registry and dde (nijtmans)
=> registry 1.4.3
=> dde 1.3.5

2020-03-05 (new) Update to Unicode-13 (nijtmans)

2020-03-16 (bug)[8f89e2] Win: env var encoding, env-2.5 (sebres, nijtmans)

2020-03-27 (bug)[767e07] Tcl_Get(Range|UniChar) validate index inputs (nijtmans)

2020-03-28 (bug)[8edfce] [binary encode base64] & multi-byte wrapchars (dgp)

2020-03-28 (bug)[ffeb20] [binary decode base64] ignore invalid chars (dgp)
See RFC 2045
        *** POTENTIAL INCOMPATIBILITY ***

2020-03-31 (bug)[b8e82d] some -maxlen values break uuencode round trip (dgp)
        *** POTENTIAL INCOMPATIBILITY ***

2020-04-01 (bug)[f58371] Fileevent run in proper thread (bron,sebres)

2020-04-13 (bug)[afa4b2] TclNeedSpace bug; tests util-8.5 .. util-8.11 (dgp)

2020-04-13 (bug)[085913] Tcl_DStringAppendElement # quoting precision (dgp)
        *** POTENTIAL INCOMPATIBILITY ***

2020-04-13 (bug)[a7f685] test util-5.52 (dgp)

2020-04-13 (bug)[c61818] Tcl_UtfPrev regression (dgp)

2020-04-15 (bug)[8af92d] zlib transform issue, bad inflate (sebres)

2020-04-16 (bug)[5e6346] Tcl_UtfPrev handling of overlong sequences (dgp)

2020-04-27 (bug)[45ca23] [string tolower] inconsistency (dgp)

2020-04-30 (bug)[da2352] init [info hostname] with DNS, not NetBIOS (nadkarni)

2020-05-11 (bug)[d402ff] Win32 potential crash when using main() (werner)

2020-05-13 (bug)[81242a] revised documentation for Tcl_UtfAtIndex() (nijtmans)
        *** POTENTIAL INCOMPATIBILITY ***

2020-05-13 (bug)[ed2980] Tcl_UtfToUniChar reads > TCL_UTF_MAX bytes (nijtmans)
        *** POTENTIAL INCOMPATIBILITY ***

2020-06-02 (bug) prevent segfault in parser (sebres)

2020-06-21 (bug)[f81bec] http POST a binary file (alakendu,nash)
=> http 2.9.2

2020-06-23 (bug)[41c985] auto_path nonsense in Safe Base (nash)

2020-06-24 (bug)[f70ce1] zlib multi-stream inflate acts only on first (sebres)

2020-07-09 (bug)[a1bd37] [clock scan] new ISO format (clock-34.(19-24)) (sebres)
        *** POTENTIAL INCOMPATIBILITY ***

2020-07-10 (bug)[501974] [clock scan] +time zone (clock-34.(53-68)) (sebres)
        *** POTENTIAL INCOMPATIBILITY ***

2020-07-15 (bug)[3c6e47] compiled [lappend] performance, avoid copy (sebres)

2020-07-16 (bug)[5bbd04] Fix index underflow (schwab)

2020-07-27 (bug)[cb0373] http::geturl -keepalive fixes (nash)
=> http 2.9.3

2020-08-10 (bug)[29e884] cmd resolution cycle (namespace-57.0) (coulter,sebres)

2020-08-12 (bug)[e87000] Tcl_BadChannelOption tolerate NULL (werner,nijtmans)

2020-08-31 (TIP #581) disfavor Master/Slave terminology (nijtmans)
=> opt 0.4.8

2020-09-11 (bug)[3bc0f4] UBSan complains about body.chars[] usage (nijtmans)

2020-09-17 (bug)[835c93] Support TIP 525 exit code for -singleproc 1 (nijtmans)
=> tcltest 2.5.3

2020-09-25 (new) force -eofchar \032 when evaluating library scripts (nijtmans)
        *** POTENTIAL INCOMPATIBILITY ***

2020-09-29 (bug)[0063cb] http::geturl -headers must be dict (oehlmann,nijtmans)

2020-10-19 (bug)[cb4582] Update install-sh script (stu,nijtmans)

2020-10-22 (bug)[c97593] Usage of gnu_printf in latest mingw-w64 (nijtmans)

2020-10-26 (new)[48898a] improve error message consistency (stu)
        *** POTENTIAL INCOMPATIBILITY ***

2020-11-06 (new) revised case of module names (nijtmans)
        *** POTENTIAL INCOMPATIBILITY ***

2020-12-10 (bug)[ed5be7] Win: recognize "comx:" as serial port (oehlmann)

2020-12-11 (new) support for msys2, Big Sur (nijtmans)
=> platform 1.0.15

2020-12-23 tzdata updated to Olson's tzdata2020e (jima)

diffstat:

 lang/tcl/Makefile                                       |   3 +-
 lang/tcl/Makefile.version                               |  12 +-
 lang/tcl/PLIST                                          |  13 +-
 lang/tcl/distinfo                                       |  34 +++---
 lang/tcl/patches/patch-pkgs_itcl4.2.0_configure         |  41 ---------
 lang/tcl/patches/patch-pkgs_itcl4.2.1_configure         |  30 ++++++
 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_sqlite3.34.0_Makefile.in    |  15 +++
 lang/tcl/patches/patch-pkgs_sqlite3.34.0_configure      |  30 ++++++
 lang/tcl/patches/patch-pkgs_tdbc1.1.1_configure         |  41 ---------
 lang/tcl/patches/patch-pkgs_tdbc1.1.2_configure         |  30 ++++++
 lang/tcl/patches/patch-pkgs_tdbcmysql1.1.1_configure    |  41 ---------
 lang/tcl/patches/patch-pkgs_tdbcmysql1.1.2_configure    |  30 ++++++
 lang/tcl/patches/patch-pkgs_tdbcodbc1.1.1_configure     |  41 ---------
 lang/tcl/patches/patch-pkgs_tdbcodbc1.1.2_configure     |  30 ++++++
 lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.1_configure |  41 ---------
 lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.2_configure |  30 ++++++
 lang/tcl/patches/patch-pkgs_thread2.8.5_configure       |  41 ---------
 lang/tcl/patches/patch-pkgs_thread2.8.6_configure       |  30 ++++++
 lang/tcl/patches/patch-unix_Makefile.in                 |  75 +++++++---------
 lang/tcl/patches/patch-unix_configure                   |  38 ++++----
 lang/tcl/patches/patch-unix_tclUnixCompat.c             |  16 +-
 lang/tcl/patches/patch-unix_tclUnixInit.c               |  12 +-
 24 files changed, 323 insertions(+), 407 deletions(-)

diffs (truncated from 1134 to 300 lines):

diff -r e92bfb9021ad -r 3c418dfa9b5b lang/tcl/Makefile
--- a/lang/tcl/Makefile Wed Jan 20 20:34:37 2021 +0000
+++ b/lang/tcl/Makefile Wed Jan 20 20:38:48 2021 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.113 2020/11/05 09:08:34 ryoon Exp $
+# $NetBSD: Makefile,v 1.114 2021/01/20 20:38:48 adam Exp $
 
 DISTNAME=      tcl${TCL_VERSION}-src
 PKGNAME=       tcl-${TCL_VERSION}
-PKGREVISION=   3
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
 
diff -r e92bfb9021ad -r 3c418dfa9b5b lang/tcl/Makefile.version
--- a/lang/tcl/Makefile.version Wed Jan 20 20:34:37 2021 +0000
+++ b/lang/tcl/Makefile.version Wed Jan 20 20:38:48 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.26 2020/04/16 17:07:07 adam Exp $
+# $NetBSD: Makefile.version,v 1.27 2021/01/20 20:38:48 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.10
+TCL_VERSION=   8.6.11
 
 # Update bundled versions in lang/tcl/buildlink3.mk
-ITCL_VERSION=          4.2.0
-SQLITE3_VERSION=       3.30.1.2
-TDBC_VERSION=          1.1.1
-THREAD_VERSION=                2.8.5
+ITCL_VERSION=          4.2.1
+SQLITE3_VERSION=       3.34.0
+TDBC_VERSION=          1.1.2
+THREAD_VERSION=                2.8.6
diff -r e92bfb9021ad -r 3c418dfa9b5b lang/tcl/PLIST
--- a/lang/tcl/PLIST    Wed Jan 20 20:34:37 2021 +0000
+++ b/lang/tcl/PLIST    Wed Jan 20 20:38:48 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2020/04/19 23:34:38 wiz Exp $
+@comment $NetBSD: PLIST,v 1.28 2021/01/20 20:38:48 adam Exp $
 bin/sqlite3_analyzer
 bin/tclsh
 bin/tclsh${BASEVER}
@@ -296,12 +296,12 @@
 lib/tcl${BASEVER}/tcltest2.5/tcltest.tcl
 lib/tcl${BASEVER}/tm.tcl
 lib/tcl${BASEVER}/word.tcl
-lib/tcl8/8.4/platform-1.0.14.tm
+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.1.tm
-lib/tcl8/8.6/http-2.9.1.tm
-lib/tcl8/8.6/tdbc/sqlite3-${TDBC_VERSION}.tm
+lib/tcl8/8.5/tcltest-2.5.3.tm
 lib/tclConfig.sh
 lib/tclooConfig.sh
 lib/tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.so
@@ -404,6 +404,7 @@
 man/man3/Tcl_CreateAliasObj.3
 man/man3/Tcl_CreateChannel.3
 man/man3/Tcl_CreateChannelHandler.3
+man/man3/Tcl_CreateChild.3
 man/man3/Tcl_CreateCloseHandler.3
 man/man3/Tcl_CreateCommand.3
 man/man3/Tcl_CreateEncoding.3
@@ -579,6 +580,7 @@
 man/man3/Tcl_GetChannelThread.3
 man/man3/Tcl_GetChannelType.3
 man/man3/Tcl_GetCharLength.3
+man/man3/Tcl_GetChild.3
 man/man3/Tcl_GetClassAsObject.3
 man/man3/Tcl_GetCommandFromObj.3
 man/man3/Tcl_GetCommandFullName.3
@@ -634,6 +636,7 @@
 man/man3/Tcl_GetObjectName.3
 man/man3/Tcl_GetObjectNamespace.3
 man/man3/Tcl_GetOpenFile.3
+man/man3/Tcl_GetParent.3
 man/man3/Tcl_GetPathType.3
 man/man3/Tcl_GetRange.3
 man/man3/Tcl_GetRegExpFromObj.3
diff -r e92bfb9021ad -r 3c418dfa9b5b lang/tcl/distinfo
--- a/lang/tcl/distinfo Wed Jan 20 20:34:37 2021 +0000
+++ b/lang/tcl/distinfo Wed Jan 20 20:38:48 2021 +0000
@@ -1,26 +1,26 @@
-$NetBSD: distinfo,v 1.78 2020/04/16 17:07:07 adam Exp $
+$NetBSD: distinfo,v 1.79 2021/01/20 20:38:48 adam Exp $
 
-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 (tcl8.6.11-src.tar.gz) = 8e2ccdafdcaee0274de16a6dfd627b490ecfa196
+RMD160 (tcl8.6.11-src.tar.gz) = e36d8455f656b12006c3fe29a5240c7ccae2b133
+SHA512 (tcl8.6.11-src.tar.gz) = f586f393d1ded48e6a678552b1c6b13ad0ca27963e5fe2c98e81bdd5c018197032abb11810d7c7268d68291fefac6b6a046c06df2b0ddd8a720abc32353c55b2
+Size (tcl8.6.11-src.tar.gz) = 10259009 bytes
 SHA1 (patch-generic_tclInt.h) = f41a50e6461d0afacd1c8656944403e438ea6baf
 SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
 SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
-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-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-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
 SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
-SHA1 (patch-unix_Makefile.in) = ec1cd7d020502bfc3ff41b2652602fe9500a97f3
-SHA1 (patch-unix_configure) = 94b3a54fb4e15022f2fb966f942fd7f32b370d32
+SHA1 (patch-unix_Makefile.in) = cf3f3ebaaf9d73c07db44b4da5695741fc39f0ea
+SHA1 (patch-unix_configure) = 59c5554344672eee73b309cdf679669c0cf7f677
 SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
-SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e
+SHA1 (patch-unix_tclUnixCompat.c) = c5c124b5ccd240cbd34a83fd165c3dea208381cd
 SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
-SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88
+SHA1 (patch-unix_tclUnixInit.c) = 6c4ff96d9dacbc37e02894a148144b368b8b6677
 SHA1 (patch-unix_tclUnixPort.h) = 9eff7a5d5842fe208b467fd2ad844192e2e6aec7
diff -r e92bfb9021ad -r 3c418dfa9b5b lang/tcl/patches/patch-pkgs_itcl4.2.0_configure
--- a/lang/tcl/patches/patch-pkgs_itcl4.2.0_configure   Wed Jan 20 20:34:37 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-$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 e92bfb9021ad -r 3c418dfa9b5b lang/tcl/patches/patch-pkgs_itcl4.2.1_configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl/patches/patch-pkgs_itcl4.2.1_configure   Wed Jan 20 20:38:48 2021 +0000
@@ -0,0 +1,30 @@
+$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 e92bfb9021ad -r 3c418dfa9b5b lang/tcl/patches/patch-pkgs_sqlite3.30.1.2_Makefile.in
--- a/lang/tcl/patches/patch-pkgs_sqlite3.30.1.2_Makefile.in    Wed Jan 20 20:34:37 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-pkgs_sqlite3.30.1.2_Makefile.in,v 1.1 2020/04/16 17:07:07 adam Exp $
-
-Fix building with system sqlite3.
-
---- pkgs/sqlite3.30.1.2/Makefile.in.orig       2016-01-07 15:38:22.000000000 +0000
-+++ pkgs/sqlite3.30.1.2/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 e92bfb9021ad -r 3c418dfa9b5b lang/tcl/patches/patch-pkgs_sqlite3.30.1.2_configure
--- a/lang/tcl/patches/patch-pkgs_sqlite3.30.1.2_configure      Wed Jan 20 20:34:37 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-$NetBSD: patch-pkgs_sqlite3.30.1.2_configure,v 1.1 2020/04/16 17:07:07 adam Exp $
-
-Honor LDFLAGS on NetBSD.
-https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
-
---- pkgs/sqlite3.30.1.2/configure.orig 2019-11-21 19:01:58.000000000 +0000
-+++ pkgs/sqlite3.30.1.2/configure
-@@ -6876,20 +6876,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 :
-@@ -6921,10 +6919,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 e92bfb9021ad -r 3c418dfa9b5b lang/tcl/patches/patch-pkgs_sqlite3.34.0_Makefile.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl/patches/patch-pkgs_sqlite3.34.0_Makefile.in      Wed Jan 20 20:38:48 2021 +0000
@@ -0,0 +1,15 @@
+$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 e92bfb9021ad -r 3c418dfa9b5b lang/tcl/patches/patch-pkgs_sqlite3.34.0_configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl/patches/patch-pkgs_sqlite3.34.0_configure        Wed Jan 20 20:38:48 2021 +0000


Home | Main Index | Thread Index | Old Index