Sun Jul 16 08:50:18 2017 UTC ()
Honor LDFLAGS on NetBSD. Fixes RELRO build.

Every OPSYS has its own case for this. Please fix your
favorite operating system similarly.


(wiz)
diff -r1.69 -r1.70 pkgsrc/lang/tcl/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.0.5_configure
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.13.0_configure
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.0.4_configure
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.0.4_configure
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.0.4_configure
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.0.4_configure
diff -r1.1 -r1.2 pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.0_configure

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

--- pkgsrc/lang/tcl/distinfo 2016/09/03 11:58:01 1.69
+++ pkgsrc/lang/tcl/distinfo 2017/07/16 08:50:18 1.70
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1$NetBSD: distinfo,v 1.69 2016/09/03 11:58:01 adam Exp $ 1$NetBSD: distinfo,v 1.70 2017/07/16 08:50:18 wiz Exp $
2 2
3SHA1 (tcl8.6.6-src.tar.gz) = 169dd1589cad62c9fac4257c113db245da502cd0 3SHA1 (tcl8.6.6-src.tar.gz) = 169dd1589cad62c9fac4257c113db245da502cd0
4RMD160 (tcl8.6.6-src.tar.gz) = 2386a69eb841f8af51c1b124f68e0b812a225cca 4RMD160 (tcl8.6.6-src.tar.gz) = 2386a69eb841f8af51c1b124f68e0b812a225cca
5SHA512 (tcl8.6.6-src.tar.gz) = b8e707470655ceef2ef385b8a2e617c1c0ebced577732d1f5e818cd7295ca25da491b6024047cae2aff754d27e00d646f830c2049b96f306ac96bc69b02da7b0 5SHA512 (tcl8.6.6-src.tar.gz) = b8e707470655ceef2ef385b8a2e617c1c0ebced577732d1f5e818cd7295ca25da491b6024047cae2aff754d27e00d646f830c2049b96f306ac96bc69b02da7b0
6Size (tcl8.6.6-src.tar.gz) = 9553805 bytes 6Size (tcl8.6.6-src.tar.gz) = 9553805 bytes
7SHA1 (patch-generic_tclInt.h) = fde6a5458a138b6d61fdbab1269b1c5111a28b22 7SHA1 (patch-generic_tclInt.h) = fde6a5458a138b6d61fdbab1269b1c5111a28b22
8SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e 8SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
9SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6 9SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
10SHA1 (patch-pkgs_itcl4.0.5_configure) = 8c48062e1f90f3843b6adcf2b5d61fa40b80f6e2 10SHA1 (patch-pkgs_itcl4.0.5_configure) = 55c1a3e14247957a1eb26a06cd7327b8ee7e4a87
11SHA1 (patch-pkgs_sqlite3.13.0_Makefile.in) = 1205936335cda5d413c24da33608a9bbec6a65a9 11SHA1 (patch-pkgs_sqlite3.13.0_Makefile.in) = 1205936335cda5d413c24da33608a9bbec6a65a9
12SHA1 (patch-pkgs_sqlite3.13.0_configure) = 80a40d46ffe693ed431c10a48a82401ba7707549 12SHA1 (patch-pkgs_sqlite3.13.0_configure) = 46cf2337e3b2af95b67537b127445c71d6c973cd
13SHA1 (patch-pkgs_tdbc1.0.4_configure) = 058f0ec3a6cf506c1998a30a81364f7856d17508 13SHA1 (patch-pkgs_tdbc1.0.4_configure) = 2413c9b1709a0a56e540850f3a6aaa694bf93a74
14SHA1 (patch-pkgs_tdbcmysql1.0.4_configure) = e633bb54d886f72dae485c2110488bb1441c965b 14SHA1 (patch-pkgs_tdbcmysql1.0.4_configure) = 6140196762a898467f5d83950159bf333a1f3f35
15SHA1 (patch-pkgs_tdbcodbc1.0.4_configure) = 5e93d9edc663f31e714726b4e3f9f4af6221fac8 15SHA1 (patch-pkgs_tdbcodbc1.0.4_configure) = 28d8d39386244dda3e93b92ad604cd6990b1a256
16SHA1 (patch-pkgs_tdbcpostgres1.0.4_configure) = 182a106fd8559d08bb4d8d611972473640e9838a 16SHA1 (patch-pkgs_tdbcpostgres1.0.4_configure) = 247929d01d2b1daba893da4c4eba1a78ea93d69e
17SHA1 (patch-pkgs_thread2.8.0_configure) = 0dfc552a4cbce2e100c640722ec9837f02226819 17SHA1 (patch-pkgs_thread2.8.0_configure) = c259fa206ea89463833f18aa262ed71b01807071
18SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb 18SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
19SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 19SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
20SHA1 (patch-unix_Makefile.in) = 6fa60e07f21842e987bc20d23d4be82cba5bc905 20SHA1 (patch-unix_Makefile.in) = 6fa60e07f21842e987bc20d23d4be82cba5bc905
21SHA1 (patch-unix_configure) = 497eebc6dfa614647a400c94847f5fdb82d6e361 21SHA1 (patch-unix_configure) = 497eebc6dfa614647a400c94847f5fdb82d6e361
22SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31 22SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
23SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e 23SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e
24SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f 24SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
25SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 25SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88
26SHA1 (patch-unix_tclUnixPort.h) = f7d2e7b8912b9bff1709ac2c34aee1f4725e90ac 26SHA1 (patch-unix_tclUnixPort.h) = f7d2e7b8912b9bff1709ac2c34aee1f4725e90ac

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_itcl4.0.5_configure 2016/09/03 11:58:01 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_itcl4.0.5_configure 2017/07/16 08:50:18 1.2
@@ -1,38 +1,45 @@ @@ -1,38 +1,45 @@
1$NetBSD: patch-pkgs_itcl4.0.5_configure,v 1.1 2016/09/03 11:58:01 adam Exp $ 1$NetBSD: patch-pkgs_itcl4.0.5_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/itcl4.0.5/configure.orig 2016-07-12 15:29:40.000000000 +0000 6--- pkgs/itcl4.0.5/configure.orig 2016-07-12 15:29:40.000000000 +0000
6+++ pkgs/itcl4.0.5/configure 7+++ pkgs/itcl4.0.5/configure
7@@ -7443,8 +7443,7 @@ fi 8@@ -7443,8 +7443,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 9 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 10 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 11 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 12- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12- LDFLAGS="-Wl,-export-dynamic" 13- LDFLAGS="-Wl,-export-dynamic"
13+ LDFLAGS="-Wl,--export-dynamic" 14+ LDFLAGS="-Wl,--export-dynamic"
14 ;; 15 ;;
15 esac 16 esac
16 case "$arch" in 17 case "$arch" in
17@@ -7464,8 +7463,6 @@ fi 18@@ -7464,13 +7463,11 @@ fi
18  19
19 fi 20 fi
20 # OpenBSD doesn't do version numbers with dots. 21 # OpenBSD doesn't do version numbers with dots.
21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 22- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
22- TCL_LIB_VERSIONS_OK=nodots 23- TCL_LIB_VERSIONS_OK=nodots
23 ;; 24 ;;
24 NetBSD-*) 25 NetBSD-*)
25 # NetBSD has ELF and can use 'cc -shared' to build shared libs 26 # NetBSD has ELF and can use 'cc -shared' to build shared libs
 27 SHLIB_CFLAGS="-fPIC"
 28- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 29+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS}'
 30 SHLIB_SUFFIX=".so"
 31 LDFLAGS="$LDFLAGS -export-dynamic"
 32 if test $doRpath = yes; then :
