aboutsummaryrefslogtreecommitdiffstats
path: root/main/nodejs/APKBUILD
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-03-10 01:50:05 +0100
committerJakub Jirutka <jakub@jirutka.cz>2017-03-10 01:55:01 +0100
commitd2ab8972ad5d3bd53385c5201f0a4ff6b85b7ed4 (patch)
tree52e18e956d94f603ddf01758d522aaf2c8806a1c /main/nodejs/APKBUILD
parent066b35bd070d22f59e5f3fd5be29614d34517721 (diff)
downloadaports-d2ab8972ad5d3bd53385c5201f0a4ff6b85b7ed4.tar.bz2
aports-d2ab8972ad5d3bd53385c5201f0a4ff6b85b7ed4.tar.xz
main/nodejs: upgrade to 9.10.0
Diffstat (limited to 'main/nodejs/APKBUILD')
-rw-r--r--main/nodejs/APKBUILD25
1 files changed, 11 insertions, 14 deletions
diff --git a/main/nodejs/APKBUILD b/main/nodejs/APKBUILD
index 3327a9c212..e5c47b8258 100644
--- a/main/nodejs/APKBUILD
+++ b/main/nodejs/APKBUILD
@@ -7,8 +7,8 @@
pkgname=nodejs
# Note: Update only to even-numbered versions (e.g. 6.y.z, 8.y.z)!
# Odd-numbered versions are supported only for 9 months by upstream.
-pkgver=6.9.5
-pkgrel=1
+pkgver=6.10.0
+pkgrel=0
pkgdesc="JavaScript runtime built on V8 engine - LTS version"
url="http://nodejs.org/"
arch="all"
@@ -29,9 +29,6 @@ builddir="$srcdir/node-v$pkgver"
prepare() {
default_prepare || return 1
- # Remove bundled CA certificates.
- rm -f src/node_root_certs.h
-
# Remove bundled dependencies that we're not using.
rm -rf deps/http_parser deps/openssl deps/uv deps/zlib
}
@@ -44,6 +41,7 @@ build() {
--shared-libuv \
--shared-openssl \
--shared-http-parser \
+ --openssl-use-def-ca-store \
|| return 1
# we need run mksnapshot at build time so paxmark it early
@@ -67,7 +65,12 @@ package() {
dev() {
provides="nodejs-lts-dev=$pkgver" # for backward compatibility
- default_dev
+
+ default_dev || return 1
+
+ # Remove some junk.
+ rm -r "$subpkgdir"/usr/lib/node_modules
+ rmdir -p "$subpkgdir"/usr/lib || :
}
npm() {
@@ -82,12 +85,6 @@ npm() {
mv "$pkgdir"/usr/lib/node_modules/npm "$subpkgdir"/usr/lib/node_modules/
}
-md5sums="a2a820b797fb69ffb259b479c7f5df32 node-v6.9.5.tar.gz
-14ce8e0fb44d5bf75974026900e0d8c2 use-system-ca-certs.patch
-5d99a53ef07e15fe882d449ed995bd91 dont-run-gyp-files-for-bundled-deps.patch"
-sha256sums="f7e9ab702c5d1f5a3521199c04cc670fda3cf4b0e48548b09ac7ac874ccb504a node-v6.9.5.tar.gz
-fcd2becd2cb9a62537ae11f51f448fd1061aaae17835bb0f2d2aa71bdf9652c0 use-system-ca-certs.patch
-c20a62b9dd64591b91a0c1dae649ac04cf7aec402672b349f8daa04f2a08a77b dont-run-gyp-files-for-bundled-deps.patch"
-sha512sums="59e544909742d2b3e88b11bbdad6bf713b55e82f32f993b17b7eff83cd1cbac3c10fb2445304245d44ce1c2c219f439acd51f872ecb285535d8ae471bf4c8410 node-v6.9.5.tar.gz
-c540878495761f4c38f3cccd61da75fa5619637ba9887b7946964a7cef790178e26678fe0aabe400e32c8f0f65e97a519ceee1534bbf18a1a14bc6e9fe067637 use-system-ca-certs.patch
+sha512sums="79d3d0854dea1a733175eaa9c5ba0d697d0c57cbcaf2920457eca2d77cc5edadcff8b9eef047156183d05b933582af1b7ef0e64071a9be1c79903af3e7437a92 node-v6.10.0.tar.gz
+316a09f697e244c48d4dcf26ca2bb7e2441fc01ed61ad6b987e24741f93cfcf29f2e6de736ab9e4c014355cd14dd63ae7de1f8c28b5274e3225b1b3412db11d4 use-system-ca-certs.patch
a8be538158b7c96341a407acba30450ddc5c3ad764e7efe728d1ceff64efc3067b177855b9ef91b54400be6a02600d83da4c21a07ae9d7dc0774f92b2006ea8b dont-run-gyp-files-for-bundled-deps.patch"