Sat Jul 4 15:04:26 2015 UTC ()
Pullup ticket #4755 - requested by joerg
lang/tcl: crash fixes

Revisions pulled up:
- lang/tcl/Makefile                                             1.79
- lang/tcl/distinfo                                             1.66
- lang/tcl/patches/patch-pkgs_itcl4.0.3_configure               1.2
- lang/tcl/patches/patch-pkgs_sqlite3.8.8.3_configure           1.2
- lang/tcl/patches/patch-pkgs_tdbc1.0.3_configure               1.2
- lang/tcl/patches/patch-pkgs_tdbcmysql1.0.3_configure          1.2
- lang/tcl/patches/patch-pkgs_tdbcodbc1.0.3_configure           1.2
- lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.3_configure       1.2
- lang/tcl/patches/patch-pkgs_thread2.7.2_configure             1.2
- lang/tcl/patches/patch-unix_configure                         1.8

---
   Module Name:    pkgsrc
   Committed By:   joerg
   Date:           Mon Jun 29 09:49:51 UTC 2015

   Modified Files:
           pkgsrc/lang/tcl: Makefile distinfo
           pkgsrc/lang/tcl/patches: patch-pkgs_itcl4.0.3_configure
               patch-pkgs_sqlite3.8.8.3_configure patch-pkgs_tdbc1.0.3_configure
               patch-pkgs_tdbcmysql1.0.3_configure
               patch-pkgs_tdbcodbc1.0.3_configure
               patch-pkgs_tdbcpostgres1.0.3_configure
               patch-pkgs_thread2.7.2_configure patch-unix_configure

   Log Message:
   Spell --export-dynamic correctly. Do not use gethostbyname_r on NetBSD.
   Bump revision.


(bsiegert)
diff -r1.78 -r1.78.6.1 pkgsrc/lang/tcl/Makefile
diff -r1.65 -r1.65.2.1 pkgsrc/lang/tcl/distinfo
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.0.3_configure
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.8.8.3_configure
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.3_configure
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.3_configure
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.3_configure
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.3_configure
diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/patch-pkgs_thread2.7.2_configure
diff -r1.7 -r1.7.6.1 pkgsrc/lang/tcl/patches/patch-unix_configure

cvs diff -r1.78 -r1.78.6.1 pkgsrc/lang/tcl/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/tcl/Makefile 2014/10/31 21:11:18 1.78
+++ pkgsrc/lang/tcl/Makefile 2015/07/04 15:04:26 1.78.6.1
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.78 2014/10/31 21:11:18 adam Exp $ 1# $NetBSD: Makefile,v 1.78.6.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3DISTNAME= tcl${TCL_VERSION}-src 3DISTNAME= tcl${TCL_VERSION}-src
4PKGNAME= tcl-${TCL_VERSION} 4PKGNAME= tcl-${TCL_VERSION}
 5PKGREVISION= 1
5CATEGORIES= lang 6CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.tcl.tk/ 10HOMEPAGE= http://www.tcl.tk/
10COMMENT= Tool Command Language, a dynamic language 11COMMENT= Tool Command Language, a dynamic language
11LICENSE= 2-clause-bsd 12LICENSE= 2-clause-bsd
12 13
13.include "../../lang/tcl/Makefile.version" 14.include "../../lang/tcl/Makefile.version"
14 15
15WRKSRC= ${WRKDIR}/tcl${TCL_VERSION} 16WRKSRC= ${WRKDIR}/tcl${TCL_VERSION}
16 17
17USE_GCC_RUNTIME= yes 18USE_GCC_RUNTIME= yes
@@ -25,24 +26,28 @@ PKGCONFIG_OVERRIDE+= unix/tcl.pc.in @@ -25,24 +26,28 @@ PKGCONFIG_OVERRIDE+= unix/tcl.pc.in
25 26
26CHECK_PORTABILITY_SKIP= win/configure 27CHECK_PORTABILITY_SKIP= win/configure
27 28
28# The test target gives better results when not run as root. 29# The test target gives better results when not run as root.
29TEST_TARGET= test 30TEST_TARGET= test
30 31
31.include "options.mk" 32.include "options.mk"
32 33
33# This is needed for SGI and maybe sun (according to tcl developers) 34# This is needed for SGI and maybe sun (according to tcl developers)
34.if defined(ABI) && ${ABI} == "64" 35.if defined(ABI) && ${ABI} == "64"
35CONFIGURE_ARGS+= --enable-64bit 36CONFIGURE_ARGS+= --enable-64bit
36.endif 37.endif
37 38
 39.if ${OPSYS} == "NetBSD"
 40CONFIGURE_ARGS+= ac_cv_func_gethostbyname_r=no
 41.endif
 42
