Sat Sep 5 00:35:13 2020 UTC ()
www/nginx: Add njs extmod and regen distinfo

njs is a subset of the JavaScript language that allows extending nginx
functionality. njs is created in compliance with ECMAScript 5.1 (strict mode)
with some ECMAScript 6 and later extensions.


(otis)
diff -r1.75 -r1.76 pkgsrc/www/nginx/distinfo
diff -r1.58 -r1.59 pkgsrc/www/nginx/options.mk

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

--- pkgsrc/www/nginx/distinfo 2020/09/03 09:48:07 1.75
+++ pkgsrc/www/nginx/distinfo 2020/09/05 00:35:13 1.76
@@ -1,58 +1,62 @@ @@ -1,58 +1,62 @@
1$NetBSD: distinfo,v 1.75 2020/09/03 09:48:07 jperkin Exp $ 1$NetBSD: distinfo,v 1.76 2020/09/05 00:35:13 otis 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.08.tar.gz) = 0e36e7ae2553f1ac5566e60021c535efa065c8ab 11SHA1 (encrypted-session-nginx-module-0.08.tar.gz) = 0e36e7ae2553f1ac5566e60021c535efa065c8ab
12RMD160 (encrypted-session-nginx-module-0.08.tar.gz) = becf8617c53c463f49ad853532ce5e4a3b35e073 12RMD160 (encrypted-session-nginx-module-0.08.tar.gz) = becf8617c53c463f49ad853532ce5e4a3b35e073
13SHA512 (encrypted-session-nginx-module-0.08.tar.gz) = 80651951edd69d202e991a66f531bbe0398b4f062e822bb7748411f5f597eb1d5827102ba477bb6cd2793274adf6f6d60dd89fde7645174b091143251197af69 13SHA512 (encrypted-session-nginx-module-0.08.tar.gz) = 80651951edd69d202e991a66f531bbe0398b4f062e822bb7748411f5f597eb1d5827102ba477bb6cd2793274adf6f6d60dd89fde7645174b091143251197af69
14Size (encrypted-session-nginx-module-0.08.tar.gz) = 11802 bytes 14Size (encrypted-session-nginx-module-0.08.tar.gz) = 11802 bytes
15SHA1 (form-input-nginx-module-0.12.tar.gz) = 03d3befb5ecc6aba5f4f871d18c490e206906022 15SHA1 (form-input-nginx-module-0.12.tar.gz) = 03d3befb5ecc6aba5f4f871d18c490e206906022
16RMD160 (form-input-nginx-module-0.12.tar.gz) = 954f13e7ef7afe0d859b543a57482c3dbdf33ced 16RMD160 (form-input-nginx-module-0.12.tar.gz) = 954f13e7ef7afe0d859b543a57482c3dbdf33ced
17SHA512 (form-input-nginx-module-0.12.tar.gz) = 1c5c5ab74156cac09da44a2dcdd84f7c03c9919a23a847e63613e00e3781ecd73d5ad12446174b4fdef9d064257a31570a8dbcccc00d8266f7048e3dcde0362e 17SHA512 (form-input-nginx-module-0.12.tar.gz) = 1c5c5ab74156cac09da44a2dcdd84f7c03c9919a23a847e63613e00e3781ecd73d5ad12446174b4fdef9d064257a31570a8dbcccc00d8266f7048e3dcde0362e
18Size (form-input-nginx-module-0.12.tar.gz) = 11090 bytes 18Size (form-input-nginx-module-0.12.tar.gz) = 11090 bytes
19SHA1 (headers-more-nginx-module-0.33.tar.gz) = 7d6af910dae98f0dbc67bf77e82eab8b7da5d0b1 19SHA1 (headers-more-nginx-module-0.33.tar.gz) = 7d6af910dae98f0dbc67bf77e82eab8b7da5d0b1
20RMD160 (headers-more-nginx-module-0.33.tar.gz) = fb27195a722e81f533016e693b5a6616fd6b4f72 20RMD160 (headers-more-nginx-module-0.33.tar.gz) = fb27195a722e81f533016e693b5a6616fd6b4f72
21SHA512 (headers-more-nginx-module-0.33.tar.gz) = 13165b1b8d4be281b8bd2404fa48d456013d560bace094c81da08a35dc6a4f025a809a3ae3a42be6bbf67abbcbe41e0730aba06f905220f3baeb01e1192a7d37 21SHA512 (headers-more-nginx-module-0.33.tar.gz) = 13165b1b8d4be281b8bd2404fa48d456013d560bace094c81da08a35dc6a4f025a809a3ae3a42be6bbf67abbcbe41e0730aba06f905220f3baeb01e1192a7d37
22Size (headers-more-nginx-module-0.33.tar.gz) = 28130 bytes 22Size (headers-more-nginx-module-0.33.tar.gz) = 28130 bytes
23SHA1 (lua-nginx-module-0.10.15.tar.gz) = 82cef7d56601d2ae53a0912798af3546ca0a404c 23SHA1 (lua-nginx-module-0.10.15.tar.gz) = d09f8353ca573ae6a4b33af252433197d6e45b13
24RMD160 (lua-nginx-module-0.10.15.tar.gz) = d755aa36c0604d37bf90a42da8221df26783545e 24RMD160 (lua-nginx-module-0.10.15.tar.gz) = 1e3801a632eee54458c53a05293cf301653240ec
25SHA512 (lua-nginx-module-0.10.15.tar.gz) = 7555d3d256f169a4473f9be80e70e5bf53df5289167c9f70ecc943720bc783f92f54adcb69f15cd5fe2174436875f92f0b17d8198e3a86e27c4f0cf1e0536308 25SHA512 (lua-nginx-module-0.10.15.tar.gz) = 1feea538464275e6e571860592628ad639b2259c8aab7f38575b81c0b355f1ade32a91643267bc9ec16519e3bcf3d132511513dc8c949f74a3bff975c85d8ff7
26Size (lua-nginx-module-0.10.15.tar.gz) = 655067 bytes 26Size (lua-nginx-module-0.10.15.tar.gz) = 655110 bytes
27SHA1 (naxsi-0.56.tar.gz) = 42ce137bd3e52a612793bcea43f3ffbb8376910a 27SHA1 (naxsi-0.56.tar.gz) = 42ce137bd3e52a612793bcea43f3ffbb8376910a
28RMD160 (naxsi-0.56.tar.gz) = a5c97194ef3db415a4bab07c44f9e9f2860b9e1a 28RMD160 (naxsi-0.56.tar.gz) = a5c97194ef3db415a4bab07c44f9e9f2860b9e1a
29SHA512 (naxsi-0.56.tar.gz) = 4660751849bce303af6010b7257532404710106a94817e78d4bc4b566f8019620f24f30207f1d4366b88132a5124e34b164dc67ed80b6710f4bad66115564cbd 29SHA512 (naxsi-0.56.tar.gz) = 4660751849bce303af6010b7257532404710106a94817e78d4bc4b566f8019620f24f30207f1d4366b88132a5124e34b164dc67ed80b6710f4bad66115564cbd
30Size (naxsi-0.56.tar.gz) = 192120 bytes 30Size (naxsi-0.56.tar.gz) = 192120 bytes
31SHA1 (nginx-1.18.0.tar.gz) = 47b2c5ccd12e2a7088b03d629ff6b9ab18215180 31SHA1 (nginx-1.18.0.tar.gz) = 47b2c5ccd12e2a7088b03d629ff6b9ab18215180
32RMD160 (nginx-1.18.0.tar.gz) = 224ad8782243ddd1f702bad11f2da38b60e31a38 32RMD160 (nginx-1.18.0.tar.gz) = 224ad8782243ddd1f702bad11f2da38b60e31a38
33SHA512 (nginx-1.18.0.tar.gz) = 8c21eeb62ab6e32e436932500f700bd2fb99fd2d29e43c08a5bfed4714c189c29c7141db551fcd5d2437303b7439f71758f7407dfd3e801e704e45e7daa78ddb 33SHA512 (nginx-1.18.0.tar.gz) = 8c21eeb62ab6e32e436932500f700bd2fb99fd2d29e43c08a5bfed4714c189c29c7141db551fcd5d2437303b7439f71758f7407dfd3e801e704e45e7daa78ddb
34Size (nginx-1.18.0.tar.gz) = 1039530 bytes 34Size (nginx-1.18.0.tar.gz) = 1039530 bytes
35SHA1 (nginx-dav-ext-module-3.0.0.tar.gz) = 524407402df7e73df9def85345c8bea324dceede 35SHA1 (nginx-dav-ext-module-3.0.0.tar.gz) = 524407402df7e73df9def85345c8bea324dceede
36RMD160 (nginx-dav-ext-module-3.0.0.tar.gz) = 8d099215bde79492565a39c3c8feb7695138138e 36RMD160 (nginx-dav-ext-module-3.0.0.tar.gz) = 8d099215bde79492565a39c3c8feb7695138138e
37SHA512 (nginx-dav-ext-module-3.0.0.tar.gz) = d0193ba90f1ef46c4e470630c4394bdf99d94fd2e3bd8be6cb2ba1655ec59944b1269025f032b79dc2c6dad366e54389ef6a6da2ddeb91d535a4027f2162fbde 37SHA512 (nginx-dav-ext-module-3.0.0.tar.gz) = d0193ba90f1ef46c4e470630c4394bdf99d94fd2e3bd8be6cb2ba1655ec59944b1269025f032b79dc2c6dad366e54389ef6a6da2ddeb91d535a4027f2162fbde
38Size (nginx-dav-ext-module-3.0.0.tar.gz) = 14558 bytes 38Size (nginx-dav-ext-module-3.0.0.tar.gz) = 14558 bytes
39SHA1 (nginx-rtmp-module-1.2.1.tar.gz) = 7c6ae1afc117e3bf946b0d81f99d41fe538a7245 39SHA1 (nginx-rtmp-module-1.2.1.tar.gz) = 7c6ae1afc117e3bf946b0d81f99d41fe538a7245
40RMD160 (nginx-rtmp-module-1.2.1.tar.gz) = 5fc0b4ac0b2c0a6d70957a5256754db8a9e934cf 40RMD160 (nginx-rtmp-module-1.2.1.tar.gz) = 5fc0b4ac0b2c0a6d70957a5256754db8a9e934cf
41SHA512 (nginx-rtmp-module-1.2.1.tar.gz) = 4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922 41SHA512 (nginx-rtmp-module-1.2.1.tar.gz) = 4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922
42Size (nginx-rtmp-module-1.2.1.tar.gz) = 519919 bytes 42Size (nginx-rtmp-module-1.2.1.tar.gz) = 519919 bytes
43SHA1 (nginx_http_push_module-1.2.7.tar.gz) = 55b61d12f7f66176ff859d7cc9933b9912db85b4 43SHA1 (nginx_http_push_module-1.2.7.tar.gz) = 55b61d12f7f66176ff859d7cc9933b9912db85b4
44RMD160 (nginx_http_push_module-1.2.7.tar.gz) = 13dcd7dba0c88f1d6c74e008f1e8c3d96b8b4e42 44RMD160 (nginx_http_push_module-1.2.7.tar.gz) = 13dcd7dba0c88f1d6c74e008f1e8c3d96b8b4e42
45SHA512 (nginx_http_push_module-1.2.7.tar.gz) = d8b0e79c2b9cf4dd0b3ba8bfeeca86795b1206ec2a468829e6fd20c2286c9a8f75ad135424590cfb3a9d9cded5cefde4f19ba9e36d63a0ff95487d7139732bd9 45SHA512 (nginx_http_push_module-1.2.7.tar.gz) = d8b0e79c2b9cf4dd0b3ba8bfeeca86795b1206ec2a468829e6fd20c2286c9a8f75ad135424590cfb3a9d9cded5cefde4f19ba9e36d63a0ff95487d7139732bd9
46Size (nginx_http_push_module-1.2.7.tar.gz) = 673406 bytes 46Size (nginx_http_push_module-1.2.7.tar.gz) = 673406 bytes
47SHA1 (ngx_devel_kit-0.3.1.tar.gz) = e15316e13a7b19a3d2502becbb26043a464a135a 47SHA1 (ngx_devel_kit-0.3.1.tar.gz) = e15316e13a7b19a3d2502becbb26043a464a135a
48RMD160 (ngx_devel_kit-0.3.1.tar.gz) = 5c52a463544294096611aa9dec1c76e937a1aa23 48RMD160 (ngx_devel_kit-0.3.1.tar.gz) = 5c52a463544294096611aa9dec1c76e937a1aa23
49SHA512 (ngx_devel_kit-0.3.1.tar.gz) = de1e3349d8dd08e5982279b2219dc8a8006739f0409b8e0f5c50d93434beff1fbafba43e9c5ac85a5fab90afc5c0a7244a340610339c36f82f2cba7233e72de9 49SHA512 (ngx_devel_kit-0.3.1.tar.gz) = de1e3349d8dd08e5982279b2219dc8a8006739f0409b8e0f5c50d93434beff1fbafba43e9c5ac85a5fab90afc5c0a7244a340610339c36f82f2cba7233e72de9
50Size (ngx_devel_kit-0.3.1.tar.gz) = 66542 bytes 50Size (ngx_devel_kit-0.3.1.tar.gz) = 66542 bytes
 51SHA1 (njs-0.4.3.tar.gz) = 19f4c4425146f1ec3871ae05508863c3d553e61d
 52RMD160 (njs-0.4.3.tar.gz) = 5a53fb5fdfb20c76c1c52efa01bb7642ad8e09fa
 53SHA512 (njs-0.4.3.tar.gz) = b3b4294817997a06661f00f53d38e0cde08e022f41b3663f9d17a91b343fb944e21184114f09d89995096faee491187c3ae424407f2855ed0670c0cccf928cd7
 54Size (njs-0.4.3.tar.gz) = 460997 bytes
