Received: by mail.netbsd.org (Postfix, from userid 605) id 87D7784ED4; Thu, 13 Apr 2023 16:45:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B641084D6F for ; Thu, 13 Apr 2023 16:45:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id J0Og806c9S2V for ; Thu, 13 Apr 2023 16:45:47 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 856A584CF4 for ; Thu, 13 Apr 2023 16:45:47 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 7EFA0FA85; Thu, 13 Apr 2023 16:45:47 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1681404347272110" MIME-Version: 1.0 Date: Thu, 13 Apr 2023 16:45:47 +0000 From: "Sergey A. Osokin" Subject: CVS commit: pkgsrc To: pkgsrc-changes@NetBSD.org Reply-To: osa@netbsd.org X-Mailer: log_accum Message-Id: <20230413164547.7EFA0FA85@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1681404347272110 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: osa Date: Thu Apr 13 16:45:47 UTC 2023 Modified Files: pkgsrc/lang/njs: Makefile distinfo options.mk pkgsrc/www/nginx: Makefile distinfo options.mk pkgsrc/www/nginx-devel: Makefile distinfo options.mk Log Message: */*: update NGINX JavaScript 0.7.9 -> 0.7.12 Bump PKGREVISION for www/nginx and www/nginx-devel. Changes with njs 0.7.12 10 Apr 2023 nginx modules: *) Bugfix: fixed Headers() constructor in Fetch API. Core: *) Feature: added Hash.copy() method in "crypto" module. *) Feature: added "zlib" module. *) Improvement: added support for export {name as default} statement. *) Bugfix: fixed Number constructor according to the spec. Changes with njs 0.7.11 9 Mar 2023 nginx modules: *) Bugfix: added missed linking with libxml2 for the dynamic module. The bug was introduced in 0.7.10. Core: *) Feature: added XMLNode API to modify XML documents. *) Change: removed XML_PARSE_DTDVALID during parsing of XML document due to security implications. The issue was introduced in 0.7.10. When XML_PARSE_DTDVALID is enabled, libxml2 parses and executes external entities present inside an XML document. *) Bugfix: fixed the detection of await in arguments. *) Bugfix: fixed Error() instance dumping when "name" prop is not primitive. *) Bugfix: fixed array instance with a getter property dumping. *) Bugfix: fixed njs_object_property() with NJS_WHITEOUT properties. *) Bugfix: fixed func instance dumping with "name" as getter. *) Bugfix: fixed attaching of a stack to an error object. *) Bugfix: fixed String.prototype.replace() with replacement containing "$'", "$`". Changes with njs 0.7.10 7 Feb 2023 nginx modules: *) Feature: added Request, Response and Headers ctors in Fetch API. *) Bugfix: fixed nginx logger callback for calls in master process. Core: *) Feature: added signal support in CLI. *) Feature: added "xml" module for working with XML documents. *) Feature: extended support for symmetric and asymmetric keys in WebCrypto. Most notably JWK format for importKey() was added. *) Feature: extended support for symmetric and asymmetric keys in WebCrypto. Most notably JWK format for importKey() was added. generateKey() and exportKey() were also implemented. *) Feature: added String.prototype.replaceAll(). *) Bugfix: fixed for(expr1; conditional syntax error handling. *) Bugfix: fixed Object.values() and Object.entries() with external objects. *) Bugfix: fixed RegExp.prototype[@@replace](). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/njs/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/njs/distinfo cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/njs/options.mk cvs rdiff -u -r1.131 -r1.132 pkgsrc/www/nginx/Makefile cvs rdiff -u -r1.104 -r1.105 pkgsrc/www/nginx/distinfo cvs rdiff -u -r1.89 -r1.90 pkgsrc/www/nginx/options.mk cvs rdiff -u -r1.98 -r1.99 pkgsrc/www/nginx-devel/Makefile cvs rdiff -u -r1.89 -r1.90 pkgsrc/www/nginx-devel/distinfo cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/nginx-devel/options.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1681404347272110 Content-Disposition: inline Content-Length: 9026 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/njs/Makefile diff -u pkgsrc/lang/njs/Makefile:1.9 pkgsrc/lang/njs/Makefile:1.10 --- pkgsrc/lang/njs/Makefile:1.9 Thu Nov 17 16:04:26 2022 +++ pkgsrc/lang/njs/Makefile Thu Apr 13 16:45:47 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.9 2022/11/17 16:04:26 osa Exp $ +# $NetBSD: Makefile,v 1.10 2023/04/13 16:45:47 osa Exp $ -DISTNAME= njs-0.7.9 +DISTNAME= njs-0.7.12 CATEGORIES= lang www MASTER_SITES= ${MASTER_SITE_GITHUB:=nginx/} GITHUB_TAG= ${PKGVERSION_NOREV} Index: pkgsrc/lang/njs/distinfo diff -u pkgsrc/lang/njs/distinfo:1.7 pkgsrc/lang/njs/distinfo:1.8 --- pkgsrc/lang/njs/distinfo:1.7 Thu Nov 17 16:04:26 2022 +++ pkgsrc/lang/njs/distinfo Thu Apr 13 16:45:47 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.7 2022/11/17 16:04:26 osa Exp $ +$NetBSD: distinfo,v 1.8 2023/04/13 16:45:47 osa Exp $ -BLAKE2s (njs-0.7.9.tar.gz) = de8d5fc4e85629bae7649bac0b5cdc713cfb1b9be50ac7569d55e28fd37d8d0c -SHA512 (njs-0.7.9.tar.gz) = d535dd17802edd444733b59488034feb07fa696599724e05b59df1c289a4584abf90ab2b719bb950aad9dad93654943418949ccf7710a5361d2d867ee2d986f2 -Size (njs-0.7.9.tar.gz) = 617115 bytes +BLAKE2s (njs-0.7.12.tar.gz) = a4c69c83bcc81ecd593f63f6d3e2d5d9cff8185ad56e8fd4846660c132976133 +SHA512 (njs-0.7.12.tar.gz) = a65a6c6aa3fbd499536284f8d8610f61b87112156885e6c3b1f73872df22195af897766f266b4569098a70e1680aef66594da17d13519f16687b4e43dce49062 +Size (njs-0.7.12.tar.gz) = 662554 bytes Index: pkgsrc/lang/njs/options.mk diff -u pkgsrc/lang/njs/options.mk:1.3 pkgsrc/lang/njs/options.mk:1.4 --- pkgsrc/lang/njs/options.mk:1.3 Thu Jul 14 12:46:21 2022 +++ pkgsrc/lang/njs/options.mk Thu Apr 13 16:45:47 2023 @@ -1,7 +1,7 @@ -# $NetBSD: options.mk,v 1.3 2022/07/14 12:46:21 wiz Exp $ +# $NetBSD: options.mk,v 1.4 2023/04/13 16:45:47 osa Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.njs -PKG_SUPPORTED_OPTIONS= ssl +PKG_SUPPORTED_OPTIONS= ssl xml PKG_SUGGESTED_OPTIONS= pcre ssl PKG_OPTIONS_REQUIRED_GROUPS= regex @@ -34,3 +34,9 @@ SUBST_NOOP_OK.fix-pcre2=yes .else CONFIGURE_ARGS+= --no-openssl .endif + +.if !empty(PKG_OPTIONS:Mxml) +.include "../../textproc/libxml2/buildlink3.mk" +.else +CONFIGURE_ARGS+= --no-libxml2 +.endif Index: pkgsrc/www/nginx/Makefile diff -u pkgsrc/www/nginx/Makefile:1.131 pkgsrc/www/nginx/Makefile:1.132 --- pkgsrc/www/nginx/Makefile:1.131 Wed Mar 29 08:35:10 2023 +++ pkgsrc/www/nginx/Makefile Thu Apr 13 16:45:47 2023 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.131 2023/03/29 08:35:10 adam Exp $ +# $NetBSD: Makefile,v 1.132 2023/04/13 16:45:47 osa Exp $ DISTNAME= nginx-1.22.1 -PKGREVISION= 6 +PKGREVISION= 7 CATEGORIES= www MASTER_SITES= http://nginx.org/download/ DISTFILES= ${DEFAULT_DISTFILES} Index: pkgsrc/www/nginx/distinfo diff -u pkgsrc/www/nginx/distinfo:1.104 pkgsrc/www/nginx/distinfo:1.105 --- pkgsrc/www/nginx/distinfo:1.104 Thu Nov 17 16:04:27 2022 +++ pkgsrc/www/nginx/distinfo Thu Apr 13 16:45:47 2023 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.104 2022/11/17 16:04:27 osa Exp $ +$NetBSD: distinfo,v 1.105 2023/04/13 16:45:47 osa Exp $ BLAKE2s (array-var-nginx-module-0.05.tar.gz) = 2f9af1e0eb209b7c20aa58cd8ec2afb1eb1cc122c5f4ea169e34131c463c1c26 SHA512 (array-var-nginx-module-0.05.tar.gz) = 7c9fa9b76bc7cd2473ceae6d5ffb8de26993be9293ea967908d6c4550e086affa7016df4c936fb0b79f1142dc0aa1a5f2058d417e6433b5a3497a45d7e866e84 @@ -45,9 +45,9 @@ Size (ngx_devel_kit-0.3.1.tar.gz) = 6654 BLAKE2s (ngx_http_geoip2_module-3.4.tar.gz) = eb14ed670788d4cc46037719ebab29e1c0da53cadbb0da10198e76255d924273 SHA512 (ngx_http_geoip2_module-3.4.tar.gz) = 18dea21e5ae2647bea1fc448058a1b773c936917245edef8d861d5e23ed92e9a3b1ec4ef43ffb2ece7b5899d787910adcf4fbd39f84d7e8d7c54759e2fee5b72 Size (ngx_http_geoip2_module-3.4.tar.gz) = 8877 bytes -BLAKE2s (njs-0.7.9.tar.gz) = de8d5fc4e85629bae7649bac0b5cdc713cfb1b9be50ac7569d55e28fd37d8d0c -SHA512 (njs-0.7.9.tar.gz) = d535dd17802edd444733b59488034feb07fa696599724e05b59df1c289a4584abf90ab2b719bb950aad9dad93654943418949ccf7710a5361d2d867ee2d986f2 -Size (njs-0.7.9.tar.gz) = 617115 bytes +BLAKE2s (njs-0.7.12.tar.gz) = a4c69c83bcc81ecd593f63f6d3e2d5d9cff8185ad56e8fd4846660c132976133 +SHA512 (njs-0.7.12.tar.gz) = a65a6c6aa3fbd499536284f8d8610f61b87112156885e6c3b1f73872df22195af897766f266b4569098a70e1680aef66594da17d13519f16687b4e43dce49062 +Size (njs-0.7.12.tar.gz) = 662554 bytes BLAKE2s (set-misc-nginx-module-0.33.tar.gz) = 306eb7a96ce5650c7e97a91e9cdba48d154d10cf6445d31193ffab889054d893 SHA512 (set-misc-nginx-module-0.33.tar.gz) = 1ff4c947538a5bd5f9d6adcd87b37f2702f5cc90e3342bc08359cbe8f290b705a3a2daa3dedfb1df3ce4bc19478c8fcac07081c4a53a804fc2862d50078278dc Size (set-misc-nginx-module-0.33.tar.gz) = 30084 bytes Index: pkgsrc/www/nginx/options.mk diff -u pkgsrc/www/nginx/options.mk:1.89 pkgsrc/www/nginx/options.mk:1.90 --- pkgsrc/www/nginx/options.mk:1.89 Wed Mar 29 08:35:10 2023 +++ pkgsrc/www/nginx/options.mk Thu Apr 13 16:45:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.89 2023/03/29 08:35:10 adam Exp $ +# $NetBSD: options.mk,v 1.90 2023/04/13 16:45:47 osa Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.nginx PKG_SUPPORTED_OPTIONS= array-var auth-request cache-purge dav debug @@ -330,10 +330,10 @@ PLIST.rtmp= yes .endif .if !empty(PKG_OPTIONS:Mnjs) || make(makesum) || make(mdi) || make(distclean) -NJS_VERSION= 0.7.9 +NJS_VERSION= 0.7.12 NJS_DISTNAME= njs-${NJS_VERSION} NJS_DISTFILE= ${NJS_DISTNAME}.tar.gz -NJS_CONFIGURE_ARGS= --no-pcre2 +NJS_CONFIGURE_ARGS= --no-libxml2 --no-pcre2 SITES.${NJS_DISTFILE}= -${MASTER_SITE_GITHUB:=nginx/njs/archive/}${NJS_VERSION}.tar.gz DISTFILES+= ${NJS_DISTFILE} DSO_EXTMODS+= njs Index: pkgsrc/www/nginx-devel/Makefile diff -u pkgsrc/www/nginx-devel/Makefile:1.98 pkgsrc/www/nginx-devel/Makefile:1.99 --- pkgsrc/www/nginx-devel/Makefile:1.98 Wed Mar 29 08:32:52 2023 +++ pkgsrc/www/nginx-devel/Makefile Thu Apr 13 16:45:47 2023 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.98 2023/03/29 08:32:52 adam Exp $ +# $NetBSD: Makefile,v 1.99 2023/04/13 16:45:47 osa Exp $ DISTNAME= nginx-1.23.4 +PKGREVISION= 1 PKGNAME= ${DISTNAME:S/-/-devel-/1} CATEGORIES= www MASTER_SITES= https://nginx.org/download/ Index: pkgsrc/www/nginx-devel/distinfo diff -u pkgsrc/www/nginx-devel/distinfo:1.89 pkgsrc/www/nginx-devel/distinfo:1.90 --- pkgsrc/www/nginx-devel/distinfo:1.89 Wed Mar 29 08:32:52 2023 +++ pkgsrc/www/nginx-devel/distinfo Thu Apr 13 16:45:47 2023 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.89 2023/03/29 08:32:52 adam Exp $ +$NetBSD: distinfo,v 1.90 2023/04/13 16:45:47 osa Exp $ BLAKE2s (array-var-nginx-module-0.06.tar.gz) = fa6ad2a2ce3c3eba3f69287b224e9c01fcaca29a083394ab74f2f655d3e2138b SHA512 (array-var-nginx-module-0.06.tar.gz) = bc72158856a1be18a26ee04c6b5b0f0a20bcce688610a493bf31e2a133e7eb12e11f7c18197a09a72b1513f6a08348ee5281b9d5b84cf43603539040ebd23c26 @@ -45,9 +45,9 @@ Size (ngx_devel_kit-0.3.1.tar.gz) = 6654 BLAKE2s (ngx_http_geoip2_module-3.4.tar.gz) = eb14ed670788d4cc46037719ebab29e1c0da53cadbb0da10198e76255d924273 SHA512 (ngx_http_geoip2_module-3.4.tar.gz) = 18dea21e5ae2647bea1fc448058a1b773c936917245edef8d861d5e23ed92e9a3b1ec4ef43ffb2ece7b5899d787910adcf4fbd39f84d7e8d7c54759e2fee5b72 Size (ngx_http_geoip2_module-3.4.tar.gz) = 8877 bytes -BLAKE2s (njs-0.7.9.tar.gz) = de8d5fc4e85629bae7649bac0b5cdc713cfb1b9be50ac7569d55e28fd37d8d0c -SHA512 (njs-0.7.9.tar.gz) = d535dd17802edd444733b59488034feb07fa696599724e05b59df1c289a4584abf90ab2b719bb950aad9dad93654943418949ccf7710a5361d2d867ee2d986f2 -Size (njs-0.7.9.tar.gz) = 617115 bytes +BLAKE2s (njs-0.7.12.tar.gz) = a4c69c83bcc81ecd593f63f6d3e2d5d9cff8185ad56e8fd4846660c132976133 +SHA512 (njs-0.7.12.tar.gz) = a65a6c6aa3fbd499536284f8d8610f61b87112156885e6c3b1f73872df22195af897766f266b4569098a70e1680aef66594da17d13519f16687b4e43dce49062 +Size (njs-0.7.12.tar.gz) = 662554 bytes BLAKE2s (set-misc-nginx-module-0.33.tar.gz) = 306eb7a96ce5650c7e97a91e9cdba48d154d10cf6445d31193ffab889054d893 SHA512 (set-misc-nginx-module-0.33.tar.gz) = 1ff4c947538a5bd5f9d6adcd87b37f2702f5cc90e3342bc08359cbe8f290b705a3a2daa3dedfb1df3ce4bc19478c8fcac07081c4a53a804fc2862d50078278dc Size (set-misc-nginx-module-0.33.tar.gz) = 30084 bytes Index: pkgsrc/www/nginx-devel/options.mk diff -u pkgsrc/www/nginx-devel/options.mk:1.16 pkgsrc/www/nginx-devel/options.mk:1.17 --- pkgsrc/www/nginx-devel/options.mk:1.16 Wed Mar 29 08:32:52 2023 +++ pkgsrc/www/nginx-devel/options.mk Thu Apr 13 16:45:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.16 2023/03/29 08:32:52 adam Exp $ +# $NetBSD: options.mk,v 1.17 2023/04/13 16:45:47 osa Exp $ CODELOAD_SITE_GITHUB= https://codeload.github.com/ @@ -334,10 +334,10 @@ PLIST.rtmp= yes .endif .if !empty(PKG_OPTIONS:Mnjs) || make(makesum) || make(mdi) || make(distclean) -NJS_VERSION= 0.7.9 +NJS_VERSION= 0.7.12 NJS_DISTNAME= njs-${NJS_VERSION} NJS_DISTFILE= ${NJS_DISTNAME}.tar.gz -NJS_CONFIGURE_ARGS= --no-pcre2 +NJS_CONFIGURE_ARGS= --no-libxml2 --no-pcre2 SITES.${NJS_DISTFILE}= -${MASTER_SITE_GITHUB:=nginx/njs/archive/}${NJS_VERSION}.tar.gz DISTFILES+= ${NJS_DISTFILE} DSO_EXTMODS+= njs --_----------=_1681404347272110--