pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/tcl



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb  3 17:51:19 UTC 2018

Modified Files:
        pkgsrc/lang/tcl: Makefile Makefile.version PLIST buildlink3.mk distinfo
        pkgsrc/lang/tcl/patches: patch-unix_Makefile.in
            patch-unix_tclUnixPort.h
Added Files:
        pkgsrc/lang/tcl/patches: patch-pkgs_itcl4.1.1_configure
            patch-pkgs_sqlite3.21.0_Makefile.in
            patch-pkgs_sqlite3.21.0_configure patch-pkgs_tdbc1.0.6_configure
            patch-pkgs_tdbcmysql1.0.6_configure
            patch-pkgs_tdbcodbc1.0.6_configure
            patch-pkgs_tdbcpostgres1.0.6_configure
            patch-pkgs_thread2.8.2_configure
Removed Files:
        pkgsrc/lang/tcl/patches: patch-pkgs_itcl4.1.0_configure
            patch-pkgs_sqlite3.20.0_Makefile.in
            patch-pkgs_sqlite3.20.0_configure patch-pkgs_tdbc1.0.5_configure
            patch-pkgs_tdbcmysql1.0.5_configure
            patch-pkgs_tdbcodbc1.0.5_configure
            patch-pkgs_tdbcpostgres1.0.5_configure
            patch-pkgs_thread2.8.1_configure patch-unix_tclUnixSock.c

Log Message:
tcl: updated to 8.6.8

8.6.8:
[array names -regexp] supports backrefs
Fix gcc build failures due to #pragma placement
(bug)[b50fb2] exec redir append stdout and stderr to file
(bug)[2a9465] http state 100 continue handling broken
(bug)[0e4d88] replace command, delete trace kills namespace
(bug)[1a5655] [info * methods] includes mixins
tzdata updated to Olson's tzdata2017c
(bug)[fc1409] segfault in method cloning, oo-15.15
(bug)[6f2f83] More robust [load] for ReactOS
(bug)[3298012] Stop crash when hash tables overflow 32 bits
(bug)[5d6de6] Close failing case of [package prefer stable]
(bug)[fab924] Fix misleading [load] message on Windows
(bug)[4f6a1e] Crash when ensemble map and list are same
(bug)[ce3a21] file normalize failure when tail is empty
(new)[TIP 477] nmake build system reform
(bug)[586e71] EvalObjv exception handling at level 0


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/lang/tcl/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/tcl/Makefile.version
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/tcl/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/tcl/buildlink3.mk
cvs rdiff -u -r1.75 -r1.76 pkgsrc/lang/tcl/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.1.0_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.20.0_Makefile.in \
    pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.20.0_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.5_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.5_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.5_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.5_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.1_configure \
    pkgsrc/lang/tcl/patches/patch-unix_tclUnixSock.c
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_Makefile.in \
    pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.6_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.6_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.6_configure \
    pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.2_configure
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/tcl/patches/patch-unix_Makefile.in
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/tcl/patches/patch-unix_tclUnixPort.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/tcl/Makefile
diff -u pkgsrc/lang/tcl/Makefile:1.99 pkgsrc/lang/tcl/Makefile:1.100
--- pkgsrc/lang/tcl/Makefile:1.99       Thu Nov 30 16:45:29 2017
+++ pkgsrc/lang/tcl/Makefile    Sat Feb  3 17:51:19 2018
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.99 2017/11/30 16:45:29 adam Exp $
+# $NetBSD: Makefile,v 1.100 2018/02/03 17:51:19 adam Exp $
 
 DISTNAME=      tcl${TCL_VERSION}-src
 PKGNAME=       tcl-${TCL_VERSION}
-PKGREVISION=   2
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
 

Index: pkgsrc/lang/tcl/Makefile.version
diff -u pkgsrc/lang/tcl/Makefile.version:1.22 pkgsrc/lang/tcl/Makefile.version:1.23
--- pkgsrc/lang/tcl/Makefile.version:1.22       Fri Aug 25 11:05:33 2017
+++ pkgsrc/lang/tcl/Makefile.version    Sat Feb  3 17:51:19 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.22 2017/08/25 11:05:33 adam Exp $
+# $NetBSD: Makefile.version,v 1.23 2018/02/03 17:51:19 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.7
+TCL_VERSION=   8.6.8
 
 # Update bundled versions in lang/tcl/buildlink3.mk
