pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/nodejs Fix build on !NetBSD.
details: https://anonhg.NetBSD.org/pkgsrc/rev/ab14e97cf200
branches: trunk
changeset: 651830:ab14e97cf200
user: joerg <joerg%pkgsrc.org@localhost>
date: Thu May 14 20:36:36 2015 +0000
description:
Fix build on !NetBSD.
diffstat:
lang/nodejs/distinfo | 4 ++--
lang/nodejs/patches/patch-deps_v8_src_base_platform_semaphore.cc | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diffs (36 lines):
diff -r eaa97994d8fe -r ab14e97cf200 lang/nodejs/distinfo
--- a/lang/nodejs/distinfo Thu May 14 18:39:24 2015 +0000
+++ b/lang/nodejs/distinfo Thu May 14 20:36:36 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.27 2015/05/14 17:09:29 bad Exp $
+$NetBSD: distinfo,v 1.28 2015/05/14 20:36:36 joerg Exp $
SHA1 (node-v0.12.2.tar.gz) = a969f17a0a6c9238584f8946d96e8d39be8eb957
RMD160 (node-v0.12.2.tar.gz) = f486884bcb4f4f64ef9b85ac2be5006baafee19f
@@ -8,7 +8,7 @@
SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50
SHA1 (patch-deps_uv_common.gypi) = af1c707cbc02a4aeccebebf6691d5a8680646a0d
SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = aae5e1649a3ea876e724cec95731989fb01ff008
-SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 7515ea52573e3d9cfae178b049f5ed225d9d73ec
+SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = a209357b885ef86540bce1b0563e8bfe90213a4a
SHA1 (patch-deps_v8_tools_gyp_v8.gyp) = a7e13e7ef8cc078a812a1f6f37da71c84eedaf6f
SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
SHA1 (patch-src_cares__wrap.cc) = d9510afd0cd4b0156a604d9197d9f97d6e3b291f
diff -r eaa97994d8fe -r ab14e97cf200 lang/nodejs/patches/patch-deps_v8_src_base_platform_semaphore.cc
--- a/lang/nodejs/patches/patch-deps_v8_src_base_platform_semaphore.cc Thu May 14 18:39:24 2015 +0000
+++ b/lang/nodejs/patches/patch-deps_v8_src_base_platform_semaphore.cc Thu May 14 20:36:36 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-deps_v8_src_base_platform_semaphore.cc,v 1.1 2015/05/14 17:09:29 bad Exp $
+$NetBSD: patch-deps_v8_src_base_platform_semaphore.cc,v 1.2 2015/05/14 20:36:37 joerg Exp $
Work around lack of sem_timedwait(3) in NetBSD < 6.99.4.
Adapted from d4f11c0cf476dd854eaebec1cbacb1afc7bea18e of the Chromium V8 sources.
@@ -23,7 +23,7 @@
bool Semaphore::WaitFor(const TimeDelta& rel_time) {
-+#if V8_OS_NACL || (V8_OS_NETBSD && !__NetBSD_Prereq__(6,99,4))
++#if V8_OS_NACL || (V8_OS_NETBSD && __NetBSD_Version__ - 0 > 699000400)
+ // PNaCL and older NetBSD doesn't support sem_timedwait, do ugly busy waiting.
+ ElapsedTimer timer;
+ timer.Start();
Home |
Main Index |
Thread Index |
Old Index