git: adda1473bd53 - main - www/deno: Update to 1.35.0

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Wed, 12 Jul 2023 11:37:32 UTC
The branch main has been updated by mikael:

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

commit adda1473bd5320c059aeb80329ec8db9eb51910a
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-07-12 11:30:41 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-07-12 11:37:29 +0000

    www/deno: Update to 1.35.0
    
    Changes:
      https://github.com/denoland/deno/releases/tag/v1.35.0
---
 www/deno/Makefile                                  | 35 ++++++------
 www/deno/distinfo                                  | 62 ++++++++++++----------
 ...rgo-crates_libffi-sys-2.3.0_build_not__msvc.rs} |  4 +-
 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 +-
 29 files changed, 104 insertions(+), 101 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index 0fa1b659d4a1..1a506bb2e10f 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,12 +1,8 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.34.3
-PORTREVISION=	1
+DISTVERSION=	1.35.0
 CATEGORIES=	www
 
-PATCH_SITES=	https://github.com/denoland/${PORTNAME}/commit/
-PATCHFILES+=	c8dc6b14ec5c1.patch:-p1 # https://github.com/denoland/deno/pull/19537
-
 MAINTAINER=	mikael@FreeBSD.org
 COMMENT=	Secure JavaScript and TypeScript runtime
 WWW=		https://github.com/denoland
@@ -27,7 +23,7 @@ GH_ACCOUNT=	denoland
 
 USE_GNOME=	glib20
 
-V8_VERS=	0.73.0
+V8_VERS=	0.74.1
 
 CARGO_ENV+=	CLANG_BASE_PATH=/usr \
 		GN=${PREFIX}/bin/gn \
@@ -75,7 +71,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		base64-0.21.0 \
 		base64-simd-0.8.0 \
 		base64ct-1.6.0 \
-		basic-toml-0.1.2 \
 		bencher-0.1.5 \
 		better_scoped_tls-0.1.0 \
 		bit-set-0.5.3 \
@@ -124,14 +119,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dashmap-5.4.0 \
 		data-encoding-2.3.3 \
 		data-url-0.2.0 \
+		deno-proc-macro-rules-0.3.2 \
+		deno-proc-macro-rules-macros-0.3.2 \
 		deno_ast-0.27.0 \
+		deno_core-0.194.0 \
 		deno_doc-0.63.1 \
 		deno_emit-0.24.0 \
 		deno_graph-0.49.0 \
-		deno_lint-0.47.0 \
+		deno_lint-0.49.0 \
 		deno_lockfile-0.14.1 \
 		deno_media_type-0.1.0 \
-		deno_npm-0.8.1 \
+		deno_npm-0.9.1 \
+		deno_ops-0.72.0 \
 		deno_semver-0.2.2 \
 		deno_task_shell-0.12.0 \
 		der-0.6.1 \
@@ -170,7 +169,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		errno-dragonfly-0.1.2 \
 		error-code-2.3.1 \
 		escape8259-0.5.2 \
-		eszip-0.44.0 \
+		eszip-0.45.0 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.10.0 \
@@ -265,7 +264,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		lexical-write-integer-0.8.5 \
 		libc-0.2.140 \
 		libffi-3.2.0 \
-		libffi-sys-2.2.1 \
+		libffi-sys-2.3.0 \
 		libloading-0.7.4 \
 		libm-0.2.6 \
 		libsqlite3-sys-0.25.2 \
@@ -347,20 +346,19 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ppv-lite86-0.2.17 \
 		precomputed-hash-0.1.1 \
 		pretty_assertions-1.3.0 \
-		prettyplease-0.1.25 \
 		primeorder-0.13.1 \
 		proc-macro-crate-1.3.1 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.20+deprecated \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.56 \
+		proc-macro2-1.0.60 \
 		psm-0.1.21 \
 		pty2-0.1.0 \
 		pulldown-cmark-0.9.3 \
 		quick-error-1.2.3 \
 		quote-0.6.13 \
-		quote-1.0.26 \
+		quote-1.0.28 \
 		radix_fmt-1.0.0 \
 		radix_trie-0.2.1 \
 		rand-0.8.5 \
@@ -415,6 +413,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		serde_json-1.0.94 \
 		serde_repr-0.1.9 \
 		serde_urlencoded-0.7.1 \
