nginx: updated to 1.16.0 Changes with nginx 1.16.0 23 Apr 2019 *) 1.16.x stable branch. Changes with nginx 1.15.12 16 Apr 2019 *) Bugfix: a segmentation fault might occur in a worker process if variables were used in the "ssl_certificate" or "ssl_certificate_key" directives and OCSP stapling was enabled. Changes with nginx 1.15.11 09 Apr 2019 *) Bugfix: in the "ssl_stapling_file" directive on Windows. Changes with nginx 1.15.10 26 Mar 2019 *) Change: when using a hostname in the "listen" directive nginx now creates listening sockets for all addresses the hostname resolves to (previously, only the first address was used). *) Feature: port ranges in the "listen" directive. *) Feature: loading of SSL certificates and secret keys from variables. *) Workaround: the $ssl_server_name variable might be empty when using OpenSSL 1.1.1. *) Bugfix: nginx/Windows could not be built with Visual Studio 2015 or newer; the bug had appeared in 1.15.9. Changes with nginx 1.15.9 26 Feb 2019 *) Feature: variables support in the "ssl_certificate" and "ssl_certificate_key" directives. *) Feature: the "poll" method is now available on Windows when using Windows Vista or newer. *) Bugfix: if the "select" method was used on Windows and an error occurred while establishing a backend connection, nginx waited for the connection establishment timeout to expire. *) Bugfix: the "proxy_upload_rate" and "proxy_download_rate" directives in the stream module worked incorrectly when proxying UDP datagrams. Changes with nginx 1.15.8 25 Dec 2018 *) Feature: the $upstream_bytes_sent variable. Thanks to Piotr Sikora. *) Feature: new directives in vim syntax highlighting scripts. Thanks to Gena Makhomed. *) Bugfix: in the "proxy_cache_background_update" directive. *) Bugfix: in the "geo" directive when using unix domain listen sockets. *) Workaround: the "ignoring stale global SSL error ... bad length" alerts might appear in logs when using the "ssl_early_data" directive with OpenSSL. *) Bugfix: in nginx/Windows. *) Bugfix: in the ngx_http_autoindex_module on 32-bit platforms. Changes with nginx 1.15.7 27 Nov 2018 *) Feature: the "proxy_requests" directive in the stream module. *) Feature: the "delay" parameter of the "limit_req" directive. Thanks to Vladislav Shabanov and Peter Shchuchkin. *) Bugfix: memory leak on errors during reconfiguration. *) Bugfix: in the $upstream_response_time, $upstream_connect_time, and $upstream_header_time variables. *) Bugfix: a segmentation fault might occur in a worker process if the ngx_http_mp4_module was used on 32-bit platforms. Changes with nginx 1.15.6 06 Nov 2018 *) Security: when using HTTP/2 a client might cause excessive memory consumption (CVE-2018-16843) and CPU usage (CVE-2018-16844). *) Security: processing of a specially crafted mp4 file with the ngx_http_mp4_module might result in worker process memory disclosure (CVE-2018-16845). *) Feature: the "proxy_socket_keepalive", "fastcgi_socket_keepalive", "grpc_socket_keepalive", "memcached_socket_keepalive", "scgi_socket_keepalive", and "uwsgi_socket_keepalive" directives. *) Bugfix: if nginx was built with OpenSSL 1.1.0 and used with OpenSSL 1.1.1, the TLS 1.3 protocol was always enabled. *) Bugfix: working with gRPC backends might result in excessive memory consumption. Changes with nginx 1.15.5 02 Oct 2018 *) Bugfix: a segmentation fault might occur in a worker process when using OpenSSL 1.1.0h or newer; the bug had appeared in 1.15.4. *) Bugfix: of minor potential bugs. Changes with nginx 1.15.4 25 Sep 2018 *) Feature: now the "ssl_early_data" directive can be used with OpenSSL. *) Bugfix: in the ngx_http_uwsgi_module. Thanks to Chris Caputo. *) Bugfix: connections with some gRPC backends might not be cached when using the "keepalive" directive. *) Bugfix: a socket leak might occur when using the "error_page" directive to redirect early request processing errors, notably errors with code 400. *) Bugfix: the "return" directive did not change the response code when returning errors if the request was redirected by the "error_page" directive. *) Bugfix: standard error pages and responses of the ngx_http_autoindex_module module used the "bgcolor" attribute, and might be displayed incorrectly when using custom color settings in browsers. Thanks to Nova DasSarma. *) Change: the logging level of the "no suitable key share" and "no suitable signature algorithm" SSL errors has been lowered from "crit" to "info". Changes with nginx 1.15.3 28 Aug 2018 *) Feature: now TLSv1.3 can be used with BoringSSL. *) Feature: the "ssl_early_data" directive, currently available with BoringSSL. *) Feature: the "keepalive_timeout" and "keepalive_requests" directives in the "upstream" block. *) Bugfix: the ngx_http_dav_module did not truncate destination file when copying a file over an existing one with the COPY method. *) Bugfix: the ngx_http_dav_module used zero access rights on the destination file and did not preserve file modification time when moving a file between different file systems with the MOVE method. *) Bugfix: the ngx_http_dav_module used default access rights when copying a file with the COPY method. *) Workaround: some clients might not work when using HTTP/2; the bug had appeared in 1.13.5. *) Bugfix: nginx could not be built with LibreSSL 2.8.0. Changes with nginx 1.15.2 24 Jul 2018 *) Feature: the $ssl_preread_protocol variable in the ngx_stream_ssl_preread_module. *) Feature: now when using the "reset_timedout_connection" directive nginx will reset connections being closed with the 444 code. *) Change: a logging level of the "http request", "https proxy request", "unsupported protocol", and "version too low" SSL errors has been lowered from "crit" to "info". *) Bugfix: DNS requests were not resent if initial sending of a request failed. *) Bugfix: the "reuseport" parameter of the "listen" directive was ignored if the number of worker processes was specified after the "listen" directive. *) Bugfix: when using OpenSSL 1.1.0 or newer it was not possible to switch off "ssl_prefer_server_ciphers" in a virtual server if it was switched on in the default server. *) Bugfix: SSL session reuse with upstream servers did not work with the TLS 1.3 protocol. Changes with nginx 1.15.1 03 Jul 2018 *) Feature: the "random" directive inside the "upstream" block. *) Feature: improved performance when using the "hash" and "ip_hash" directives with the "zone" directive. *) Feature: the "reuseport" parameter of the "listen" directive now uses SO_REUSEPORT_LB on FreeBSD 12. *) Bugfix: HTTP/2 server push did not work if SSL was terminated by a proxy server in front of nginx. *) Bugfix: the "tcp_nopush" directive was always used on backend connections. *) Bugfix: sending a disk-buffered request body to a gRPC backend might fail. Changes with nginx 1.15.0 05 Jun 2018 *) Change: the "ssl" directive is deprecated; the "ssl" parameter of the "listen" directive should be used instead. *) Change: now nginx detects missing SSL certificates during configuration testing when using the "ssl" parameter of the "listen" directive. *) Feature: now the stream module can handle multiple incoming UDP datagrams from a client within a single session. *) Bugfix: it was possible to specify an incorrect response code in the "proxy_cache_valid" directive. *) Bugfix: nginx could not be built by gcc 8.1. *) Bugfix: logging to syslog stopped on local IP address changes. *) Bugfix: nginx could not be built by clang with CUDA SDK installed; the bug had appeared in 1.13.8. *) Bugfix: "getsockopt(TCP_FASTOPEN) ... failed" messages might appear in logs during binary upgrade when using unix domain listen sockets on FreeBSD. *) Bugfix: nginx could not be built on Fedora 28 Linux. *) Bugfix: request processing rate might exceed configured rate when using the "limit_req" directive. *) Bugfix: in handling of client addresses when using unix domain listen sockets to work with datagrams on Linux. *) Bugfix: in memory allocation error handling.diff -r1.82 -r1.83 pkgsrc/www/nginx/Makefile
(adam)
@@ -1,8 +1,7 @@ | @@ -1,8 +1,7 @@ | |||
1 | # $NetBSD: Makefile,v 1.82 2019/03/27 06:45:13 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.83 2019/05/06 09:38:48 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= nginx-1.14.2 | 3 | DISTNAME= nginx-1.16.0 | |
4 | PKGREVISION= 1 | |||
5 | 4 | |||
6 | MAINTAINER= joerg@NetBSD.org | 5 | MAINTAINER= joerg@NetBSD.org | |
7 | 6 | |||
8 | .include "../../www/nginx/Makefile.common" | 7 | .include "../../www/nginx/Makefile.common" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.14 2018/10/01 20:55:36 triaxx Exp $ | 1 | # $NetBSD: Makefile.common,v 1.15 2019/05/06 09:38:48 adam Exp $ | |
2 | # used by www/nginx/Makefile | 2 | # used by www/nginx/Makefile | |
3 | # used by www/nginx-devel/Makefile | 3 | # used by www/nginx-devel/Makefile | |
4 | 4 | |||
5 | # Used by both www/nginx and www/nginx-devel | 5 | # Used by both www/nginx and www/nginx-devel | |
6 | # Do *not* add any version-specific data here, any change | 6 | # Do *not* add any version-specific data here, any change | |
7 | # in this file will affect both packages | 7 | # in this file will affect both packages | |
8 | 8 | |||
9 | CATEGORIES= www | 9 | CATEGORIES= www | |
10 | MASTER_SITES= http://nginx.org/download/ | 10 | MASTER_SITES= http://nginx.org/download/ | |
11 | DISTFILES= ${DEFAULT_DISTFILES} | 11 | DISTFILES= ${DEFAULT_DISTFILES} | |
12 | 12 | |||
13 | HOMEPAGE= http://nginx.org/ | 13 | HOMEPAGE= http://nginx.org/ | |
14 | COMMENT= Lightweight HTTP server and mail proxy server | 14 | COMMENT= Lightweight HTTP server and mail proxy server | |
@@ -68,27 +68,27 @@ CONF_FILES+= ${EGDIR}/conf/naxsi_core.ru | @@ -68,27 +68,27 @@ CONF_FILES+= ${EGDIR}/conf/naxsi_core.ru | |||
68 | RCD_SCRIPTS= nginx | 68 | RCD_SCRIPTS= nginx | |
69 | 69 | |||
70 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 sbin share/examples/nginx/conf \ | 70 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 sbin share/examples/nginx/conf \ | |
71 | share/examples/nginx/html | 71 | share/examples/nginx/html | |
72 | MAKE_DIRS+= ${NGINX_PIDDIR} | 72 | MAKE_DIRS+= ${NGINX_PIDDIR} | |
73 | OWN_DIRS= ${NGINX_LOGDIR} | 73 | OWN_DIRS= ${NGINX_LOGDIR} | |
74 | OWN_DIRS_PERMS+= ${NGINX_DATADIR} ${NGINX_USER} ${NGINX_GROUP} 0700 | 74 | OWN_DIRS_PERMS+= ${NGINX_DATADIR} ${NGINX_USER} ${NGINX_GROUP} 0700 | |
75 | 75 | |||
76 | BUILD_TARGET= build | 76 | BUILD_TARGET= build | |
77 | 77 | |||
78 | SUBST_CLASSES+= prefix | 78 | SUBST_CLASSES+= prefix | |
79 | SUBST_STAGE.prefix= pre-configure | 79 | SUBST_STAGE.prefix= pre-configure | |
80 | SUBST_FILES.prefix= auto/lib/pcre/conf | 80 | SUBST_FILES.prefix= auto/lib/pcre/conf | |
81 | SUBST_SED.prefix= -e 's,@PREFIX@,${PREFIX},g' | 81 | SUBST_VARS.prefix= PREFIX | |
82 | 82 | |||
83 | SUBST_CLASSES+= paths | 83 | SUBST_CLASSES+= paths | |
84 | SUBST_STAGE.paths= pre-configure | 84 | SUBST_STAGE.paths= pre-configure | |
85 | SUBST_FILES.paths= conf/nginx.conf | 85 | SUBST_FILES.paths= conf/nginx.conf | |
86 | SUBST_SED.paths= -e 's,%%PKG_SYSCONFDIR%%,${PKG_SYSCONFDIR},g' | 86 | SUBST_SED.paths= -e 's,%%PKG_SYSCONFDIR%%,${PKG_SYSCONFDIR},g' | |
87 | SUBST_SED.paths+= -e 's,%%NGINX_LOGDIR%%,${NGINX_LOGDIR},g' | 87 | SUBST_SED.paths+= -e 's,%%NGINX_LOGDIR%%,${NGINX_LOGDIR},g' | |
88 | SUBST_SED.paths+= -e 's,%%NGINX_PIDDIR%%,${NGINX_PIDDIR},g' | 88 | SUBST_SED.paths+= -e 's,%%NGINX_PIDDIR%%,${NGINX_PIDDIR},g' | |
89 | SUBST_SED.paths+= -e 's,%%NGINX_USER%%,${NGINX_USER},g' | 89 | SUBST_SED.paths+= -e 's,%%NGINX_USER%%,${NGINX_USER},g' | |
90 | SUBST_SED.paths+= -e 's,%%NGINX_GROUP%%,${NGINX_GROUP},g' | 90 | SUBST_SED.paths+= -e 's,%%NGINX_GROUP%%,${NGINX_GROUP},g' | |
91 | 91 | |||
92 | MESSAGE_SUBST+= NGINX_LOGDIR=${NGINX_LOGDIR} | 92 | MESSAGE_SUBST+= NGINX_LOGDIR=${NGINX_LOGDIR} | |
93 | MESSAGE_SUBST+= NGINX_PIDDIR=${NGINX_PIDDIR} | 93 | MESSAGE_SUBST+= NGINX_PIDDIR=${NGINX_PIDDIR} | |
94 | MESSAGE_SUBST+= NGINX_USER=${NGINX_USER} | 94 | MESSAGE_SUBST+= NGINX_USER=${NGINX_USER} |
@@ -1,47 +1,47 @@ | @@ -1,47 +1,47 @@ | |||
1 | $NetBSD: distinfo,v 1.68 2019/03/27 06:45:13 adam Exp $ | 1 | $NetBSD: distinfo,v 1.69 2019/05/06 09:38:48 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (array-var-nginx-module-0.05.tar.gz) = c69fac77814947009ab783a471783b3c95a63a26 | 3 | SHA1 (array-var-nginx-module-0.05.tar.gz) = c69fac77814947009ab783a471783b3c95a63a26 | |
4 | RMD160 (array-var-nginx-module-0.05.tar.gz) = 89bd4efc04864e3e90781588a337338951ec8733 | 4 | RMD160 (array-var-nginx-module-0.05.tar.gz) = 89bd4efc04864e3e90781588a337338951ec8733 | |
5 | SHA512 (array-var-nginx-module-0.05.tar.gz) = 7c9fa9b76bc7cd2473ceae6d5ffb8de26993be9293ea967908d6c4550e086affa7016df4c936fb0b79f1142dc0aa1a5f2058d417e6433b5a3497a45d7e866e84 | 5 | SHA512 (array-var-nginx-module-0.05.tar.gz) = 7c9fa9b76bc7cd2473ceae6d5ffb8de26993be9293ea967908d6c4550e086affa7016df4c936fb0b79f1142dc0aa1a5f2058d417e6433b5a3497a45d7e866e84 | |
6 | Size (array-var-nginx-module-0.05.tar.gz) = 11280 bytes | 6 | Size (array-var-nginx-module-0.05.tar.gz) = 11280 bytes | |
7 | SHA1 (echo-nginx-module-0.61.tar.gz) = 58a0b5430497cf9e13be5f52e46cad6f48ec251a | 7 | SHA1 (echo-nginx-module-0.61.tar.gz) = 58a0b5430497cf9e13be5f52e46cad6f48ec251a | |
8 | RMD160 (echo-nginx-module-0.61.tar.gz) = 65bfe167de019826c44479bd413324e1cf686bba | 8 | RMD160 (echo-nginx-module-0.61.tar.gz) = 65bfe167de019826c44479bd413324e1cf686bba | |
9 | SHA512 (echo-nginx-module-0.61.tar.gz) = c90b81a4e85a8e9beeb5ff591dc91adb25fa4e0b6cb47086b577e5fa36db2368442dd011187675e358781956c364b949bc4d920ca2b534481b21c9987d2a9a3b | 9 | SHA512 (echo-nginx-module-0.61.tar.gz) = c90b81a4e85a8e9beeb5ff591dc91adb25fa4e0b6cb47086b577e5fa36db2368442dd011187675e358781956c364b949bc4d920ca2b534481b21c9987d2a9a3b | |
10 | Size (echo-nginx-module-0.61.tar.gz) = 53155 bytes | 10 | Size (echo-nginx-module-0.61.tar.gz) = 53155 bytes | |
11 | SHA1 (encrypted-session-nginx-module-0.08.tar.gz) = 0e36e7ae2553f1ac5566e60021c535efa065c8ab | 11 | SHA1 (encrypted-session-nginx-module-0.08.tar.gz) = 0e36e7ae2553f1ac5566e60021c535efa065c8ab | |
12 | RMD160 (encrypted-session-nginx-module-0.08.tar.gz) = becf8617c53c463f49ad853532ce5e4a3b35e073 | 12 | RMD160 (encrypted-session-nginx-module-0.08.tar.gz) = becf8617c53c463f49ad853532ce5e4a3b35e073 | |
13 | SHA512 (encrypted-session-nginx-module-0.08.tar.gz) = 80651951edd69d202e991a66f531bbe0398b4f062e822bb7748411f5f597eb1d5827102ba477bb6cd2793274adf6f6d60dd89fde7645174b091143251197af69 | 13 | SHA512 (encrypted-session-nginx-module-0.08.tar.gz) = 80651951edd69d202e991a66f531bbe0398b4f062e822bb7748411f5f597eb1d5827102ba477bb6cd2793274adf6f6d60dd89fde7645174b091143251197af69 | |
14 | Size (encrypted-session-nginx-module-0.08.tar.gz) = 11802 bytes | 14 | Size (encrypted-session-nginx-module-0.08.tar.gz) = 11802 bytes | |
15 | SHA1 (form-input-nginx-module-0.12.tar.gz) = 03d3befb5ecc6aba5f4f871d18c490e206906022 | 15 | SHA1 (form-input-nginx-module-0.12.tar.gz) = 03d3befb5ecc6aba5f4f871d18c490e206906022 | |
16 | RMD160 (form-input-nginx-module-0.12.tar.gz) = 954f13e7ef7afe0d859b543a57482c3dbdf33ced | 16 | RMD160 (form-input-nginx-module-0.12.tar.gz) = 954f13e7ef7afe0d859b543a57482c3dbdf33ced | |
17 | SHA512 (form-input-nginx-module-0.12.tar.gz) = 1c5c5ab74156cac09da44a2dcdd84f7c03c9919a23a847e63613e00e3781ecd73d5ad12446174b4fdef9d064257a31570a8dbcccc00d8266f7048e3dcde0362e | 17 | SHA512 (form-input-nginx-module-0.12.tar.gz) = 1c5c5ab74156cac09da44a2dcdd84f7c03c9919a23a847e63613e00e3781ecd73d5ad12446174b4fdef9d064257a31570a8dbcccc00d8266f7048e3dcde0362e | |
18 | Size (form-input-nginx-module-0.12.tar.gz) = 11090 bytes | 18 | Size (form-input-nginx-module-0.12.tar.gz) = 11090 bytes | |
19 | SHA1 (headers-more-nginx-module-0.33.tar.gz) = 7d6af910dae98f0dbc67bf77e82eab8b7da5d0b1 | 19 | SHA1 (headers-more-nginx-module-0.33.tar.gz) = 7d6af910dae98f0dbc67bf77e82eab8b7da5d0b1 | |
20 | RMD160 (headers-more-nginx-module-0.33.tar.gz) = fb27195a722e81f533016e693b5a6616fd6b4f72 | 20 | RMD160 (headers-more-nginx-module-0.33.tar.gz) = fb27195a722e81f533016e693b5a6616fd6b4f72 | |
21 | SHA512 (headers-more-nginx-module-0.33.tar.gz) = 13165b1b8d4be281b8bd2404fa48d456013d560bace094c81da08a35dc6a4f025a809a3ae3a42be6bbf67abbcbe41e0730aba06f905220f3baeb01e1192a7d37 | 21 | SHA512 (headers-more-nginx-module-0.33.tar.gz) = 13165b1b8d4be281b8bd2404fa48d456013d560bace094c81da08a35dc6a4f025a809a3ae3a42be6bbf67abbcbe41e0730aba06f905220f3baeb01e1192a7d37 | |
22 | Size (headers-more-nginx-module-0.33.tar.gz) = 28130 bytes | 22 | Size (headers-more-nginx-module-0.33.tar.gz) = 28130 bytes | |
23 | SHA1 (lua-nginx-module-0.10.13.tar.gz) = 88f16ee8f1d168d1f6c1f2a1b48d31a5f4429114 | 23 | SHA1 (lua-nginx-module-0.10.15.tar.gz) = 82cef7d56601d2ae53a0912798af3546ca0a404c | |
24 | RMD160 (lua-nginx-module-0.10.13.tar.gz) = ec6278fb7936abfdead2df5e20a90092a1024098 | 24 | RMD160 (lua-nginx-module-0.10.15.tar.gz) = d755aa36c0604d37bf90a42da8221df26783545e | |
25 | SHA512 (lua-nginx-module-0.10.13.tar.gz) = 8c316b9d12dc35779fcddc6bb90942c096f19fd8c2e090b8397e1e1ca6f0ebd7a4edddc03fddb31310147ba4e9db9fc4b3749cfd2323046d88045b3b3333f07d | 25 | SHA512 (lua-nginx-module-0.10.15.tar.gz) = 7555d3d256f169a4473f9be80e70e5bf53df5289167c9f70ecc943720bc783f92f54adcb69f15cd5fe2174436875f92f0b17d8198e3a86e27c4f0cf1e0536308 | |
26 | Size (lua-nginx-module-0.10.13.tar.gz) = 624102 bytes | 26 | Size (lua-nginx-module-0.10.15.tar.gz) = 655067 bytes | |
27 | SHA1 (naxsi-0.56.tar.gz) = 42ce137bd3e52a612793bcea43f3ffbb8376910a | 27 | SHA1 (naxsi-0.56.tar.gz) = 42ce137bd3e52a612793bcea43f3ffbb8376910a | |
28 | RMD160 (naxsi-0.56.tar.gz) = a5c97194ef3db415a4bab07c44f9e9f2860b9e1a | 28 | RMD160 (naxsi-0.56.tar.gz) = a5c97194ef3db415a4bab07c44f9e9f2860b9e1a | |
29 | SHA512 (naxsi-0.56.tar.gz) = 4660751849bce303af6010b7257532404710106a94817e78d4bc4b566f8019620f24f30207f1d4366b88132a5124e34b164dc67ed80b6710f4bad66115564cbd | 29 | SHA512 (naxsi-0.56.tar.gz) = 4660751849bce303af6010b7257532404710106a94817e78d4bc4b566f8019620f24f30207f1d4366b88132a5124e34b164dc67ed80b6710f4bad66115564cbd | |
30 | Size (naxsi-0.56.tar.gz) = 192120 bytes | 30 | Size (naxsi-0.56.tar.gz) = 192120 bytes | |
31 | SHA1 (nginx-1.14.2.tar.gz) = 4b4df8786b44e79cffd2e002a070e27fd774a17f | 31 | SHA1 (nginx-1.16.0.tar.gz) = 5e2fe78453ecc983247223d73ad2129509ef2564 | |
32 | RMD160 (nginx-1.14.2.tar.gz) = 175e878b47902696c28ff9ac8ab551d9c211642e | 32 | RMD160 (nginx-1.16.0.tar.gz) = d2b74e3558f06c3f0aeaf9698e5819086138ef4b | |
33 | SHA512 (nginx-1.14.2.tar.gz) = d8362dbd86435657d6b13156bd6ad1b251d2ab10bc11cdda959b142dd6120b087e4b314f0025d9bbcc88529cb4b9407fb4df1cfae5d081b7ea1db51ccfc2dbe7 | 33 | SHA512 (nginx-1.16.0.tar.gz) = e99cfaa4538f209c096ea2f93c04b5019756617f3bcd3305c273e98ddc89fed5bf90d65fb9b493149bc47d55ff79e73850bfcac20505fab74930d0102075df3d | |
34 | Size (nginx-1.14.2.tar.gz) = 1015384 bytes | 34 | Size (nginx-1.16.0.tar.gz) = 1032345 bytes | |
35 | SHA1 (nginx-rtmp-module-1.2.1.tar.gz) = 7c6ae1afc117e3bf946b0d81f99d41fe538a7245 | 35 | SHA1 (nginx-rtmp-module-1.2.1.tar.gz) = 7c6ae1afc117e3bf946b0d81f99d41fe538a7245 | |
36 | RMD160 (nginx-rtmp-module-1.2.1.tar.gz) = 5fc0b4ac0b2c0a6d70957a5256754db8a9e934cf | 36 | RMD160 (nginx-rtmp-module-1.2.1.tar.gz) = 5fc0b4ac0b2c0a6d70957a5256754db8a9e934cf | |
37 | SHA512 (nginx-rtmp-module-1.2.1.tar.gz) = 4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922 | 37 | SHA512 (nginx-rtmp-module-1.2.1.tar.gz) = 4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922 | |
38 | Size (nginx-rtmp-module-1.2.1.tar.gz) = 519919 bytes | 38 | Size (nginx-rtmp-module-1.2.1.tar.gz) = 519919 bytes | |
39 | SHA1 (nginx_http_push_module-1.2.5.tar.gz) = 7185c47f818e97737ff72afadbbd72095328fc23 | 39 | SHA1 (nginx_http_push_module-1.2.5.tar.gz) = 7185c47f818e97737ff72afadbbd72095328fc23 | |
40 | RMD160 (nginx_http_push_module-1.2.5.tar.gz) = 6562de613afcd33905e03903d483b57aadbd8ae5 | 40 | RMD160 (nginx_http_push_module-1.2.5.tar.gz) = 6562de613afcd33905e03903d483b57aadbd8ae5 | |
41 | SHA512 (nginx_http_push_module-1.2.5.tar.gz) = 016bbc4a33dccb4f06d43d32b132159473f26b96df2366f6eea246c695073842bcd6252a71873f42032fa47404cbbf9e34ac80f2ea819a9196491ef6c58713f7 | 41 | SHA512 (nginx_http_push_module-1.2.5.tar.gz) = 016bbc4a33dccb4f06d43d32b132159473f26b96df2366f6eea246c695073842bcd6252a71873f42032fa47404cbbf9e34ac80f2ea819a9196491ef6c58713f7 | |
42 | Size (nginx_http_push_module-1.2.5.tar.gz) = 670583 bytes | 42 | Size (nginx_http_push_module-1.2.5.tar.gz) = 670583 bytes | |
43 | SHA1 (ngx_devel_kit-0.3.0.tar.gz) = b556d068db23037be30436af559795f45dd93c67 | 43 | SHA1 (ngx_devel_kit-0.3.0.tar.gz) = b556d068db23037be30436af559795f45dd93c67 | |
44 | RMD160 (ngx_devel_kit-0.3.0.tar.gz) = beb2736eb06e8e26f60643623553789346f653da | 44 | RMD160 (ngx_devel_kit-0.3.0.tar.gz) = beb2736eb06e8e26f60643623553789346f653da | |
45 | SHA512 (ngx_devel_kit-0.3.0.tar.gz) = 558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614 | 45 | SHA512 (ngx_devel_kit-0.3.0.tar.gz) = 558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614 | |
46 | Size (ngx_devel_kit-0.3.0.tar.gz) = 66455 bytes | 46 | Size (ngx_devel_kit-0.3.0.tar.gz) = 66455 bytes | |
47 | SHA1 (set-misc-nginx-module-0.32.tar.gz) = 2433bb7a138c3b13812ec2af7070cdc67435918f | 47 | SHA1 (set-misc-nginx-module-0.32.tar.gz) = 2433bb7a138c3b13812ec2af7070cdc67435918f |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: options.mk,v 1.49 2019/03/27 06:45:13 adam Exp $ | 1 | # $NetBSD: options.mk,v 1.50 2019/05/06 09:38:48 adam Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.nginx | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.nginx | |
4 | PKG_SUPPORTED_OPTIONS= dav flv gtools inet6 luajit mail-proxy memcache naxsi \ | 4 | PKG_SUPPORTED_OPTIONS= dav flv gtools inet6 luajit mail-proxy memcache naxsi \ | |
5 | pcre push realip ssl sub uwsgi image-filter \ | 5 | pcre push realip ssl sub uwsgi image-filter \ | |
6 | debug status nginx-autodetect-cflags echo \ | 6 | debug status nginx-autodetect-cflags echo \ | |
7 | set-misc headers-more array-var encrypted-session \ | 7 | set-misc headers-more array-var encrypted-session \ | |
8 | form-input perl gzip http2 auth-request secure-link rtmp | 8 | form-input perl gzip http2 auth-request secure-link rtmp | |
9 | PKG_OPTIONS_LEGACY_OPTS+= v2:http2 | 9 | PKG_OPTIONS_LEGACY_OPTS+= v2:http2 | |
10 | 10 | |||
11 | PKG_SUGGESTED_OPTIONS= inet6 pcre ssl | 11 | PKG_SUGGESTED_OPTIONS= inet6 pcre ssl | |
12 | 12 | |||
13 | PLIST_VARS+= naxsi perl uwsgi | 13 | PLIST_VARS+= naxsi perl uwsgi | |
14 | 14 | |||
@@ -90,27 +90,27 @@ NDK_VERSION= 0.3.0 | @@ -90,27 +90,27 @@ NDK_VERSION= 0.3.0 | |||
90 | NDK_DISTNAME= ngx_devel_kit-${NDK_VERSION} | 90 | NDK_DISTNAME= ngx_devel_kit-${NDK_VERSION} | |
91 | NDK_DISTFILE= ${NDK_DISTNAME}.tar.gz | 91 | NDK_DISTFILE= ${NDK_DISTNAME}.tar.gz | |
92 | SITES.${NDK_DISTFILE}= -https://github.com/simpl/ngx_devel_kit/archive/v${NDK_VERSION}.tar.gz | 92 | SITES.${NDK_DISTFILE}= -https://github.com/simpl/ngx_devel_kit/archive/v${NDK_VERSION}.tar.gz | |
93 | DISTFILES+= ${NDK_DISTFILE} | 93 | DISTFILES+= ${NDK_DISTFILE} | |
94 | .endif | 94 | .endif | |
95 | 95 | |||
96 | .if !empty(PKG_OPTIONS:Mluajit) | 96 | .if !empty(PKG_OPTIONS:Mluajit) | |
97 | .include "../../lang/LuaJIT2/buildlink3.mk" | 97 | .include "../../lang/LuaJIT2/buildlink3.mk" | |
98 | CONFIGURE_ENV+= LUAJIT_LIB=${PREFIX}/lib | 98 | CONFIGURE_ENV+= LUAJIT_LIB=${PREFIX}/lib | |
99 | CONFIGURE_ENV+= LUAJIT_INC=${PREFIX}/include/luajit-2.0 | 99 | CONFIGURE_ENV+= LUAJIT_INC=${PREFIX}/include/luajit-2.0 | |
100 | CONFIGURE_ARGS+= --add-module=../${LUA_DISTNAME} | 100 | CONFIGURE_ARGS+= --add-module=../${LUA_DISTNAME} | |
101 | .endif | 101 | .endif | |
102 | .if !empty(PKG_OPTIONS:Mluajit) || make(makesum) | 102 | .if !empty(PKG_OPTIONS:Mluajit) || make(makesum) | |
103 | LUA_VERSION= 0.10.13 | 103 | LUA_VERSION= 0.10.15 | |
104 | LUA_DISTNAME= lua-nginx-module-${LUA_VERSION} | 104 | LUA_DISTNAME= lua-nginx-module-${LUA_VERSION} | |
105 | LUA_DISTFILE= ${LUA_DISTNAME}.tar.gz | 105 | LUA_DISTFILE= ${LUA_DISTNAME}.tar.gz | |
106 | SITES.${LUA_DISTFILE}= -https://github.com/openresty/lua-nginx-module/archive/v${LUA_VERSION}.tar.gz | 106 | SITES.${LUA_DISTFILE}= -https://github.com/openresty/lua-nginx-module/archive/v${LUA_VERSION}.tar.gz | |
107 | DISTFILES+= ${LUA_DISTFILE} | 107 | DISTFILES+= ${LUA_DISTFILE} | |
108 | .endif | 108 | .endif | |
109 | 109 | |||
110 | .if !empty(PKG_OPTIONS:Mecho) | 110 | .if !empty(PKG_OPTIONS:Mecho) | |
111 | CONFIGURE_ARGS+= --add-module=../${ECHOMOD_DISTNAME} | 111 | CONFIGURE_ARGS+= --add-module=../${ECHOMOD_DISTNAME} | |
112 | .endif | 112 | .endif | |
113 | .if !empty(PKG_OPTIONS:Mecho) || make(makesum) | 113 | .if !empty(PKG_OPTIONS:Mecho) || make(makesum) | |
114 | ECHOMOD_VERSION= 0.61 | 114 | ECHOMOD_VERSION= 0.61 | |
115 | ECHOMOD_DISTNAME= echo-nginx-module-${ECHOMOD_VERSION} | 115 | ECHOMOD_DISTNAME= echo-nginx-module-${ECHOMOD_VERSION} | |
116 | ECHOMOD_DISTFILE= ${ECHOMOD_DISTNAME}.tar.gz | 116 | ECHOMOD_DISTFILE= ${ECHOMOD_DISTNAME}.tar.gz |