[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