+		serde_v8-0.105.0 \
 		sha-1-0.10.0 \
 		sha1-0.10.5 \
 		sha2-0.10.6 \
@@ -441,6 +440,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		string_cache_codegen-0.5.2 \
 		string_enum-0.4.0 \
 		strsim-0.10.0 \
+		strum-0.24.1 \
+		strum_macros-0.24.3 \
 		subtle-2.4.1 \
 		swc_atoms-0.5.6 \
 		swc_bundler-0.214.25 \
@@ -470,13 +471,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		swc_visit_macros-0.5.7 \
 		syn-0.15.44 \
 		syn-1.0.109 \
-		syn-2.0.13 \
+		syn-2.0.18 \
 		synstructure-0.12.6 \
 		sysinfo-0.27.8 \
 		tar-0.4.38 \
 		tempfile-3.4.0 \
 		termcolor-1.2.0 \
-		testing_macros-0.2.8 \
 		text-size-1.1.0 \
 		text_lines-0.6.0 \
 		thiserror-1.0.40 \
@@ -510,7 +510,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		trust-dns-resolver-0.22.0 \
 		trust-dns-server-0.22.0 \
 		try-lock-0.2.4 \
-		trybuild-1.0.79 \
 		twox-hash-1.6.3 \
 		typed-arena-2.0.1 \
 		typenum-1.16.0 \
@@ -535,7 +534,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		utf-8-0.7.6 \
 		utf8parse-0.2.1 \
 		uuid-1.3.0 \
-		v8-0.73.0 \
+		v8-0.74.1 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
 		vsimd-0.8.0 \
diff --git a/www/deno/distinfo b/www/deno/distinfo
index 1c3772485a38..ace5a8aa0961 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1687330671
+TIMESTAMP = 1689157557
 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
@@ -73,8 +73,6 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
 SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/basic-toml-0.1.2.crate) = 5c0de75129aa8d0cceaf750b89013f0e08804d6ec61416da787b35ad0d7cddf1
-SIZE (rust/crates/basic-toml-0.1.2.crate) = 50174
 SHA256 (rust/crates/bencher-0.1.5.crate) = 7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5
 SIZE (rust/crates/bencher-0.1.5.crate) = 18827
 SHA256 (rust/crates/better_scoped_tls-0.1.0.crate) = b73e8ecdec39e98aa3b19e8cd0b8ed8f77ccb86a6b0b2dc7cd86d105438a2123
@@ -171,22 +169,30 @@ SHA256 (rust/crates/data-encoding-2.3.3.crate) = 23d8666cb01533c39dde32bcbab8e22
 SIZE (rust/crates/data-encoding-2.3.3.crate) = 19117
 SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
 SIZE (rust/crates/data-url-0.2.0.crate) = 20553
+SHA256 (rust/crates/deno-proc-macro-rules-0.3.2.crate) = 3c65c2ffdafc1564565200967edc4851c7b55422d3913466688907efd05ea26f
+SIZE (rust/crates/deno-proc-macro-rules-0.3.2.crate) = 5221
+SHA256 (rust/crates/deno-proc-macro-rules-macros-0.3.2.crate) = 3047b312b7451e3190865713a4dd6e1f821aed614ada219766ebc3024a690435
+SIZE (rust/crates/deno-proc-macro-rules-macros-0.3.2.crate) = 6591
 SHA256 (rust/crates/deno_ast-0.27.0.crate) = db178e9f423fe41ff3580e32c43bc13726a5730360ef04e50b84de683a24f7d9
 SIZE (rust/crates/deno_ast-0.27.0.crate) = 37155
+SHA256 (rust/crates/deno_core-0.194.0.crate) = cc857567cdff39a7d554c686b0353cc89958cd2b34319dd11793541323531e9d
+SIZE (rust/crates/deno_core-0.194.0.crate) = 4721222
 SHA256 (rust/crates/deno_doc-0.63.1.crate) = 499936300106c3c67caae87e29def3df5ea9385db6ed7428f154972f70ed39fa
 SIZE (rust/crates/deno_doc-0.63.1.crate) = 118020
 SHA256 (rust/crates/deno_emit-0.24.0.crate) = 6bdc024d2c1e5ec56ef6f923be2c2fea4662d596b0a68074ccf89991b38a05e7
 SIZE (rust/crates/deno_emit-0.24.0.crate) = 6472
 SHA256 (rust/crates/deno_graph-0.49.0.crate) = a7e07fdff6c7dc1a9a7c03ce69435fda4b53641d2d6d3d3ed6d29cf67fefd3ea
 SIZE (rust/crates/deno_graph-0.49.0.crate) = 54605
