git: dd455a459fb3 - main - www/deno: Update to 1.29.2

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Fri, 13 Jan 2023 16:19:09 UTC
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dd455a459fb348b53059abf30213f9abd3b38004

commit dd455a459fb348b53059abf30213f9abd3b38004
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-01-13 16:18:08 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-01-13 16:18:48 +0000

    www/deno: Update to 1.29.2
    
    Changes:
      https://github.com/denoland/deno/releases/tag/v1.29.2
---
 www/deno/Makefile                          |  68 +++++++--------
 www/deno/distinfo                          | 136 +++++++++++++----------------
 www/deno/files/patch-runtime_ops_fs.rs     |  11 +++
 www/deno/files/patch-runtime_ops_os_mod.rs |  14 +++
 4 files changed, 119 insertions(+), 110 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index c94d73f946ec..118b97142283 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.29.1
-PORTREVISION=	1
+DISTVERSION=	1.29.2
 CATEGORIES=	www
 
 MAINTAINER=	mikael@FreeBSD.org
@@ -90,7 +89,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		clap_lex-0.1.1 \
 		clipboard-win-4.4.2 \
 		codespan-reporting-0.11.1 \
-		console_static_text-0.3.3 \
+		console_static_text-0.3.4 \
 		const-oid-0.9.0 \
 		convert_case-0.4.0 \
 		copyless-0.1.5 \
@@ -119,12 +118,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dashmap-5.4.0 \
 		data-encoding-2.3.2 \
 		data-url-0.2.0 \
-		debug_unreachable-0.1.1 \
-		deno_ast-0.21.0 \
-		deno_doc-0.51.0 \
-		deno_emit-0.12.0 \
-		deno_graph-0.39.0 \
-		deno_lint-0.35.0 \
+		deno_ast-0.23.2 \
+		deno_doc-0.52.0 \
+		deno_emit-0.13.0 \
+		deno_graph-0.41.0 \
+		deno_lint-0.37.0 \
 		deno_task_shell-0.8.2 \
 		der-0.6.0 \
 		derive_more-0.99.17 \
@@ -139,8 +137,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dprint-core-0.60.0 \
 		dprint-plugin-json-0.17.0 \
 		dprint-plugin-markdown-0.15.1 \
-		dprint-plugin-typescript-0.79.0 \
-		dprint-swc-ext-0.5.0 \
+		dprint-plugin-typescript-0.80.2 \
+		dprint-swc-ext-0.6.0 \
 		dyn-clone-1.0.9 \
 		dynasm-1.2.3 \
 		dynasmrt-1.2.3 \
@@ -152,11 +150,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		enum-as-inner-0.5.1 \
 		enum_kind-0.2.1 \
 		env_logger-0.9.0 \
-		errno-0.1.8 \
 		errno-0.2.8 \
 		errno-dragonfly-0.1.2 \
 		error-code-2.3.1 \
-		eszip-0.31.0 \
+		escape8259-0.5.2 \
+		eszip-0.32.0 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.10.0 \
@@ -238,7 +236,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		js-sys-0.3.60 \
 		jsonc-parser-0.21.0 \
 		junction-0.2.0 \
-		kernel32-sys-0.2.2 \
 		khronos-egl-4.1.0 \
 		kqueue-1.0.6 \
 		kqueue-sys-1.0.3 \
@@ -336,7 +333,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		proc-macro2-0.4.30 \
 		proc-macro2-1.0.47 \
 		profiling-1.0.6 \
-		pty-0.2.2 \
+		pty2-0.1.0 \
 		pulldown-cmark-0.9.2 \
 		quick-error-1.2.3 \
 		quote-0.6.13 \
@@ -372,6 +369,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rustls-0.20.6 \
 		rustls-native-certs-0.6.2 \
 		rustls-pemfile-1.0.1 \
+		rustversion-1.0.11 \
 		rustyline-10.0.0 \
 		rustyline-derive-0.7.0 \
 		ryu-1.0.11 \
@@ -416,29 +414,29 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		string_enum-0.3.2 \
 		strsim-0.10.0 \
 		subtle-2.4.1 \
-		swc_atoms-0.4.23 \
-		swc_bundler-0.192.45 \
-		swc_common-0.29.10 \
+		swc_atoms-0.4.32 \
+		swc_bundler-0.193.30 \
+		swc_common-0.29.25 \
 		swc_config-0.1.4 \
 		swc_config_macro-0.1.0 \