38SUBST_CLASSES+= tcl-config 43SUBST_CLASSES+= tcl-config
39SUBST_STAGE.tcl-config= post-build 44SUBST_STAGE.tcl-config= post-build
40SUBST_FILES.tcl-config= unix/tclConfig.sh 45SUBST_FILES.tcl-config= unix/tclConfig.sh
41SUBST_SED.tcl-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|" 46SUBST_SED.tcl-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|"
42SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${PREFIX}/include/tcl|" 47SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${PREFIX}/include/tcl|"
43 48
44PLIST_SUBST+= SONUM=${TCL_SONUM} 49PLIST_SUBST+= SONUM=${TCL_SONUM}
45PLIST_SUBST+= BASEVER=${TCL_BASEVER} 50PLIST_SUBST+= BASEVER=${TCL_BASEVER}
46 51
47.include "../../devel/zlib/buildlink3.mk" 52.include "../../devel/zlib/buildlink3.mk"
48.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"

cvs diff -r1.65 -r1.65.2.1 pkgsrc/lang/tcl/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/tcl/distinfo 2015/05/21 10:37:59 1.65
+++ pkgsrc/lang/tcl/distinfo 2015/07/04 15:04:26 1.65.2.1
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1$NetBSD: distinfo,v 1.65 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: distinfo,v 1.65.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3SHA1 (tcl8.6.4-src.tar.gz) = 33c5a083a23cf54f15e25a9e787dc39ef3fa0a2b 3SHA1 (tcl8.6.4-src.tar.gz) = 33c5a083a23cf54f15e25a9e787dc39ef3fa0a2b
4RMD160 (tcl8.6.4-src.tar.gz) = 9a30b9083edba13aeef53ba6483b88202264f6dc 4RMD160 (tcl8.6.4-src.tar.gz) = 9a30b9083edba13aeef53ba6483b88202264f6dc
5Size (tcl8.6.4-src.tar.gz) = 8915556 bytes 5Size (tcl8.6.4-src.tar.gz) = 8915556 bytes
6SHA1 (patch-generic_tclInt.h) = 13289d8fcf5021898b06a9608bc05fc968a1ba5c 6SHA1 (patch-generic_tclInt.h) = 13289d8fcf5021898b06a9608bc05fc968a1ba5c
7SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e 7SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
8SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6 8SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
9SHA1 (patch-pkgs_itcl4.0.3_configure) = b49bd258d424c9d9643659519624c1a93bdc867d 9SHA1 (patch-pkgs_itcl4.0.3_configure) = 8350140809004c1157f9650b9c29e49af0120304
10SHA1 (patch-pkgs_sqlite3.8.8.3_configure) = 181ecbfaf3b26c67ae3e5fe8cd319188b4e89c5f 10SHA1 (patch-pkgs_sqlite3.8.8.3_configure) = e49e8b345330a08e4f931bf21d45d89c72b9099f
11SHA1 (patch-pkgs_tdbc1.0.3_configure) = 23c46840cf353027f508115d6154d023b87bd83e 11SHA1 (patch-pkgs_tdbc1.0.3_configure) = 39c1f010155a9b10ebcdefce065b3dfe26a09491
12SHA1 (patch-pkgs_tdbcmysql1.0.3_configure) = bab1df97a74f6ecb7aa5dcfb06998beca342e504 12SHA1 (patch-pkgs_tdbcmysql1.0.3_configure) = b38503fce5fe49213cf3612a0fe589dd79e4ab9c
13SHA1 (patch-pkgs_tdbcodbc1.0.3_configure) = 16b5e720d17cd6e3a7fcabe31e4f364ae804f01c 13SHA1 (patch-pkgs_tdbcodbc1.0.3_configure) = 5e4d10312768ad42e6b5d2a033ca4b3ee98cf861
14SHA1 (patch-pkgs_tdbcpostgres1.0.3_configure) = 1419e36de841ac1f71e2fe7f0663e0bd6e487006 14SHA1 (patch-pkgs_tdbcpostgres1.0.3_configure) = 57e99769900fc8d55f61096badc037aed6c4b60e
15SHA1 (patch-pkgs_thread2.7.2_configure) = a322d7e715b59b208ccbb4884a03d131c84bc356 15SHA1 (patch-pkgs_thread2.7.2_configure) = 1912b6411bf7b0dc0719fcb6d67c0aa848de85e3
16SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb 16SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
17SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 17SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
18SHA1 (patch-unix_Makefile.in) = 70cd193ca4bf93a0dc635c4ea0681686699277bf 18SHA1 (patch-unix_Makefile.in) = 70cd193ca4bf93a0dc635c4ea0681686699277bf
19SHA1 (patch-unix_configure) = abe7ec2bccea451d69d2df2587d3189971f17d9a 19SHA1 (patch-unix_configure) = a3a0965e82b81093ba53cb5bb31842138272450a
20SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31 20SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
21SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e 21SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e
22SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f 22SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
23SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 23SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88
24SHA1 (patch-unix_tclUnixPort.h) = 6efe848c16c550f6adee4bec011891755bb23620 24SHA1 (patch-unix_tclUnixPort.h) = 6efe848c16c550f6adee4bec011891755bb23620

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_itcl4.0.3_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_itcl4.0.3_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_itcl4.0.3_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_itcl4.0.3_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_itcl4.0.3_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/itcl4.0.3/configure.orig 2015-03-06 18:19:29.000000000 +0000 5--- pkgs/itcl4.0.3/configure.orig 2015-03-06 18:19:29.000000000 +0000
6+++ pkgs/itcl4.0.3/configure 6+++ pkgs/itcl4.0.3/configure
7@@ -7338,7 +7338,6 @@ fi 7@@ -7338,8 +7338,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 9 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -7359,8 +7358,6 @@ fi 17@@ -7359,8 +7358,6 @@ fi
16  18
17 fi 19 fi
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -7382,7 +7379,7 @@ fi 26@@ -7382,7 +7379,7 @@ fi
25  27
26 fi 28 fi
27 ;; 29 ;;

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_sqlite3.8.8.3_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_sqlite3.8.8.3_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_sqlite3.8.8.3_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_sqlite3.8.8.3_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_sqlite3.8.8.3_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/sqlite3.8.8.3/configure.orig 2015-03-06 18:27:28.000000000 +0000 5--- pkgs/sqlite3.8.8.3/configure.orig 2015-03-06 18:27:28.000000000 +0000
6+++ pkgs/sqlite3.8.8.3/configure 6+++ pkgs/sqlite3.8.8.3/configure
7@@ -7274,7 +7274,6 @@ fi 7@@ -7274,8 +7274,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 9 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -7295,8 +7294,6 @@ fi 17@@ -7295,8 +7294,6 @@ fi
16  18
17 fi 19 fi
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -7318,7 +7315,7 @@ fi 26@@ -7318,7 +7315,7 @@ fi
25  27
26 fi 28 fi
27 ;; 29 ;;

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbc1.0.3_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbc1.0.3_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbc1.0.3_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_tdbc1.0.3_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_tdbc1.0.3_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/tdbc1.0.3/configure.orig 2015-03-06 18:30:36.000000000 +0000 5--- pkgs/tdbc1.0.3/configure.orig 2015-03-06 18:30:36.000000000 +0000
6+++ pkgs/tdbc1.0.3/configure 6+++ pkgs/tdbc1.0.3/configure
7@@ -7465,7 +7465,6 @@ fi 7@@ -7465,8 +7465,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 9 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -7486,8 +7485,6 @@ fi 17@@ -7486,8 +7485,6 @@ fi
16  18
17 fi 19 fi
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -7509,7 +7506,7 @@ fi 26@@ -7509,7 +7506,7 @@ fi
25  27
26 fi 28 fi
27 ;; 29 ;;

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcmysql1.0.3_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcmysql1.0.3_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcmysql1.0.3_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_tdbcmysql1.0.3_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_tdbcmysql1.0.3_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/tdbcmysql1.0.3/configure.orig 2015-03-06 18:34:04.000000000 +0000 5--- pkgs/tdbcmysql1.0.3/configure.orig 2015-03-06 18:34:04.000000000 +0000
6+++ pkgs/tdbcmysql1.0.3/configure 6+++ pkgs/tdbcmysql1.0.3/configure
7@@ -7814,7 +7814,6 @@ fi 7@@ -7814,8 +7814,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 9 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -7835,8 +7834,6 @@ fi 17@@ -7835,8 +7834,6 @@ fi
16  18
17 fi 19 fi
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -7858,7 +7855,7 @@ fi 26@@ -7858,7 +7855,7 @@ fi
25  27
26 fi 28 fi
27 ;; 29 ;;

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcodbc1.0.3_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcodbc1.0.3_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcodbc1.0.3_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_tdbcodbc1.0.3_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_tdbcodbc1.0.3_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/tdbcodbc1.0.3/configure.orig 2015-03-06 18:35:24.000000000 +0000 5--- pkgs/tdbcodbc1.0.3/configure.orig 2015-03-06 18:35:24.000000000 +0000
6+++ pkgs/tdbcodbc1.0.3/configure 6+++ pkgs/tdbcodbc1.0.3/configure
7@@ -7808,7 +7808,6 @@ fi 7@@ -7808,8 +7808,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 9 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -7829,8 +7828,6 @@ fi 17@@ -7829,8 +7828,6 @@ fi
16  18
17 fi 19 fi
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -7852,7 +7849,7 @@ fi 26@@ -7852,7 +7849,7 @@ fi
25  27
26 fi 28 fi
27 ;; 29 ;;

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcpostgres1.0.3_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcpostgres1.0.3_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcpostgres1.0.3_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_tdbcpostgres1.0.3_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_tdbcpostgres1.0.3_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/tdbcpostgres1.0.3/configure.orig 2015-03-06 18:36:37.000000000 +0000 5--- pkgs/tdbcpostgres1.0.3/configure.orig 2015-03-06 18:36:37.000000000 +0000
6+++ pkgs/tdbcpostgres1.0.3/configure 6+++ pkgs/tdbcpostgres1.0.3/configure
7@@ -7808,7 +7808,6 @@ fi 7@@ -7808,8 +7808,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 9 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -7829,8 +7828,6 @@ fi 17@@ -7829,8 +7828,6 @@ fi
16  18
17 fi 19 fi
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -7852,7 +7849,7 @@ fi 26@@ -7852,7 +7849,7 @@ fi
25  27
26 fi 28 fi
27 ;; 29 ;;

