Skip to content

Commit 48e931f

Browse files
committed
updpatch: nodejs-lts-iron
Revert a v8 cherry-pick that targets v21 but incorrectly gets backported to v20. Upstream PR: nodejs/node#51495
1 parent 2a75f2c commit 48e931f

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

‎nodejs-lts-iron/riscv64.patch‎

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- PKGBUILD
22
+++ PKGBUILD
3-
@@ -11,7 +11,7 @@ license=(MIT)
3+
@@ -11,16 +11,28 @@ license=(MIT)
44
# maybe revert back to openssl-1.1 or internal openssl
55
# https://github.com/nodejs/node/issues/47852
66
depends=(openssl zlib icu libuv c-ares brotli libnghttp2) # http-parser v8)
@@ -9,21 +9,30 @@
99
optdepends=('npm: nodejs package manager')
1010
options=(!lto)
1111
provides=("nodejs=$pkgver")
12-
@@ -20,7 +20,13 @@ source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz)
12+
conflicts=(nodejs)
13+
-source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz)
14+
+source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz
15+
+ nodejs-51495.diff::https://github.com/nodejs/node/pull/51495.diff)
1316
# https://nodejs.org/download/release/latest-iron/SHASUMS256.txt.asc
14-
sha256sums=('32eb256eebd8cacd5574e6631e54b42be7ec8ebe25ad47a8ca685403bad15535')
15-
17+
-sha256sums=('31807ebeeeb049c53f1765e4a95aed69476a4b696dd100cb539ab668d7950b40')
18+
+sha256sums=('31807ebeeeb049c53f1765e4a95aed69476a4b696dd100cb539ab668d7950b40'
19+
+ '33e47be086c60f8937fb027f3f07582ac2e40b22bec03427f140244d415c1289')
20+
+
1621
+_set_compilation_env() {
1722
+ export CC=/usr/bin/clang
1823
+ export CXX=/usr/bin/clang++
1924
+}
2025
+
26+
+prepare() {
27+
+ patch -Np1 -d node-v$pkgver < nodejs-51495.diff
28+
+}
29+
2130
build() {
2231
+ _set_compilation_env
2332
cd node-v${pkgver}
2433

2534
./configure \
26-
@@ -46,6 +52,7 @@ check() {
35+
@@ -46,6 +58,7 @@ check() {
2736
}
2837

2938
package() {

0 commit comments

Comments
 (0)