26@@ -7487,7 +7484,7 @@ fi 33@@ -7487,7 +7484,7 @@ fi
27  34
28 fi 35 fi
29 ;; 36 ;;
30- FreeBSD-*) 37- FreeBSD-*)
31+ FreeBSD-*|DragonFly-*) 38+ FreeBSD-*|DragonFly-*)
32 # This configuration from FreeBSD Ports. 39 # This configuration from FreeBSD Ports.
33 SHLIB_CFLAGS="-fPIC" 40 SHLIB_CFLAGS="-fPIC"
34 SHLIB_LD="${CC} -shared" 41 SHLIB_LD="${CC} -shared"
35@@ -7509,10 +7506,6 @@ fi 42@@ -7509,10 +7506,6 @@ fi
36 case $system in 43 case $system in
37 FreeBSD-3.*) 44 FreeBSD-3.*)
38 # Version numbers are dot-stripped by system policy. 45 # Version numbers are dot-stripped by system policy.

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_sqlite3.13.0_configure 2016/09/03 11:58:01 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_sqlite3.13.0_configure 2017/07/16 08:50:18 1.2
@@ -1,37 +1,44 @@ @@ -1,37 +1,44 @@
1$NetBSD: patch-pkgs_sqlite3.13.0_configure,v 1.1 2016/09/03 11:58:01 adam Exp $ 1$NetBSD: patch-pkgs_sqlite3.13.0_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/sqlite3.13.0/configure.orig 2016-05-31 15:48:11.000000000 +0000 6--- pkgs/sqlite3.13.0/configure.orig 2016-05-31 15:48:11.000000000 +0000
6+++ pkgs/sqlite3.13.0/configure 7+++ pkgs/sqlite3.13.0/configure
7@@ -7290,7 +7290,7 @@ fi 8@@ -7290,7 +7290,7 @@ fi
8 fi 9 fi
9 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
10 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' 11 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
11- LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
12+ LDFLAGS="-Wl,--export-dynamic" 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
15 case "$arch" in 16 case "$arch" in
16@@ -7310,8 +7310,6 @@ fi 17@@ -7310,13 +7310,11 @@ fi
17  18
18 fi 19 fi
19 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
20- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
21- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
22 ;; 23 ;;
23 NetBSD-*) 24 NetBSD-*)
24 # 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
 26 SHLIB_CFLAGS="-fPIC"
 27- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 28+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}'
 29 SHLIB_SUFFIX=".so"
 30 LDFLAGS="$LDFLAGS -export-dynamic"
 31 if test $doRpath = yes; then :
