SHA256
7
0
forked from pool/deno

Compare commits

...

11 Commits

Author SHA256 Message Date
Soc Virnyl Estela
e31b802c2c dep: specify to only update v8
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-10 08:10:38 +08:00
Soc Virnyl Estela
cd1e96e525 dep: force precise the keyring version
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-10 08:04:41 +08:00
Soc Virnyl Estela
490ce68e30 bump deno version to 2.4.3
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-09 22:03:07 +08:00
Soc Virnyl Estela
51c5cf8586 revert to an un-updated registry.tar.zst
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 15:32:54 +08:00
Soc Virnyl Estela
7d3b9b3bf4 run cargo update --offline first to regenerate lockfile from vendored registry tarball
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:50:46 +08:00
Soc Virnyl Estela
50507428e2 pass --frozen flag
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:43:30 +08:00
Soc Virnyl Estela
270d0150dc set update to true for this registry tarball
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:25:08 +08:00
Soc Virnyl Estela
d9ed097277 fix patch
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:18:26 +08:00
Soc Virnyl Estela
a54bf50d31 refresh deno-disable-lto.patch
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:11:53 +08:00
Soc Virnyl Estela
7e6192fa34 remove -n flag when doing autosetup
the name and version is set now for the top-level directory using roast-scm

Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:07:50 +08:00
Soc Virnyl Estela
3e02fa4602 update deno to version 2.4.2
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 12:47:23 +08:00
7 changed files with 41 additions and 32 deletions

View File

@@ -3,28 +3,15 @@
-->
<services>
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/denoland/deno</param>
<!-- param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param -->
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">v2.2.2</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<param name="changesgenerate">enable</param>
</service>
<service mode="manual" name="set_version"/>
<service name="cargo_vendor" mode="manual">
<param name="update">false</param>
<param name="update-crate">keyring@4.0.0-rc.1</param>
<param name="respect-lockfile">true</param>
<param name="method">registry</param>
<param name="src">deno</param>
</service>
<service name="roast" mode="manual">
<param name="target">deno</param>
<param name="outfile">deno-2.2.2.tar.zst</param>
<param name="preserve-root">true</param>
<param name="reproducible">true</param>
<param name="url">https://github.com/denoland/deno</param>
<param name="revision">v2.4.3</param>
<param name="versionrewriteregex">^v?(.*)</param>
<param name="versionrewritepattern">$1</param>
</service>
</services>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5b771fee1293b290caadb3a0df3fcebd5bbe5af327a76e37ee6293ced09461ee
size 103373741

BIN
deno-2.4.3.tar.zst (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -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

View File

@@ -1,3 +1,24 @@
-------------------------------------------------------------------
Fri Jul 18 04:42:52 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- 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 <uncomfyhalomacro@opensuse.org>

View File

@@ -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.3
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 v8 --offline
%{cargo_build}
%install

BIN
registry.tar.zst (Stored with Git LFS)

Binary file not shown.