From dd06e27186415c02baf5fb31151260c03ed7f1d3 Mon Sep 17 00:00:00 2001 From: abieber Date: Tue, 21 May 2013 23:00:18 +0000 Subject: [PATCH] initial import of node-bindings for node-bcrypt fix OK jeremy@ --- devel/node-bindings/Makefile | 22 ++++++++++++++++++++++ devel/node-bindings/distinfo | 2 ++ devel/node-bindings/pkg/DESCR | 12 ++++++++++++ devel/node-bindings/pkg/PLIST | 5 +++++ 4 files changed, 41 insertions(+) create mode 100644 devel/node-bindings/Makefile create mode 100644 devel/node-bindings/distinfo create mode 100644 devel/node-bindings/pkg/DESCR create mode 100644 devel/node-bindings/pkg/PLIST diff --git a/devel/node-bindings/Makefile b/devel/node-bindings/Makefile new file mode 100644 index 00000000000..cfa388db6c5 --- /dev/null +++ b/devel/node-bindings/Makefile @@ -0,0 +1,22 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2013/05/21 23:00:18 abieber Exp $ + +COMMENT = helper module for loading native modules in .node + +NPM_VERSION = 1.0.0 +NPM_NAME = bindings +CATEGORIES = devel + +MAINTAINER = Aaron Bieber + +HOMEPAGE = https://github.com/TooTallNate/node-bindings + +# MIT +PERMIT_PACKAGE_CDROM = Yes + +MODULES = lang/node + +CONFIGURE_STYLE = npm + +NO_TEST = Yes + +.include diff --git a/devel/node-bindings/distinfo b/devel/node-bindings/distinfo new file mode 100644 index 00000000000..3c5edd8a394 --- /dev/null +++ b/devel/node-bindings/distinfo @@ -0,0 +1,2 @@ +SHA256 (bindings-1.0.0.tgz) = yyEayFbRNa9e6GR2L66eVUIlphPqH9gVwguP3RZ5ye0= +SIZE (bindings-1.0.0.tgz) = 3456 diff --git a/devel/node-bindings/pkg/DESCR b/devel/node-bindings/pkg/DESCR new file mode 100644 index 00000000000..5299afbb331 --- /dev/null +++ b/devel/node-bindings/pkg/DESCR @@ -0,0 +1,12 @@ +This is a helper module for authors of Node.js native addon modules. It +is basically the "swiss army knife" of require()ing your native module's +.node file. + +Throughout the course of Node's native addon history, addons have ended +up being compiled in a variety of different places, depending on which +build tool and which version of node was used. To make matters worse, +now the gyp build tool can produce either a Release or Debug build, each +being built into different locations. + +This module checks all the possible locations that a native addon would +be built at, and returns the first one that loads successfully. diff --git a/devel/node-bindings/pkg/PLIST b/devel/node-bindings/pkg/PLIST new file mode 100644 index 00000000000..1a92b123c9b --- /dev/null +++ b/devel/node-bindings/pkg/PLIST @@ -0,0 +1,5 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2013/05/21 23:00:18 abieber Exp $ +lib/node_modules/bindings/ +lib/node_modules/bindings/README.md +lib/node_modules/bindings/bindings.js +lib/node_modules/bindings/package.json