cvs diff -r1.1 -r1.1.2.1 pkgsrc/lang/tcl/patches/Attic/patch-pkgs_thread2.7.2_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_thread2.7.2_configure 2015/05/21 10:37:59 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_thread2.7.2_configure 2015/07/04 15:04:26 1.1.2.1
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: patch-pkgs_thread2.7.2_configure,v 1.1 2015/05/21 10:37:59 adam Exp $ 1$NetBSD: patch-pkgs_thread2.7.2_configure,v 1.1.2.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
4 4
5--- pkgs/thread2.7.2/configure.orig 2015-03-06 18:38:33.000000000 +0000 5--- pkgs/thread2.7.2/configure.orig 2015-03-06 18:38:33.000000000 +0000
6+++ pkgs/thread2.7.2/configure 6+++ pkgs/thread2.7.2/configure
7@@ -9312,7 +9312,6 @@ fi 7@@ -9312,8 +9312,7 @@ fi
8 fi 8 fi
9  9
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' 11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
12 LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
 16 case "$arch" in
15@@ -9334,8 +9333,6 @@ fi 17@@ -9334,8 +9333,6 @@ fi
16 fi 18 fi
17  19
18 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
19- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
20- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
21 ;; 23 ;;
22 NetBSD-*) 24 NetBSD-*)
23 # NetBSD has ELF and can use 'cc -shared' to build shared libs 25 # NetBSD has ELF and can use 'cc -shared' to build shared libs
24@@ -9359,7 +9356,7 @@ fi 26@@ -9359,7 +9356,7 @@ fi
25 fi 27 fi
26  28
27 ;; 29 ;;

