git: caa4d8eb6292 - main - www/deno: Update to 1.29.1

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Sat, 24 Dec 2022 17:43:35 UTC
The branch main has been updated by mikael:

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

commit caa4d8eb629255d8ee5faed2c78c55446ece76d2
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2022-12-24 17:23:16 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2022-12-24 17:43:28 +0000

    www/deno: Update to 1.29.1
    
    Changes:
      https://github.com/denoland/deno/releases/tag/v1.29.0
      https://github.com/denoland/deno/releases/tag/v1.29.1
---
 www/deno/Makefile                                  | 49 ++++++-----
 www/deno/distinfo                                  | 94 +++++++++++-----------
 www/deno/files/patch-cargo-crates_v8_build.rs      |  4 +-
 .../patch-cargo-crates_v8_build_config_BUILD.gn    |  4 +-
 ...tch-cargo-crates_v8_build_config_BUILDCONFIG.gn |  4 +-
 ...-cargo-crates_v8_build_config_compiler_BUILD.gn |  4 +-
 ...patch-cargo-crates_v8_build_config_features.gni |  4 +-
 ...go-crates_v8_build_config_freetype_freetype.gni |  4 +-
 ...tch-cargo-crates_v8_build_config_linux_BUILD.gn |  4 +-
 ...argo-crates_v8_build_config_linux_pkg-config.py |  4 +-
 .../patch-cargo-crates_v8_build_config_sysroot.gni |  4 +-
 ...tch-cargo-crates_v8_build_detect__host__arch.py |  4 +-
 .../patch-cargo-crates_v8_build_gn__run__binary.py |  4 +-
 .../patch-cargo-crates_v8_build_linux_chrome.map   |  4 +-
 ...tch-cargo-crates_v8_build_linux_libpci_BUILD.gn |  4 +-
 ...-cargo-crates_v8_build_linux_unbundle_libusb.gn |  4 +-
 ...s_v8_build_linux_unbundle_replace__gn__files.py |  4 +-
 ...go-crates_v8_build_toolchain_gcc__toolchain.gni |  4 +-
 ...es_v8_build_toolchain_get__concurrent__links.py |  4 +-
 ...ates_v8_buildtools_third__party_libc++_BUILD.gn |  4 +-
 ...atch-cargo-crates_v8_third__party_zlib_BUILD.gn |  4 +-
 ...rgo-crates_v8_third__party_zlib_cpu__features.c |  4 +-
 www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn   |  4 +-
 .../patch-cargo-crates_v8_v8_include_v8config.h    |  4 +-
 .../files/patch-cargo-crates_v8_v8_src_api_api.cc  |  4 +-
 .../files/patch-cargo-crates_v8_v8_src_base_cpu.cc |  4 +-
 ...tes_v8_v8_src_base_platform_platform-freebsd.cc |  4 +-
 ...rates_v8_v8_src_base_platform_platform-posix.cc |  4 +-
 www/deno/files/patch-runtime_ops_tty.rs            | 18 ++---
 29 files changed, 129 insertions(+), 136 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index 679620fc18b3..72ffc2df23b3 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.28.3
-PORTREVISION=	1
+DISTVERSION=	1.29.1
 CATEGORIES=	www
 
 MAINTAINER=	mikael@FreeBSD.org
@@ -23,7 +22,7 @@ GH_ACCOUNT=	denoland
 
 USE_GNOME=	glib20
 
-V8_VERS=	0.58.0
+V8_VERS=	0.60.0
 
 CARGO_ENV+=	CLANG_BASE_PATH=/usr \
 		GN=${PREFIX}/bin/gn \
@@ -45,7 +44,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.65 \
+		anyhow-1.0.66 \
 		arrayvec-0.7.2 \
 		ash-0.37.0+1.3.209 \
 		ast_node-0.8.6 \
@@ -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-0.15.1 \
+		console_static_text-0.3.3 \
 		const-oid-0.9.0 \
 		convert_case-0.4.0 \
 		copyless-0.1.5 \
@@ -121,11 +120,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		data-url-0.2.0 \
 		debug_unreachable-0.1.1 \
 		deno_ast-0.21.0 \
-		deno_doc-0.50.0 \
-		deno_emit-0.11.0 \
-		deno_graph-0.38.0 \
+		deno_doc-0.51.0 \
+		deno_emit-0.12.0 \
+		deno_graph-0.39.0 \
 		deno_lint-0.35.0 \
