diff options
author | Patrick Lauer <patrick@gentoo.org> | 2015-04-02 06:23:25 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2015-04-02 06:23:25 +0000 |
commit | b5acc8577c2eac806c3b6594c858a442949f268d (patch) | |
tree | 4b0007d72cf4684a125d7576443ddbde88dc34f1 /net-libs | |
parent | Bump (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/nodejs/Manifest | 4 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.12.2.ebuild | 93 |
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 +} |