-ITCL_VERSION=  4.1.0
-SQLITE3_VERSION=3.20.0
-TDBC_VERSION=  1.0.5
-THREAD_VERSION=        2.8.1
+ITCL_VERSION=  4.1.1
+SQLITE3_VERSION=3.21.0
+TDBC_VERSION=  1.0.6
+THREAD_VERSION=        2.8.2

Index: pkgsrc/lang/tcl/PLIST
diff -u pkgsrc/lang/tcl/PLIST:1.23 pkgsrc/lang/tcl/PLIST:1.24
--- pkgsrc/lang/tcl/PLIST:1.23  Fri Aug 25 11:05:33 2017
+++ pkgsrc/lang/tcl/PLIST       Sat Feb  3 17:51:19 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2017/08/25 11:05:33 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2018/02/03 17:51:19 adam Exp $
 bin/sqlite3_analyzer
 bin/tclsh
 bin/tclsh${BASEVER}
@@ -292,15 +292,15 @@ lib/tcl${BASEVER}/shell1.1/pkgIndex.tcl
 lib/tcl${BASEVER}/shell1.1/shell.tcl
 lib/tcl${BASEVER}/tclAppInit.c
 lib/tcl${BASEVER}/tclIndex
-lib/tcl${BASEVER}/tcltest2.4/tcltest.tcl
 lib/tcl${BASEVER}/tcltest2.4/pkgIndex.tcl
+lib/tcl${BASEVER}/tcltest2.4/tcltest.tcl
 lib/tcl${BASEVER}/tm.tcl
 lib/tcl${BASEVER}/word.tcl
 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.4.1.tm
-lib/tcl8/8.6/http-2.8.11.tm
+lib/tcl8/8.6/http-2.8.12.tm
 lib/tcl8/8.6/tdbc/sqlite3-${TDBC_VERSION}.tm
 lib/tclConfig.sh
 lib/tclooConfig.sh

Index: pkgsrc/lang/tcl/buildlink3.mk
diff -u pkgsrc/lang/tcl/buildlink3.mk:1.29 pkgsrc/lang/tcl/buildlink3.mk:1.30
--- pkgsrc/lang/tcl/buildlink3.mk:1.29  Fri Oct 21 11:45:44 2016
+++ pkgsrc/lang/tcl/buildlink3.mk       Sat Feb  3 17:51:19 2018
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.29 2016/10/21 11:45:44 kamil Exp $
+# $NetBSD: buildlink3.mk,v 1.30 2018/02/03 17:51:19 adam Exp $
 
 BUILDLINK_TREE+=       tcl
 
