diff --git a/_service b/_service index 3a7ef7e..14c5c66 100644 --- a/_service +++ b/_service @@ -3,28 +3,14 @@ --> - - git - https://github.com/denoland/deno - - @PARENT_TAG@ - v2.2.2 - v(.*) - \1 - enable - - false true registry - deno - - - deno - deno-2.2.2.tar.zst - true - true + https://github.com/denoland/deno + v2.4.2 + ^v?(.*) + $1 diff --git a/deno-2.2.2.tar.zst b/deno-2.2.2.tar.zst deleted file mode 100644 index d335aa0..0000000 --- a/deno-2.2.2.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5b771fee1293b290caadb3a0df3fcebd5bbe5af327a76e37ee6293ced09461ee -size 103373741 diff --git a/deno-2.4.2.tar.zst b/deno-2.4.2.tar.zst new file mode 100644 index 0000000..0c3e3e7 --- /dev/null +++ b/deno-2.4.2.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30382d98a4a8249146d8ac53bb72d16c84602dc98072bc2a44ecbb113bd762c2 +size 106346733 diff --git a/deno-disable-lto.patch b/deno-disable-lto.patch index f7ace34..df79732 100644 --- a/deno-disable-lto.patch +++ b/deno-disable-lto.patch @@ -1,14 +1,14 @@ ---- deno-2.0.0/Cargo.toml.orig 2024-10-11 10:48:05.784147338 +0200 -+++ deno-2.0.0/Cargo.toml 2024-10-11 10:48:41.196337140 +0200 -@@ -231,7 +231,6 @@ winres = "=0.1.12" +--- a/Cargo.toml.orig 2025-07-18 13:10:15.182788420 +0800 ++++ b/Cargo.toml 2025-07-18 13:11:10.652425382 +0800 +@@ -402,7 +402,6 @@ [profile.release] codegen-units = 1 incremental = true -lto = true opt-level = 'z' # Optimize for size - - # Build release with debug symbols: cargo build --profile=release-with-debug -@@ -243,7 +242,6 @@ debug = true + split-debuginfo = "packed" + debug = "line-tables-only" +@@ -416,7 +415,6 @@ [profile.release-lite] inherits = "release" codegen-units = 128 diff --git a/deno.changes b/deno.changes index 6c089c9..3111f9a 100644 --- a/deno.changes +++ b/deno.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Jul 18 04:42:52 UTC 2025 - Soc Virnyl Estela + +- Update to version 2.4.2: + * fix(bundle): default "jsxImportSource" to "react" (#30082) + * fix(check): temporarily ignore ERR_TYPES_NOT_FOUND (#29926) + * fix(ext/node): don't throw error on invalid path input on exists and + * existsSync (#29971) + * fix(ext/node): validate path parameters on link and linkSync (#30061) + * fix(lint): do not panic for many overlapping lint fixes (#30104) + * fix(lsp): tsconfig features for 'deno check' parity (#30007) + * fix(tsconfig): prioritize deno.json if it has compiler options (#30056) + * fix(tsconfig): use tsc defaults for 'strict' and 'noImplicitOverride' (#30045) + * fix(unstable): support importing files in npm packages as bytes and text + * (#30065) + * fix: global global should be writeable (#30032) + * fix: early init logging (#30034) + * fix: new signal handling (#30029) + * fix: upgrade deno_core to 0.352.1 (#30119) + * All other changes listed here: https://github.com/denoland/deno/compare/v2.2.2...v2.4.2 + ------------------------------------------------------------------- Sat Mar 8 03:08:09 UTC 2025 - Soc Virnyl Estela diff --git a/deno.spec b/deno.spec index 54be51b..abfc2b7 100644 --- a/deno.spec +++ b/deno.spec @@ -19,9 +19,9 @@ %global _lto_cflags %nil -%global _v8_version 134.4.0 +%global _v8_version 137.2.1 Name: deno -Version: 2.2.2 +Version: 2.4.2 Release: 0 Summary: A secure JavaScript and TypeScript runtime License: MIT @@ -104,7 +104,7 @@ Remote code is fetched and cached on first execution, and only updated with the --reload flag. %prep -%autosetup -a1 -p1 -n %{name} +%autosetup -a1 -p1 unlink rusty_v8 || true ln -sf %{_libdir}/crates/rusty_v8/ $PWD/rusty_v8 @@ -128,6 +128,7 @@ export CXXFLAGS="%{optflags}" # https://www.chromium.org/developers/gn-build-configuration export GN_ARGS="clang_version=${CLANG_VERSION} use_lld=true enable_nacl = false blink_symbol_level = 0 v8_symbol_level = 0" +%{__cargo} update --offline %{cargo_build} %install diff --git a/registry.tar.zst b/registry.tar.zst index fdd6c51..2c222aa 100644 --- a/registry.tar.zst +++ b/registry.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db8a796acd975b325a6711e0ca0d5cf08ef7998f7511d80f602d4da7f28572f4 -size 160040115 +oid sha256:8d719a1a447281346ba9ce7547d235625937b330c15d2323475f0da9b0e6a4b8 +size 187336642