-		deno_task_shell-0.7.3 \
+		deno_task_shell-0.8.2 \
 		der-0.6.0 \
 		derive_more-0.99.17 \
 		diff-0.1.13 \
@@ -136,10 +135,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dlopen-0.1.8 \
 		dlopen_derive-0.1.4 \
 		dotenv-0.15.0 \
-		dprint-core-0.59.0 \
-		dprint-plugin-json-0.16.0 \
-		dprint-plugin-markdown-0.14.3 \
-		dprint-plugin-typescript-0.78.0 \
+		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 \
 		dyn-clone-1.0.9 \
 		dynasm-1.2.3 \
@@ -147,7 +146,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ecdsa-0.14.7 \
 		either-1.8.0 \
 		elliptic-curve-0.12.3 \
-		encode_unicode-0.3.6 \
 		encoding_rs-0.8.31 \
 		endian-type-0.1.2 \
 		enum-as-inner-0.5.1 \
@@ -157,7 +155,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		errno-0.2.8 \
 		errno-dragonfly-0.1.2 \
 		error-code-2.3.1 \
-		eszip-0.30.0 \
+		eszip-0.31.0 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.10.0 \
@@ -223,8 +221,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		idna-0.3.0 \
 		if_chain-1.0.2 \
 		import_map-0.13.0 \
-		indexmap-1.9.1 \
-		indicatif-0.17.1 \
+		indexmap-1.9.2 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		inout-0.1.3 \
@@ -293,10 +290,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		num-traits-0.2.15 \
 		num_cpus-1.13.1 \
 		num_threads-0.1.6 \
-		number_prefix-0.4.0 \
 		objc-0.2.7 \
 		objc_exception-0.1.2 \
-		once_cell-1.14.0 \
+		once_cell-1.16.0 \
 		opaque-debug-0.3.0 \
 		openssl-probe-0.1.5 \
 		os_pipe-1.0.1 \
@@ -337,7 +333,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.19 \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.43 \
+		proc-macro2-1.0.47 \
 		profiling-1.0.6 \
 		pty-0.2.2 \
 		pulldown-cmark-0.9.2 \
@@ -389,9 +385,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		semver-0.9.0 \
 		semver-1.0.14 \
 		semver-parser-0.7.0 \
-		serde-1.0.144 \
+		serde-1.0.149 \
 		serde_bytes-0.11.7 \
-		serde_derive-1.0.144 \
+		serde_derive-1.0.149 \
 		serde_json-1.0.85 \
 		serde_repr-0.1.9 \
 		serde_urlencoded-0.7.1 \
@@ -446,13 +442,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		swc_visit-0.5.3 \
 		swc_visit_macros-0.5.4 \
 		syn-0.15.44 \
-		syn-1.0.99 \
+		syn-1.0.105 \
 		synstructure-0.12.6 \
 		sysinfo-0.26.7 \
 		tar-0.4.38 \
 		tempfile-3.3.0 \
 		termcolor-1.1.3 \
-		terminal_size-0.1.17 \
 		testing_macros-0.2.7 \
 		text-size-1.1.0 \
 		text_lines-0.6.0 \
@@ -484,7 +479,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		trust-dns-resolver-0.22.0 \
 		trust-dns-server-0.22.0 \
 		try-lock-0.2.3 \
-		trybuild-1.0.71 \
+		trybuild-1.0.72 \
 		tungstenite-0.16.0 \
 		twox-hash-1.6.3 \
 		typed-arena-2.0.1 \
@@ -511,10 +506,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		utf-8-0.7.6 \
 		utf8parse-0.2.0 \
 		uuid-1.1.2 \
-		v8-0.58.0 \
+		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 \
 		want-0.3.0 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
diff --git a/www/deno/distinfo b/www/deno/distinfo
index f5b157237f22..9f1c75784123 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1670525101
+TIMESTAMP = 1671902135
 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
@@ -21,8 +21,8 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
 SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.65.crate) = 98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602
-SIZE (rust/crates/anyhow-1.0.65.crate) = 43585
+SHA256 (rust/crates/anyhow-1.0.66.crate) = 216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6
+SIZE (rust/crates/anyhow-1.0.66.crate) = 43770
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
 SHA256 (rust/crates/ash-0.37.0+1.3.209.crate) = 006ca68e0f2b03f22d6fa9f2860f85aed430d257fec20f8879b2145e7c7ae1a6
