From d7b0f04fe1ed4b0522fa9ae5150b1dd554c7945a Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Wed, 25 Mar 2015 13:25:32 +0100 Subject: [PATCH] iojs: update to 1.6.2. --- srcpkgs/iojs/template | 40 ++++++++++++++++++++++++++++++++++++++++ srcpkgs/iojs/update | 1 + 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/iojs/template create mode 100644 srcpkgs/iojs/update diff --git a/srcpkgs/iojs/template b/srcpkgs/iojs/template new file mode 100644 index 00000000000..88c42ca0c5b --- /dev/null +++ b/srcpkgs/iojs/template @@ -0,0 +1,40 @@ +# Template file for 'iojs' +pkgname=iojs +version=1.6.2 +revision=1 +wrksrc=iojs-v${version} +hostmakedepends="pkg-config python" +makedepends="libressl-devel>=2.1.4 zlib-devel python-devel libuv-devel" +depends="python" +short_desc="Evented I/O for V8 javascript" +maintainer="Enno Boland " +license="MIT" +homepage="http://iojs.org/" +distfiles="${homepage}/dist/v${version}/${pkgname}-v${version}.tar.gz" +checksum=ea537c47a46a15fdae0eab884a7c8f947905bd0cadc3b0d3ca4dbc51fe4afb5f +provides="nodejs-0.12.1_1" +conflicts="nodejs>=0" + +do_configure() { + local _args + + export LD="$CXX" + if [ "$CROSS_BUILD" ]; then + case "$XBPS_TARGET_MACHINE" in + arm*) _args="--dest-cpu=arm --without-snapshot" ;; + *) msg_error "$pkgver: cannot be cross compiled for ${XBPS_TARGET_MACHINE}\n" ;; + esac + fi + ./configure --prefix=/usr --openssl-use-sys --shared-zlib --shared-libuv ${_args} +} +do_build() { + if [ "$CROSS_BUILD" ]; then + make LD="$CXX" ${makejobs} PORTABLE=1 V=1 + else + make LD="$CXX" ${makejobs} V=1 + fi +} +do_install() { + make LD="$CXX" DESTDIR="$DESTDIR" install + vlicense LICENSE +} diff --git a/srcpkgs/iojs/update b/srcpkgs/iojs/update new file mode 100644 index 00000000000..693f3a2d6f9 --- /dev/null +++ b/srcpkgs/iojs/update @@ -0,0 +1 @@ +pattern='iojs-v\K[\d.]+(?=\.tar)'