* [PR PATCH] nodejs: update to 12.10.0.
@ 2019-10-01 11:03 voidlinux-github
2019-10-01 11:06 ` voidlinux-github
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: voidlinux-github @ 2019-10-01 11:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 399 bytes --]
There is a new pull request by leahneukirchen against master on the void-packages repository
https://github.com/leahneukirchen/void-packages nodejs1210
https://github.com/void-linux/void-packages/pull/14879
nodejs: update to 12.10.0.
12.11 is out but has a broken upsteam.
32-bit ppc please test, @q66.
A patch file from https://github.com/void-linux/void-packages/pull/14879.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nodejs1210-14879.patch --]
[-- Type: text/x-diff, Size: 2539 bytes --]
From a39e0e3c4169c91e9fb8bfcc49aa4d31dd625a07 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 26 Sep 2019 09:32:50 +0200
Subject: [PATCH] nodejs: update to 12.10.0.
---
srcpkgs/nodejs/patches/ppc32.patch | 8 +++++---
srcpkgs/nodejs/template | 4 ++--
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/nodejs/patches/ppc32.patch b/srcpkgs/nodejs/patches/ppc32.patch
index fe28ab75115..502d471429f 100644
--- a/srcpkgs/nodejs/patches/ppc32.patch
+++ b/srcpkgs/nodejs/patches/ppc32.patch
@@ -1,17 +1,19 @@
---- deps/v8/src/libsampler/sampler.cc
+--- deps/v8/src/libsampler/sampler.cc.orig
+++ deps/v8/src/libsampler/sampler.cc
-@@ -418,9 +418,15 @@ void SignalHandler::FillRegisterState(void* context, RegisterState* state) {
- reinterpret_cast<void*>(ucontext->uc_mcontext.regs->gpr[PT_R31]);
+@@ -423,10 +423,17 @@
+ state->lr = reinterpret_cast<void*>(ucontext->uc_mcontext.regs->link);
#else
// Some C libraries, notably Musl, define the regs member as a void pointer
+ #if !V8_TARGET_ARCH_32_BIT
state->pc = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[32]);
state->sp = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[1]);
state->fp = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[31]);
+ state->lr = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[36]);
+ #else
+ state->pc = reinterpret_cast<void*>(ucontext->uc_mcontext.gregs[32]);
+ state->sp = reinterpret_cast<void*>(ucontext->uc_mcontext.gregs[1]);
+ state->fp = reinterpret_cast<void*>(ucontext->uc_mcontext.gregs[31]);
++ state->lr = reinterpret_cast<void*>(ucontext->uc_mcontext.gregs[36]);
+ #endif
#endif
#elif V8_HOST_ARCH_S390
diff --git a/srcpkgs/nodejs/template b/srcpkgs/nodejs/template
index c500ea8d5fa..014df120f66 100644
--- a/srcpkgs/nodejs/template
+++ b/srcpkgs/nodejs/template
@@ -1,6 +1,6 @@
# Template file for 'nodejs'
pkgname=nodejs
-version=12.8.0
+version=12.10.0
revision=1
wrksrc="node-v${version}"
# Need these for host v8 for torque, see https://github.com/nodejs/node/pull/21079
@@ -17,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="MIT"
homepage="https://nodejs.org/"
distfiles="${homepage}/dist/v${version}/node-v${version}.tar.gz"
-checksum=6f4e4ee7bcb52f782dce5a51d6951ff87151d9504be129d68d7aff469c0f7f36
+checksum=371a3e39f1a14adbd7b37dee57641075ccfa240bd990630ff213298f16ad49b4
build_options="ssl libuv http_parser icu nghttp2 cares"
desc_option_ssl="Enable shared libressl"
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: nodejs: update to 12.10.0.
2019-10-01 11:03 [PR PATCH] nodejs: update to 12.10.0 voidlinux-github
@ 2019-10-01 11:06 ` voidlinux-github
2019-10-01 16:06 ` voidlinux-github
2019-10-02 14:30 ` [PR PATCH] [Merged]: " voidlinux-github
2 siblings, 0 replies; 4+ messages in thread
From: voidlinux-github @ 2019-10-01 11:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 307 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/14879#issuecomment-536986399
Comment:
Node 12.x doesn't build/work on 32-bit ppc, they introduced 64-bit-isms into the codegen a while ago, so it's marked broken on that right now (no idea if it'll get a fix)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: nodejs: update to 12.10.0.
2019-10-01 11:03 [PR PATCH] nodejs: update to 12.10.0 voidlinux-github
2019-10-01 11:06 ` voidlinux-github
@ 2019-10-01 16:06 ` voidlinux-github
2019-10-02 14:30 ` [PR PATCH] [Merged]: " voidlinux-github
2 siblings, 0 replies; 4+ messages in thread
From: voidlinux-github @ 2019-10-01 16:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 220 bytes --]
New comment by leahneukirchen on void-packages repository
https://github.com/void-linux/void-packages/pull/14879#issuecomment-537108464
Comment:
If 12.x is broken, updating at least does not change status quo, thanks.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PR PATCH] [Merged]: nodejs: update to 12.10.0.
2019-10-01 11:03 [PR PATCH] nodejs: update to 12.10.0 voidlinux-github
2019-10-01 11:06 ` voidlinux-github
2019-10-01 16:06 ` voidlinux-github
@ 2019-10-02 14:30 ` voidlinux-github
2 siblings, 0 replies; 4+ messages in thread
From: voidlinux-github @ 2019-10-02 14:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 239 bytes --]
There's a merged pull request on the void-packages repository
nodejs: update to 12.10.0.
https://github.com/void-linux/void-packages/pull/14879
Description:
12.11 is out but has a broken upsteam tarball.
32-bit ppc please test, @q66.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-10-02 14:30 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-01 11:03 [PR PATCH] nodejs: update to 12.10.0 voidlinux-github
2019-10-01 11:06 ` voidlinux-github
2019-10-01 16:06 ` voidlinux-github
2019-10-02 14:30 ` [PR PATCH] [Merged]: " voidlinux-github
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).