[packages/nodejs] up to 24.15.0
atler
atler at pld-linux.org
Sat Apr 18 00:40:44 CEST 2026
commit 1c9a4c4dd16dda814323aac0a5c86a80d8a4e091
Author: Jan Palus <atler at pld-linux.org>
Date: Sat Apr 18 00:40:10 2026 +0200
up to 24.15.0
llhttp-neon.patch | 32 --------------------------------
nodejs.spec | 6 ++----
2 files changed, 2 insertions(+), 36 deletions(-)
---
diff --git a/nodejs.spec b/nodejs.spec
index 299d775..9f8b8f8 100644
--- a/nodejs.spec
+++ b/nodejs.spec
@@ -29,12 +29,12 @@ Name: nodejs
# Active start: 2025-10-28
# Maintenance start: October 2026
# Maintenance end: April 2028
-Version: 24.14.1
+Version: 24.15.0
Release: 1
License: BSD and MIT and Apache v2.0 and GPL v3
Group: Development/Languages
Source0: https://nodejs.org/download/release/latest-v24.x/node-v%{version}.tar.xz
-# Source0-md5: a2efca09a1b1f20edf5e1e1c3be73e99
+# Source0-md5: a8f06afb9a33b88a6b305b53e675aaae
# force node to use /usr/lib/node as the systemwide module directory
Patch0: %{name}-libpath.patch
# use /usr/lib64/node as an arch-specific module dir when appropriate
@@ -42,7 +42,6 @@ Patch1: %{name}-lib64path.patch
Patch2: 0001-Remove-unused-OpenSSL-config.patch
Patch3: arm-yield.patch
Patch4: cflags.patch
-Patch5: llhttp-neon.patch
Patch6: tuple-build-fix.patch
URL: https://nodejs.org/
BuildRequires: c-ares-devel >= 1.17.2
@@ -162,7 +161,6 @@ Ten pakiet zawiera dokumentację Node.js.
%patch -P2 -p1
%patch -P3 -p1
%patch -P4 -p1
-%patch -P5 -p1
%patch -P6 -p1 -d deps/v8
grep -r '#!.*env python' -l . | xargs %{__sed} -i -e '1 s,#!.*env python$,#!%{__python3},'
diff --git a/llhttp-neon.patch b/llhttp-neon.patch
deleted file mode 100644
index b98270d..0000000
--- a/llhttp-neon.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- node-v24.11.0/deps/llhttp/src/llhttp.c.orig 2025-10-28 06:48:10.000000000 +0100
-+++ node-v24.11.0/deps/llhttp/src/llhttp.c 2025-10-28 23:17:38.577808680 +0100
-@@ -2639,17 +2639,17 @@
- /* Find first character that does not match `ranges` */
- single = vceqq_u8(input, vdupq_n_u8(0x9));
- mask = single;
-- single = vandq_u16(
-+ single = vandq_u8(
- vcgeq_u8(input, vdupq_n_u8(' ')),
- vcleq_u8(input, vdupq_n_u8('~'))
- );
-- mask = vorrq_u16(mask, single);
-- single = vandq_u16(
-+ mask = vorrq_u8(mask, single);
-+ single = vandq_u8(
- vcgeq_u8(input, vdupq_n_u8(0x80)),
- vcleq_u8(input, vdupq_n_u8(0xff))
- );
-- mask = vorrq_u16(mask, single);
-- narrow = vshrn_n_u16(mask, 4);
-+ mask = vorrq_u8(mask, single);
-+ narrow = vshrn_n_u16(vreinterpretq_u16_u8(mask), 4);
- match_mask = ~vget_lane_u64(vreinterpret_u64_u8(narrow), 0);
- match_len = __builtin_ctzll(match_mask) >> 2;
- if (match_len != 16) {
-@@ -10096,4 +10096,4 @@
- }
-
- return 0;
--}
-\ No newline at end of file
-+}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nodejs.git/commitdiff/1c9a4c4dd16dda814323aac0a5c86a80d8a4e091
More information about the pld-cvs-commit
mailing list