aboutsummaryrefslogtreecommitdiff
path: root/development/nodejs
diff options
context:
space:
mode:
authorRyan P.C. McQuen <ryan.q@linux.com>2015-12-04 09:05:14 -0800
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2015-12-05 07:58:28 +0700
commite8ef480f143ba5438dd86d2035e23d675f0595f4 (patch)
tree1f75a2058717ad5233d943aa544ab16ef058a23a /development/nodejs
parent31c145eadfbbba29598b949cc8f425ead380cdc2 (diff)
development/nodejs: Updated for version 4.2.3.
Signed-off-by: Ryan P.C. McQuen <ryan.q@linux.com>
Diffstat (limited to 'development/nodejs')
-rw-r--r--development/nodejs/README4
-rw-r--r--development/nodejs/nodejs.SlackBuild13
-rw-r--r--development/nodejs/nodejs.info6
3 files changed, 17 insertions, 6 deletions
diff --git a/development/nodejs/README b/development/nodejs/README
index f321e640e59af..c070ea76f76b3 100644
--- a/development/nodejs/README
+++ b/development/nodejs/README
@@ -8,3 +8,7 @@ WARNING: nodejs will conflict with node.
Either install the node package, or nodejs from SBo, but not both. Both packages
include npm.
+
+nodejs is based off of iojs, you should test your project with nodejs before
+switching from the node package. Due to significant breaking changes,
+you may need to update your project to be compatible.
diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild
index 5c5564f6c8a77..a9fc3436e8686 100644
--- a/development/nodejs/nodejs.SlackBuild
+++ b/development/nodejs/nodejs.SlackBuild
@@ -25,8 +25,8 @@
PRGNAM=nodejs
SRCNAM=node
-VERSION=${VERSION:-4.2.2}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-4.2.3}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -58,6 +58,12 @@ else
LIBDIRSUFFIX=""
fi
+SHAREDOPENSSL=""
+## use system openssl if the version number is high enough
+if [ "`openssl version | grep '1.0.2'`" ]; then
+ SHAREDOPENSSL="--shared-openssl"
+fi
+
set -eu
rm -rf $PKG
@@ -84,7 +90,8 @@ sed -i "s|\"lib\"|\"lib${LIBDIRSUFFIX}\"|" deps/npm/lib/npm.js
./configure \
--prefix=/usr \
- --shared-zlib
+ --shared-zlib \
+ ${SHAREDOPENSSL}
make CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS"
make install DESTDIR=$PKG
diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info
index 42b6ce54a4c83..908d05d8f67cf 100644
--- a/development/nodejs/nodejs.info
+++ b/development/nodejs/nodejs.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs"
-VERSION="4.2.2"
+VERSION="4.2.3"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://github.com/nodejs/node/archive/v4.2.2.tar.gz"
-MD5SUM="551b1538d0c7149228e57119ac209169"
+DOWNLOAD="https://github.com/nodejs/node/archive/v4.2.3.tar.gz"
+MD5SUM="e3958035438e26fc34bf28f59ef70cd2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""