-SHA256 (rust/crates/deno_lint-0.47.0.crate) = 044678646b9b5b01a8f6bcb19d106de8ed465e98eed1a49488ac86f807fc37b0
-SIZE (rust/crates/deno_lint-0.47.0.crate) = 271393
+SHA256 (rust/crates/deno_lint-0.49.0.crate) = e5900d62a2115735b3c59a3a6e201d62d8678c03a0a04b9fee2e69a3247afa90
+SIZE (rust/crates/deno_lint-0.49.0.crate) = 272944
 SHA256 (rust/crates/deno_lockfile-0.14.1.crate) = aa35b176a415501662244f99846b3d0dd1a7792b2135bf7f80007f8eca8b24ac
 SIZE (rust/crates/deno_lockfile-0.14.1.crate) = 6854
 SHA256 (rust/crates/deno_media_type-0.1.0.crate) = 63772a60d740a41d97fbffb4788fc3779e6df47289e01892c12be38f4a5beded
 SIZE (rust/crates/deno_media_type-0.1.0.crate) = 7818
-SHA256 (rust/crates/deno_npm-0.8.1.crate) = f396676bc09754d7afdbf8887e501bf5cd4ecbec6607a5540ee5c7338cae713d
-SIZE (rust/crates/deno_npm-0.8.1.crate) = 33622
+SHA256 (rust/crates/deno_npm-0.9.1.crate) = 371ef0398b5b5460d66b78a958d5015658e198ad3a29fb9ce329459272fd29aa
+SIZE (rust/crates/deno_npm-0.9.1.crate) = 35319
+SHA256 (rust/crates/deno_ops-0.72.0.crate) = 5229c9b8b4fe7805123794727c4be2a8af46c41c49681ce07d20bca09978e74d
+SIZE (rust/crates/deno_ops-0.72.0.crate) = 45342
 SHA256 (rust/crates/deno_semver-0.2.2.crate) = 242c8ad9f4ce614ec0fa2e6b3d834f2662ce024ca78e9ed4c58d812cbfc3e41d
 SIZE (rust/crates/deno_semver-0.2.2.crate) = 17640
 SHA256 (rust/crates/deno_task_shell-0.12.0.crate) = 5fc7ee9db8e2094ace8b1c318b6c83533bc923524f9a5425846fb0e2cd4731a7
@@ -263,8 +269,8 @@ SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a7
 SIZE (rust/crates/error-code-2.3.1.crate) = 5324
 SHA256 (rust/crates/escape8259-0.5.2.crate) = ba4f4911e3666fcd7826997b4745c8224295a6f3072f1418c3067b97a67557ee
 SIZE (rust/crates/escape8259-0.5.2.crate) = 5462
-SHA256 (rust/crates/eszip-0.44.0.crate) = 176a97e524a9cfa38393fae75c97d249cf41742fc40664529206c5249c12b599
-SIZE (rust/crates/eszip-0.44.0.crate) = 154742
+SHA256 (rust/crates/eszip-0.45.0.crate) = bbf5a0f47c2e73cb7631accc282ebda9bc9ed9b2034abfddec983dc9c8f78e7a
+SIZE (rust/crates/eszip-0.45.0.crate) = 154750
 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
