[Lunar-commits] <moonbase> node: added version 0.4.4 to moonbase

Duncan Gibson engelsman at lunar-linux.org
Sun Apr 17 22:00:03 CEST 2011


commit efedcc5b0ed1772ab7d7d33f5ae1dd5e46fe019c
Author: Brian White <mscdex at mscdex.net>
Date:   Sun Apr 17 22:00:03 2011 +0200

    node: added version 0.4.4 to moonbase
    
    Note: downloads, compiles, installs OK, but untested here
          this is a zbeta module, so caveat emptor - engelsman
---
 zbeta/node/BUILD   |   11 +++++++++++
 zbeta/node/DEPENDS |    3 +++
 zbeta/node/DETAILS |   21 +++++++++++++++++++++
 3 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/zbeta/node/BUILD b/zbeta/node/BUILD
new file mode 100644
index 0000000..5ea0706
--- /dev/null
+++ b/zbeta/node/BUILD
@@ -0,0 +1,11 @@
+(
+  if [ -n "$MAKES" ] && [ "$MAKES" -gt 1 ] ; then
+    export JOBS=$MAKES
+  fi &&
+
+  ./configure --prefix=/usr               \
+              $OPTS                      &&
+
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/node/DEPENDS b/zbeta/node/DEPENDS
new file mode 100644
index 0000000..f977950
--- /dev/null
+++ b/zbeta/node/DEPENDS
@@ -0,0 +1,3 @@
+depends Python
+
+optional_depends openssl "" "--without-ssl" "for SSL support"
diff --git a/zbeta/node/DETAILS b/zbeta/node/DETAILS
new file mode 100644
index 0000000..94a9ba3
--- /dev/null
+++ b/zbeta/node/DETAILS
@@ -0,0 +1,21 @@
+          MODULE=node
+         VERSION=0.4.4
+          SOURCE=$MODULE-v$VERSION.tar.gz
+      SOURCE_URL=http://nodejs.org/dist
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-v$VERSION
+      SOURCE_VFY=sha1:9ec6417d14fda7c4115e78a05907b4afe2f0486b
+        WEB_SITE=http://nodejs.org
+         LICENSE=bsd
+         ENTERED=20110329
+         UPDATED=20110329
+           SHORT="node.js: Evented I/O for V8 JavaScript"
+
+cat << EOF
+Node.js is an event-driven I/O framework for the V8 JavaScript engine on
+Unix-like platforms. It is intended for writing scalable network programs
+such as web servers. Node.js is similar in purpose to Twisted for Python,
+Perl Object Environment for Perl, and EventMachine for Ruby. Unlike most
+JavaScript, it is not executed in a web browser, but it is rather related
+to server-side JavaScript. Node.js implements some CommonJS specifications
+and includes a REPL environment for interactive testing.
+EOF


More information about the Lunar-commits mailing list