25@@ -7333,7 +7331,7 @@ fi 32@@ -7333,7 +7331,7 @@ fi
26  33
27 fi 34 fi
28 ;; 35 ;;
29- FreeBSD-*) 36- FreeBSD-*)
30+ FreeBSD-*|DragonFly-*) 37+ FreeBSD-*|DragonFly-*)
31 # This configuration from FreeBSD Ports. 38 # This configuration from FreeBSD Ports.
32 SHLIB_CFLAGS="-fPIC" 39 SHLIB_CFLAGS="-fPIC"
33 SHLIB_LD="${CC} -shared" 40 SHLIB_LD="${CC} -shared"
34@@ -7356,10 +7354,6 @@ fi 41@@ -7356,10 +7354,6 @@ fi
35 case $system in 42 case $system in
36 FreeBSD-3.*) 43 FreeBSD-3.*)
37 # Version numbers are dot-stripped by system policy. 44 # Version numbers are dot-stripped by system policy.

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbc1.0.4_configure 2016/03/06 11:47:49 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbc1.0.4_configure 2017/07/16 08:50:18 1.2
@@ -1,38 +1,45 @@ @@ -1,38 +1,45 @@
1$NetBSD: patch-pkgs_tdbc1.0.4_configure,v 1.1 2016/03/06 11:47:49 adam Exp $ 1$NetBSD: patch-pkgs_tdbc1.0.4_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/tdbc1.0.4/configure.orig 2016-01-28 18:05:47.000000000 +0000 6--- pkgs/tdbc1.0.4/configure.orig 2016-01-28 18:05:47.000000000 +0000
6+++ pkgs/tdbc1.0.4/configure 7+++ pkgs/tdbc1.0.4/configure
7@@ -7518,8 +7518,7 @@ fi 8@@ -7518,8 +7518,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 9 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 10 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 11 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 12- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12- LDFLAGS="-Wl,-export-dynamic" 13- LDFLAGS="-Wl,-export-dynamic"
13+ LDFLAGS="-Wl,--export-dynamic" 14+ LDFLAGS="-Wl,--export-dynamic"
14 ;; 15 ;;
15 esac 16 esac
16 case "$arch" in 17 case "$arch" in
17@@ -7539,8 +7538,6 @@ fi 18@@ -7539,13 +7538,11 @@ fi
18  19
19 fi 20 fi
20 # OpenBSD doesn't do version numbers with dots. 21 # OpenBSD doesn't do version numbers with dots.
21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 22- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
22- TCL_LIB_VERSIONS_OK=nodots 23- TCL_LIB_VERSIONS_OK=nodots
23 ;; 24 ;;
24 NetBSD-*) 25 NetBSD-*)
25 # NetBSD has ELF and can use 'cc -shared' to build shared libs 26 # NetBSD has ELF and can use 'cc -shared' to build shared libs
 27 SHLIB_CFLAGS="-fPIC"
 28- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 29+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}'
 30 SHLIB_SUFFIX=".so"
 31 LDFLAGS="$LDFLAGS -export-dynamic"
 32 if test $doRpath = yes; then :