@@ -453,8 +459,8 @@ SHA256 (rust/crates/libc-0.2.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376
 SIZE (rust/crates/libc-0.2.140.crate) = 669153
 SHA256 (rust/crates/libffi-3.2.0.crate) = ce826c243048e3d5cec441799724de52e2d42f820468431fc3fceee2341871e2
 SIZE (rust/crates/libffi-3.2.0.crate) = 24224
-SHA256 (rust/crates/libffi-sys-2.2.1.crate) = dc65067b78c0fc069771e8b9a9e02df71e08858bec92c1f101377c67b9dca7c7
-SIZE (rust/crates/libffi-sys-2.2.1.crate) = 1383328
+SHA256 (rust/crates/libffi-sys-2.3.0.crate) = f36115160c57e8529781b4183c2bb51fdc1f6d6d1ed345591d84be7703befb3c
+SIZE (rust/crates/libffi-sys-2.3.0.crate) = 1383479
 SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
 SIZE (rust/crates/libloading-0.7.4.crate) = 27580
 SHA256 (rust/crates/libm-0.2.6.crate) = 348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb
@@ -617,8 +623,6 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
 SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
 SHA256 (rust/crates/pretty_assertions-1.3.0.crate) = a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755
 SIZE (rust/crates/pretty_assertions-1.3.0.crate) = 79441
-SHA256 (rust/crates/prettyplease-0.1.25.crate) = 6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86
-SIZE (rust/crates/prettyplease-0.1.25.crate) = 49545
 SHA256 (rust/crates/primeorder-0.13.1.crate) = cf8d3875361e28f7753baefef104386e7aa47642c93023356d97fdef4003bfb5
 SIZE (rust/crates/primeorder-0.13.1.crate) = 19936
 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
@@ -631,8 +635,8 @@ SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a
 SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
 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.56.crate) = 2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435
-SIZE (rust/crates/proc-macro2-1.0.56.crate) = 44454
+SHA256 (rust/crates/proc-macro2-1.0.60.crate) = dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406
+SIZE (rust/crates/proc-macro2-1.0.60.crate) = 44160
 SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
 SIZE (rust/crates/psm-0.1.21.crate) = 23126
 SHA256 (rust/crates/pty2-0.1.0.crate) = 4461e7f96399674b9112e620e511089bc7c4c0d76545b3cc3e0b46bab72a15d5
@@ -643,8 +647,8 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d
 SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
 SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
 SIZE (rust/crates/quote-0.6.13.crate) = 17475
-SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
-SIZE (rust/crates/quote-1.0.26.crate) = 28397
+SHA256 (rust/crates/quote-1.0.28.crate) = 1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488
+SIZE (rust/crates/quote-1.0.28.crate) = 28382
 SHA256 (rust/crates/radix_fmt-1.0.0.crate) = ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426
 SIZE (rust/crates/radix_fmt-1.0.0.crate) = 8743
 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
@@ -753,6 +757,8 @@ SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462
 SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695
 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
 SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_v8-0.105.0.crate) = 4b30e810bbf80dff0dfa2a13eeeb9060a4038b210bb230410c9b3f5b33669afe
+SIZE (rust/crates/serde_v8-0.105.0.crate) = 32470
 SHA256 (rust/crates/sha-1-0.10.0.crate) = 028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f
 SIZE (rust/crates/sha-1-0.10.0.crate) = 12239
 SHA256 (rust/crates/sha1-0.10.5.crate) = f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3
@@ -805,6 +811,10 @@ SHA256 (rust/crates/string_enum-0.4.0.crate) = 0090512bdfee4b56d82480d66c0fd8a6f
 SIZE (rust/crates/string_enum-0.4.0.crate) = 3796
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
 SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
 SIZE (rust/crates/subtle-2.4.1.crate) = 12630
 SHA256 (rust/crates/swc_atoms-0.5.6.crate) = 93d0307dc4bfd107d49c7528350c372758cfca94fb503629b9a056e6a1572860
@@ -863,8 +873,8 @@ SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a
 SIZE (rust/crates/syn-0.15.44.crate) = 184212
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.13.crate) = 4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec
-SIZE (rust/crates/syn-2.0.13.crate) = 240619
+SHA256 (rust/crates/syn-2.0.18.crate) = 32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e
+SIZE (rust/crates/syn-2.0.18.crate) = 240648
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
 SHA256 (rust/crates/sysinfo-0.27.8.crate) = a902e9050fca0a5d6877550b769abd2bd1ce8c04634b941dbe2809735e1a1e33
@@ -875,8 +885,6 @@ SHA256 (rust/crates/tempfile-3.4.0.crate) = af18f7ae1acd354b992402e9ec5864359d69
 SIZE (rust/crates/tempfile-3.4.0.crate) = 30591
 SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
 SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
-SHA256 (rust/crates/testing_macros-0.2.8.crate) = e6d536c776d47c59f8f47fbf4e7062b23095be9fce218d11d9c9fb988b579dfa
-SIZE (rust/crates/testing_macros-0.2.8.crate) = 4259
 SHA256 (rust/crates/text-size-1.1.0.crate) = 288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a
 SIZE (rust/crates/text-size-1.1.0.crate) = 12380
 SHA256 (rust/crates/text_lines-0.6.0.crate) = 7fd5828de7deaa782e1dd713006ae96b3bee32d3279b79eb67ecf8072c059bcf