cvs diff -r1.7 -r1.7.6.1 pkgsrc/lang/tcl/patches/patch-unix_configure (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/patch-unix_configure 2014/10/31 21:11:18 1.7
+++ pkgsrc/lang/tcl/patches/patch-unix_configure 2015/07/04 15:04:26 1.7.6.1
@@ -1,134 +1,167 @@ @@ -1,134 +1,167 @@
1$NetBSD: patch-unix_configure,v 1.7 2014/10/31 21:11:18 adam Exp $ 1$NetBSD: patch-unix_configure,v 1.7.6.1 2015/07/04 15:04:26 bsiegert Exp $
2 2
3--- unix/configure.orig 2014-08-26 15:23:08.000000000 +0000 3--- unix/configure.orig 2015-03-11 13:59:56.000000000 +0000
4+++ unix/configure 4+++ unix/configure
5@@ -7666,7 +7666,7 @@ fi 5@@ -6989,12 +6989,12 @@ fi
 6 LD_SEARCH_FLAGS=""
 7 ;;
 8 BSD/OS-4.*)
 9- SHLIB_CFLAGS="-export-dynamic -fPIC"
 10+ SHLIB_CFLAGS="-Wl,--export-dynamic -fPIC"
 11 SHLIB_LD='${CC} -shared'
 12 SHLIB_SUFFIX=".so"
 13 DL_OBJS="tclLoadDl.o"
 14 DL_LIBS="-ldl"
 15- LDFLAGS="$LDFLAGS -export-dynamic"
 16+ LDFLAGS="$LDFLAGS --export-dynamic"
 17 CC_SEARCH_FLAGS=""
 18 LD_SEARCH_FLAGS=""
 19 ;;
 20@@ -7665,7 +7665,7 @@ fi