26@@ -7562,7 +7559,7 @@ fi 33@@ -7562,7 +7559,7 @@ fi
27  34
28 fi 35 fi
29 ;; 36 ;;
30- FreeBSD-*) 37- FreeBSD-*)
31+ FreeBSD-*|DragonFly-*) 38+ FreeBSD-*|DragonFly-*)
32 # This configuration from FreeBSD Ports. 39 # This configuration from FreeBSD Ports.
33 SHLIB_CFLAGS="-fPIC" 40 SHLIB_CFLAGS="-fPIC"
34 SHLIB_LD="${CC} -shared" 41 SHLIB_LD="${CC} -shared"
35@@ -7584,10 +7581,6 @@ fi 42@@ -7584,10 +7581,6 @@ fi
36 case $system in 43 case $system in
37 FreeBSD-3.*) 44 FreeBSD-3.*)
38 # Version numbers are dot-stripped by system policy. 45 # Version numbers are dot-stripped by system policy.

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcmysql1.0.4_configure 2016/03/06 11:47:49 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcmysql1.0.4_configure 2017/07/16 08:50:18 1.2
@@ -1,38 +1,45 @@ @@ -1,38 +1,45 @@
1$NetBSD: patch-pkgs_tdbcmysql1.0.4_configure,v 1.1 2016/03/06 11:47:49 adam Exp $ 1$NetBSD: patch-pkgs_tdbcmysql1.0.4_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/tdbcmysql1.0.4/configure.orig 2016-01-28 18:06:23.000000000 +0000 6--- pkgs/tdbcmysql1.0.4/configure.orig 2016-01-28 18:06:23.000000000 +0000
6+++ pkgs/tdbcmysql1.0.4/configure 7+++ pkgs/tdbcmysql1.0.4/configure
7@@ -7864,8 +7864,7 @@ fi 8@@ -7864,8 +7864,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 9 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 10 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 11 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 12- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12- LDFLAGS="-Wl,-export-dynamic" 13- LDFLAGS="-Wl,-export-dynamic"
13+ LDFLAGS="-Wl,--export-dynamic" 14+ LDFLAGS="-Wl,--export-dynamic"
14 ;; 15 ;;
15 esac 16 esac
16 case "$arch" in 17 case "$arch" in
17@@ -7885,8 +7884,6 @@ fi 18@@ -7885,13 +7884,11 @@ fi
18  19
19 fi 20 fi
20 # OpenBSD doesn't do version numbers with dots. 21 # OpenBSD doesn't do version numbers with dots.
21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 22- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
22- TCL_LIB_VERSIONS_OK=nodots 23- TCL_LIB_VERSIONS_OK=nodots
23 ;; 24 ;;
24 NetBSD-*) 25 NetBSD-*)
25 # NetBSD has ELF and can use 'cc -shared' to build shared libs 26 # NetBSD has ELF and can use 'cc -shared' to build shared libs
 27 SHLIB_CFLAGS="-fPIC"
 28- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 29+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}'
 30 SHLIB_SUFFIX=".so"
 31 LDFLAGS="$LDFLAGS -export-dynamic"
 32 if test $doRpath = yes; then :
