diff options
author | fhajny <fhajny> | 2015-09-21 17:46:36 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2015-09-21 17:46:36 +0000 |
commit | 3824e3e9a303584d4cf2a0943a2e1424399aefd7 (patch) | |
tree | 65d1b7684c2695133e5c8cc8505d9722c0a69bcf /databases/sqlrelay | |
parent | 2f16adb84d474a77266e13ab6a20e42fccb3c882 (diff) | |
download | pkgsrc-3824e3e9a303584d4cf2a0943a2e1424399aefd7.tar.gz |
Fix build of databases/sqlrelay-nodejs by adding nodejs>4 support.
Diffstat (limited to 'databases/sqlrelay')
-rw-r--r-- | databases/sqlrelay/distinfo | 3 | ||||
-rw-r--r-- | databases/sqlrelay/patches/patch-src_api_nodejs_sqlrelay.cpp | 24 |
2 files changed, 26 insertions, 1 deletions
diff --git a/databases/sqlrelay/distinfo b/databases/sqlrelay/distinfo index 465d8184b9b..bf83cf53740 100644 --- a/databases/sqlrelay/distinfo +++ b/databases/sqlrelay/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.16 2015/09/02 12:39:33 fhajny Exp $ +$NetBSD: distinfo,v 1.17 2015/09/21 17:46:36 fhajny Exp $ SHA1 (sqlrelay-0.63.tar.gz) = b71f8967269fee4bd7b0e50699276f2f01ee2a5a RMD160 (sqlrelay-0.63.tar.gz) = 381311a698a70e96aa92dfecf4910dc942e4a3fb @@ -7,6 +7,7 @@ SHA1 (patch-ad) = cc4a94941ec737abede98bdd7b19bc902f755609 SHA1 (patch-config.mk.in) = 297ac15bc1d59bdff7236107df8b5ad7b03737e5 SHA1 (patch-configure) = 29bc9087fc814d0879c99b2772632a3034bec502 SHA1 (patch-etc_Makefile) = 128102a3eaaeba96425060f82dc8e5e94edeabd0 +SHA1 (patch-src_api_nodejs_sqlrelay.cpp) = 61ae166cbb384d32dd1d2c500cce82e54a228c05 SHA1 (patch-src_api_php_sql__relay.cpp) = d589837f05e86d614bc3b71bc0459ae786193d88 SHA1 (patch-src_api_ruby_getcflags.rb) = 033e26ef03db4851f493d831c37ec947662d47ee SHA1 (patch-src_api_ruby_getsitearchdir.rb) = 603c66ed45f854b833eefbcdbd58e41465fb8120 diff --git a/databases/sqlrelay/patches/patch-src_api_nodejs_sqlrelay.cpp b/databases/sqlrelay/patches/patch-src_api_nodejs_sqlrelay.cpp new file mode 100644 index 00000000000..327c6975335 --- /dev/null +++ b/databases/sqlrelay/patches/patch-src_api_nodejs_sqlrelay.cpp @@ -0,0 +1,24 @@ +$NetBSD: patch-src_api_nodejs_sqlrelay.cpp,v 1.1 2015/09/21 17:46:36 fhajny Exp $ + +Add support for nodejs>=4.0.0. + +--- src/api/nodejs/sqlrelay.cpp.orig 2015-07-05 02:55:20.000000000 +0000 ++++ src/api/nodejs/sqlrelay.cpp +@@ -13,7 +13,7 @@ using namespace v8; + using namespace node; + + // macros to deal with differences between major versions of node.js +-#if NODE_MINOR_VERSION >= 12 ++#if NODE_MAJOR_VERSION >= 4 || ( NODE_MAJOR_VERSION < 1 && NODE_MINOR_VERSION >= 12 ) + + #define RET void + #define ARGS FunctionCallbackInfo<Value> +@@ -84,7 +84,7 @@ using namespace node; + #define toString(arg) ((arg->IsNull())?NULL:*(String::Utf8Value(arg))) + #define toArray(arg) Handle<Array>::Cast(arg); + +-#if NODE_MINOR_VERSION >= 12 ++#if NODE_MAJOR_VERSION >= 4 || ( NODE_MAJOR_VERSION < 1 && NODE_MINOR_VERSION >= 12 ) + #define throwWrongNumberOfArguments() isolate->ThrowException(Exception::TypeError(newString("Wrong number of arguments"))) + #define throwInvalidArgumentType() isolate->ThrowException(Exception::TypeError(newString("Invalid argument type"))) + #else |