summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeve Jelbert2021-06-04 18:41:44 +0200
committerTreeve Jelbert2021-06-04 18:41:44 +0200
commit691f61963855d365b0375fe999bd567610250e90 (patch)
tree7b382eda0bf4a96bab529c91ca5a9a8f5f2fac37
parent3cce3e28a2cdc57586febaa77eeeddfaccd92379 (diff)
nodejs-bin - 16.2.0
-rw-r--r--ChangeLog3
-rwxr-xr-xbin-devel/nodejs-bin/BUILD1
-rwxr-xr-xbin-devel/nodejs-bin/CONFLICTS1
-rw-r--r--bin-devel/nodejs-bin/DEPENDS18
-rwxr-xr-xbin-devel/nodejs-bin/DETAILS15
-rw-r--r--bin-devel/nodejs-bin/HISTORY3
-rwxr-xr-xbin-devel/nodejs-bin/INSTALL6
-rw-r--r--bin-devel/nodejs-bin/PROVIDES1
8 files changed, 48 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8bd7d1b..1075883 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2021-06-04 Treeve Jelbert <treeve@sourcemage.org>
+ * bin-devel/nodejs-bin: Nodejs
+
2020-02-08 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* bin-java/openjdk13-bin: new spell, OpenJDK version 13
diff --git a/bin-devel/nodejs-bin/BUILD b/bin-devel/nodejs-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-devel/nodejs-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-devel/nodejs-bin/CONFLICTS b/bin-devel/nodejs-bin/CONFLICTS
new file mode 100755
index 0000000..a0b3d24
--- /dev/null
+++ b/bin-devel/nodejs-bin/CONFLICTS
@@ -0,0 +1 @@
+conflicts nodejs y
diff --git a/bin-devel/nodejs-bin/DEPENDS b/bin-devel/nodejs-bin/DEPENDS
new file mode 100644
index 0000000..2ca71ad
--- /dev/null
+++ b/bin-devel/nodejs-bin/DEPENDS
@@ -0,0 +1,18 @@
+optional_depends llvm "" "" "to build NodeJS with clang rather than gcc" &&
+
+if ! is_depends_enabled ${SPELL} llvm; then
+ depends -sub CXX gcc
+fi &&
+
+depends PYTHON &&
+depends brotli '--shared-brotli' &&
+depends c-ares '--shared-cares' &&
+depends nghttp2 '--shared-nghttp2' &&
+depends libuv '--shared-libuv' &&
+depends zlib '--shared-zlib' &&
+depends icu '--with-intl=system-icu' &&
+
+optional_depends SSL \
+ "--shared-openssl" \
+ "" \
+ "to use system SSL library instead of bundled"
diff --git a/bin-devel/nodejs-bin/DETAILS b/bin-devel/nodejs-bin/DETAILS
new file mode 100755
index 0000000..237933e
--- /dev/null
+++ b/bin-devel/nodejs-bin/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=nodejs-bin
+ SPELLX=node
+ VERSION=16.2.0
+ SOURCE_HASH=sha512:5e8a9602a6b3998a5091a4c7f347e344e6bc07d47ae8ca5b5a3ea170022759bd004c962a9f2039334cac53f19b1160aeee5929462dc57c2c7a38c60bcd703fa1
+ SOURCE=$SPELLX-v$VERSION-linux-x64.tar.xz
+ SOURCE_URL[0]=https://nodejs.org/dist/v${VERSION}/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-v$VERSION-linux-x64"
+ ARCHIVE="off"
+ WEB_SITE=https://nodejs.org/
+ ENTERED=20210524
+ LICENSE[0]=MIT
+ SHORT="platform for building fast, scalable network applications"
+cat << EOF
+platform for building fast, scalable network applic
+EOF
diff --git a/bin-devel/nodejs-bin/HISTORY b/bin-devel/nodejs-bin/HISTORY
new file mode 100644
index 0000000..c1224e5
--- /dev/null
+++ b/bin-devel/nodejs-bin/HISTORY
@@ -0,0 +1,3 @@
+2021-05-24 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 16.2.0
+ spell created
diff --git a/bin-devel/nodejs-bin/INSTALL b/bin-devel/nodejs-bin/INSTALL
new file mode 100755
index 0000000..204808a
--- /dev/null
+++ b/bin-devel/nodejs-bin/INSTALL
@@ -0,0 +1,6 @@
+DEST=$INSTALL_ROOT/opt/nodejs
+mkdir -p $DEST &&
+cd $SOURCE_DIRECTORY &&
+cp -af include lib LICENSE README.md share bin $DEST
+#cp -af * $DEST
+
diff --git a/bin-devel/nodejs-bin/PROVIDES b/bin-devel/nodejs-bin/PROVIDES
new file mode 100644
index 0000000..397814a
--- /dev/null
+++ b/bin-devel/nodejs-bin/PROVIDES
@@ -0,0 +1 @@
+NODEJS