6 CC_SEARCH_FLAGS="" 21 CC_SEARCH_FLAGS=""
7 LD_SEARCH_FLAGS="" 22 LD_SEARCH_FLAGS=""
8 ;; 23 ;;
9- OpenBSD-*) 24- OpenBSD-*)
10+ OpenBSD-*|MirBSD-*) 25+ OpenBSD-*|MirBSD-*)
11 arch=`arch -s` 26 arch=`arch -s`
12 case "$arch" in 27 case "$arch" in
13 vax) 28 vax)
14@@ -7740,7 +7740,7 @@ fi 29@@ -7695,7 +7695,7 @@ fi
 30
 31 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
 32 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
 33- LDFLAGS="-Wl,-export-dynamic"
 34+ LDFLAGS="-Wl,--export-dynamic"
 35 ;;
 36 esac
 37 case "$arch" in
 38@@ -7729,7 +7729,7 @@ fi
 39 SHLIB_SUFFIX=".so"
 40 DL_OBJS="tclLoadDl.o"
 41 DL_LIBS=""
 42- LDFLAGS="$LDFLAGS -export-dynamic"
 43+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
 44 if test $doRpath = yes; then
 45
 46 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
 47@@ -7746,7 +7746,7 @@ fi
15 fi 48 fi
16  49
17 ;; 50 ;;
18- FreeBSD-*) 51- FreeBSD-*)
19+ FreeBSD-*|DragonFly-*) 52+ FreeBSD-*|DragonFly-*)
20 # This configuration from FreeBSD Ports. 53 # This configuration from FreeBSD Ports.
21 SHLIB_CFLAGS="-fPIC" 54 SHLIB_CFLAGS="-fPIC"
22 SHLIB_LD="${CC} -shared" 55 SHLIB_LD="${CC} -shared"
23@@ -7775,7 +7775,6 @@ fi 56@@ -7780,7 +7780,6 @@ fi
24 esac 57 esac
25 ;; 58 ;;
26 Darwin-*) 59 Darwin-*)
27- CFLAGS_OPTIMIZE="-Os" 60- CFLAGS_OPTIMIZE="-Os"
28 SHLIB_CFLAGS="-fno-common" 61 SHLIB_CFLAGS="-fno-common"
29 # To avoid discrepancies between what headers configure sees during 62 # To avoid discrepancies between what headers configure sees during
30 # preprocessing tests and compiling tests, move any -isysroot and 63 # preprocessing tests and compiling tests, move any -isysroot and
31@@ -8949,7 +8948,7 @@ fi 64@@ -8954,7 +8953,7 @@ fi
32 BSD/OS*) ;; 65 BSD/OS*) ;;
33 CYGWIN_*|MINGW32_*) ;; 66 CYGWIN_*|MINGW32_*) ;;
34 IRIX*) ;; 67 IRIX*) ;;
35- NetBSD-*|FreeBSD-*|OpenBSD-*) ;; 68- NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
36+ NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*|MirBSD-*) ;; 69+ NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*|MirBSD-*) ;;
37 Darwin-*) ;; 70 Darwin-*) ;;
38 SCO_SV-3.2*) ;; 71 SCO_SV-3.2*) ;;
39 *) SHLIB_CFLAGS="-fPIC" ;; 72 *) SHLIB_CFLAGS="-fPIC" ;;
40@@ -8991,7 +8990,11 @@ fi 73@@ -8996,7 +8995,11 @@ fi
41  74
42 else 75 else
43  76
44- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"' 77- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"'
45+ if test "${SHLIB_SUFFIX}" = ".dylib" ; then 78+ if test "${SHLIB_SUFFIX}" = ".dylib" ; then
46+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/libtcl$(MAJOR_VERSION)$(MINOR_VERSION).$(SHLIB_VERSION)$(SHLIB_SUFFIX)"' 79+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/libtcl$(MAJOR_VERSION)$(MINOR_VERSION).$(SHLIB_VERSION)$(SHLIB_SUFFIX)"'
47+ else 80+ else
48+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE).$(SHLIB_VERSION)"' 81+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE).$(SHLIB_VERSION)"'
49+ fi 82+ fi
50  83
51 fi 84 fi
52  85
53@@ -9025,7 +9028,7 @@ fi 86@@ -9030,7 +9033,7 @@ fi
54 else 87 else
55  88
56 MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@' 89 MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@'
57- INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))' 90- INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))'
58+ INSTALL_STUB_LIB='$(INSTALL_DATA) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))' 91+ INSTALL_STUB_LIB='$(INSTALL_DATA) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))'
59  92
60 fi 93 fi
61  94
62@@ -19059,9 +19062,9 @@ fi 95@@ -19064,9 +19067,9 @@ fi
63 # building libtcl as a shared library instead of a static library. 96 # building libtcl as a shared library instead of a static library.
64 #-------------------------------------------------------------------- 97 #--------------------------------------------------------------------
65  98
66-TCL_UNSHARED_LIB_SUFFIX=${UNSHARED_LIB_SUFFIX} 99-TCL_UNSHARED_LIB_SUFFIX=${UNSHARED_LIB_SUFFIX}
67-TCL_SHARED_LIB_SUFFIX=${SHARED_LIB_SUFFIX} 100-TCL_SHARED_LIB_SUFFIX=${SHARED_LIB_SUFFIX}
68-eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}" 101-eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}"
69+TCL_UNSHARED_LIB_SUFFIX=${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}.a 102+TCL_UNSHARED_LIB_SUFFIX=${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}.a
70+TCL_SHARED_LIB_SUFFIX=${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}${SHLIB_SUFFIX} 103+TCL_SHARED_LIB_SUFFIX=${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}${SHLIB_SUFFIX}
71+eval "TCL_LIB_FILE=libtcl${TCL_SHARED_LIB_SUFFIX}" 104+eval "TCL_LIB_FILE=libtcl${TCL_SHARED_LIB_SUFFIX}"
72  105
73 # tclConfig.sh needs a version of the _LIB_SUFFIX that has been eval'ed 106 # tclConfig.sh needs a version of the _LIB_SUFFIX that has been eval'ed
74 # since on some platforms TCL_LIB_FILE contains shell escapes. 107 # since on some platforms TCL_LIB_FILE contains shell escapes.
75@@ -19174,13 +19177,10 @@ else 108@@ -19179,13 +19182,10 @@ else
76 eval libdir="$libdir" 109 eval libdir="$libdir"
77 # default install directory for bundled packages 110 # default install directory for bundled packages
78 PACKAGE_DIR="$libdir" 111 PACKAGE_DIR="$libdir"
79- if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then 112- if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
80- TCL_LIB_FLAG="-ltcl${TCL_VERSION}" 113- TCL_LIB_FLAG="-ltcl${TCL_VERSION}"
81- else 114- else
82- TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`" 115- TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`"
83- fi 116- fi
84+ TCL_LIB_FLAG="-ltcl${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}" 117+ TCL_LIB_FLAG="-ltcl${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}"
85 TCL_BUILD_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TCL_LIB_FLAG}" 118 TCL_BUILD_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TCL_LIB_FLAG}"
86- TCL_LIB_SPEC="-L${libdir} ${TCL_LIB_FLAG}" 119- TCL_LIB_SPEC="-L${libdir} ${TCL_LIB_FLAG}"
87+ TCL_LIB_SPEC_RPATH="${COMPILER_RPATH_FLAG}${libdir}" 120+ TCL_LIB_SPEC_RPATH="${COMPILER_RPATH_FLAG}${libdir}"
88+ TCL_LIB_SPEC="${TCL_LIB_SPEC_RPATH} -L${libdir} ${TCL_LIB_FLAG}" 121+ TCL_LIB_SPEC="${TCL_LIB_SPEC_RPATH} -L${libdir} ${TCL_LIB_FLAG}"
89 fi 122 fi
90 VERSION='${VERSION}' 123 VERSION='${VERSION}'
91 eval "CFG_TCL_SHARED_LIB_SUFFIX=${TCL_SHARED_LIB_SUFFIX}" 124 eval "CFG_TCL_SHARED_LIB_SUFFIX=${TCL_SHARED_LIB_SUFFIX}"
92@@ -19199,12 +19199,11 @@ if test "$FRAMEWORK_BUILD" = "1" ; then 125@@ -19204,12 +19204,11 @@ if test "$FRAMEWORK_BUILD" = "1" ; then
93 TCL_PACKAGE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /System/Library/Frameworks" 126 TCL_PACKAGE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /System/Library/Frameworks"
94 test -z "$TCL_MODULE_PATH" && \ 127 test -z "$TCL_MODULE_PATH" && \
95 TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl" 128 TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl"
96-elif test "$prefix/lib" != "$libdir"; then 129-elif test "$prefix/lib" != "$libdir"; then
97- TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" 130- TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}"
98 else 131 else
99- TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}" 132- TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}"
100+ TCL_PACKAGE_PATH="${prefix}/lib/tcl ${prefix}/lib" 133+ TCL_PACKAGE_PATH="${prefix}/lib/tcl ${prefix}/lib"
101 fi 134 fi
102  135
103+ 136+
104 #-------------------------------------------------------------------- 137 #--------------------------------------------------------------------
105 # The statements below define various symbols relating to Tcl 138 # The statements below define various symbols relating to Tcl
106 # stub support. 139 # stub support.
107@@ -19217,12 +19216,7 @@ eval "TCL_STUB_LIB_FILE=libtclstub${TCL_ 140@@ -19222,12 +19221,7 @@ eval "TCL_STUB_LIB_FILE=libtclstub${TCL_
108 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 141 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
109 eval "TCL_STUB_LIB_DIR=${libdir}" 142 eval "TCL_STUB_LIB_DIR=${libdir}"
110  143
111-if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then 144-if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
112- TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}" 145- TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}"
113-else 146-else
114- TCL_STUB_LIB_FLAG="-ltclstub`echo ${TCL_VERSION} | tr -d .`" 147- TCL_STUB_LIB_FLAG="-ltclstub`echo ${TCL_VERSION} | tr -d .`"
115-fi 148-fi
116- 149-
117+TCL_STUB_LIB_FLAG="-ltclstub${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}" 150+TCL_STUB_LIB_FLAG="-ltclstub${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}"
118 TCL_BUILD_STUB_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TCL_STUB_LIB_FLAG}" 151 TCL_BUILD_STUB_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TCL_STUB_LIB_FLAG}"
119 TCL_STUB_LIB_SPEC="-L${TCL_STUB_LIB_DIR} ${TCL_STUB_LIB_FLAG}" 152 TCL_STUB_LIB_SPEC="-L${TCL_STUB_LIB_DIR} ${TCL_STUB_LIB_FLAG}"
120 TCL_BUILD_STUB_LIB_PATH="`pwd`/${TCL_STUB_LIB_FILE}" 153 TCL_BUILD_STUB_LIB_PATH="`pwd`/${TCL_STUB_LIB_FILE}"
121@@ -19376,34 +19370,15 @@ fi 154@@ -19381,34 +19375,15 @@ fi
122 # Transform confdefs.h into DEFS. 155 # Transform confdefs.h into DEFS.
123 # Protect against shell expansion while executing Makefile rules. 156 # Protect against shell expansion while executing Makefile rules.
124 # Protect against Makefile macro expansion. 157 # Protect against Makefile macro expansion.
125-# 158-#
126-# If the first sed substitution is executed (which looks for macros that 159-# If the first sed substitution is executed (which looks for macros that
127-# take arguments), then we branch to the quote section. Otherwise, 160-# take arguments), then we branch to the quote section. Otherwise,
128-# look for a macro that doesn't take arguments. 161-# look for a macro that doesn't take arguments.
129-cat >confdef2opt.sed <<\_ACEOF 162-cat >confdef2opt.sed <<\_ACEOF
130-t clear 163-t clear
131-: clear 164-: clear
132-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g 165-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
133-t quote 166-t quote
134-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g 167-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
@@ -152,21 +185,21 @@ $NetBSD: patch-unix_configure,v 1.7 2014 @@ -152,21 +185,21 @@ $NetBSD: patch-unix_configure,v 1.7 2014
152-rm -f confdef2opt.sed 185-rm -f confdef2opt.sed
153+cat > conftest.defs <<\EOF 186+cat > conftest.defs <<\EOF
154+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g 187+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
155+s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g 188+s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
156+s%\[%\\&%g 189+s%\[%\\&%g
157+s%\]%\\&%g 190+s%\]%\\&%g
158+s%\$%$$%g 191+s%\$%$$%g
159+EOF 192+EOF
160+DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` 193+DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
161+rm -f conftest.defs 194+rm -f conftest.defs
162  195
163  196
164  197
165@@ -20031,6 +20006,7 @@ s,@EXTRA_BUILD_HTML@,$EXTRA_BUILD_HTML,; 198@@ -20036,6 +20013,7 @@ s,@EXTRA_BUILD_HTML@,$EXTRA_BUILD_HTML,;
166 s,@EXTRA_TCLSH_LIBS@,$EXTRA_TCLSH_LIBS,;t t 199 s,@EXTRA_TCLSH_LIBS@,$EXTRA_TCLSH_LIBS,;t t
167 s,@DLTEST_LD@,$DLTEST_LD,;t t 200 s,@DLTEST_LD@,$DLTEST_LD,;t t
168 s,@DLTEST_SUFFIX@,$DLTEST_SUFFIX,;t t 201 s,@DLTEST_SUFFIX@,$DLTEST_SUFFIX,;t t
169+s,@SHLIB_VERSION@,$SHLIB_VERSION,;t t 202+s,@SHLIB_VERSION@,$SHLIB_VERSION,;t t
170 CEOF 203 CEOF
171  204
172 _ACEOF 205 _ACEOF