@@ -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-0.15.1.crate) = 89eab4d20ce20cea182308bca13088fecea9c05f6776cf287205d41a0ed3c847
-SIZE (rust/crates/console-0.15.1.crate) = 31674
+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/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
@@ -173,16 +173,16 @@ SHA256 (rust/crates/debug_unreachable-0.1.1.crate) = 9a032eac705ca39214d169f83e3
 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.50.0.crate) = dc40beda42f25219236ea7a517c63c6ad57375cba5ecf1a00aa4a21a0c294f90
-SIZE (rust/crates/deno_doc-0.50.0.crate) = 1108868
-SHA256 (rust/crates/deno_emit-0.11.0.crate) = 7be76420d8eaac9d82295eb51cb2c0aebd326d305a2ecbeab6582343fb1b743c
-SIZE (rust/crates/deno_emit-0.11.0.crate) = 4989
-SHA256 (rust/crates/deno_graph-0.38.0.crate) = 65eb6b2223b71a759b12bc21ee35842193d3703157950d1411c0243239f072eb
-SIZE (rust/crates/deno_graph-0.38.0.crate) = 885396
+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_task_shell-0.7.3.crate) = a071a6407ade5107091a2481a502e7e6a9a96c5a631c71748058c5a28928fcd3
-SIZE (rust/crates/deno_task_shell-0.7.3.crate) = 32638
+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
 SIZE (rust/crates/der-0.6.0.crate) = 72907
 SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
@@ -203,14 +203,14 @@ SHA256 (rust/crates/dlopen_derive-0.1.4.crate) = f236d9e1b1fbd81cea0f9cbdc8dcc7e
 SIZE (rust/crates/dlopen_derive-0.1.4.crate) = 3491
 SHA256 (rust/crates/dotenv-0.15.0.crate) = 77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f
 SIZE (rust/crates/dotenv-0.15.0.crate) = 11668
-SHA256 (rust/crates/dprint-core-0.59.0.crate) = 84600c297cc99fc088a9a916286d71915c988fa3a6f1bbc994ad9b93dde80c03
-SIZE (rust/crates/dprint-core-0.59.0.crate) = 51537
-SHA256 (rust/crates/dprint-plugin-json-0.16.0.crate) = 447c6f9ceae26cafa063a53b59710735576ade0c17dee4603a59ee18b5dbcdff
-SIZE (rust/crates/dprint-plugin-json-0.16.0.crate) = 18276
-SHA256 (rust/crates/dprint-plugin-markdown-0.14.3.crate) = 999e8891976e3b15b519b920db4ac70c6a85f0c6f0e0ddb6ef3b247373e8984d
-SIZE (rust/crates/dprint-plugin-markdown-0.14.3.crate) = 35161
-SHA256 (rust/crates/dprint-plugin-typescript-0.78.0.crate) = f864163f7cff21d4ff2385d36d441ff30af73d77530d87c6c90510e39a69a4f5
-SIZE (rust/crates/dprint-plugin-typescript-0.78.0.crate) = 1022339
+SHA256 (rust/crates/dprint-core-0.60.0.crate) = 2c762da282ebc7635f7918898e26d50e2b282378977dc7b3786364ac12065a71
+SIZE (rust/crates/dprint-core-0.60.0.crate) = 51630
+SHA256 (rust/crates/dprint-plugin-json-0.17.0.crate) = e6120aa5613816db2ef2ef539c229c24f4ee3dbba15317242bcf0de5f17a0060
+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/dyn-clone-1.0.9.crate) = 4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2
@@ -225,8 +225,6 @@ SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc
 SIZE (rust/crates/either-1.8.0.crate) = 15992
 SHA256 (rust/crates/elliptic-curve-0.12.3.crate) = e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3
 SIZE (rust/crates/elliptic-curve-0.12.3.crate) = 58374
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
 SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
 SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
 SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
@@ -245,8 +243,8 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
 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.30.0.crate) = 1fdf9b31295c768c806cbc0d08d98868b4382684b002d216a16eb661bb8e8575
-SIZE (rust/crates/eszip-0.30.0.crate) = 125759
+SHA256 (rust/crates/eszip-0.31.0.crate) = d8119eb19b5b7f9c6b6da550781249bb05562fbdadb10f80f0a3afb96dde4944
+SIZE (rust/crates/eszip-0.31.0.crate) = 125794
 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