@@ -943,8 +951,6 @@ 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.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed
 SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
-SHA256 (rust/crates/trybuild-1.0.79.crate) = db3115bddce1b5f52dd4b5e0ec8298a66ce733e4cc6759247dc2d1c11508ec38
-SIZE (rust/crates/trybuild-1.0.79.crate) = 39270
 SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
 SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
 SHA256 (rust/crates/typed-arena-2.0.1.crate) = 0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae
@@ -993,8 +999,8 @@ SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dc
 SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
 SHA256 (rust/crates/uuid-1.3.0.crate) = 1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79
 SIZE (rust/crates/uuid-1.3.0.crate) = 53736
-SHA256 (rust/crates/v8-0.73.0.crate) = e1bd3f04ba5065795dae6e3db668ff0b628920fbd2e39c1755e9b62d93660c3c
-SIZE (rust/crates/v8-0.73.0.crate) = 20271283
+SHA256 (rust/crates/v8-0.74.1.crate) = 1202e0bd078112bf8d521491560645e1fd6955c4afd975c75b05596a7e7e4eea
+SIZE (rust/crates/v8-0.74.1.crate) = 20387395
 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
@@ -1107,7 +1113,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.7+zstd.1.5.4.crate) = 94509c3ba2fe55294d752b79842c530ccfab760192521df74a081a78d2b3c7f5
 SIZE (rust/crates/zstd-sys-2.0.7+zstd.1.5.4.crate) = 732100
