From dc2940a82c619d55cc5af1ee60efd737d2c65383 Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Fri, 17 Apr 2015 14:52:54 +0000 Subject: main/nodejs: ugprade to v0.12.2. Fixes #4067 --- main/nodejs/APKBUILD | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) (limited to 'main') diff --git a/main/nodejs/APKBUILD b/main/nodejs/APKBUILD index 05d39d5a5..772ce1cde 100644 --- a/main/nodejs/APKBUILD +++ b/main/nodejs/APKBUILD @@ -1,23 +1,33 @@ # Contributor: William Pitcock # Maintainer: Eivind Uggedal pkgname=nodejs -pkgver=0.10.33 -pkgrel=1 +pkgver=0.12.2 +pkgrel=0 pkgdesc='Evented I/O for V8 javascript' url='http://nodejs.org/' arch='all' license='MIT' -makedepends="$depends_dev python openssl-dev zlib-dev libuv-dev c-ares-dev - paxmark" +makedepends="$depends_dev python openssl-dev zlib-dev libuv-dev c-ares-dev \ + paxmark libuv-dev linux-headers" subpackages="$pkgname-dev $pkgname-doc" source="http://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz" +_builddir="$srcdir"/node-v$pkgver + +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} build() { - cd "$srcdir"/node-v$pkgver + cd "$_builddir" ./configure --prefix=/usr \ --shared-zlib \ --shared-libuv \ - --shared-cares \ --shared-openssl || return 1 make -C out BUILDTYPE=Release mksnapshot || return 1 paxmark -m out/Release/mksnapshot || return 1 @@ -26,8 +36,7 @@ build() { package() { local d - - cd "$srcdir"/node-v$pkgver + cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 # paxmark so JIT works paxmark -m "$pkgdir"/usr/bin/node || return 1 @@ -38,6 +47,6 @@ package() { done } -md5sums="626ca8a4f8fec4df49c78ed53d46f1f7 node-v0.10.33.tar.gz" -sha256sums="75dc26c33144e6d0dc91cb0d68aaf0570ed0a7e4b0c35f3a7a726b500edd081e node-v0.10.33.tar.gz" -sha512sums="ddf4f1bc81ceda8c16953676728f4a7a1462b6bf25b97b3e70c8503307caea71377c5694573d09ccb54ca487910c04cef8dabf2f80a3ac7b1f76604791ea2cd7 node-v0.10.33.tar.gz" +md5sums="b7f4a9f2e361a7026789a7d6c45a6d30 node-v0.12.2.tar.gz" +sha256sums="ac7e78ade93e633e7ed628532bb8e650caba0c9c33af33581957f3382e2a772d node-v0.12.2.tar.gz" +sha512sums="42599fa5c1afebb875059ba343dde1890d67963b506fe961b652bd2e4d1a09a4bc331bb5fb446af1068c6940bb14e3e0b703958009fd44d1d69421168e7febe7 node-v0.12.2.tar.gz" -- cgit v1.2.3