@@ -377,10 +375,8 @@ SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb
 SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
 SHA256 (rust/crates/import_map-0.13.0.crate) = 64dbcf9b111359e69cf9a0004e9d1c9f6697ea620d378006e9452f5e54267e45
 SIZE (rust/crates/import_map-0.13.0.crate) = 205916
-SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
-SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
-SHA256 (rust/crates/indicatif-0.17.1.crate) = bfddc9561e8baf264e0e45e197fd7696320026eb10a8180340debc27b18f535b
-SIZE (rust/crates/indicatif-0.17.1.crate) = 54474
+SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
+SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
 SIZE (rust/crates/inotify-0.9.6.crate) = 22971
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -517,14 +513,12 @@ SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965a
 SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
 SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
 SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
 SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
 SIZE (rust/crates/objc-0.2.7.crate) = 22036
 SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
 SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
-SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0
-SIZE (rust/crates/once_cell-1.14.0.crate) = 31614
+SHA256 (rust/crates/once_cell-1.16.0.crate) = 86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860
+SIZE (rust/crates/once_cell-1.16.0.crate) = 32120
 SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
 SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
@@ -605,8 +599,8 @@ SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e37
 SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
 SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
 SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab
-SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512
+SHA256 (rust/crates/proc-macro2-1.0.47.crate) = 5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725
+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
@@ -709,12 +703,12 @@ SHA256 (rust/crates/semver-1.0.14.crate) = e25dfac463d778e353db5be2449d1cce89bd6
 SIZE (rust/crates/semver-1.0.14.crate) = 29813
 SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
 SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
-SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860
-SIZE (rust/crates/serde-1.0.144.crate) = 76387
+SHA256 (rust/crates/serde-1.0.149.crate) = 256b9932320c590e707b94576e3cc1f7c9024d0ee6612dfbcf1cb106cbe8e055
+SIZE (rust/crates/serde-1.0.149.crate) = 76702
 SHA256 (rust/crates/serde_bytes-0.11.7.crate) = cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b
 SIZE (rust/crates/serde_bytes-0.11.7.crate) = 11175
-SHA256 (rust/crates/serde_derive-1.0.144.crate) = 94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00
-SIZE (rust/crates/serde_derive-1.0.144.crate) = 54867
+SHA256 (rust/crates/serde_derive-1.0.149.crate) = b4eae9b04cbffdfd550eb462ed33bc6a1b68c935127d008b27444d08380f94e4
+SIZE (rust/crates/serde_derive-1.0.149.crate) = 55561
 SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44
 SIZE (rust/crates/serde_json-1.0.85.crate) = 144635
 SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca
@@ -823,8 +817,8 @@ SHA256 (rust/crates/swc_visit_macros-0.5.4.crate) = 8fb1f3561674d84947694d41fb6d
 SIZE (rust/crates/swc_visit_macros-0.5.4.crate) = 14752
 SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
 SIZE (rust/crates/syn-0.15.44.crate) = 184212
-SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
-SIZE (rust/crates/syn-1.0.99.crate) = 236084
+SHA256 (rust/crates/syn-1.0.105.crate) = 60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908
+SIZE (rust/crates/syn-1.0.105.crate) = 237549
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
 SHA256 (rust/crates/sysinfo-0.26.7.crate) = c375d5fd899e32847b8566e10598d6e9f1d9b55ec6de3cdf9e7da4bdc51371bc
@@ -835,8 +829,6 @@ SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af
 SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
 SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
 SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
 SHA256 (rust/crates/testing_macros-0.2.7.crate) = e74ff09d2d4d4b7ea140ff67eb7ed8fd35a708e2c327bcde5a25707d66840099
 SIZE (rust/crates/testing_macros-0.2.7.crate) = 4231
 SHA256 (rust/crates/text-size-1.1.0.crate) = 288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a
@@ -899,8 +891,8 @@ SHA256 (rust/crates/trust-dns-server-0.22.0.crate) = 1583cf9f8a359c9f16fdf760b79
 SIZE (rust/crates/trust-dns-server-0.22.0.crate) = 88522
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
 SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/trybuild-1.0.71.crate) = ea496675d71016e9bc76aa42d87f16aefd95447cc5818e671e12b2d7e269075d