51SHA1 (set-misc-nginx-module-0.32.tar.gz) = 2433bb7a138c3b13812ec2af7070cdc67435918f 55SHA1 (set-misc-nginx-module-0.32.tar.gz) = 2433bb7a138c3b13812ec2af7070cdc67435918f
52RMD160 (set-misc-nginx-module-0.32.tar.gz) = eff9be78f884f7c3e09e88af6bdf4cdd9aaea05d 56RMD160 (set-misc-nginx-module-0.32.tar.gz) = eff9be78f884f7c3e09e88af6bdf4cdd9aaea05d
53SHA512 (set-misc-nginx-module-0.32.tar.gz) = 5590526f60c99630f99a49bfa9e3455baee6d58cd2a1419eab1367a838dafb87a50f5e2607aa8ac557b90dbf633dcf61069c997b3526cddc8f2fc45820a7bc3b 57SHA512 (set-misc-nginx-module-0.32.tar.gz) = 5590526f60c99630f99a49bfa9e3455baee6d58cd2a1419eab1367a838dafb87a50f5e2607aa8ac557b90dbf633dcf61069c997b3526cddc8f2fc45820a7bc3b
54Size (set-misc-nginx-module-0.32.tar.gz) = 29329 bytes 58Size (set-misc-nginx-module-0.32.tar.gz) = 29329 bytes
55SHA1 (patch-aa) = 47f0c19b47b115f00ea6e9432d5bb12058c3bc1c 59SHA1 (patch-aa) = 47f0c19b47b115f00ea6e9432d5bb12058c3bc1c
56SHA1 (patch-ab) = 7d126a4372aa8575ef01a4bfd9aec9898861c763 60SHA1 (patch-ab) = 7d126a4372aa8575ef01a4bfd9aec9898861c763
57SHA1 (patch-auto_cc_conf) = 5e6a479ba419cd16dedeb3b4c47dc685d126ef6a 61SHA1 (patch-auto_cc_conf) = 5e6a479ba419cd16dedeb3b4c47dc685d126ef6a
58SHA1 (patch-src_event_modules_ngx__eventport__module.c) = c8e919f48d68bd5bffc4ad11d9c79dc6da3a0de2 62SHA1 (patch-src_event_modules_ngx__eventport__module.c) = c8e919f48d68bd5bffc4ad11d9c79dc6da3a0de2

