diff options
author | adam <adam@pkgsrc.org> | 2018-02-03 17:51:19 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-02-03 17:51:19 +0000 |
commit | 42a5fed3ca0953f62ba9c8ec02a6886df0e015ac (patch) | |
tree | b91355fcf7e2503046a128bd7b17c14a1eb61bca /lang/tcl/patches | |
parent | a36341f63825dcb67d6f73b2cc761b32e28a35dd (diff) | |
download | pkgsrc-42a5fed3ca0953f62ba9c8ec02a6886df0e015ac.tar.gz |
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
Diffstat (limited to 'lang/tcl/patches')
13 files changed, 184 insertions, 220 deletions
diff --git a/lang/tcl/patches/patch-pkgs_itcl4.1.0_configure b/lang/tcl/patches/patch-pkgs_itcl4.1.0_configure deleted file mode 100644 index 49a53652dd2..00000000000 --- a/lang/tcl/patches/patch-pkgs_itcl4.1.0_configure +++ /dev/null @@ -1,63 +0,0 @@ -$NetBSD: patch-pkgs_itcl4.1.0_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ - -Add support for DragonFly. - -Honor LDFLAGS on NetBSD. -https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e - ---- pkgs/itcl4.1.0/configure.orig 2016-07-12 15:29:40.000000000 +0000 -+++ pkgs/itcl4.1.0/configure -@@ -7443,8 +7443,7 @@ fi - CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - fi - LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' -- LDFLAGS="-Wl,-export-dynamic" -+ LDFLAGS="-Wl,--export-dynamic" - ;; - esac - case "$arch" in -@@ -7464,13 +7463,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} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' - SHLIB_SUFFIX=".so" - LDFLAGS="$LDFLAGS -export-dynamic" - if test $doRpath = yes; then : -@@ -7487,7 +7484,7 @@ fi - - fi - ;; -- FreeBSD-*) -+ FreeBSD-*|DragonFly-*) - # This configuration from FreeBSD Ports. - SHLIB_CFLAGS="-fPIC" - SHLIB_LD="${CC} -shared" -@@ -7509,10 +7506,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 - ;; -@@ -8123,7 +8116,7 @@ fi - BSD/OS*) ;; - CYGWIN_*|MINGW32_*) ;; - IRIX*) ;; -- NetBSD-*|FreeBSD-*|OpenBSD-*) ;; -+ NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; - Darwin-*) ;; - SCO_SV-3.2*) ;; - windows) ;; diff --git a/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure b/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure new file mode 100644 index 00000000000..cc2e5104920 --- /dev/null +++ b/lang/tcl/patches/patch-pkgs_itcl4.1.1_configure @@ -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) ;; diff --git a/lang/tcl/patches/patch-pkgs_sqlite3.20.0_Makefile.in b/lang/tcl/patches/patch-pkgs_sqlite3.21.0_Makefile.in index ec630d091c3..3ae500bae37 100644 --- a/lang/tcl/patches/patch-pkgs_sqlite3.20.0_Makefile.in +++ b/lang/tcl/patches/patch-pkgs_sqlite3.21.0_Makefile.in @@ -1,9 +1,9 @@ -$NetBSD: patch-pkgs_sqlite3.20.0_Makefile.in,v 1.1 2017/08/25 11:05:33 adam Exp $ +$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.20.0/Makefile.in.orig 2016-01-07 15:38:22.000000000 +0000 -+++ pkgs/sqlite3.20.0/Makefile.in +--- 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@ diff --git a/lang/tcl/patches/patch-pkgs_sqlite3.20.0_configure b/lang/tcl/patches/patch-pkgs_sqlite3.21.0_configure index a214dcb88e8..98e7abc47e2 100644 --- a/lang/tcl/patches/patch-pkgs_sqlite3.20.0_configure +++ b/lang/tcl/patches/patch-pkgs_sqlite3.21.0_configure @@ -1,13 +1,13 @@ -$NetBSD: patch-pkgs_sqlite3.20.0_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ +$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.20.0/configure.orig 2017-08-04 11:57:41.000000000 +0000 -+++ pkgs/sqlite3.20.0/configure -@@ -7409,7 +7409,7 @@ fi +--- 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}' @@ -16,7 +16,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e CFLAGS_OPTIMIZE="-O2" if test "${TCL_THREADS}" = "1"; then : -@@ -7420,13 +7420,11 @@ fi +@@ -7410,13 +7410,11 @@ fi fi # OpenBSD doesn't do version numbers with dots. @@ -26,12 +26,12 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e NetBSD-*) # NetBSD has ELF and can use 'cc -shared' to build shared libs SHLIB_CFLAGS="-fPIC" -- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' +- 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 : -@@ -7443,7 +7441,7 @@ fi +@@ -7433,7 +7431,7 @@ fi fi ;; @@ -40,7 +40,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e # This configuration from FreeBSD Ports. SHLIB_CFLAGS="-fPIC" SHLIB_LD="${CC} -shared" -@@ -7465,10 +7463,6 @@ fi +@@ -7455,10 +7453,6 @@ fi case $system in FreeBSD-3.*) # Version numbers are dot-stripped by system policy. @@ -51,7 +51,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e ;; esac ;; -@@ -8079,7 +8073,7 @@ fi +@@ -8069,7 +8063,7 @@ fi BSD/OS*) ;; CYGWIN_*|MINGW32_*) ;; IRIX*) ;; diff --git a/lang/tcl/patches/patch-pkgs_tdbc1.0.5_configure b/lang/tcl/patches/patch-pkgs_tdbc1.0.5_configure deleted file mode 100644 index f6bcc445eae..00000000000 --- a/lang/tcl/patches/patch-pkgs_tdbc1.0.5_configure +++ /dev/null @@ -1,63 +0,0 @@ -$NetBSD: patch-pkgs_tdbc1.0.5_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ - -Add support for DragonFly. - -Honor LDFLAGS on NetBSD. -https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e - ---- pkgs/tdbc1.0.5/configure.orig 2017-05-04 18:55:32.000000000 +0000 -+++ pkgs/tdbc1.0.5/configure -@@ -7559,8 +7559,7 @@ fi - CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - fi - LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' -- LDFLAGS="-Wl,-export-dynamic" -+ LDFLAGS="-Wl,--export-dynamic" - ;; - esac - case "$arch" in -@@ -7580,13 +7579,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} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' - SHLIB_SUFFIX=".so" - LDFLAGS="$LDFLAGS -export-dynamic" - if test $doRpath = yes; then : -@@ -7603,7 +7600,7 @@ fi - - fi - ;; -- FreeBSD-*) -+ FreeBSD-*|DragonFly-*) - # This configuration from FreeBSD Ports. - SHLIB_CFLAGS="-fPIC" - SHLIB_LD="${CC} -shared" -@@ -7625,10 +7622,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 - ;; -@@ -8239,7 +8232,7 @@ fi - BSD/OS*) ;; - CYGWIN_*|MINGW32_*) ;; - IRIX*) ;; -- NetBSD-*|FreeBSD-*|OpenBSD-*) ;; -+ NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; - Darwin-*) ;; - SCO_SV-3.2*) ;; - windows) ;; diff --git a/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure b/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure new file mode 100644 index 00000000000..bbb3af62d04 --- /dev/null +++ b/lang/tcl/patches/patch-pkgs_tdbc1.0.6_configure @@ -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) ;; diff --git a/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.5_configure b/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.6_configure index 69b63d42117..8e21c4297e1 100644 --- a/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.5_configure +++ b/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.6_configure @@ -1,13 +1,13 @@ -$NetBSD: patch-pkgs_tdbcmysql1.0.5_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ +$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.5/configure.orig 2017-07-28 18:41:39.000000000 +0000 -+++ pkgs/tdbcmysql1.0.5/configure -@@ -7901,7 +7901,7 @@ fi +--- 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}' @@ -16,7 +16,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e CFLAGS_OPTIMIZE="-O2" if test "${TCL_THREADS}" = "1"; then : -@@ -7912,13 +7912,11 @@ fi +@@ -7901,13 +7901,11 @@ fi fi # OpenBSD doesn't do version numbers with dots. @@ -26,12 +26,12 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e NetBSD-*) # NetBSD has ELF and can use 'cc -shared' to build shared libs SHLIB_CFLAGS="-fPIC" -- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' +- 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 : -@@ -7935,7 +7933,7 @@ fi +@@ -7924,7 +7922,7 @@ fi fi ;; @@ -40,7 +40,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e # This configuration from FreeBSD Ports. SHLIB_CFLAGS="-fPIC" SHLIB_LD="${CC} -shared" -@@ -7957,10 +7955,6 @@ fi +@@ -7946,10 +7944,6 @@ fi case $system in FreeBSD-3.*) # Version numbers are dot-stripped by system policy. @@ -51,7 +51,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e ;; esac ;; -@@ -8571,7 +8565,7 @@ fi +@@ -8560,7 +8554,7 @@ fi BSD/OS*) ;; CYGWIN_*|MINGW32_*) ;; IRIX*) ;; diff --git a/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.5_configure b/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.6_configure index 3156488ed75..7d68479f0b1 100644 --- a/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.5_configure +++ b/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.6_configure @@ -1,13 +1,13 @@ -$NetBSD: patch-pkgs_tdbcodbc1.0.5_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ +$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.5/configure.orig 2017-07-28 18:41:55.000000000 +0000 -+++ pkgs/tdbcodbc1.0.5/configure -@@ -7911,7 +7911,7 @@ fi +--- 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}' @@ -16,7 +16,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e CFLAGS_OPTIMIZE="-O2" if test "${TCL_THREADS}" = "1"; then : -@@ -7922,13 +7922,11 @@ fi +@@ -7911,13 +7911,11 @@ fi fi # OpenBSD doesn't do version numbers with dots. @@ -26,12 +26,12 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e NetBSD-*) # NetBSD has ELF and can use 'cc -shared' to build shared libs SHLIB_CFLAGS="-fPIC" -- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' +- 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 : -@@ -7945,7 +7943,7 @@ fi +@@ -7934,7 +7932,7 @@ fi fi ;; @@ -40,7 +40,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e # This configuration from FreeBSD Ports. SHLIB_CFLAGS="-fPIC" SHLIB_LD="${CC} -shared" -@@ -7967,10 +7965,6 @@ fi +@@ -7956,10 +7954,6 @@ fi case $system in FreeBSD-3.*) # Version numbers are dot-stripped by system policy. @@ -51,7 +51,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e ;; esac ;; -@@ -8581,7 +8575,7 @@ fi +@@ -8570,7 +8564,7 @@ fi BSD/OS*) ;; CYGWIN_*|MINGW32_*) ;; IRIX*) ;; diff --git a/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.5_configure b/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.6_configure index e3e255899f6..ac9528714f9 100644 --- a/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.5_configure +++ b/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.6_configure @@ -1,13 +1,13 @@ -$NetBSD: patch-pkgs_tdbcpostgres1.0.5_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ +$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.5/configure.orig 2017-08-09 14:45:57.000000000 +0000 -+++ pkgs/tdbcpostgres1.0.5/configure -@@ -7901,7 +7901,7 @@ fi +--- 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}' @@ -16,7 +16,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e CFLAGS_OPTIMIZE="-O2" if test "${TCL_THREADS}" = "1"; then : -@@ -7912,13 +7912,11 @@ fi +@@ -7901,13 +7901,11 @@ fi fi # OpenBSD doesn't do version numbers with dots. @@ -26,12 +26,12 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e NetBSD-*) # NetBSD has ELF and can use 'cc -shared' to build shared libs SHLIB_CFLAGS="-fPIC" -- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' +- 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 : -@@ -7935,7 +7933,7 @@ fi +@@ -7924,7 +7922,7 @@ fi fi ;; @@ -40,7 +40,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e # This configuration from FreeBSD Ports. SHLIB_CFLAGS="-fPIC" SHLIB_LD="${CC} -shared" -@@ -7957,10 +7955,6 @@ fi +@@ -7946,10 +7944,6 @@ fi case $system in FreeBSD-3.*) # Version numbers are dot-stripped by system policy. @@ -51,7 +51,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e ;; esac ;; -@@ -8571,7 +8565,7 @@ fi +@@ -8560,7 +8554,7 @@ fi BSD/OS*) ;; CYGWIN_*|MINGW32_*) ;; IRIX*) ;; diff --git a/lang/tcl/patches/patch-pkgs_thread2.8.1_configure b/lang/tcl/patches/patch-pkgs_thread2.8.2_configure index 6e2678ee46c..71f9e96fefd 100644 --- a/lang/tcl/patches/patch-pkgs_thread2.8.1_configure +++ b/lang/tcl/patches/patch-pkgs_thread2.8.2_configure @@ -1,13 +1,13 @@ -$NetBSD: patch-pkgs_thread2.8.1_configure,v 1.1 2017/08/25 11:05:33 adam Exp $ +$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.1/configure.orig 2017-05-23 13:17:07.000000000 +0000 -+++ pkgs/thread2.8.1/configure -@@ -7514,7 +7514,7 @@ fi +--- 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}' @@ -16,7 +16,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e CFLAGS_OPTIMIZE="-O2" if test "${TCL_THREADS}" = "1"; then : -@@ -7525,13 +7525,11 @@ fi +@@ -7515,13 +7515,11 @@ fi fi # OpenBSD doesn't do version numbers with dots. @@ -26,12 +26,12 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e NetBSD-*) # NetBSD has ELF and can use 'cc -shared' to build shared libs SHLIB_CFLAGS="-fPIC" -- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' -+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}' +- 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 : -@@ -7548,7 +7546,7 @@ fi +@@ -7538,7 +7536,7 @@ fi fi ;; @@ -40,7 +40,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e # This configuration from FreeBSD Ports. SHLIB_CFLAGS="-fPIC" SHLIB_LD="${CC} -shared" -@@ -7570,10 +7568,6 @@ fi +@@ -7560,10 +7558,6 @@ fi case $system in FreeBSD-3.*) # Version numbers are dot-stripped by system policy. @@ -51,7 +51,7 @@ https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e ;; esac ;; -@@ -8184,7 +8178,7 @@ fi +@@ -8174,7 +8168,7 @@ fi BSD/OS*) ;; CYGWIN_*|MINGW32_*) ;; IRIX*) ;; diff --git a/lang/tcl/patches/patch-unix_Makefile.in b/lang/tcl/patches/patch-unix_Makefile.in index 40732c952db..d2ccc82ab87 100644 --- a/lang/tcl/patches/patch-unix_Makefile.in +++ b/lang/tcl/patches/patch-unix_Makefile.in @@ -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/"; diff --git a/lang/tcl/patches/patch-unix_tclUnixPort.h b/lang/tcl/patches/patch-unix_tclUnixPort.h index 7eda90a809d..db3e2ff2c39 100644 --- a/lang/tcl/patches/patch-unix_tclUnixPort.h +++ b/lang/tcl/patches/patch-unix_tclUnixPort.h @@ -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 diff --git a/lang/tcl/patches/patch-unix_tclUnixSock.c b/lang/tcl/patches/patch-unix_tclUnixSock.c deleted file mode 100644 index 8275f185153..00000000000 --- a/lang/tcl/patches/patch-unix_tclUnixSock.c +++ /dev/null @@ -1,34 +0,0 @@ -$NetBSD: patch-unix_tclUnixSock.c,v 1.1 2017/09/27 02:53:43 taca Exp $ - -* Move pragmas to make gcc happy; - http://core.tcl.tk/tcl/vinfo/dce77b1b201e9329 - ---- unix/tclUnixSock.c.orig 2017-04-28 18:05:52.000000000 +0000 -+++ unix/tclUnixSock.c -@@ -700,6 +700,8 @@ TcpClose2Proc( - */ - - #ifndef NEED_FAKE_RFC2553 -+#pragma GCC diagnostic push -+#pragma GCC diagnostic ignored "-Wstrict-aliasing" - static inline int - IPv6AddressNeedsNumericRendering( - struct in6_addr addr) -@@ -713,16 +715,14 @@ IPv6AddressNeedsNumericRendering( - * at least some versions of OSX. - */ - --#pragma GCC diagnostic push --#pragma GCC diagnostic ignored "-Wstrict-aliasing" - if (!IN6_IS_ADDR_V4MAPPED(&addr)) { --#pragma GCC diagnostic pop - return 0; - } - - return (addr.s6_addr[12] == 0 && addr.s6_addr[13] == 0 - && addr.s6_addr[14] == 0 && addr.s6_addr[15] == 0); - } -+#pragma GCC diagnostic pop - #endif /* NEED_FAKE_RFC2553 */ - - static void |