26@@ -7908,7 +7905,7 @@ fi 33@@ -7908,7 +7905,7 @@ fi
27  34
28 fi 35 fi
29 ;; 36 ;;
30- FreeBSD-*) 37- FreeBSD-*)
31+ FreeBSD-*|DragonFly-*) 38+ FreeBSD-*|DragonFly-*)
32 # This configuration from FreeBSD Ports. 39 # This configuration from FreeBSD Ports.
33 SHLIB_CFLAGS="-fPIC" 40 SHLIB_CFLAGS="-fPIC"
34 SHLIB_LD="${CC} -shared" 41 SHLIB_LD="${CC} -shared"
35@@ -7930,10 +7927,6 @@ fi 42@@ -7930,10 +7927,6 @@ fi
36 case $system in 43 case $system in
37 FreeBSD-3.*) 44 FreeBSD-3.*)
38 # Version numbers are dot-stripped by system policy. 45 # Version numbers are dot-stripped by system policy.

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcodbc1.0.4_configure 2016/03/06 11:47:49 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcodbc1.0.4_configure 2017/07/16 08:50:18 1.2
@@ -1,38 +1,45 @@ @@ -1,38 +1,45 @@
1$NetBSD: patch-pkgs_tdbcodbc1.0.4_configure,v 1.1 2016/03/06 11:47:49 adam Exp $ 1$NetBSD: patch-pkgs_tdbcodbc1.0.4_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/tdbcodbc1.0.4/configure.orig 2016-01-28 18:06:52.000000000 +0000 6--- pkgs/tdbcodbc1.0.4/configure.orig 2016-01-28 18:06:52.000000000 +0000
6+++ pkgs/tdbcodbc1.0.4/configure 7+++ pkgs/tdbcodbc1.0.4/configure
7@@ -7864,8 +7864,7 @@ fi 8@@ -7864,8 +7864,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 9 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 10 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 11 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 12- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12- LDFLAGS="-Wl,-export-dynamic" 13- LDFLAGS="-Wl,-export-dynamic"
13+ LDFLAGS="-Wl,--export-dynamic" 14+ LDFLAGS="-Wl,--export-dynamic"
14 ;; 15 ;;
15 esac 16 esac
16 case "$arch" in 17 case "$arch" in
17@@ -7885,8 +7884,6 @@ fi 18@@ -7885,13 +7884,11 @@ fi
18  19
19 fi 20 fi
20 # OpenBSD doesn't do version numbers with dots. 21 # OpenBSD doesn't do version numbers with dots.
21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 22- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
22- TCL_LIB_VERSIONS_OK=nodots 23- TCL_LIB_VERSIONS_OK=nodots
23 ;; 24 ;;
24 NetBSD-*) 25 NetBSD-*)
25 # NetBSD has ELF and can use 'cc -shared' to build shared libs 26 # NetBSD has ELF and can use 'cc -shared' to build shared libs
 27 SHLIB_CFLAGS="-fPIC"
 28- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 29+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}'
 30 SHLIB_SUFFIX=".so"
 31 LDFLAGS="$LDFLAGS -export-dynamic"
 32 if test $doRpath = yes; then :
