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.diff -r1.78 -r1.78.6.1 pkgsrc/lang/tcl/Makefile
(bsiegert)
@@ -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 | |||
3 | DISTNAME= tcl${TCL_VERSION}-src | 3 | DISTNAME= tcl${TCL_VERSION}-src | |
4 | PKGNAME= tcl-${TCL_VERSION} | 4 | PKGNAME= tcl-${TCL_VERSION} | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= lang | 6 | CATEGORIES= lang | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/} | |
7 | 8 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.tcl.tk/ | 10 | HOMEPAGE= http://www.tcl.tk/ | |
10 | COMMENT= Tool Command Language, a dynamic language | 11 | COMMENT= Tool Command Language, a dynamic language | |
11 | LICENSE= 2-clause-bsd | 12 | LICENSE= 2-clause-bsd | |
12 | 13 | |||
13 | .include "../../lang/tcl/Makefile.version" | 14 | .include "../../lang/tcl/Makefile.version" | |
14 | 15 | |||
15 | WRKSRC= ${WRKDIR}/tcl${TCL_VERSION} | 16 | WRKSRC= ${WRKDIR}/tcl${TCL_VERSION} | |
16 | 17 | |||
17 | USE_GCC_RUNTIME= yes | 18 | USE_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 | |||
26 | CHECK_PORTABILITY_SKIP= win/configure | 27 | CHECK_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. | |
29 | TEST_TARGET= test | 30 | TEST_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" | |
35 | CONFIGURE_ARGS+= --enable-64bit | 36 | CONFIGURE_ARGS+= --enable-64bit | |
36 | .endif | 37 | .endif | |
37 | 38 | |||
39 | .if ${OPSYS} == "NetBSD" | |||
40 | CONFIGURE_ARGS+= ac_cv_func_gethostbyname_r=no | |||
41 | .endif | |||
42 | ||||
38 | SUBST_CLASSES+= tcl-config | 43 | SUBST_CLASSES+= tcl-config | |
39 | SUBST_STAGE.tcl-config= post-build | 44 | SUBST_STAGE.tcl-config= post-build | |
40 | SUBST_FILES.tcl-config= unix/tclConfig.sh | 45 | SUBST_FILES.tcl-config= unix/tclConfig.sh | |
41 | SUBST_SED.tcl-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|" | 46 | SUBST_SED.tcl-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|" | |
42 | SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${PREFIX}/include/tcl|" | 47 | SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${PREFIX}/include/tcl|" | |
43 | 48 | |||
44 | PLIST_SUBST+= SONUM=${TCL_SONUM} | 49 | PLIST_SUBST+= SONUM=${TCL_SONUM} | |
45 | PLIST_SUBST+= BASEVER=${TCL_BASEVER} | 50 | PLIST_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" |
@@ -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 | |||
3 | SHA1 (tcl8.6.4-src.tar.gz) = 33c5a083a23cf54f15e25a9e787dc39ef3fa0a2b | 3 | SHA1 (tcl8.6.4-src.tar.gz) = 33c5a083a23cf54f15e25a9e787dc39ef3fa0a2b | |
4 | RMD160 (tcl8.6.4-src.tar.gz) = 9a30b9083edba13aeef53ba6483b88202264f6dc | 4 | RMD160 (tcl8.6.4-src.tar.gz) = 9a30b9083edba13aeef53ba6483b88202264f6dc | |
5 | Size (tcl8.6.4-src.tar.gz) = 8915556 bytes | 5 | Size (tcl8.6.4-src.tar.gz) = 8915556 bytes | |
6 | SHA1 (patch-generic_tclInt.h) = 13289d8fcf5021898b06a9608bc05fc968a1ba5c | 6 | SHA1 (patch-generic_tclInt.h) = 13289d8fcf5021898b06a9608bc05fc968a1ba5c | |
7 | SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e | 7 | SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e | |
8 | SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6 | 8 | SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6 | |
9 | SHA1 (patch-pkgs_itcl4.0.3_configure) = b49bd258d424c9d9643659519624c1a93bdc867d | 9 | SHA1 (patch-pkgs_itcl4.0.3_configure) = 8350140809004c1157f9650b9c29e49af0120304 | |
10 | SHA1 (patch-pkgs_sqlite3.8.8.3_configure) = 181ecbfaf3b26c67ae3e5fe8cd319188b4e89c5f | 10 | SHA1 (patch-pkgs_sqlite3.8.8.3_configure) = e49e8b345330a08e4f931bf21d45d89c72b9099f | |
11 | SHA1 (patch-pkgs_tdbc1.0.3_configure) = 23c46840cf353027f508115d6154d023b87bd83e | 11 | SHA1 (patch-pkgs_tdbc1.0.3_configure) = 39c1f010155a9b10ebcdefce065b3dfe26a09491 | |
12 | SHA1 (patch-pkgs_tdbcmysql1.0.3_configure) = bab1df97a74f6ecb7aa5dcfb06998beca342e504 | 12 | SHA1 (patch-pkgs_tdbcmysql1.0.3_configure) = b38503fce5fe49213cf3612a0fe589dd79e4ab9c | |
13 | SHA1 (patch-pkgs_tdbcodbc1.0.3_configure) = 16b5e720d17cd6e3a7fcabe31e4f364ae804f01c | 13 | SHA1 (patch-pkgs_tdbcodbc1.0.3_configure) = 5e4d10312768ad42e6b5d2a033ca4b3ee98cf861 | |
14 | SHA1 (patch-pkgs_tdbcpostgres1.0.3_configure) = 1419e36de841ac1f71e2fe7f0663e0bd6e487006 | 14 | SHA1 (patch-pkgs_tdbcpostgres1.0.3_configure) = 57e99769900fc8d55f61096badc037aed6c4b60e | |
15 | SHA1 (patch-pkgs_thread2.7.2_configure) = a322d7e715b59b208ccbb4884a03d131c84bc356 | 15 | SHA1 (patch-pkgs_thread2.7.2_configure) = 1912b6411bf7b0dc0719fcb6d67c0aa848de85e3 | |
16 | SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb | 16 | SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb | |
17 | SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 | 17 | SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 | |
18 | SHA1 (patch-unix_Makefile.in) = 70cd193ca4bf93a0dc635c4ea0681686699277bf | 18 | SHA1 (patch-unix_Makefile.in) = 70cd193ca4bf93a0dc635c4ea0681686699277bf | |
19 | SHA1 (patch-unix_configure) = abe7ec2bccea451d69d2df2587d3189971f17d9a | 19 | SHA1 (patch-unix_configure) = a3a0965e82b81093ba53cb5bb31842138272450a | |
20 | SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31 | 20 | SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31 | |
21 | SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e | 21 | SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e | |
22 | SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f | 22 | SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f | |
23 | SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 | 23 | SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 | |
24 | SHA1 (patch-unix_tclUnixPort.h) = 6efe848c16c550f6adee4bec011891755bb23620 | 24 | SHA1 (patch-unix_tclUnixPort.h) = 6efe848c16c550f6adee4bec011891755bb23620 |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add 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 | ;; |
@@ -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 |