Honor LDFLAGS on NetBSD. Fixes RELRO build. Every OPSYS has its own case for this. Please fix your favorite operating system similarly.diff -r1.69 -r1.70 pkgsrc/lang/tcl/distinfo
(wiz)
@@ -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 | |||
3 | SHA1 (tcl8.6.6-src.tar.gz) = 169dd1589cad62c9fac4257c113db245da502cd0 | 3 | SHA1 (tcl8.6.6-src.tar.gz) = 169dd1589cad62c9fac4257c113db245da502cd0 | |
4 | RMD160 (tcl8.6.6-src.tar.gz) = 2386a69eb841f8af51c1b124f68e0b812a225cca | 4 | RMD160 (tcl8.6.6-src.tar.gz) = 2386a69eb841f8af51c1b124f68e0b812a225cca | |
5 | SHA512 (tcl8.6.6-src.tar.gz) = b8e707470655ceef2ef385b8a2e617c1c0ebced577732d1f5e818cd7295ca25da491b6024047cae2aff754d27e00d646f830c2049b96f306ac96bc69b02da7b0 | 5 | SHA512 (tcl8.6.6-src.tar.gz) = b8e707470655ceef2ef385b8a2e617c1c0ebced577732d1f5e818cd7295ca25da491b6024047cae2aff754d27e00d646f830c2049b96f306ac96bc69b02da7b0 | |
6 | Size (tcl8.6.6-src.tar.gz) = 9553805 bytes | 6 | Size (tcl8.6.6-src.tar.gz) = 9553805 bytes | |
7 | SHA1 (patch-generic_tclInt.h) = fde6a5458a138b6d61fdbab1269b1c5111a28b22 | 7 | SHA1 (patch-generic_tclInt.h) = fde6a5458a138b6d61fdbab1269b1c5111a28b22 | |
8 | SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e | 8 | SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e | |
9 | SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6 | 9 | SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6 | |
10 | SHA1 (patch-pkgs_itcl4.0.5_configure) = 8c48062e1f90f3843b6adcf2b5d61fa40b80f6e2 | 10 | SHA1 (patch-pkgs_itcl4.0.5_configure) = 55c1a3e14247957a1eb26a06cd7327b8ee7e4a87 | |
11 | SHA1 (patch-pkgs_sqlite3.13.0_Makefile.in) = 1205936335cda5d413c24da33608a9bbec6a65a9 | 11 | SHA1 (patch-pkgs_sqlite3.13.0_Makefile.in) = 1205936335cda5d413c24da33608a9bbec6a65a9 | |
12 | SHA1 (patch-pkgs_sqlite3.13.0_configure) = 80a40d46ffe693ed431c10a48a82401ba7707549 | 12 | SHA1 (patch-pkgs_sqlite3.13.0_configure) = 46cf2337e3b2af95b67537b127445c71d6c973cd | |
13 | SHA1 (patch-pkgs_tdbc1.0.4_configure) = 058f0ec3a6cf506c1998a30a81364f7856d17508 | 13 | SHA1 (patch-pkgs_tdbc1.0.4_configure) = 2413c9b1709a0a56e540850f3a6aaa694bf93a74 | |
14 | SHA1 (patch-pkgs_tdbcmysql1.0.4_configure) = e633bb54d886f72dae485c2110488bb1441c965b | 14 | SHA1 (patch-pkgs_tdbcmysql1.0.4_configure) = 6140196762a898467f5d83950159bf333a1f3f35 | |
15 | SHA1 (patch-pkgs_tdbcodbc1.0.4_configure) = 5e93d9edc663f31e714726b4e3f9f4af6221fac8 | 15 | SHA1 (patch-pkgs_tdbcodbc1.0.4_configure) = 28d8d39386244dda3e93b92ad604cd6990b1a256 | |
16 | SHA1 (patch-pkgs_tdbcpostgres1.0.4_configure) = 182a106fd8559d08bb4d8d611972473640e9838a | 16 | SHA1 (patch-pkgs_tdbcpostgres1.0.4_configure) = 247929d01d2b1daba893da4c4eba1a78ea93d69e | |
17 | SHA1 (patch-pkgs_thread2.8.0_configure) = 0dfc552a4cbce2e100c640722ec9837f02226819 | 17 | SHA1 (patch-pkgs_thread2.8.0_configure) = c259fa206ea89463833f18aa262ed71b01807071 | |
18 | SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb | 18 | SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb | |
19 | SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 | 19 | SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 | |
20 | SHA1 (patch-unix_Makefile.in) = 6fa60e07f21842e987bc20d23d4be82cba5bc905 | 20 | SHA1 (patch-unix_Makefile.in) = 6fa60e07f21842e987bc20d23d4be82cba5bc905 | |
21 | SHA1 (patch-unix_configure) = 497eebc6dfa614647a400c94847f5fdb82d6e361 | 21 | SHA1 (patch-unix_configure) = 497eebc6dfa614647a400c94847f5fdb82d6e361 | |
22 | SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31 | 22 | SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31 | |
23 | SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e | 23 | SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e | |
24 | SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f | 24 | SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f | |
25 | SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 | 25 | SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 | |
26 | SHA1 (patch-unix_tclUnixPort.h) = f7d2e7b8912b9bff1709ac2c34aee1f4725e90ac | 26 | SHA1 (patch-unix_tclUnixPort.h) = f7d2e7b8912b9bff1709ac2c34aee1f4725e90ac |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |
@@ -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 | |||
3 | Add support for DragonFly. | 3 | Add support for DragonFly. | |
4 | Honor 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. |