-		swc_ecma_ast-0.94.14 \
-		swc_ecma_codegen-0.127.23 \
+		swc_ecma_ast-0.95.9 \
+		swc_ecma_codegen-0.128.15 \
 		swc_ecma_codegen_macros-0.7.1 \
-		swc_ecma_dep_graph-0.94.19 \
-		swc_ecma_loader-0.41.11 \
-		swc_ecma_parser-0.122.19 \
-		swc_ecma_transforms_base-0.111.33 \
-		swc_ecma_transforms_classes-0.100.32 \
+		swc_ecma_dep_graph-0.95.13 \
+		swc_ecma_loader-0.41.26 \
+		swc_ecma_parser-0.123.13 \
+		swc_ecma_transforms_base-0.112.19 \
+		swc_ecma_transforms_classes-0.101.19 \
 		swc_ecma_transforms_macros-0.5.0 \
-		swc_ecma_transforms_optimization-0.167.26 \
-		swc_ecma_transforms_proposal-0.144.20 \
-		swc_ecma_transforms_react-0.155.21 \
-		swc_ecma_transforms_typescript-0.159.22 \
-		swc_ecma_utils-0.105.24 \
-		swc_ecma_visit-0.80.14 \
+		swc_ecma_transforms_optimization-0.168.21 \
+		swc_ecma_transforms_proposal-0.145.20 \
+		swc_ecma_transforms_react-0.156.20 \
+		swc_ecma_transforms_typescript-0.160.21 \
+		swc_ecma_utils-0.106.15 \
+		swc_ecma_visit-0.81.9 \
 		swc_eq_ignore_macros-0.1.1 \
-		swc_fast_graph-0.17.11 \
-		swc_graph_analyzer-0.18.11 \
+		swc_fast_graph-0.17.26 \
+		swc_graph_analyzer-0.18.28 \
 		swc_macros_common-0.3.6 \
 		swc_visit-0.5.3 \
 		swc_visit_macros-0.5.4 \
@@ -500,7 +498,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unicode-xid-0.1.0 \
 		unicode-xid-0.2.4 \
 		universal-hash-0.5.0 \
-		unreachable-0.1.1 \
 		untrusted-0.7.1 \
 		url-2.3.1 \
 		urlpattern-0.2.0 \
@@ -510,7 +507,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		v8-0.60.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
-		void-1.0.2 \
 		vte-0.11.0 \
 		vte_generate_state_changes-0.1.1 \
 		walkdir-2.3.2 \
@@ -531,9 +527,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wgpu-types-0.13.2 \
 		which-4.3.0 \
 		widestring-0.5.1 \
-		winapi-0.2.8 \
 		winapi-0.3.9 \
-		winapi-build-0.1.1 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
diff --git a/www/deno/distinfo b/www/deno/distinfo
index 9f1c75784123..c8e98426108c 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1671902135
+TIMESTAMP = 1673452556
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -111,8 +111,8 @@ SHA256 (rust/crates/clipboard-win-4.4.2.crate) = c4ab1b92798304eedc095b539429632
 SIZE (rust/crates/clipboard-win-4.4.2.crate) = 12678
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/console_static_text-0.3.3.crate) = 3d749e1f5316d8a15ec592516a631ab9b8099cc6d085b69b905462fc071caedb
-SIZE (rust/crates/console_static_text-0.3.3.crate) = 6432
+SHA256 (rust/crates/console_static_text-0.3.4.crate) = f166cdfb9db0607e2079b382ba64bc4164344006c733b95c1ecfa782a180a34a
+SIZE (rust/crates/console_static_text-0.3.4.crate) = 9187
 SHA256 (rust/crates/const-oid-0.9.0.crate) = 722e23542a15cea1f65d4a1419c4cfd7a26706c70871a13a04238ca3f40f1661
 SIZE (rust/crates/const-oid-0.9.0.crate) = 43498
 SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
@@ -169,18 +169,16 @@ SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6a
 SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
 SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
 SIZE (rust/crates/data-url-0.2.0.crate) = 20553
