Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).