26@@ -7908,7 +7905,7 @@ fi 33@@ -7908,7 +7905,7 @@ fi
27  34
28 fi 35 fi
29 ;; 36 ;;
30- FreeBSD-*) 37- FreeBSD-*)
31+ FreeBSD-*|DragonFly-*) 38+ FreeBSD-*|DragonFly-*)
32 # This configuration from FreeBSD Ports. 39 # This configuration from FreeBSD Ports.
33 SHLIB_CFLAGS="-fPIC" 40 SHLIB_CFLAGS="-fPIC"
34 SHLIB_LD="${CC} -shared" 41 SHLIB_LD="${CC} -shared"
35@@ -7930,10 +7927,6 @@ fi 42@@ -7930,10 +7927,6 @@ fi
36 case $system in 43 case $system in
37 FreeBSD-3.*) 44 FreeBSD-3.*)
38 # Version numbers are dot-stripped by system policy. 45 # Version numbers are dot-stripped by system policy.

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcpostgres1.0.4_configure 2016/03/06 11:47:49 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_tdbcpostgres1.0.4_configure 2017/07/16 08:50:18 1.2
@@ -1,38 +1,45 @@ @@ -1,38 +1,45 @@
1$NetBSD: patch-pkgs_tdbcpostgres1.0.4_configure,v 1.1 2016/03/06 11:47:49 adam Exp $ 1$NetBSD: patch-pkgs_tdbcpostgres1.0.4_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/tdbcpostgres1.0.4/configure.orig 2016-01-28 18:07:18.000000000 +0000 6--- pkgs/tdbcpostgres1.0.4/configure.orig 2016-01-28 18:07:18.000000000 +0000
6+++ pkgs/tdbcpostgres1.0.4/configure 7+++ pkgs/tdbcpostgres1.0.4/configure
7@@ -7864,8 +7864,7 @@ fi 8@@ -7864,8 +7864,7 @@ fi
8 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 9 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
9 fi 10 fi
10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 11 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
11- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 12- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
12- LDFLAGS="-Wl,-export-dynamic" 13- LDFLAGS="-Wl,-export-dynamic"
13+ LDFLAGS="-Wl,--export-dynamic" 14+ LDFLAGS="-Wl,--export-dynamic"
14 ;; 15 ;;
15 esac 16 esac
16 case "$arch" in 17 case "$arch" in
17@@ -7885,8 +7884,6 @@ fi 18@@ -7885,13 +7884,11 @@ fi
18  19
19 fi 20 fi
20 # OpenBSD doesn't do version numbers with dots. 21 # OpenBSD doesn't do version numbers with dots.
21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 22- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
22- TCL_LIB_VERSIONS_OK=nodots 23- TCL_LIB_VERSIONS_OK=nodots
23 ;; 24 ;;
24 NetBSD-*) 25 NetBSD-*)
25 # NetBSD has ELF and can use 'cc -shared' to build shared libs 26 # NetBSD has ELF and can use 'cc -shared' to build shared libs
 27 SHLIB_CFLAGS="-fPIC"
 28- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 29+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}'
 30 SHLIB_SUFFIX=".so"
 31 LDFLAGS="$LDFLAGS -export-dynamic"
 32 if test $doRpath = yes; then :
26@@ -7908,7 +7905,7 @@ fi 33@@ -7908,7 +7905,7 @@ fi
27  34
28 fi 35 fi
29 ;; 36 ;;
30- FreeBSD-*) 37- FreeBSD-*)
31+ FreeBSD-*|DragonFly-*) 38+ FreeBSD-*|DragonFly-*)
32 # This configuration from FreeBSD Ports. 39 # This configuration from FreeBSD Ports.
33 SHLIB_CFLAGS="-fPIC" 40 SHLIB_CFLAGS="-fPIC"
34 SHLIB_LD="${CC} -shared" 41 SHLIB_LD="${CC} -shared"
35@@ -7930,10 +7927,6 @@ fi 42@@ -7930,10 +7927,6 @@ fi
36 case $system in 43 case $system in
37 FreeBSD-3.*) 44 FreeBSD-3.*)
38 # Version numbers are dot-stripped by system policy. 45 # Version numbers are dot-stripped by system policy.

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

