Thu Nov 16 21:10:56 2017 UTC ()
Add support for LDFLAGS

This notably fixes building with RELRO enabled (without cwrappers).


(khorben)
diff -r1.60 -r1.61 pkgsrc/www/nginx/distinfo
diff -r0 -r1.1 pkgsrc/www/nginx/patches/patch-auto_cc_conf

cvs diff -r1.60 -r1.61 pkgsrc/www/nginx/distinfo (expand / switch to unified diff)

--- pkgsrc/www/nginx/distinfo 2017/10/31 10:18:42 1.60
+++ pkgsrc/www/nginx/distinfo 2017/11/16 21:10:56 1.61
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.60 2017/10/31 10:18:42 jperkin Exp $ 1$NetBSD: distinfo,v 1.61 2017/11/16 21:10:56 khorben Exp $
2 2
3SHA1 (array-var-nginx-module-0.05.tar.gz) = c69fac77814947009ab783a471783b3c95a63a26 3SHA1 (array-var-nginx-module-0.05.tar.gz) = c69fac77814947009ab783a471783b3c95a63a26
4RMD160 (array-var-nginx-module-0.05.tar.gz) = 89bd4efc04864e3e90781588a337338951ec8733 4RMD160 (array-var-nginx-module-0.05.tar.gz) = 89bd4efc04864e3e90781588a337338951ec8733
5SHA512 (array-var-nginx-module-0.05.tar.gz) = 7c9fa9b76bc7cd2473ceae6d5ffb8de26993be9293ea967908d6c4550e086affa7016df4c936fb0b79f1142dc0aa1a5f2058d417e6433b5a3497a45d7e866e84 5SHA512 (array-var-nginx-module-0.05.tar.gz) = 7c9fa9b76bc7cd2473ceae6d5ffb8de26993be9293ea967908d6c4550e086affa7016df4c936fb0b79f1142dc0aa1a5f2058d417e6433b5a3497a45d7e866e84
6Size (array-var-nginx-module-0.05.tar.gz) = 11280 bytes 6Size (array-var-nginx-module-0.05.tar.gz) = 11280 bytes
7SHA1 (echo-nginx-module-0.61.tar.gz) = 58a0b5430497cf9e13be5f52e46cad6f48ec251a 7SHA1 (echo-nginx-module-0.61.tar.gz) = 58a0b5430497cf9e13be5f52e46cad6f48ec251a
8RMD160 (echo-nginx-module-0.61.tar.gz) = 65bfe167de019826c44479bd413324e1cf686bba 8RMD160 (echo-nginx-module-0.61.tar.gz) = 65bfe167de019826c44479bd413324e1cf686bba
9SHA512 (echo-nginx-module-0.61.tar.gz) = c90b81a4e85a8e9beeb5ff591dc91adb25fa4e0b6cb47086b577e5fa36db2368442dd011187675e358781956c364b949bc4d920ca2b534481b21c9987d2a9a3b 9SHA512 (echo-nginx-module-0.61.tar.gz) = c90b81a4e85a8e9beeb5ff591dc91adb25fa4e0b6cb47086b577e5fa36db2368442dd011187675e358781956c364b949bc4d920ca2b534481b21c9987d2a9a3b
10Size (echo-nginx-module-0.61.tar.gz) = 53155 bytes 10Size (echo-nginx-module-0.61.tar.gz) = 53155 bytes
11SHA1 (encrypted-session-nginx-module-0.06.tar.gz) = 4a95344a16abb34ffd4913b37b2651372abb046d 11SHA1 (encrypted-session-nginx-module-0.06.tar.gz) = 4a95344a16abb34ffd4913b37b2651372abb046d
12RMD160 (encrypted-session-nginx-module-0.06.tar.gz) = b42990e6aae92b1bfe65d10c4f87495b405b3ba2 12RMD160 (encrypted-session-nginx-module-0.06.tar.gz) = b42990e6aae92b1bfe65d10c4f87495b405b3ba2
13SHA512 (encrypted-session-nginx-module-0.06.tar.gz) = 60e3531c7f35c9f19dd1e78d3cad9db6ea1a89ba6610a8a94491fcc54e4d4db46c92c90de31e05a693069656caf27c8707408b90212e80d93559486fbfe445c6 13SHA512 (encrypted-session-nginx-module-0.06.tar.gz) = 60e3531c7f35c9f19dd1e78d3cad9db6ea1a89ba6610a8a94491fcc54e4d4db46c92c90de31e05a693069656caf27c8707408b90212e80d93559486fbfe445c6
14Size (encrypted-session-nginx-module-0.06.tar.gz) = 11128 bytes 14Size (encrypted-session-nginx-module-0.06.tar.gz) = 11128 bytes
@@ -40,15 +40,16 @@ SHA1 (nginx_http_push_module-1.1.8.tar.g @@ -40,15 +40,16 @@ SHA1 (nginx_http_push_module-1.1.8.tar.g
40RMD160 (nginx_http_push_module-1.1.8.tar.gz) = aa687d25a72bb0e734dbdf997141c5e4b2b7c4fe 40RMD160 (nginx_http_push_module-1.1.8.tar.gz) = aa687d25a72bb0e734dbdf997141c5e4b2b7c4fe
41SHA512 (nginx_http_push_module-1.1.8.tar.gz) = 5ae506fe967dba956a06bcc903dabc00c83c305ae8705d9a123870df5b3cb799f1889aa1599f293872cb11486775f85075a1090ec9b09042552dbd6b37448ba4 41SHA512 (nginx_http_push_module-1.1.8.tar.gz) = 5ae506fe967dba956a06bcc903dabc00c83c305ae8705d9a123870df5b3cb799f1889aa1599f293872cb11486775f85075a1090ec9b09042552dbd6b37448ba4
42Size (nginx_http_push_module-1.1.8.tar.gz) = 623400 bytes 42Size (nginx_http_push_module-1.1.8.tar.gz) = 623400 bytes
43SHA1 (ngx_devel_kit-0.3.0.tar.gz) = b556d068db23037be30436af559795f45dd93c67 43SHA1 (ngx_devel_kit-0.3.0.tar.gz) = b556d068db23037be30436af559795f45dd93c67
44RMD160 (ngx_devel_kit-0.3.0.tar.gz) = beb2736eb06e8e26f60643623553789346f653da 44RMD160 (ngx_devel_kit-0.3.0.tar.gz) = beb2736eb06e8e26f60643623553789346f653da
45SHA512 (ngx_devel_kit-0.3.0.tar.gz) = 558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614 45SHA512 (ngx_devel_kit-0.3.0.tar.gz) = 558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614
46Size (ngx_devel_kit-0.3.0.tar.gz) = 66455 bytes 46Size (ngx_devel_kit-0.3.0.tar.gz) = 66455 bytes
47SHA1 (set-misc-nginx-module-0.31.tar.gz) = 181b04a9264dd503de4c7d80ccc240e80c85b071 47SHA1 (set-misc-nginx-module-0.31.tar.gz) = 181b04a9264dd503de4c7d80ccc240e80c85b071
48RMD160 (set-misc-nginx-module-0.31.tar.gz) = bba92dfdfb63f8f654e7546a8f476221a7aa95bd 48RMD160 (set-misc-nginx-module-0.31.tar.gz) = bba92dfdfb63f8f654e7546a8f476221a7aa95bd
49SHA512 (set-misc-nginx-module-0.31.tar.gz) = c853b041cecc3521f888be3d0483c6cf23d239259ac4f5d35b10d4483b0fb06d1d22060adedcf6605b220d99f9051faf300d06989736d510b4486f943d3a675e 49SHA512 (set-misc-nginx-module-0.31.tar.gz) = c853b041cecc3521f888be3d0483c6cf23d239259ac4f5d35b10d4483b0fb06d1d22060adedcf6605b220d99f9051faf300d06989736d510b4486f943d3a675e
50Size (set-misc-nginx-module-0.31.tar.gz) = 29359 bytes 50Size (set-misc-nginx-module-0.31.tar.gz) = 29359 bytes
51SHA1 (patch-aa) = 47f0c19b47b115f00ea6e9432d5bb12058c3bc1c 51SHA1 (patch-aa) = 47f0c19b47b115f00ea6e9432d5bb12058c3bc1c
52SHA1 (patch-ab) = 7d126a4372aa8575ef01a4bfd9aec9898861c763 52SHA1 (patch-ab) = 7d126a4372aa8575ef01a4bfd9aec9898861c763
 53SHA1 (patch-auto_cc_conf) = 5e6a479ba419cd16dedeb3b4c47dc685d126ef6a
53SHA1 (patch-auto_lib_pcre_conf) = 8cf03fe38e7f75ef6892cc8b93be5cb18c381e97 54SHA1 (patch-auto_lib_pcre_conf) = 8cf03fe38e7f75ef6892cc8b93be5cb18c381e97
54SHA1 (patch-src_event_modules_ngx__eventport__module.c) = c8e919f48d68bd5bffc4ad11d9c79dc6da3a0de2 55SHA1 (patch-src_event_modules_ngx__eventport__module.c) = c8e919f48d68bd5bffc4ad11d9c79dc6da3a0de2

File Added: pkgsrc/www/nginx/patches/patch-auto_cc_conf
$NetBSD: patch-auto_cc_conf,v 1.1 2017/11/16 21:10:56 khorben Exp $

Add support for LDFLAGS

--- auto/cc/conf.orig	2017-07-11 13:24:06.000000000 +0000
+++ auto/cc/conf
@@ -3,7 +3,7 @@
 # Copyright (C) Nginx, Inc.
 
 
-LINK="\$(CC)"
+LINK="\$(CC) \$(LDFLAGS)"
 
 MAIN_LINK=
 MODULE_LINK="-shared"