summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2015-04-02 06:23:25 +0000
committerPatrick Lauer <patrick@gentoo.org>2015-04-02 06:23:25 +0000
commitb5acc8577c2eac806c3b6594c858a442949f268d (patch)
tree4b0007d72cf4684a125d7576443ddbde88dc34f1 /net-libs
parentBump (diff)
downloadhistorical-b5acc8577c2eac806c3b6594c858a442949f268d.tar.gz
historical-b5acc8577c2eac806c3b6594c858a442949f268d.tar.bz2
historical-b5acc8577c2eac806c3b6594c858a442949f268d.zip
Bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/nodejs/ChangeLog7
-rw-r--r--net-libs/nodejs/Manifest4
-rw-r--r--net-libs/nodejs/nodejs-0.12.2.ebuild93
3 files changed, 102 insertions, 2 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog
index 0f23280c1813..b7ac12980d42 100644
--- a/net-libs/nodejs/ChangeLog
+++ b/net-libs/nodejs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-libs/nodejs
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.139 2015/03/26 04:06:51 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.140 2015/04/02 06:23:07 patrick Exp $
+
+*nodejs-0.12.2 (02 Apr 2015)
+
+ 02 Apr 2015; Patrick Lauer <patrick@gentoo.org> +nodejs-0.12.2.ebuild:
+ Bump
*nodejs-0.12.1 (26 Mar 2015)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 9e4414cd4ed6..4c3fb022fed1 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,11 +3,13 @@ DIST node-v0.10.30.tar.gz 13527922 SHA256 3dfcbd307f5f5f266ef174e1443107da853cd3
DIST node-v0.10.36.tar.gz 14410899 SHA256 b9d7d1d0294bce46686b13a05da6fc5b1e7743b597544aa888e8e64a9f178c81 SHA512 353fe6df45f5c2b94f432f320e0e51385819c5e2c77ddabe0e0072d1163e37ebefdb59005c71444ce0b7a74d0e30d19830e9c4fcc470fdee25acbc33429fe4c3 WHIRLPOOL 59f2b4d0dca7dcae9fa6240e576405484ff6e4f85d1b7814ba872dfcb83a8826c939b1be7b5430503451ec0dbd6ee7572f0bd1d597ee282af66224ec23cf1390
DIST node-v0.12.0.tar.gz 19096897 SHA256 9700e23af4e9b3643af48cef5f2ad20a1331ff531a12154eef2bfb0bb1682e32 SHA512 1bb9d36527260ea8b1d85a92136d33f7d6ecd27e2802a571109eebd9bc36412a5d109dfbbf811d238ba406d53e83517816a8052a865478624431b8840225471c WHIRLPOOL 1118530b062d1cbc9afdae314e355c3a2039ea3603cc61922a1658757ae17fe7b542f6c003800a60c12aaa9fb6a44be1b9cbf71c8525f40972af1a7497584440
DIST node-v0.12.1.tar.gz 19111616 SHA256 30693376519c9736bcb22d44513252aee1d9463d78ac6c744ecb6d13fd91d680 SHA512 1021aec1bb8758547b193a4a51f15fc7c3845de0a9cc01d6feca417b43b683abb5bf3c2bd71403f218de29c9a38a33cded71940563768d569de3993fd700c97b WHIRLPOOL f314871404fb58f4e53c4f90924e99a572969dfec8734e380401dcd178aa08fc647afca422f5a7181d87dd7ee08e939c177710a428c94f72e8e289b13fe16f46
+DIST node-v0.12.2.tar.gz 19311976 SHA256 ac7e78ade93e633e7ed628532bb8e650caba0c9c33af33581957f3382e2a772d SHA512 42599fa5c1afebb875059ba343dde1890d67963b506fe961b652bd2e4d1a09a4bc331bb5fb446af1068c6940bb14e3e0b703958009fd44d1d69421168e7febe7 WHIRLPOOL 4bbdae5c7281f564ed565fa014a909290fce66844d702a405d8ce2ac2b0440715071a2ba8f56edfa268bf4333b84ab975eb2370df944cf1c79b5a36fc47c0451
DIST node-v0.8.28.tar.gz 13187411 SHA256 50e9a4282a741c923bd41c3ebb76698edbd7b1324024fe70cedc1e34b782d44f SHA512 6b12fa374ca506e2f7cac3cccd9144072a8908e6e7854b7e62b7b0e05b5b687fd16a941377acbb874c7798126695cc3d9263407f24a54e532b5d9487ee9429e6 WHIRLPOOL 15a2482e59e713b1e81497a784ac8dc525f8a7888e655c993cc820c54f7753c3359e42fcb16a435b071da7305071a1f0a5f898933b5d5222bab18f9ed1ef3986
EBUILD nodejs-0.10.30.ebuild 1863 SHA256 e3c51ed07277c0785df2b731662f08081257ce24b1eaf3b5821a67429d47faa7 SHA512 cb2afcb256bfbc1e13bbf24540c1762549cc76318466c726f6968f564f6e5d9643c3fbfaffd5132231efe5fba27092e81e1da77e6dcdbdc4ad1df28e93b2e4b5 WHIRLPOOL 1f828e3d14e5b1f21aa8903fa36872b2ad87a94034c4d07b326b6b5a198cd8ffbc3f73d024c3ef421539d76dc5d82885bd27b5a80ed43cf56e1bb542f0b393fc
EBUILD nodejs-0.10.36.ebuild 1869 SHA256 ca5f578f19db007d26f217f8d340f3e2171aa99ce1a7e93ad61bb3d33a453f02 SHA512 1863426b8ee9bf7a99e460e3ba4754a1520ba150174440c66a68c563529b313d0d05f832c67b287474334c7be164e2eec12f16bb80a278072246c252372ec4f5 WHIRLPOOL f8d1cfe911ea3720b089f74f4b2ca313c936f03d1d14c9790e0a956a757be14d264c10667390f37b879aa3895e260c35fe8b0335d52eac9115fdf12cc9b796f7
EBUILD nodejs-0.12.0.ebuild 2175 SHA256 6c6812d3f010017456d6be21346151ce9a5369a4badf6630b68b518006ef7957 SHA512 5be6e3de32b858718746b7cce7c582952b9cbdb957d13491dec254aad23b64853bb8d9e3cb52246bfcfd4a8393faa5095469836a997252ae9fa7d9ebff259688 WHIRLPOOL e6128c98f97ab253eaaa63afc47a43769944d18deea4fa54e91a7f8071f27d6d2ce77bd99c37c886c37e21071d06022dc7135530426c30fbd4690483bdb83bb8
EBUILD nodejs-0.12.1.ebuild 2172 SHA256 97b033042efe87035cacaea8355c5d71f0e6785f4d66fe0ca720c1f43ba3dd37 SHA512 df2bb925e49c15c7bb9aeabc8834d2d47e838db51d34f5ac22f25645751458f59003f4c70b137921d59a20ca2cbf9496f1cdb231c36798870244db570c959ca0 WHIRLPOOL b0abbf2f067563bb30ab3ac5e64c96118390db620621675cc5482b2757b525103328745632db65ff2e45f5057e6397d34689aefbca0ae027e71d80f741d16310
+EBUILD nodejs-0.12.2.ebuild 2172 SHA256 4cdf86b813810b5fc237b1383d090164b280c496ca9f43a18d05541640fe9df6 SHA512 851070f00173d7747c1b672d402a9e78667dd94211ae3531fa9ec05beb9dd5881aa1f4efb31015382ac138b41df6cdd2b1e3c5fea16d14343af5f5b3bfb0602a WHIRLPOOL c789b4b3c4ac4c59c754d9fc500bffe4d81803076af011644d552f080b095ad6367fdbddc0790d3c774986479b2fbaa9f74583f0a58f8ea3de8618441832c392
EBUILD nodejs-0.8.28.ebuild 2171 SHA256 a4e7c5f01b512fe25ccbe9d26001cf25125f8ec76ded0614e4c59d88b16bd845 SHA512 2be6a37150842a6f0b52a0ee29c7dbfbe9dca2c67affd21bee81a06a80436affba87d55b0e29009ca16979a373bdc6d773e6c786198edaebf8763717e33e7ac5 WHIRLPOOL 3cfb10d5c0e3e2ebebb3cd2ecf34365be2e7ffd3d5cf87d49ba654de9097b681fcb613fccacdba8f303dc72bc072353345f4e45ed5ac60582b7076664d8fefcf
-MISC ChangeLog 21614 SHA256 d22dc89d29ca88402b0081450d95be4ab15bb46a46e3021f33a002858d103b75 SHA512 8f3233d6d7f441a73fb54fd1feef73cfd471d8bc0cfa912aacaefc07b8ebf1d5cb8dc3d8b3ca7a5fa1f0b31241ec163fc3dd7f652df01bf88d7f263d8bff1dd3 WHIRLPOOL 0caf088580760178166aca53a180e3d2f52c8707293894112df3cdc1bc970897bbb4a336f9a8f60ceff0bc75c98c14d035d468a2eb7bf95e38a7c5b2990e065e
+MISC ChangeLog 21725 SHA256 531b6bf53f9a39179ef3b2b7787fd93305e33d30382574adec73e7ac100d1ee6 SHA512 f900544b41133e584ce66bd0d3a33bb89353a11ee71d24134e513bc5360cf51e1e805930f0d157a81c7e864e86b9001c83ac3939104196837efe6b9ac66b9491 WHIRLPOOL 3f4491cbc06f4fcbc71d76ccc4a8dab0544e4d8cf435acdf1e365230787c61f9626e18201805f1b287157c55457bf6c3e5b9196dfc93420334ae451297c32c0e
MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa
diff --git a/net-libs/nodejs/nodejs-0.12.2.ebuild b/net-libs/nodejs/nodejs-0.12.2.ebuild
new file mode 100644
index 000000000000..2245f97f57aa
--- /dev/null
+++ b/net-libs/nodejs/nodejs-0.12.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.12.2.ebuild,v 1.1 2015/04/02 06:23:07 patrick Exp $
+
+EAPI=5
+
+# has known failures. sigh.
+RESTRICT="test"
+
+PYTHON_COMPAT=( python2_{6,7} )
+
+inherit python-any-r1 pax-utils toolchain-funcs
+
+DESCRIPTION="Evented IO for V8 Javascript"
+HOMEPAGE="http://nodejs.org/"
+SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz"
+
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
+IUSE="+npm"
+
+RDEPEND="dev-libs/openssl[-bindist]
+ >=net-libs/http-parser-2.3
+ =dev-libs/libuv-1.1.0"
+DEPEND="${PYTHON_DEPS}
+ ${RDEPEND}"
+
+S=${WORKDIR}/node-v${PV}
+
+src_prepare() {
+ # fix compilation on Darwin
+ # http://code.google.com/p/gyp/issues/detail?id=260
+ sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
+
+ # make sure we use python2.* while using gyp
+ sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die
+
+ # less verbose install output (stating the same as portage, basically)
+ sed -i -e "/print/d" tools/install.py || die
+
+ tc-export CC CXX
+}
+
+src_configure() {
+ local myconf=""
+ ! use npm && myconf="--without-npm"
+
+ # Use target arch detection logic, see v8-3.18 ebuilds
+ case ${CHOST} in
+ i?86-*)
+ myarch="ia32"
+ myconf+=" -Dv8_target_arch=ia32" ;;
+ x86_64-*)
+ if [[ $ABI = x86 ]] ; then
+ myarch="ia32"
+ else
+ myarch="x64"
+ fi ;;
+ arm*-*)
+ myarch="arm"
+ ;;
+ *) die "Unrecognized CHOST: ${CHOST}"
+ esac
+
+ "${PYTHON}" configure --prefix="${EPREFIX}"/usr \
+ --shared-openssl \
+ --shared-libuv \
+ --shared-http-parser \
+ --shared-zlib \
+ --without-dtrace ${myconf} || die
+}
+
+src_compile() {
+ local V=1
+ export V
+ emake out/Makefile
+ emake
+}
+
+src_install() {
+ "${PYTHON}" tools/install.py install "${D}" /usr
+
+ use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/*
+ rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html
+ rm -rf "${ED}"/usr/lib/dtrace
+
+ pax-mark -m "${ED}"/usr/bin/node
+}
+
+src_test() {
+ "${PYTHON}" tools/test.py --mode=release simple message || die
+}