-SHA256 (rust/crates/debug_unreachable-0.1.1.crate) = 9a032eac705ca39214d169f83e3d3da290af06d8d1d344d1baad2fd002dca4b3
-SIZE (rust/crates/debug_unreachable-0.1.1.crate) = 1184
-SHA256 (rust/crates/deno_ast-0.21.0.crate) = e95105b29938cac5c987017a3c3d245776d71de77838658e5abe917ad75b1929
-SIZE (rust/crates/deno_ast-0.21.0.crate) = 40185
-SHA256 (rust/crates/deno_doc-0.51.0.crate) = 7a5f0f24f690e9c0c1d22fe9c9da68b65d7378a5c10afe4a61398134eb031e21
-SIZE (rust/crates/deno_doc-0.51.0.crate) = 1110736
-SHA256 (rust/crates/deno_emit-0.12.0.crate) = c721cb4e2ca7d94702f6987c2050aedfd270d18f87020080e396865a65dd957e
-SIZE (rust/crates/deno_emit-0.12.0.crate) = 4989
-SHA256 (rust/crates/deno_graph-0.39.0.crate) = 87b3758993b62cf234fac6e922b2217aac6c3086d6d9a4fa36ddf7779abb0890
-SIZE (rust/crates/deno_graph-0.39.0.crate) = 877057
-SHA256 (rust/crates/deno_lint-0.35.0.crate) = 1d2c4e416322d10531eb0ebc6f3fa355380e4d25bbcd4109e3edd0b0aa71ed77
-SIZE (rust/crates/deno_lint-0.35.0.crate) = 260311
+SHA256 (rust/crates/deno_ast-0.23.2.crate) = e51afb5385ac30f59a1f4a80c986b7b4f02a1bf9da8bba5173aed80ab75ad8bf
+SIZE (rust/crates/deno_ast-0.23.2.crate) = 41793
+SHA256 (rust/crates/deno_doc-0.52.0.crate) = 5a4d646da7094c8c4005c1ecfeb9649a1f3875e5e964a1ecf6d44899c5692ebb
+SIZE (rust/crates/deno_doc-0.52.0.crate) = 1097667
+SHA256 (rust/crates/deno_emit-0.13.0.crate) = 33d7152339bef69b44316be53d6b34cf40718c3084a22565d729b4131c53f462
+SIZE (rust/crates/deno_emit-0.13.0.crate) = 5164
+SHA256 (rust/crates/deno_graph-0.41.0.crate) = 88980ad969ef1922782f4b19159bb3c46919e883292f1c71ddc3bcd8ba1a5a46
+SIZE (rust/crates/deno_graph-0.41.0.crate) = 838274
+SHA256 (rust/crates/deno_lint-0.37.0.crate) = 82424506123f05de694106aa906a20cd1aabde637213187cfb3c6f0eba794e4a
+SIZE (rust/crates/deno_lint-0.37.0.crate) = 262531
 SHA256 (rust/crates/deno_task_shell-0.8.2.crate) = 532b383a071a05144c712614d62f08a2f9fad48dd62d6d457ed3884b049357da
 SIZE (rust/crates/deno_task_shell-0.8.2.crate) = 32714
 SHA256 (rust/crates/der-0.6.0.crate) = 13dd2ae565c0a381dde7fade45fce95984c568bdcb4700a4fdbe3175e0380b2f
@@ -209,10 +207,10 @@ SHA256 (rust/crates/dprint-plugin-json-0.17.0.crate) = e6120aa5613816db2ef2ef539
 SIZE (rust/crates/dprint-plugin-json-0.17.0.crate) = 18504
 SHA256 (rust/crates/dprint-plugin-markdown-0.15.1.crate) = 0aec6d8d6d9a3a4c1a260893677d24c8feb03ce5f4ee5f6522c9da5e00e5597d
 SIZE (rust/crates/dprint-plugin-markdown-0.15.1.crate) = 35508