-SHA256 (denoland-deno-v1.34.3_GH0.tar.gz) = 852d96fc97964d3ccd5015592159183ea05da7c98c94ed6cfc8306d13a11ac56
-SIZE (denoland-deno-v1.34.3_GH0.tar.gz) = 22333422
-SHA256 (c8dc6b14ec5c1.patch) = bc49539c741d0cf7f95e1f170283768e81911fd8489c60861f30f3317d9f0501
-SIZE (c8dc6b14ec5c1.patch) = 1336
+SHA256 (denoland-deno-v1.35.0_GH0.tar.gz) = b68062e164315a452d30d841b37b60b100e0888ae1f61ac29c697cd174b3cf66
+SIZE (denoland-deno-v1.35.0_GH0.tar.gz) = 17662794
diff --git a/www/deno/files/patch-cargo-crates_libffi-sys-2.2.1_build_not__msvc.rs b/www/deno/files/patch-cargo-crates_libffi-sys-2.3.0_build_not__msvc.rs
similarity index 77%
rename from www/deno/files/patch-cargo-crates_libffi-sys-2.2.1_build_not__msvc.rs
rename to www/deno/files/patch-cargo-crates_libffi-sys-2.3.0_build_not__msvc.rs
index a7c165a00564..a9065b7bf82d 100644
--- a/www/deno/files/patch-cargo-crates_libffi-sys-2.2.1_build_not__msvc.rs
+++ b/www/deno/files/patch-cargo-crates_libffi-sys-2.3.0_build_not__msvc.rs
@@ -1,5 +1,5 @@
---- cargo-crates/libffi-sys-2.2.1/build/not_msvc.rs.orig	2022-03-07 08:06:36 UTC
-+++ cargo-crates/libffi-sys-2.2.1/build/not_msvc.rs
+--- cargo-crates/libffi-sys-2.3.0/build/not_msvc.rs.orig	2022-03-07 08:06:36 UTC
++++ cargo-crates/libffi-sys-2.3.0/build/not_msvc.rs
 @@ -50,7 +50,8 @@ pub fn configure_libffi(prefix: PathBuf, build_dir: &P
          .arg("configure")
          .arg("--with-pic")
diff --git a/www/deno/files/patch-cargo-crates_v8_build.rs b/www/deno/files/patch-cargo-crates_v8_build.rs
index 3193c277faa0..355608efeffb 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.73.0/build.rs.orig	2020-07-22 09:53:02 UTC
-+++ cargo-crates/v8-0.73.0/build.rs
+--- cargo-crates/v8-0.74.1/build.rs.orig	2020-07-22 09:53:02 UTC
++++ cargo-crates/v8-0.74.1/build.rs
 @@ -266,10 +266,13 @@ fn platform() -> String {
    let os = "mac";
    #[cfg(target_os = "windows")]
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 d02573a8f5d5..f7f4c72564ac 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.73.0/build/config/BUILD.gn.orig	2021-01-19 00:12:27 UTC
-+++ cargo-crates/v8-0.73.0/build/config/BUILD.gn
+--- cargo-crates/v8-0.74.1/build/config/BUILD.gn.orig	2021-01-19 00:12:27 UTC
++++ cargo-crates/v8-0.74.1/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 572fc9c9d90d..8f96fadad4f8 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.73.0/build/config/BUILDCONFIG.gn.orig	2021-01-19 00:12:27 UTC
-+++ cargo-crates/v8-0.73.0/build/config/BUILDCONFIG.gn
+--- cargo-crates/v8-0.74.1/build/config/BUILDCONFIG.gn.orig	2021-01-19 00:12:27 UTC
++++ cargo-crates/v8-0.74.1/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 866a40f5c088..beb6463599b3 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.73.0/build/config/compiler/BUILD.gn.orig	1973-11-29 22:33:09 UTC
-+++ cargo-crates/v8-0.73.0/build/config/compiler/BUILD.gn
+--- cargo-crates/v8-0.74.1/build/config/compiler/BUILD.gn.orig	1973-11-29 22:33:09 UTC
++++ cargo-crates/v8-0.74.1/build/config/compiler/BUILD.gn
 @@ -135,7 +135,7 @@ declare_args() {
    #
    # TODO(crbug.com/1131993): This regresses binary size by ~1MB on Android and
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 63f44408dbee..da9446aeb33e 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.73.0/build/config/features.gni.orig	2020-08-08 19:24:36 UTC
-+++ cargo-crates/v8-0.73.0/build/config/features.gni
+--- cargo-crates/v8-0.74.1/build/config/features.gni.orig	2020-08-08 19:24:36 UTC
++++ cargo-crates/v8-0.74.1/build/config/features.gni
 @@ -31,7 +31,7 @@ declare_args() {
    proprietary_codecs = is_chrome_branded || is_castos || is_cast_android
  
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 e1dc52ae43ba..3a892a60c4c2 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.73.0/build/config/freetype/freetype.gni.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/config/freetype/freetype.gni
+--- cargo-crates/v8-0.74.1/build/config/freetype/freetype.gni.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 912b214ce2fe..bd76dbb84482 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.73.0/build/config/linux/BUILD.gn.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/config/linux/BUILD.gn
+--- cargo-crates/v8-0.74.1/build/config/linux/BUILD.gn.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 5f094961f289..b2805d84fbbc 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.73.0/build/config/linux/pkg-config.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/config/linux/pkg-config.py
+--- cargo-crates/v8-0.74.1/build/config/linux/pkg-config.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 752b6c4367fe..f3fcd19879f3 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.73.0/build/config/sysroot.gni.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/config/sysroot.gni
+--- cargo-crates/v8-0.74.1/build/config/sysroot.gni.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 6b860c4d0674..3ac82e3ae369 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.73.0/build/detect_host_arch.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/detect_host_arch.py
+--- cargo-crates/v8-0.74.1/build/detect_host_arch.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 b8d5dce9b108..c1ba3052ff4c 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.73.0/build/gn_run_binary.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/gn_run_binary.py
+--- cargo-crates/v8-0.74.1/build/gn_run_binary.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 9cf12cde83f8..28114b51beec 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.73.0/build/linux/chrome.map.orig	2021-02-25 20:45:34 UTC
-+++ cargo-crates/v8-0.73.0/build/linux/chrome.map
+--- cargo-crates/v8-0.74.1/build/linux/chrome.map.orig	2021-02-25 20:45:34 UTC
++++ cargo-crates/v8-0.74.1/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 1ceb811d21bb..8915195ead36 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.73.0/build/linux/libpci/BUILD.gn.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/linux/libpci/BUILD.gn
+--- cargo-crates/v8-0.74.1/build/linux/libpci/BUILD.gn.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 485ef17a818e..62cb70dc680b 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.73.0/build/linux/unbundle/libusb.gn.orig	2020-07-22 09:52:14 UTC
-+++ cargo-crates/v8-0.73.0/build/linux/unbundle/libusb.gn
+--- cargo-crates/v8-0.74.1/build/linux/unbundle/libusb.gn.orig	2020-07-22 09:52:14 UTC
++++ cargo-crates/v8-0.74.1/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 92890fa73181..c625e178b241 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.73.0/build/linux/unbundle/replace_gn_files.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/linux/unbundle/replace_gn_files.py
+--- cargo-crates/v8-0.74.1/build/linux/unbundle/replace_gn_files.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 56eab7b50be4..2181e55f8662 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.73.0/build/toolchain/gcc_toolchain.gni.orig	1970-01-01 01:00:00 UTC
-+++ cargo-crates/v8-0.73.0/build/toolchain/gcc_toolchain.gni
+--- cargo-crates/v8-0.74.1/build/toolchain/gcc_toolchain.gni.orig	1970-01-01 01:00:00 UTC
++++ cargo-crates/v8-0.74.1/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 151681137f56..8ad06a0b154f 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.73.0/build/toolchain/get_concurrent_links.py.orig	2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.73.0/build/toolchain/get_concurrent_links.py
+--- cargo-crates/v8-0.74.1/build/toolchain/get_concurrent_links.py.orig	2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.74.1/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 ff60435c3acb..73b1e91d537a 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.73.0/buildtools/third_party/libc++/BUILD.gn.orig	2020-07-22 17:57:09 UTC
-+++ cargo-crates/v8-0.73.0/buildtools/third_party/libc++/BUILD.gn
+--- cargo-crates/v8-0.74.1/buildtools/third_party/libc++/BUILD.gn.orig	2020-07-22 17:57:09 UTC
++++ cargo-crates/v8-0.74.1/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 fb071bedb5a2..6c4d08c477b9 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.73.0/third_party/zlib/BUILD.gn.orig	2022-11-20 11:42:33 UTC
-+++ cargo-crates/v8-0.73.0/third_party/zlib/BUILD.gn
+--- cargo-crates/v8-0.74.1/third_party/zlib/BUILD.gn.orig	2022-11-20 11:42:33 UTC
++++ cargo-crates/v8-0.74.1/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 396f4d358202..de62085f681d 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.73.0/third_party/zlib/cpu_features.c.orig	2022-11-20 11:40:38 UTC
-+++ cargo-crates/v8-0.73.0/third_party/zlib/cpu_features.c
+--- cargo-crates/v8-0.74.1/third_party/zlib/cpu_features.c.orig	2022-11-20 11:40:38 UTC
++++ cargo-crates/v8-0.74.1/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 210172f614ee..ce0359de9f35 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.73.0/v8/BUILD.gn.orig	2021-01-19 00:12:40 UTC
-+++ cargo-crates/v8-0.73.0/v8/BUILD.gn
+--- cargo-crates/v8-0.74.1/v8/BUILD.gn.orig	2021-01-19 00:12:40 UTC
++++ cargo-crates/v8-0.74.1/v8/BUILD.gn
 @@ -5602,7 +5602,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 4619fd0d4e17..8034bb7667ef 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.73.0/v8/include/v8config.h.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.73.0/v8/include/v8config.h
+--- cargo-crates/v8-0.74.1/v8/include/v8config.h.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.74.1/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 6634c446689a..536da9d4578c 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.73.0/v8/src/api/api.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.73.0/v8/src/api/api.cc
+--- cargo-crates/v8-0.74.1/v8/src/api/api.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.74.1/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 2f61bc3c3908..5332ee9b43ec 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.73.0/v8/src/base/cpu.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.73.0/v8/src/base/cpu.cc
+--- cargo-crates/v8-0.74.1/v8/src/base/cpu.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.74.1/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 dd2490f0a8af..c3e65c2b31d3 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.73.0/v8/src/base/platform/platform-freebsd.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.73.0/v8/src/base/platform/platform-freebsd.cc
+--- cargo-crates/v8-0.74.1/v8/src/base/platform/platform-freebsd.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.74.1/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 40f59c97216d..5a4de49deed7 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.73.0/v8/src/base/platform/platform-posix.cc.orig	2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.73.0/v8/src/base/platform/platform-posix.cc
+--- cargo-crates/v8-0.74.1/v8/src/base/platform/platform-posix.cc.orig	2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.74.1/v8/src/base/platform/platform-posix.cc
 @@ -634,7 +634,7 @@ bool OS::HasLazyCommits() {
  
  // static