@@ -22,8 +22,8 @@ _TOOLS_USE_PKGSRC.tclsh=      yes
 TCLCONFIG_SH?=         ${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
 TCLSH=                 ${BUILDLINK_PREFIX.tcl}/bin/tclsh
 # Bundled library
-ITCL_VERSION=          4.0.5
-TDBC_VERSION=          1.0.4
+ITCL_VERSION=          4.1.1
+TDBC_VERSION=          1.0.6
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"

Index: pkgsrc/lang/tcl/distinfo
diff -u pkgsrc/lang/tcl/distinfo:1.75 pkgsrc/lang/tcl/distinfo:1.76
--- pkgsrc/lang/tcl/distinfo:1.75       Wed Sep 27 02:53:43 2017
+++ pkgsrc/lang/tcl/distinfo    Sat Feb  3 17:51:19 2018
@@ -1,27 +1,26 @@
-$NetBSD: distinfo,v 1.75 2017/09/27 02:53:43 taca Exp $
+$NetBSD: distinfo,v 1.76 2018/02/03 17:51:19 adam Exp $
 
-SHA1 (tcl8.6.7-src.tar.gz) = 68934c6ecf827348085e0f06c7396b31fb539d83
-RMD160 (tcl8.6.7-src.tar.gz) = 5f114bbd95c7208f929fe9ddb3432636d376844c
-SHA512 (tcl8.6.7-src.tar.gz) = 67f6a4266dbaf5858508a8533e0334f5a76ffc6372cf321922fd032fe34f74df0368f9a3059a885e29bb0f4f7f99c78d91b8fc3700d4fa7a7f1653b436c3a154
-Size (tcl8.6.7-src.tar.gz) = 9687799 bytes
+SHA1 (tcl8.6.8-src.tar.gz) = 0d014d97ca38534d4be1dfc6c563a7a3a6aa737f
+RMD160 (tcl8.6.8-src.tar.gz) = 53723adf560606dc0403af568b6fc0d27a4fd93d
+SHA512 (tcl8.6.8-src.tar.gz) = 14fb8fd880ecedda61119556f404fa1da34146f82dbf771be2ab322c6c575a898e194016dc3300f6764008d8f3bf59b07e31723bf8a3aafdcee6b4ef7667b18e
+Size (tcl8.6.8-src.tar.gz) = 9793786 bytes
 SHA1 (patch-generic_tclInt.h) = fde6a5458a138b6d61fdbab1269b1c5111a28b22
 SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
 SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
-SHA1 (patch-pkgs_itcl4.1.0_configure) = 98339559decd7ebc8fe17b5d68a325caca7eda4f
-SHA1 (patch-pkgs_sqlite3.20.0_Makefile.in) = fae382e994aa4d64f7a378a79052f0ab0fe31ad5
-SHA1 (patch-pkgs_sqlite3.20.0_configure) = 89558eb615ecb8bc77a93daf3aec008eef7c108a
-SHA1 (patch-pkgs_tdbc1.0.5_configure) = 56c18f7db759b55395c9afb93ce35d0ebf249f59
-SHA1 (patch-pkgs_tdbcmysql1.0.5_configure) = d2378b6f84549436bc754f3de3662546a4e481fb
-SHA1 (patch-pkgs_tdbcodbc1.0.5_configure) = c823f391169f2169d9336d31623e0342ac81ba44
-SHA1 (patch-pkgs_tdbcpostgres1.0.5_configure) = 77a0310fb607f08617b04494056cab614d504d7c
-SHA1 (patch-pkgs_thread2.8.1_configure) = 6989cf8c8aca8b1ff4a25226449e1dbfed47c298
+SHA1 (patch-pkgs_itcl4.1.1_configure) = 6c028591222d64c428503cfebcd31a12cd27dd5b
+SHA1 (patch-pkgs_sqlite3.21.0_Makefile.in) = 4b3aee3a46d076cfce2ec09b04bafe9fa7fe55f5
+SHA1 (patch-pkgs_sqlite3.21.0_configure) = f4e679405cb21b06d4c5b32696e065f1b149f84b
+SHA1 (patch-pkgs_tdbc1.0.6_configure) = 5631f7e295ed3fedee42c97e9c6a7d7a65a8abfc
+SHA1 (patch-pkgs_tdbcmysql1.0.6_configure) = efc7538436ac5641fc3efeeb9e956a628010dcfa
+SHA1 (patch-pkgs_tdbcodbc1.0.6_configure) = d6611925fd8297a8fb768ccd9cdf1b3c6f9b4b63
+SHA1 (patch-pkgs_tdbcpostgres1.0.6_configure) = d4dece122331aa8ca293888abef85767cf71d0e1
+SHA1 (patch-pkgs_thread2.8.2_configure) = 22b494adca5a8ea1f70d9b02baddfdd554d71064
 SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
 SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
-SHA1 (patch-unix_Makefile.in) = 883559e3292ad984a145d0686ae98d73064d2961
+SHA1 (patch-unix_Makefile.in) = 6a8df92fb7dc97142ad60c72eece1062f5de1096
 SHA1 (patch-unix_configure) = 16d5030085a66b69e61ab3d55e1fd97e9a8c1836
 SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
 SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e
 SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
 SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88
-SHA1 (patch-unix_tclUnixPort.h) = f7d2e7b8912b9bff1709ac2c34aee1f4725e90ac
-SHA1 (patch-unix_tclUnixSock.c) = 77c09de2786ec5f8c4a5ab4004acf5172fa1fe3b
+SHA1 (patch-unix_tclUnixPort.h) = 9eff7a5d5842fe208b467fd2ad844192e2e6aec7

Index: pkgsrc/lang/tcl/patches/patch-unix_Makefile.in
diff -u pkgsrc/lang/tcl/patches/patch-unix_Makefile.in:1.13 pkgsrc/lang/tcl/patches/patch-unix_Makefile.in:1.14
--- pkgsrc/lang/tcl/patches/patch-unix_Makefile.in:1.13 Fri Aug 25 11:05:33 2017
+++ pkgsrc/lang/tcl/patches/patch-unix_Makefile.in      Sat Feb  3 17:51:19 2018
@@ -1,8 +1,8 @@
-$NetBSD: patch-unix_Makefile.in,v 1.13 2017/08/25 11:05:33 adam Exp $
+$NetBSD: patch-unix_Makefile.in,v 1.14 2018/02/03 17:51:19 adam Exp $
 
 Honour LDFLAGS.
 
---- unix/Makefile.in.orig      2016-07-26 14:07:18.000000000 +0000
+--- unix/Makefile.in.orig      2017-12-21 18:16:25.000000000 +0000
 +++ unix/Makefile.in
 @@ -8,6 +8,7 @@ VERSION                = @TCL_VERSION@
  MAJOR_VERSION         = @TCL_MAJOR_VERSION@
@@ -106,8 +106,8 @@ Honour LDFLAGS.
                echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
 @@ -842,6 +858,8 @@ install-libraries: libraries
            done;
-       @echo "Installing package http 2.8.11 as a Tcl Module";
-       @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.6/http-2.8.11.tm;
+       @echo "Installing package http 2.8.12 as a Tcl Module";
+       @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.6/http-2.8.12.tm;
 +      @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/http/http.tcl;
 +      @$(INSTALL_DATA) $(TOP_DIR)/library/http/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/http/pkgIndex.tcl;
        @echo "Installing package opt0.4 files to $(SCRIPT_INSTALL_DIR)/opt0.4/";

Index: pkgsrc/lang/tcl/patches/patch-unix_tclUnixPort.h
diff -u pkgsrc/lang/tcl/patches/patch-unix_tclUnixPort.h:1.4 pkgsrc/lang/tcl/patches/patch-unix_tclUnixPort.h:1.5
--- pkgsrc/lang/tcl/patches/patch-unix_tclUnixPort.h:1.4        Sun Mar  6 11:47:49 2016
+++ pkgsrc/lang/tcl/patches/patch-unix_tclUnixPort.h    Sat Feb  3 17:51:19 2018
@@ -1,9 +1,9 @@
-$NetBSD: patch-unix_tclUnixPort.h,v 1.4 2016/03/06 11:47:49 adam Exp $
+$NetBSD: patch-unix_tclUnixPort.h,v 1.5 2018/02/03 17:51:19 adam Exp $
 
---- unix/tclUnixPort.h.orig    2016-02-25 20:12:38.000000000 +0000
+--- unix/tclUnixPort.h.orig    2017-10-13 13:41:43.000000000 +0000
 +++ unix/tclUnixPort.h
 @@ -145,11 +145,7 @@ typedef off_t             Tcl_SeekOffset;
- #if HAVE_STDINT_H
+ #ifdef HAVE_STDINT_H
  #   include <stdint.h>
  #endif
 -#ifdef HAVE_UNISTD_H

Added files:

Index: pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure      Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_itcl4.1.1_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/itcl4.1.1/configure.orig      2017-12-15 18:00:37.000000000 +0000
++++ pkgs/itcl4.1.1/configure
+@@ -7428,7 +7428,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 :
+ 
+@@ -7439,13 +7439,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 :
+@@ -7462,7 +7460,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7484,10 +7482,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
+           ;;
+@@ -8098,7 +8092,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;
Index: pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_Makefile.in
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_Makefile.in:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_Makefile.in Sat Feb  3 17:51:19 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-pkgs_sqlite3.21.0_Makefile.in,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Fix building with system sqlite3.
+
+--- pkgs/sqlite3.21.0/Makefile.in.orig 2016-01-07 15:38:22.000000000 +0000
++++ pkgs/sqlite3.21.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
Index: pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.21.0_configure   Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_sqlite3.21.0_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/sqlite3.21.0/configure.orig   2017-12-21 13:58:19.000000000 +0000
++++ pkgs/sqlite3.21.0/configure
+@@ -7399,7 +7399,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 :
+ 
+@@ -7410,13 +7410,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 :
+@@ -7433,7 +7431,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7455,10 +7453,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
+           ;;
+@@ -8069,7 +8063,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure      Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_tdbc1.0.6_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbc1.0.6/configure.orig      2017-12-19 14:13:49.000000000 +0000
++++ pkgs/tdbc1.0.6/configure
+@@ -7544,7 +7544,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 :
+ 
+@@ -7555,13 +7555,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 :
+@@ -7578,7 +7576,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7600,10 +7598,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
+           ;;
+@@ -8214,7 +8208,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.6_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.6_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.6_configure Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_tdbcmysql1.0.6_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbcmysql1.0.6/configure.orig 2017-12-19 14:16:04.000000000 +0000
++++ pkgs/tdbcmysql1.0.6/configure
+@@ -7890,7 +7890,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 :
+ 
+@@ -7901,13 +7901,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 :
+@@ -7924,7 +7922,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7946,10 +7944,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
+           ;;
+@@ -8560,7 +8554,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.6_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.6_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.6_configure  Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_tdbcodbc1.0.6_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbcodbc1.0.6/configure.orig  2017-12-19 14:16:21.000000000 +0000
++++ pkgs/tdbcodbc1.0.6/configure
+@@ -7900,7 +7900,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 :
+ 
+@@ -7911,13 +7911,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 :
+@@ -7934,7 +7932,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7956,10 +7954,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
+           ;;
+@@ -8570,7 +8564,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.6_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.6_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.6_configure      Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_tdbcpostgres1.0.6_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbcpostgres1.0.6/configure.orig      2017-12-21 18:16:25.000000000 +0000
++++ pkgs/tdbcpostgres1.0.6/configure
+@@ -7890,7 +7890,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 :
+ 
+@@ -7901,13 +7901,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 :
+@@ -7924,7 +7922,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7946,10 +7944,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
+           ;;
+@@ -8560,7 +8554,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;
Index: pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.2_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.2_configure:1.1
--- /dev/null   Sat Feb  3 17:51:19 2018
+++ pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.2_configure    Sat Feb  3 17:51:19 2018
@@ -0,0 +1,62 @@
+$NetBSD: patch-pkgs_thread2.8.2_configure,v 1.1 2018/02/03 17:51:19 adam Exp $
+
+Add support for DragonFly.
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/thread2.8.2/configure.orig    2017-12-14 13:34:48.000000000 +0000
++++ pkgs/thread2.8.2/configure
+@@ -7504,7 +7504,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 :
+ 
+@@ -7515,13 +7515,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 :
+@@ -7538,7 +7536,7 @@ fi
+ 
+ fi
+           ;;
+-      FreeBSD-*)
++      FreeBSD-*|DragonFly-*)
+           # This configuration from FreeBSD Ports.
+           SHLIB_CFLAGS="-fPIC"
+           SHLIB_LD="${CC} -shared"
+@@ -7560,10 +7558,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
+           ;;
+@@ -8174,7 +8168,7 @@ fi
+           BSD/OS*) ;;
+           CYGWIN_*|MINGW32_*) ;;
+           IRIX*) ;;
+-          NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
++          NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;;
+           Darwin-*) ;;
+           SCO_SV-3.2*) ;;
+           windows) ;;



Home | Main Index | Thread Index | Old Index