-SIZE (rust/crates/trybuild-1.0.71.crate) = 38006
+SHA256 (rust/crates/trybuild-1.0.72.crate) = db29f438342820400f2d9acfec0d363e987a38b2950bdb50a7069ed17b2148ee
+SIZE (rust/crates/trybuild-1.0.72.crate) = 38217
 SHA256 (rust/crates/tungstenite-0.16.0.crate) = 6ad3713a14ae247f22a728a0456a545df14acf3867f905adff84be99e23b3ad1
 SIZE (rust/crates/tungstenite-0.16.0.crate) = 51389
 SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
@@ -953,14 +945,18 @@ SHA256 (rust/crates/utf8parse-0.2.0.crate) = 936e4b492acfd135421d8dca4b1aa80a7bf
 SIZE (rust/crates/utf8parse-0.2.0.crate) = 13392
 SHA256 (rust/crates/uuid-1.1.2.crate) = dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f
 SIZE (rust/crates/uuid-1.1.2.crate) = 49511
-SHA256 (rust/crates/v8-0.58.0.crate) = 8e9b88668afedf6ec9f8f6d30b446f622498da2ef0b3991a52e10f0ea8c6cc09
-SIZE (rust/crates/v8-0.58.0.crate) = 19180586
+SHA256 (rust/crates/v8-0.60.0.crate) = 5867543c19b87c45ed3f2bc49eb6135474ed6a1803cac40c278620b53e9865ef
+SIZE (rust/crates/v8-0.60.0.crate) = 19181819
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 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
+SIZE (rust/crates/vte_generate_state_changes-0.1.1.crate) = 2422
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
@@ -1043,5 +1039,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.28.3_GH0.tar.gz) = 02cae9a049d605b8517cf2b49039fb37052f76cd2f737d8553878438a7e43865
-SIZE (denoland-deno-v1.28.3_GH0.tar.gz) = 19433946
+SHA256 (denoland-deno-v1.29.1_GH0.tar.gz) = c340f24515620ee8920f930206184c2c83d34c0809024d69592e6f2e38461a80
+SIZE (denoland-deno-v1.29.1_GH0.tar.gz) = 19469279
diff --git a/www/deno/files/patch-cargo-crates_v8_build.rs b/www/deno/files/patch-cargo-crates_v8_build.rs
index 2ae80eac4f29..852cf338f692 100644
--- a/www/deno/files/patch-cargo-crates_v8_build.rs
+++ b/www/deno/files/patch-cargo-crates_v8_build.rs
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build.rs.orig	2020-07-22 09:53:02 UTC
-+++ cargo-crates/v8-0.58.0/build.rs
+--- cargo-crates/v8-0.60.0/build.rs.orig	2020-07-22 09:53:02 UTC
++++ cargo-crates/v8-0.60.0/build.rs
 @@ -130,6 +132,10 @@ fn platform() -> &'static str {
    #[cfg(target_os = "macos")]
    {
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn
index 057355778b4c..a7e0d3f128f5 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/BUILD.gn.orig	2021-01-19 00:12:27 UTC
-+++ cargo-crates/v8-0.58.0/build/config/BUILD.gn
+--- cargo-crates/v8-0.60.0/build/config/BUILD.gn.orig	2021-01-19 00:12:27 UTC
++++ cargo-crates/v8-0.60.0/build/config/BUILD.gn
 @@ -133,7 +133,7 @@ config("debug") {
        # builds, and we have to tell it to turn it off.
        defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn b/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn
index 93de50b42b31..829c1205ffc4 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/BUILDCONFIG.gn.orig	2021-01-19 00:12:27 UTC
-+++ cargo-crates/v8-0.58.0/build/config/BUILDCONFIG.gn
+--- cargo-crates/v8-0.60.0/build/config/BUILDCONFIG.gn.orig	2021-01-19 00:12:27 UTC
++++ cargo-crates/v8-0.60.0/build/config/BUILDCONFIG.gn
 @@ -131,7 +131,7 @@ declare_args() {
    is_official_build = false
  
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn
index eda14911b567..df08f15890a1 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/compiler/BUILD.gn.orig	1973-11-29 22:33:09 UTC
-+++ cargo-crates/v8-0.58.0/build/config/compiler/BUILD.gn
+--- cargo-crates/v8-0.60.0/build/config/compiler/BUILD.gn.orig	1973-11-29 22:33:09 UTC
++++ cargo-crates/v8-0.60.0/build/config/compiler/BUILD.gn
 @@ -137,7 +137,7 @@ declare_args() {
    #
    # TODO(crbug.com/1131993): Enabling this when 'is_android' is true breaks
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_features.gni b/www/deno/files/patch-cargo-crates_v8_build_config_features.gni
index e4b6fc26a108..706e4a4537bc 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_features.gni
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_features.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/features.gni.orig	2020-08-08 19:24:36 UTC
-+++ cargo-crates/v8-0.58.0/build/config/features.gni
+--- cargo-crates/v8-0.60.0/build/config/features.gni.orig	2020-08-08 19:24:36 UTC
++++ cargo-crates/v8-0.60.0/build/config/features.gni
 @@ -26,7 +26,7 @@ declare_args() {
    proprietary_codecs = is_chrome_branded || is_chromecast
  
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni b/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni
index 278815e73e7d..b4aa23be77d3 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/freetype/freetype.gni.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/config/freetype/freetype.gni
+--- cargo-crates/v8-0.60.0/build/config/freetype/freetype.gni.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/config/freetype/freetype.gni
 @@ -10,5 +10,5 @@ declare_args() {
    # than version 2.7.1 and have color bitmap support compiled in. WARNING:
    # System FreeType configurations other than as described WILL INTRODUCE TEXT
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn
index 4233728b4486..4b64df154803 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/linux/BUILD.gn.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/config/linux/BUILD.gn
+--- cargo-crates/v8-0.60.0/build/config/linux/BUILD.gn.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/config/linux/BUILD.gn
 @@ -41,7 +41,7 @@ config("runtime_library") {
    }
  
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py b/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py
index 6919b54e4159..6861237cc4e6 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/linux/pkg-config.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/config/linux/pkg-config.py
+--- cargo-crates/v8-0.60.0/build/config/linux/pkg-config.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/config/linux/pkg-config.py
 @@ -59,8 +59,12 @@ def SetConfigPath(options):
      print("You must specify an architecture via -a if using a sysroot.")
      sys.exit(1)
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni b/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni
index 7d179616ddc8..13ae8bb16350 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni
+++ b/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/config/sysroot.gni.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/config/sysroot.gni
+--- cargo-crates/v8-0.60.0/build/config/sysroot.gni.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/config/sysroot.gni
 @@ -21,9 +21,9 @@ declare_args() {
  
    # Controls default is_linux sysroot. If set to true, and sysroot
diff --git a/www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py b/www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py
index d164d77033e0..2287657b44e4 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py
+++ b/www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/detect_host_arch.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/detect_host_arch.py
+--- cargo-crates/v8-0.60.0/build/detect_host_arch.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/detect_host_arch.py
 @@ -21,6 +21,8 @@ def HostArch():
      host_arch = 'ia32'
    elif host_arch in ['x86_64', 'amd64']:
diff --git a/www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py b/www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py
index 91c1e57262a1..b7086111d992 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py
+++ b/www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/gn_run_binary.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/gn_run_binary.py
+--- cargo-crates/v8-0.60.0/build/gn_run_binary.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/gn_run_binary.py
 @@ -24,7 +24,7 @@ if not os.path.isabs(path):
  # The rest of the arguments are passed directly to the executable.
  args = [path] + sys.argv[2:]
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map b/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map
index d6e3e5d609f9..9e5e79f77b53 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map
+++ b/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/linux/chrome.map.orig	2021-02-25 20:45:34 UTC
-+++ cargo-crates/v8-0.58.0/build/linux/chrome.map
+--- cargo-crates/v8-0.60.0/build/linux/chrome.map.orig	2021-02-25 20:45:34 UTC
++++ cargo-crates/v8-0.60.0/build/linux/chrome.map
 @@ -1,4 +1,7 @@
  {
 +local:
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn
index 97063972d4e3..334fd5a4535e 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/linux/libpci/BUILD.gn.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/linux/libpci/BUILD.gn
+--- cargo-crates/v8-0.60.0/build/linux/libpci/BUILD.gn.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/linux/libpci/BUILD.gn
 @@ -3,20 +3,36 @@
  # found in the LICENSE file.
  
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn b/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn
index 4848556b3dff..a0a18966f8bf 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn
+++ b/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/linux/unbundle/libusb.gn.orig	2020-07-22 09:52:14 UTC
-+++ cargo-crates/v8-0.58.0/build/linux/unbundle/libusb.gn
+--- cargo-crates/v8-0.60.0/build/linux/unbundle/libusb.gn.orig	2020-07-22 09:52:14 UTC
++++ cargo-crates/v8-0.60.0/build/linux/unbundle/libusb.gn
 @@ -0,0 +1,24 @@
 +# Copyright 2016 The Chromium Authors. All rights reserved.
 +# Use of this source code is governed by a BSD-style license that can be
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py b/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py
index f5288d417e23..669f6bbc7a0b 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py
+++ b/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/linux/unbundle/replace_gn_files.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/linux/unbundle/replace_gn_files.py
+--- cargo-crates/v8-0.60.0/build/linux/unbundle/replace_gn_files.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/linux/unbundle/replace_gn_files.py
 @@ -27,6 +27,7 @@ REPLACEMENTS = {
    'libevent': 'base/third_party/libevent/BUILD.gn',
    'libjpeg': 'third_party/libjpeg.gni',
diff --git a/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni b/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni
index 5f2b5820cfa2..1162b070b929 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni
+++ b/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/toolchain/gcc_toolchain.gni.orig	1970-01-01 01:00:00 UTC
-+++ cargo-crates/v8-0.58.0/build/toolchain/gcc_toolchain.gni
+--- cargo-crates/v8-0.60.0/build/toolchain/gcc_toolchain.gni.orig	1970-01-01 01:00:00 UTC
++++ cargo-crates/v8-0.60.0/build/toolchain/gcc_toolchain.gni
 @@ -53,6 +53,11 @@ if (enable_resource_allowlist_generation) {
        "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
  }
diff --git a/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py b/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py
index 63e6d5c964a3..1862a3dffd3e 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py
+++ b/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/build/toolchain/get_concurrent_links.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.58.0/build/toolchain/get_concurrent_links.py
+--- cargo-crates/v8-0.60.0/build/toolchain/get_concurrent_links.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.60.0/build/toolchain/get_concurrent_links.py
 @@ -48,6 +48,14 @@ def _GetTotalMemoryInBytes():
        return int(subprocess.check_output(['sysctl', '-n', 'hw.memsize']))
      except Exception:
diff --git a/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn
index 0639981f18a7..47e9cb350684 100644
--- a/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/buildtools/third_party/libc++/BUILD.gn.orig	2020-07-22 17:57:09 UTC
-+++ cargo-crates/v8-0.58.0/buildtools/third_party/libc++/BUILD.gn
+--- cargo-crates/v8-0.60.0/buildtools/third_party/libc++/BUILD.gn.orig	2020-07-22 17:57:09 UTC
++++ cargo-crates/v8-0.60.0/buildtools/third_party/libc++/BUILD.gn
 @@ -23,7 +23,7 @@ config("config") {
        "-std:c++20",
      ]
diff --git a/www/deno/files/patch-cargo-crates_v8_third__party_zlib_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_third__party_zlib_BUILD.gn
index 330067dfbc00..611b618fb105 100644
--- a/www/deno/files/patch-cargo-crates_v8_third__party_zlib_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_third__party_zlib_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/third_party/zlib/BUILD.gn.orig	2022-11-20 11:42:33 UTC
-+++ cargo-crates/v8-0.58.0/third_party/zlib/BUILD.gn
+--- cargo-crates/v8-0.60.0/third_party/zlib/BUILD.gn.orig	2022-11-20 11:42:33 UTC
++++ cargo-crates/v8-0.60.0/third_party/zlib/BUILD.gn
 @@ -119,6 +119,8 @@ if (use_arm_neon_optimizations) {
        defines = [ "CRC32_ARMV8_CRC32" ]
        if (is_android) {
diff --git a/www/deno/files/patch-cargo-crates_v8_third__party_zlib_cpu__features.c b/www/deno/files/patch-cargo-crates_v8_third__party_zlib_cpu__features.c
index 677137082935..c6221a1561f8 100644
--- a/www/deno/files/patch-cargo-crates_v8_third__party_zlib_cpu__features.c
+++ b/www/deno/files/patch-cargo-crates_v8_third__party_zlib_cpu__features.c
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/third_party/zlib/cpu_features.c.orig	2022-11-20 11:40:38 UTC
-+++ cargo-crates/v8-0.58.0/third_party/zlib/cpu_features.c
+--- cargo-crates/v8-0.60.0/third_party/zlib/cpu_features.c.orig	2022-11-20 11:40:38 UTC
++++ cargo-crates/v8-0.60.0/third_party/zlib/cpu_features.c
 @@ -31,11 +31,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;
  
  #ifndef CPU_NO_SIMD
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn
index fb6ce21a64bc..6e769e9f0bc8 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn
+++ b/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/v8/BUILD.gn.orig	2021-01-19 00:12:40 UTC
-+++ cargo-crates/v8-0.58.0/v8/BUILD.gn
+--- cargo-crates/v8-0.60.0/v8/BUILD.gn.orig	2021-01-19 00:12:40 UTC
++++ cargo-crates/v8-0.60.0/v8/BUILD.gn
 @@ -4209,7 +4209,7 @@ v8_component("v8_libbase") {
      }
    }
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h b/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h
index 7790dc783a03..883712507630 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h
+++ b/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/v8/include/v8config.h.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.58.0/v8/include/v8config.h
+--- cargo-crates/v8-0.60.0/v8/include/v8config.h.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.60.0/v8/include/v8config.h
 @@ -345,7 +345,18 @@ path. Add it with -I<path> to the command line
      (V8_HAS_CPP_ATTRIBUTE(no_unique_address))
  
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc
index 3cc707475b2d..10da8437c5f0 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc
+++ b/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/v8/src/api/api.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.58.0/v8/src/api/api.cc
+--- cargo-crates/v8-0.60.0/v8/src/api/api.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.60.0/v8/src/api/api.cc
 @@ -6096,7 +6096,7 @@ bool v8::V8::Initialize(const int build_config) {
    return true;
  }
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc
index 7cb15fef9575..713db912f875 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc
+++ b/www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/v8/src/base/cpu.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.58.0/v8/src/base/cpu.cc
+--- cargo-crates/v8-0.60.0/v8/src/base/cpu.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.60.0/v8/src/base/cpu.cc
 @@ -475,6 +475,7 @@ CPU::CPU()
  
  #if V8_OS_LINUX
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc
index d4deb41a24e2..e4e18d7491cb 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc
+++ b/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/v8/src/base/platform/platform-freebsd.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.58.0/v8/src/base/platform/platform-freebsd.cc
+--- cargo-crates/v8-0.60.0/v8/src/base/platform/platform-freebsd.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.60.0/v8/src/base/platform/platform-freebsd.cc
 @@ -82,8 +82,8 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
              lib_name = std::string(path);
            }
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc
index ef213beb9392..6551c27f2385 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc
+++ b/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.58.0/v8/src/base/platform/platform-posix.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.58.0/v8/src/base/platform/platform-posix.cc
+--- cargo-crates/v8-0.60.0/v8/src/base/platform/platform-posix.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.60.0/v8/src/base/platform/platform-posix.cc
 @@ -634,7 +634,7 @@ bool OS::HasLazyCommits() {
  
  // static
diff --git a/www/deno/files/patch-runtime_ops_tty.rs b/www/deno/files/patch-runtime_ops_tty.rs
index fb878f5ee083..c434373af158 100644
--- a/www/deno/files/patch-runtime_ops_tty.rs
+++ b/www/deno/files/patch-runtime_ops_tty.rs
@@ -1,11 +1,11 @@
 --- runtime/ops/tty.rs.orig	2020-12-14 21:25:05 UTC
 +++ runtime/ops/tty.rs
-@@ -232,7 +232,7 @@ fn op_console_size(
-         #[allow(clippy::undocumented_unsafe_blocks)]
-         unsafe {
-           let mut size: libc::winsize = std::mem::zeroed();
--          if libc::ioctl(fd, libc::TIOCGWINSZ, &mut size as *mut _) != 0 {
-+          if libc::ioctl(fd, libc::TIOCGWINSZ.into(), &mut size as *mut _) != 0 {
-             return Err(Error::last_os_error().into());
-           }
-           result[0] = size.ws_col as u32;
+@@ -260,7 +260,7 @@ pub fn console_size(
+     // SAFETY: libc calls
+     unsafe {
+       let mut size: libc::winsize = std::mem::zeroed();
+-      if libc::ioctl(fd, libc::TIOCGWINSZ, &mut size as *mut _) != 0 {
++      if libc::ioctl(fd, libc::TIOCGWINSZ.into(), &mut size as *mut _) != 0 {
+         return Err(Error::last_os_error());
+       }
+       Ok(ConsoleSize {