cvs diff -r1.58 -r1.59 pkgsrc/www/nginx/options.mk (expand / switch to unified diff)

--- pkgsrc/www/nginx/options.mk 2020/09/03 09:48:07 1.58
+++ pkgsrc/www/nginx/options.mk 2020/09/05 00:35:13 1.59
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: options.mk,v 1.58 2020/09/03 09:48:07 jperkin Exp $ 1# $NetBSD: options.mk,v 1.59 2020/09/05 00:35:13 otis Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.nginx 3PKG_OPTIONS_VAR= PKG_OPTIONS.nginx
4PKG_SUPPORTED_OPTIONS= array-var auth-request dav debug echo encrypted-session \ 4PKG_SUPPORTED_OPTIONS= array-var auth-request dav debug echo encrypted-session \
5 form-input flv geoip gtools gzip headers-more http2 \ 5 form-input flv geoip gtools gzip headers-more http2 \
6 image-filter luajit mail-proxy memcache naxsi \ 6 image-filter luajit mail-proxy memcache naxsi njs \
7 pcre perl push realip rtmp secure-link set-misc slice \ 7 pcre perl push realip rtmp secure-link set-misc slice \
8 ssl status stream-ssl-preread sub uwsgi 8 ssl status stream-ssl-preread sub uwsgi
9PKG_SUGGESTED_OPTIONS= pcre ssl 9PKG_SUGGESTED_OPTIONS= pcre ssl
10 10
11PKG_OPTIONS_LEGACY_OPTS+= v2:http2 11PKG_OPTIONS_LEGACY_OPTS+= v2:http2
12 12
13PLIST_VARS+= naxsi perl uwsgi 13PLIST_VARS+= naxsi perl uwsgi
14 14
15.include "../../mk/bsd.options.mk" 15.include "../../mk/bsd.options.mk"
16 16
17# documentation says naxsi must be the first module 17# documentation says naxsi must be the first module
18.if !empty(PKG_OPTIONS:Mnaxsi) 18.if !empty(PKG_OPTIONS:Mnaxsi)
19PLIST.naxsi= yes 19PLIST.naxsi= yes
@@ -270,13 +270,25 @@ CONFIGURE_ARGS+= --with-http_secure_link @@ -270,13 +270,25 @@ CONFIGURE_ARGS+= --with-http_secure_link
270CONFIGURE_ARGS+= --with-stream --with-stream_ssl_preread_module 270CONFIGURE_ARGS+= --with-stream --with-stream_ssl_preread_module
271.endif 271.endif
272 272
273.if !empty(PKG_OPTIONS:Mrtmp) 273.if !empty(PKG_OPTIONS:Mrtmp)
274CONFIGURE_ARGS+= --add-module=../${RTMP_DISTNAME} 274CONFIGURE_ARGS+= --add-module=../${RTMP_DISTNAME}
275.endif 275.endif
276.if !empty(PKG_OPTIONS:Mrtmp) || make(makesum) || make(mdi) 276.if !empty(PKG_OPTIONS:Mrtmp) || make(makesum) || make(mdi)
277RTMP_VERSION= 1.2.1 277RTMP_VERSION= 1.2.1
278RTMP_DISTNAME= nginx-rtmp-module-${RTMP_VERSION} 278RTMP_DISTNAME= nginx-rtmp-module-${RTMP_VERSION}
279RTMP_DISTFILE= ${RTMP_DISTNAME}.tar.gz 279RTMP_DISTFILE= ${RTMP_DISTNAME}.tar.gz
280SITES.${RTMP_DISTFILE}= -https://github.com/arut/nginx-rtmp-module/archive/v${RTMP_VERSION}.tar.gz 280SITES.${RTMP_DISTFILE}= -https://github.com/arut/nginx-rtmp-module/archive/v${RTMP_VERSION}.tar.gz
281DISTFILES+= ${RTMP_DISTFILE} 281DISTFILES+= ${RTMP_DISTFILE}
282.endif 282.endif
 283
 284.if !empty(PKG_OPTIONS:Mnjs)
 285CONFIGURE_ARGS+= --add-module=../${NJS_EXT_DISTNAME}/nginx
 286.endif
 287.if !empty(PKG_OPTIONS:Mnjs) || make(makesum) || make(mdi)
 288NJS_EXT_VERSION= 0.4.3
 289NJS_EXT_DISTNAME= njs-${NJS_EXT_VERSION}
 290NJS_EXT_DISTFILE= ${NJS_EXT_DISTNAME}.tar.gz
 291SITES.${NJS_EXT_DISTFILE}+= -https://github.com/nginx/njs/archive/${NJS_EXT_VERSION}.tar.gz
 292DISTFILES+= ${NJS_EXT_DISTFILE}
 293.endif
 294