--- pkgsrc/lang/tcl/patches/Attic/patch-pkgs_thread2.8.0_configure 2016/09/03 11:58:01 1.1
+++ pkgsrc/lang/tcl/patches/Attic/patch-pkgs_thread2.8.0_configure 2017/07/16 08:50:18 1.2
@@ -1,37 +1,44 @@ @@ -1,37 +1,44 @@
1$NetBSD: patch-pkgs_thread2.8.0_configure,v 1.1 2016/09/03 11:58:01 adam Exp $ 1$NetBSD: patch-pkgs_thread2.8.0_configure,v 1.2 2017/07/16 08:50:18 wiz Exp $
2 2
3Add support for DragonFly. 3Add support for DragonFly.
 4Honor LDFLAGS on NetBSD.
4 5
5--- pkgs/thread2.8.0/configure.orig 2016-07-05 13:37:40.000000000 +0000 6--- pkgs/thread2.8.0/configure.orig 2016-07-05 13:37:40.000000000 +0000
6+++ pkgs/thread2.8.0/configure 7+++ pkgs/thread2.8.0/configure
7@@ -7520,7 +7520,7 @@ fi 8@@ -7520,7 +7520,7 @@ fi
8 fi 9 fi
9 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 10 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
10 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}' 11 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
11- LDFLAGS="-Wl,-export-dynamic" 12- LDFLAGS="-Wl,-export-dynamic"
12+ LDFLAGS="-Wl,--export-dynamic" 13+ LDFLAGS="-Wl,--export-dynamic"
13 ;; 14 ;;
14 esac 15 esac
15 case "$arch" in 16 case "$arch" in
16@@ -7540,8 +7540,6 @@ fi 17@@ -7540,13 +7540,11 @@ fi
17  18
18 fi 19 fi
19 # OpenBSD doesn't do version numbers with dots. 20 # OpenBSD doesn't do version numbers with dots.
20- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 21- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
21- TCL_LIB_VERSIONS_OK=nodots 22- TCL_LIB_VERSIONS_OK=nodots
22 ;; 23 ;;
23 NetBSD-*) 24 NetBSD-*)
24 # 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
 26 SHLIB_CFLAGS="-fPIC"
 27- SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
 28+ SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS} ${LDFLAGS_DEFAULT}'
 29 SHLIB_SUFFIX=".so"
 30 LDFLAGS="$LDFLAGS -export-dynamic"
 31 if test $doRpath = yes; then :
25@@ -7563,7 +7561,7 @@ fi 32@@ -7563,7 +7561,7 @@ fi
26  33
27 fi 34 fi
28 ;; 35 ;;
29- FreeBSD-*) 36- FreeBSD-*)
30+ FreeBSD-*|DragonFly-*) 37+ FreeBSD-*|DragonFly-*)
31 # This configuration from FreeBSD Ports. 38 # This configuration from FreeBSD Ports.
32 SHLIB_CFLAGS="-fPIC" 39 SHLIB_CFLAGS="-fPIC"
33 SHLIB_LD="${CC} -shared" 40 SHLIB_LD="${CC} -shared"
34@@ -7585,10 +7583,6 @@ fi 41@@ -7585,10 +7583,6 @@ fi
35 case $system in 42 case $system in
36 FreeBSD-3.*) 43 FreeBSD-3.*)
37 # Version numbers are dot-stripped by system policy. 44 # Version numbers are dot-stripped by system policy.