-SHA256 (rust/crates/dprint-plugin-typescript-0.79.0.crate) = cf79285ae7a27047ab90162fefab77367478e08fffc42f8158143f8b33b69c22
-SIZE (rust/crates/dprint-plugin-typescript-0.79.0.crate) = 1023336
-SHA256 (rust/crates/dprint-swc-ext-0.5.0.crate) = f8ac3ba92d2cf3b87b8f48551d1720ff63a134545c830476aaffd8cf9d80e84e
-SIZE (rust/crates/dprint-swc-ext-0.5.0.crate) = 71785
+SHA256 (rust/crates/dprint-plugin-typescript-0.80.2.crate) = 74eb3bfe4a29790f676d30159fca39ddd1450308185b2bd412517493d2449e52
+SIZE (rust/crates/dprint-plugin-typescript-0.80.2.crate) = 1023256
+SHA256 (rust/crates/dprint-swc-ext-0.6.0.crate) = ba1b7bac9133524358ec340b52b30a72df03c6252e327c22ad230637cc357306
+SIZE (rust/crates/dprint-swc-ext-0.6.0.crate) = 71779
 SHA256 (rust/crates/dyn-clone-1.0.9.crate) = 4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2
 SIZE (rust/crates/dyn-clone-1.0.9.crate) = 11903
 SHA256 (rust/crates/dynasm-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b
@@ -235,16 +233,16 @@ SHA256 (rust/crates/enum_kind-0.2.1.crate) = 78b940da354ae81ef0926c5eaa428207b8f
 SIZE (rust/crates/enum_kind-0.2.1.crate) = 5915
 SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
 SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
-SHA256 (rust/crates/errno-0.1.8.crate) = 1e2b2decb0484e15560df3210cf0d78654bb0864b2c138977c07e377a1bae0e2
-SIZE (rust/crates/errno-0.1.8.crate) = 3199
 SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
 SIZE (rust/crates/errno-0.2.8.crate) = 9276
 SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
 SIZE (rust/crates/error-code-2.3.1.crate) = 5324
-SHA256 (rust/crates/eszip-0.31.0.crate) = d8119eb19b5b7f9c6b6da550781249bb05562fbdadb10f80f0a3afb96dde4944
-SIZE (rust/crates/eszip-0.31.0.crate) = 125794
+SHA256 (rust/crates/escape8259-0.5.2.crate) = ba4f4911e3666fcd7826997b4745c8224295a6f3072f1418c3067b97a67557ee
+SIZE (rust/crates/escape8259-0.5.2.crate) = 5462
+SHA256 (rust/crates/eszip-0.32.0.crate) = 584906c722ca9751a4e1dd1fde7ca3387e2af2b4b3608e8d44bd29f22095a4a2
+SIZE (rust/crates/eszip-0.32.0.crate) = 142990
 SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
 SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
@@ -407,8 +405,6 @@ SHA256 (rust/crates/jsonc-parser-0.21.0.crate) = 3a1853e40333206f9a685358046d13a
 SIZE (rust/crates/jsonc-parser-0.21.0.crate) = 42459
 SHA256 (rust/crates/junction-0.2.0.crate) = be39922b087cecaba4e2d5592dedfc8bda5d4a5a1231f143337cca207950b61d
 SIZE (rust/crates/junction-0.2.0.crate) = 11006
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
 SHA256 (rust/crates/khronos-egl-4.1.0.crate) = 8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3
 SIZE (rust/crates/khronos-egl-4.1.0.crate) = 27810
 SHA256 (rust/crates/kqueue-1.0.6.crate) = 4d6112e8f37b59803ac47a42d14f1f3a59bbf72fc6857ffc5be455e28a691f8e
@@ -603,8 +599,8 @@ SHA256 (rust/crates/proc-macro2-1.0.47.crate) = 5ea3d908b0e36316caf9e9e2c4625cdd
 SIZE (rust/crates/proc-macro2-1.0.47.crate) = 41955
 SHA256 (rust/crates/profiling-1.0.6.crate) = 2f61dcf0b917cd75d4521d7343d1ffff3d1583054133c9b5cbea3375c703c40d
 SIZE (rust/crates/profiling-1.0.6.crate) = 1689290
-SHA256 (rust/crates/pty-0.2.2.crate) = f50f3d255966981eb4e4c5df3e983e6f7d163221f547406d83b6a460ff5c5ee8
-SIZE (rust/crates/pty-0.2.2.crate) = 7641
+SHA256 (rust/crates/pty2-0.1.0.crate) = 4461e7f96399674b9112e620e511089bc7c4c0d76545b3cc3e0b46bab72a15d5
+SIZE (rust/crates/pty2-0.1.0.crate) = 9829
 SHA256 (rust/crates/pulldown-cmark-0.9.2.crate) = 2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63
 SIZE (rust/crates/pulldown-cmark-0.9.2.crate) = 115824
 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
@@ -675,6 +671,8 @@ SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013
 SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
 SHA256 (rust/crates/rustls-pemfile-1.0.1.crate) = 0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55
 SIZE (rust/crates/rustls-pemfile-1.0.1.crate) = 19171
+SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
+SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
 SHA256 (rust/crates/rustyline-10.0.0.crate) = 1d1cd5ae51d3f7bf65d7969d579d502168ef578f289452bd8ccc91de28fda20e
 SIZE (rust/crates/rustyline-10.0.0.crate) = 107115
 SHA256 (rust/crates/rustyline-derive-0.7.0.crate) = 107c3d5d7f370ac09efa62a78375f94d94b8a33c61d8c278b96683fb4dbf2d8d
@@ -763,52 +761,52 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
 SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
 SIZE (rust/crates/subtle-2.4.1.crate) = 12630
-SHA256 (rust/crates/swc_atoms-0.4.23.crate) = 01b878052680dcec3421ab50384279443dbf93651b05da38e5133e0894a18096
-SIZE (rust/crates/swc_atoms-0.4.23.crate) = 10818
-SHA256 (rust/crates/swc_bundler-0.192.45.crate) = 4b3b6d8aba63acb7baf2d2b5aed930322259ccd8fcdc5f4e3ddefb9cff62bb1d
-SIZE (rust/crates/swc_bundler-0.192.45.crate) = 71902
-SHA256 (rust/crates/swc_common-0.29.10.crate) = ebd844dfbd9969a9ef8430e954661de43edde353d65e987f935a328619698883
-SIZE (rust/crates/swc_common-0.29.10.crate) = 92528
+SHA256 (rust/crates/swc_atoms-0.4.32.crate) = 9ad59af21529fcd3f4f8fa6b1ae399c2b183ec42c68347d76d68d6e5b657956e
+SIZE (rust/crates/swc_atoms-0.4.32.crate) = 15370
+SHA256 (rust/crates/swc_bundler-0.193.30.crate) = dc9c11d11591e011e4131febcc366fb0401446a5ac71813de08437237be43668
+SIZE (rust/crates/swc_bundler-0.193.30.crate) = 71403
+SHA256 (rust/crates/swc_common-0.29.25.crate) = 506321cad7393893018aac83a3b3bd25203883e8c47ab0864bb43195d43b22dd
+SIZE (rust/crates/swc_common-0.29.25.crate) = 93328
 SHA256 (rust/crates/swc_config-0.1.4.crate) = b4de36224eb9498fccd4e68971f0b83326ccf8592c2d424f257f3a1c76b2b211
 SIZE (rust/crates/swc_config-0.1.4.crate) = 3239
 SHA256 (rust/crates/swc_config_macro-0.1.0.crate) = fb64bc03d90fd5c90d6ab917bb2b1d7fbd31957df39e31ea24a3f554b4372251
 SIZE (rust/crates/swc_config_macro-0.1.0.crate) = 1685
-SHA256 (rust/crates/swc_ecma_ast-0.94.14.crate) = 2c3303de79adce1137e6514e5939686173e7d26c71d91c3067056caa45183547
-SIZE (rust/crates/swc_ecma_ast-0.94.14.crate) = 29490
-SHA256 (rust/crates/swc_ecma_codegen-0.127.23.crate) = 8cb696997765db4832aabc142cd0f95d38f3d746556d99ad0c7b06c68642d37a
-SIZE (rust/crates/swc_ecma_codegen-0.127.23.crate) = 48014
+SHA256 (rust/crates/swc_ecma_ast-0.95.9.crate) = 3cc936f04c4e671ae5918b573a50945c5189d3dcdd57e4faddd47889717e1416
+SIZE (rust/crates/swc_ecma_ast-0.95.9.crate) = 29478
+SHA256 (rust/crates/swc_ecma_codegen-0.128.15.crate) = 121caf2dde74cbd143035a92cfd249be7744ee31622c4e66ee19a8249e3f6855
+SIZE (rust/crates/swc_ecma_codegen-0.128.15.crate) = 47978
 SHA256 (rust/crates/swc_ecma_codegen_macros-0.7.1.crate) = 0159c99f81f52e48fe692ef7af1b0990b45d3006b14c6629be0b1ffee1b23aea
 SIZE (rust/crates/swc_ecma_codegen_macros-0.7.1.crate) = 3033
-SHA256 (rust/crates/swc_ecma_dep_graph-0.94.19.crate) = 0c1b4e4e7928d9d41fe951551edc19829c878c84df242b85320a4c950f3a7a24
-SIZE (rust/crates/swc_ecma_dep_graph-0.94.19.crate) = 5961
-SHA256 (rust/crates/swc_ecma_loader-0.41.11.crate) = 0c0aac15ea4dfdceec8b04389f2d6ff27ea0f0d243aa89904e420a6d0a96e512
-SIZE (rust/crates/swc_ecma_loader-0.41.11.crate) = 9389
-SHA256 (rust/crates/swc_ecma_parser-0.122.19.crate) = 8cec064f10003ea47bd5e97d6456a683643da9f705670b97eb1c90bc434f58f3
-SIZE (rust/crates/swc_ecma_parser-0.122.19.crate) = 141749
-SHA256 (rust/crates/swc_ecma_transforms_base-0.111.33.crate) = 26e2a38941b0b8dee1ed90de0c7eb0d31e5370378d8747ee8d078c0d214ddcb8
-SIZE (rust/crates/swc_ecma_transforms_base-0.111.33.crate) = 62936
-SHA256 (rust/crates/swc_ecma_transforms_classes-0.100.32.crate) = 0120315ca713614946d146e241b63657f6e327b35517af8f48ffc495fcd41fe7
-SIZE (rust/crates/swc_ecma_transforms_classes-0.100.32.crate) = 4507
+SHA256 (rust/crates/swc_ecma_dep_graph-0.95.13.crate) = 42a9122bcff80fba41cadd123fc9136424755144de16dfabeee4031144d204a9
+SIZE (rust/crates/swc_ecma_dep_graph-0.95.13.crate) = 5964
+SHA256 (rust/crates/swc_ecma_loader-0.41.26.crate) = 42710b93ec010a5e0354cc86d621a3dd0243351d649d0c273c1887035a256151
+SIZE (rust/crates/swc_ecma_loader-0.41.26.crate) = 9393
+SHA256 (rust/crates/swc_ecma_parser-0.123.13.crate) = 22225f792dcbcd3d3e77498d6e6fb86161cdd05ba4e24456361768dc41ee2948
+SIZE (rust/crates/swc_ecma_parser-0.123.13.crate) = 142225
+SHA256 (rust/crates/swc_ecma_transforms_base-0.112.19.crate) = 44bc36990f42ceea1370426a2f3e923f43c4277342a8583edb4c4bef2f27e63d
+SIZE (rust/crates/swc_ecma_transforms_base-0.112.19.crate) = 63646
+SHA256 (rust/crates/swc_ecma_transforms_classes-0.101.19.crate) = 7b247a889b92f088e5ecd66ccbdc5915a102d4d9f54823e9a93ec7344a1c080f
+SIZE (rust/crates/swc_ecma_transforms_classes-0.101.19.crate) = 4511
 SHA256 (rust/crates/swc_ecma_transforms_macros-0.5.0.crate) = ebf907935ec5492256b523ae7935a824d9fdc0368dcadc41375bad0dca91cd8b
 SIZE (rust/crates/swc_ecma_transforms_macros-0.5.0.crate) = 4436
-SHA256 (rust/crates/swc_ecma_transforms_optimization-0.167.26.crate) = a70f693c2f33d606453c6e4d701be809c59e12ddb0ff6c0afd3a6dc6ee41c940
-SIZE (rust/crates/swc_ecma_transforms_optimization-0.167.26.crate) = 59820
-SHA256 (rust/crates/swc_ecma_transforms_proposal-0.144.20.crate) = 2ef43c950a86d2b577a011a3b665d084780bd5cdb9b28fcc5b41ba3a1b1592b2
-SIZE (rust/crates/swc_ecma_transforms_proposal-0.144.20.crate) = 12462
-SHA256 (rust/crates/swc_ecma_transforms_react-0.155.21.crate) = bad10f89e09579dfe89b088db9ce864764e834f7bbb2a8e729b3803dbcc813b1
-SIZE (rust/crates/swc_ecma_transforms_react-0.155.21.crate) = 33639
-SHA256 (rust/crates/swc_ecma_transforms_typescript-0.159.22.crate) = a1f72f7070b8184b2c6d682ce3481797c0045cbccac0f1b271e66b95d773bdd1
-SIZE (rust/crates/swc_ecma_transforms_typescript-0.159.22.crate) = 35511
-SHA256 (rust/crates/swc_ecma_utils-0.105.24.crate) = 8efe8af0ab5c899bacba887f86dea3e47e477df041782d11bce91a22cec2a1f5
-SIZE (rust/crates/swc_ecma_utils-0.105.24.crate) = 28231
-SHA256 (rust/crates/swc_ecma_visit-0.80.14.crate) = 47d7de36b60fb0f72b19417a988fe71c800d1a07071421720e469325990a5d7a
-SIZE (rust/crates/swc_ecma_visit-0.80.14.crate) = 9423
+SHA256 (rust/crates/swc_ecma_transforms_optimization-0.168.21.crate) = f8d291756dcb423ea457c65ac463fbfd52d5917a7cda9ea4a097591afabe2ca5
+SIZE (rust/crates/swc_ecma_transforms_optimization-0.168.21.crate) = 59733
+SHA256 (rust/crates/swc_ecma_transforms_proposal-0.145.20.crate) = d1850fce438ac6d3f31a1e4bcf8e385df7fe6603cb4a09d3a281472b2b937518
+SIZE (rust/crates/swc_ecma_transforms_proposal-0.145.20.crate) = 12467
+SHA256 (rust/crates/swc_ecma_transforms_react-0.156.20.crate) = dd4b1e06d0c517dbc308d6ba9004c1d8bd3e271f2bff445ac2226536e3893e67
+SIZE (rust/crates/swc_ecma_transforms_react-0.156.20.crate) = 33629
+SHA256 (rust/crates/swc_ecma_transforms_typescript-0.160.21.crate) = 795677b92c36308ff444952aa1eb7ce041964f7f823dda69de406401b73e0d6e
+SIZE (rust/crates/swc_ecma_transforms_typescript-0.160.21.crate) = 35219
+SHA256 (rust/crates/swc_ecma_utils-0.106.15.crate) = 20675f180e890897386295825bb6297640f7843282410545479dce02ac98b563
+SIZE (rust/crates/swc_ecma_utils-0.106.15.crate) = 28735
+SHA256 (rust/crates/swc_ecma_visit-0.81.9.crate) = 0ebf5de90444c90b1905b7618800a7572fc757faa8c90cc1c6031d1f6ca179df
+SIZE (rust/crates/swc_ecma_visit-0.81.9.crate) = 9428
 SHA256 (rust/crates/swc_eq_ignore_macros-0.1.1.crate) = 0c20468634668c2bbab581947bb8c75c97158d5a6959f4ba33df20983b20b4f6
 SIZE (rust/crates/swc_eq_ignore_macros-0.1.1.crate) = 2921
-SHA256 (rust/crates/swc_fast_graph-0.17.11.crate) = 0ed0262f3338afdf976e85290653b9170f4f3272e05f35c2bac3f2cecc8544f2
-SIZE (rust/crates/swc_fast_graph-0.17.11.crate) = 7029
-SHA256 (rust/crates/swc_graph_analyzer-0.18.11.crate) = 085d076c5cf0d27e1b1fedc73d6c356357b8d56e8e1750913906090ffa398e7d
-SIZE (rust/crates/swc_graph_analyzer-0.18.11.crate) = 1966
+SHA256 (rust/crates/swc_fast_graph-0.17.26.crate) = 06584f28662339e1972d164d263b3bfacdc13e1acb5fbe6d568c132a4693034b
+SIZE (rust/crates/swc_fast_graph-0.17.26.crate) = 7028
+SHA256 (rust/crates/swc_graph_analyzer-0.18.28.crate) = 2b052b885bcf22f52a0d279a88191f8df2787dca5105409998aa3890460c5e77
+SIZE (rust/crates/swc_graph_analyzer-0.18.28.crate) = 1967
 SHA256 (rust/crates/swc_macros_common-0.3.6.crate) = a4be988307882648d9bc7c71a6a73322b7520ef0211e920489a98f8391d8caa2
 SIZE (rust/crates/swc_macros_common-0.3.6.crate) = 6921
 SHA256 (rust/crates/swc_visit-0.5.3.crate) = 82f2bcb7223e185c4c7cbf5e0c1207dec6d2bfd5e72e3fb7b3e8d179747e9130
@@ -931,8 +929,6 @@ SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf16299313
 SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
 SHA256 (rust/crates/universal-hash-0.5.0.crate) = 7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5
 SIZE (rust/crates/universal-hash-0.5.0.crate) = 9137
-SHA256 (rust/crates/unreachable-0.1.1.crate) = 1f2ae5ddb18e1c92664717616dd9549dde73f539f01bd7b77c2edb2446bdff91
-SIZE (rust/crates/unreachable-0.1.1.crate) = 1772
 SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
 SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
 SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
@@ -951,8 +947,6 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
-SIZE (rust/crates/void-1.0.2.crate) = 2356
 SHA256 (rust/crates/vte-0.11.0.crate) = 1aae21c12ad2ec2d168c236f369c38ff332bc1134f7246350dca641437365045
 SIZE (rust/crates/vte-0.11.0.crate) = 25060
 SHA256 (rust/crates/vte_generate_state_changes-0.1.1.crate) = d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff
@@ -993,12 +987,8 @@ SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e
 SIZE (rust/crates/which-4.3.0.crate) = 9635
 SHA256 (rust/crates/widestring-0.5.1.crate) = 17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983
 SIZE (rust/crates/widestring-0.5.1.crate) = 41338
-SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
-SIZE (rust/crates/winapi-0.2.8.crate) = 455145
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
-SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
 SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
@@ -1039,5 +1029,5 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
 SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
 SHA256 (rust/crates/zstd-sys-2.0.1+zstd.1.5.2.crate) = 9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b
 SIZE (rust/crates/zstd-sys-2.0.1+zstd.1.5.2.crate) = 715552
-SHA256 (denoland-deno-v1.29.1_GH0.tar.gz) = c340f24515620ee8920f930206184c2c83d34c0809024d69592e6f2e38461a80
-SIZE (denoland-deno-v1.29.1_GH0.tar.gz) = 19469279
+SHA256 (denoland-deno-v1.29.2_GH0.tar.gz) = 9d31a3dd7cf1eabc76ae1b5343fa1183622bf0ac8553a80f33c5c010e954aa37
+SIZE (denoland-deno-v1.29.2_GH0.tar.gz) = 19515434
diff --git a/www/deno/files/patch-runtime_ops_fs.rs b/www/deno/files/patch-runtime_ops_fs.rs
new file mode 100644
index 000000000000..b8ed660b70a4
--- /dev/null
+++ b/www/deno/files/patch-runtime_ops_fs.rs
@@ -0,0 +1,11 @@
+--- runtime/ops/fs.rs.orig	2023-01-13 13:11:57.362303000 +0100
++++ runtime/ops/fs.rs	2023-01-13 13:45:44.047446000 +0100
+@@ -529,7 +529,7 @@ fn op_umask(state: &mut OpState, mask: Option<u32>) ->
+     {
+       Ok(r.bits())
+     }
+-    #[cfg(target_os = "macos")]
++    #[cfg(any(target_os = "freebsd", target_os = "macos"))]
+     {
+       Ok(r.bits() as u32)
+     }
diff --git a/www/deno/files/patch-runtime_ops_os_mod.rs b/www/deno/files/patch-runtime_ops_os_mod.rs
new file mode 100644
index 000000000000..62cc0cacd424
--- /dev/null
+++ b/www/deno/files/patch-runtime_ops_os_mod.rs
@@ -0,0 +1,14 @@
+--- runtime/ops/os/mod.rs.orig	2023-01-13 13:12:37.650775000 +0100
++++ runtime/ops/os/mod.rs	2023-01-13 13:44:03.854517000 +0100
+@@ -399,6 +399,11 @@ fn rss() -> usize {
+   task_info.resident_size as usize
+ }
+ 
++#[cfg(target_os = "freebsd")]
++fn rss() -> usize {
++  0
++}
++
+ #[cfg(windows)]
+ fn rss() -> usize {
+   use winapi::shared::minwindef::DWORD;