summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2013-08-23 09:12:30 +0000
committerPatrick Lauer <patrick@gentoo.org>2013-08-23 09:12:30 +0000
commit1300fcc95ca54629b72aa1ad0b6ddd97ccfae9c6 (patch)
tree2cf82b475b21eb4a9ff02e4f51a3a1e316e4de83 /net-libs/nodejs
parentStable for x86, wrt bug #481630 (diff)
downloadhistorical-1300fcc95ca54629b72aa1ad0b6ddd97ccfae9c6.tar.gz
historical-1300fcc95ca54629b72aa1ad0b6ddd97ccfae9c6.tar.bz2
historical-1300fcc95ca54629b72aa1ad0b6ddd97ccfae9c6.zip
Bump
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Diffstat (limited to 'net-libs/nodejs')
-rw-r--r--net-libs/nodejs/ChangeLog9
-rw-r--r--net-libs/nodejs/Manifest6
-rw-r--r--net-libs/nodejs/nodejs-0.10.17.ebuild69
-rw-r--r--net-libs/nodejs/nodejs-0.11.5.ebuild84
4 files changed, 166 insertions, 2 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog
index 908050ec6b26..aaed176d968b 100644
--- a/net-libs/nodejs/ChangeLog
+++ b/net-libs/nodejs/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-libs/nodejs
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.98 2013/08/17 09:35:58 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.99 2013/08/23 09:12:21 patrick Exp $
+
+*nodejs-0.10.17 (23 Aug 2013)
+*nodejs-0.11.5 (23 Aug 2013)
+
+ 23 Aug 2013; Patrick Lauer <patrick@gentoo.org> +nodejs-0.10.17.ebuild,
+ +nodejs-0.11.5.ebuild:
+ Bump
*nodejs-0.10.16-r1 (17 Aug 2013)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index e7c45512b1bb..1080002681e0 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,17 +3,21 @@ DIST node-v0.10.10.tar.gz 13683507 SHA256 a54de71d2c3ac7ae864ab9640b6eecb27d7d49
DIST node-v0.10.13.tar.gz 13373879 SHA256 a102fad260d216b95611ddd57aeb6531c92ad1038508390654423feb1b51c059 SHA512 d632bdb56999b6281f1d77f8e769605e9c90a7de9ef2d285879bac3ac0f66675a789a76a48282c8e0801bab3a4412630b1b2f01c3b8584176095c47aeb8e9a76 WHIRLPOOL d9fd9dbb673cbe5b7a2d96518b3ebcf84cff596110aaf1205ed20f268bc674c8cc8716de87af92c4dc180bb63beec5f74763e83429d5e9f5b467e6610ab82746
DIST node-v0.10.15.tar.gz 13760477 SHA256 87345ab3b96aa02c5250d7b5ae1d80e620e8ae2a7f509f7fa18c4aaa340953e8 SHA512 b5347baf31404ba4b6e2ad67f12a7a559e51ccd6028bd9114ae10740869cbde2359a834d589293b6ecebd1df91251d0ac8afe39ed1cd9943489b5d37b4db126e WHIRLPOOL 3fa5b2caddba59fd363142de663a1a3cc531914108b03ced14818d075eae643e115f01481bcb717d4e33b7f2defa65186bbfa1f2f3bb2c484784df2b585fe2c3
DIST node-v0.10.16.tar.gz 13610393 SHA256 62db6ec83f34733bffdae2f8ee50d7273d568bba8814be29e78a042c1d64f31a SHA512 4ea9b1761ec6aa72fc2223fc59ad30812352c5631b2a437d1e9cac156d4ba06567cbe8a56ab8edc820fcf4a825f2cf8a1e46518e40ebc1bbc71aa3ecc1b429a2 WHIRLPOOL 6bcdee62673d1dbf07d7db86e390547c1a71216d20f32a576992327d53958d62aff96e52b5e02359411b0f2f41e165c0245edbfe489551c776dbade4ca36dd91
+DIST node-v0.10.17.tar.gz 13637009 SHA256 1f9de40dd2d98bc984a4970ef399ed3ad67f040feaafc711e549f3265bcce61c SHA512 bb7a2f5ffb86cc6945460d00b03ec9c577a5128bf3d88d80cf0ec37359a73a07450657e7ed3a0f7638460990fdf4deb67d2e03dea8385e0555c5301f6205d93d WHIRLPOOL 9ee2e25cff1449b0ebfe4044949ddd658d8cabeba9a48fb11720477fa1365a91997478a2da75c849d6cf36edb9e19916dbc4703ad5579f2779f0a5a39882955a
DIST node-v0.11.2.tar.gz 13564314 SHA256 d115f01fea0b2c5a4c4ca489d0cc8cec70300f0212f08905d881ac55f642554a SHA512 67c834eb7509428d3ecb3cf808a66153941e4f484c879eae5b271b6b010dcf0cd3338f06e241b2ed423e5ba5062ae23be37c2e67bc1379b4b5f0823df3697dcc WHIRLPOOL 79634567de2d730f23b16ec2d3b4488b2423227d92fc522abf72359923d01e6180620f87eb46c8bb666defa63f87b4cdba2be9109f4042c512b81b2d3e0b0fd8
DIST node-v0.11.4.tar.gz 14855090 SHA256 81f36aafa4a31fa59e0301358699d82766ea7ba178be810ce00444a7fc10db47 SHA512 33eb67ebe37afd6ba6340085c6f1a254720a6ca17761aea30685bc253038ec56036694a9912e5dbf3c1b08a3ee642be94096b7e56bc25877a24a8e2d197350b9 WHIRLPOOL 47baf6b369d4c48fbc157ca11201887e1e140a16215b43416d344bd46dd8e3f3d40022611b042af6a571e708743ff664f1531c55320aaaff8a76ec643efd46d5
+DIST node-v0.11.5.tar.gz 15054281 SHA256 72b89f9146a2dd57e1712f1fb822f62bdf00b2d5482689510dc2e4d19ae6559e SHA512 393606ad81f62e2610a9dbcb6dc5fdd03cf6a4061e6db84f117a0f38767e1177f7232b5bcee07a1482cc119eeae96fc624328204879a60b638eb861f18a9745d WHIRLPOOL 0daee186c428cf7d874abb6c2467b6cea62b50dcb9ce3421b3e691a2a570fc59c913d13f8fd122f3316253e4051d93f06733fd41851451a723ab26406d8c07fc
DIST node-v0.8.21.tar.gz 12191813 SHA256 e526f56d22bb2ebee5a607bd1e7a16dcc8530b916e3a372192e6cd5fa97d08e6 SHA512 10a305d5d798703144a4d4a29878b261be516f29a0bfe349e73879b81e16db89a6fabfce43a6b1abef2f085aa2cf884bde310b9feeb377083c43f674492f5d99 WHIRLPOOL f44085bb6710289adc85653f39073d17527bbe2bd27d9a998376a3eeab9fea462fb8f9d0f3baab4bda28d3046d3920a58ab14cfaa9eb1d20bb66cfdc1c71cc72
DIST node-v0.8.23.tar.gz 12630347 SHA256 382432638aedc25495e655dda338adcf41c6fa1d35f355936d659784c1deed9d SHA512 d5dbd3eebf8c1b09af4ff437f2368ffaeb4db6127d99893db6181d39e3f5b176f1ec39519ed0fe536f4fce75852c149792a89fcb0947331969ce40a2503039b4 WHIRLPOOL 14a47c9ba868312ed3f2e61a69d03b841da385fc059c0706d05a0430721fdbb7581e398d495cdc4fe3050670295e448e9c6eeeaa80b01b2e9c6aa0120b6d7e3a
EBUILD nodejs-0.10.10.ebuild 1674 SHA256 cbd27e35e46dc760a8447adc013694e8070b0cb4e772f628804552409b69e3a1 SHA512 227244194e91a10683afd1c3c461c3e3fe7a9fb1418cbc7849e1ad0f2b1c91f6c31bca7f9562e9ed8f07ad20612a6d8d92b24b64bd4ab9b4a9c7c818b56b60ed WHIRLPOOL a32c2fbe08da40e47e93c3540597baaa4044720ab88746740301dbf82b0e9d95989be717152d56546fb7ef5aca2b7df95bf004b66441e12bf35d676e98dd3b30
EBUILD nodejs-0.10.13.ebuild 1754 SHA256 0ea3286c11676df328b84fb8370395a7189681e7353f46650ffd90260cd02b39 SHA512 6fba3de3be9cb413ed7eb2b13b52c51892735345865716cc9e9c4e7640764a483797c4bea04d808653d605ac37454305f18e1f93e17d208e68529de5eb3418ee WHIRLPOOL 0814c8baf77f0c687cc258a2ab2822b13b7811634ba262d8b64c6d6fd4dc43191d9cad533436e9954fa982414c466a383c109f9d53a1a59867bf076c3eca2e30
EBUILD nodejs-0.10.15.ebuild 1754 SHA256 888ae8a7249c11c4db1544ddbe942e4451789c04a7a646c75b3b8467381fc900 SHA512 bf35511e6a41e90656da752739aceea84d015b317231be24452320ec6d5c01e0ef54eb8a97279cbcd3a4ef87f2aedba2f92fca3e43a2346bd0c5bc13fec01749 WHIRLPOOL 2a69b666d2bc1c1aea24783dfbe9ecc299883b1c63e3a9331b202f90698a154859f300eca5e5984c12faa8c25033892f44e14b96e28597386e0ad64ee786bec2
EBUILD nodejs-0.10.16-r1.ebuild 1824 SHA256 718d0a21d38674b4c90bc9b88f16273eedc09260e47f8ae12f47bfa875700fff SHA512 3aa2bc5760b2b1a7e593d48cb0f86e037832cd0fde5e03cd0f53a8e6613a49b7913e0811ad3f6bda3db85e1a3f0c933f12cd58aaf901a05fd49053e73d89cfdd WHIRLPOOL f5d8c4a2436e4e43d6fc60df5d88227f4ddf525a20132d7d5f86e5752ffdc2a8f2a0ba8b6016d60f7bad5820ec9425e64bbbdf434aafc9cf405a893e8694af4e
+EBUILD nodejs-0.10.17.ebuild 1821 SHA256 85dfabad365a7303a47008dba0dac4b947893a0f30648ea37793a6dbbdcdd85a SHA512 77706eab6cc4df5ad87a2265e007801b84505e021f324fe3ea014e865fad26a4b73ac77de1927f91e00acd43877f0899c01fa7a69367d4380836264ca556d0b9 WHIRLPOOL 1db99f11dcae63da33e9d52ac6204643850b60e9e0f6c39584a84434728185243eeb7c3ce224ef807465ecab2298c855869b4dea80a20343dc21b8b869320058
EBUILD nodejs-0.11.2.ebuild 1992 SHA256 90f3678613c87f7d7cf1fcb1697f6a83498d1757ee4628a86849fe28af47573b SHA512 cfa8cef5deeb9c0777323e17331920c67184b460b69b1d520395a332e40521917d84348db54d55da1aab0d2f297fde66d106914a0851b837acd1ee9af13c8c38 WHIRLPOOL 863dde5be1e66e1e6dded87460b046c76032db58c8f824b06b142f080d6693ab5b07ceafde818ca387b38f1d6f494476e471490f21ac78c6ad1ac22a3bdbae5b
EBUILD nodejs-0.11.4.ebuild 2072 SHA256 7ca68f0f815a1346432a680f96c56e78e6ca206c5543ac6daa93c341171818f4 SHA512 82227efcb23c6031e380f5f0b346ce483e10f16b761001ed1a92518a609b324bd38b18d8a52ad638dd94ea697150561523e144a0af519bdb3a8b7e0cb4fe8f4f WHIRLPOOL 6a08e5c47bdca22a94d9305bc14e7e413855ae3fced84b5f0e7018fa1c1baf68f81ef47d47d2579072c6164459b090ee979f1f97e8cc978399702a62388f21cf
+EBUILD nodejs-0.11.5.ebuild 2072 SHA256 5cecdfd58d7e0a838764cd18596553f8a89a83fec4229b409ef9879404e28fc7 SHA512 a65b5a0fa33881ca9d4f4d781724f5fd1c331e4563b1a696a0e820f961af03e444316c93722285ded70859ec2945a10d9d206e357aaa4ae6b1882625a4673f40 WHIRLPOOL d8e1b6ea19a78577a1481941788c5b77e77eb88ec470decba3ff2a9a8ef9f97f610584435f0129739fae74b454296177314ff93c00809d25f155dc264c1d7678
EBUILD nodejs-0.8.21.ebuild 2155 SHA256 f600f55eab3d7b5568380c95d554a684ba2bcd97349cd697312405a22d413a49 SHA512 7487de98b46e937ab478581a5319e77577621752fe6432c7e31db8021724d2d1053335f7ee83fadcd34462de015185706a8fe98e86358b2000f51e2981f159f3 WHIRLPOOL 0b47604c7a3f85ad6a52d5fbd72d65cff7ae9492fe2aa298a63d83679beaddd01c7e76f9de7d5ae9f0cffa80364e4704bae226c3c923585fe3cafedae8620370
EBUILD nodejs-0.8.23.ebuild 2155 SHA256 cbacd75e39d13e786a6e9a96bd6d1e397cd3ba70b20a6622df6fa87b2c851af3 SHA512 b3560d497b1fda46a193aa5137b7907aa438b5c135307c61de0ebb8005836da82d68560873f3d6e1a0aaa4a9d91e6c6f3ba8e7432d2730ef7eeda8c0fbab3694 WHIRLPOOL 364c3908ecdf787502473b8e6e7aced8e20c56e2be000add6800c93ea2229de072f1915ab5bf1e9159204f00c0c236be88b0f81061a4753b64f09631e900a568
-MISC ChangeLog 15381 SHA256 0c3f799e72d6a8605b86f1dd9123ba8e97c6e322c338b6df7ee10e97067d54c9 SHA512 e716f07b37a097ea3e78fc8ba407a932ed91c72492f6c6af7b6091d2c0737b1e01dec035bee2f6734802cdf8a18dab5c6bf0a5d5a81796938af8d434e26dd0ca WHIRLPOOL ec0e26a33919a0167ec8114e934015300006d41412153fc319b34d41a71ba91ac9a360c8acf80c0bb024d9775d9ff6b5ffbc925717424d12a27579b97f3c5cd4
+MISC ChangeLog 15548 SHA256 ae2bb0467a874f9cfbee49254bd0a2199fb5ce1a5d49985a06947d247f991557 SHA512 3742013b1d53a326eef5781651a8eca07deb4661f556b58aae9392bfb5bb8b4efe1073623cd84a53c093843ec383f6f1ccf1edc17d04caac2cdf7f47148fb052 WHIRLPOOL be1874cab334f6fb8eccefe8e459e670f4cb027ec17223b5f2314b06c945b3c5ff47b2bdec7f4b9fcefbca511173fcee5aeaaeaed63514b1bf43ab1248834dcb
MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa
diff --git a/net-libs/nodejs/nodejs-0.10.17.ebuild b/net-libs/nodejs/nodejs-0.10.17.ebuild
new file mode 100644
index 000000000000..aa8526c15147
--- /dev/null
+++ b/net-libs/nodejs/nodejs-0.10.17.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.17.ebuild,v 1.1 2013/08/23 09:12:21 patrick Exp $
+
+EAPI=5
+
+# has known failures. sigh.
+RESTRICT="test"
+
+PYTHON_COMPAT=( python2_{5,6,7} )
+
+inherit python-any-r1 pax-utils
+
+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 +snapshot"
+
+RDEPEND="dev-libs/openssl"
+DEPEND="${RDEPEND}
+ virtual/python-json"
+
+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
+}
+
+src_configure() {
+ local myconf=""
+ ! use npm && myconf="--without-npm"
+ ! use snapshot && myconf="${myconf} --without-snapshot"
+
+ "${PYTHON}" configure --prefix="${EPREFIX}"/usr \
+ --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die
+}
+
+src_compile() {
+ emake out/Makefile
+ emake -C out mksnapshot
+ pax-mark m out/Release/mksnapshot
+ emake
+}
+
+src_install() {
+ "${PYTHON}" tools/install.py install "${D}"
+
+ 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
+}
diff --git a/net-libs/nodejs/nodejs-0.11.5.ebuild b/net-libs/nodejs/nodejs-0.11.5.ebuild
new file mode 100644
index 000000000000..11a728e6e398
--- /dev/null
+++ b/net-libs/nodejs/nodejs-0.11.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.5.ebuild,v 1.1 2013/08/23 09:12:21 patrick Exp $
+
+EAPI=5
+
+# has known failures. sigh.
+RESTRICT="test"
+
+PYTHON_COMPAT=( python2_{6,7} )
+
+inherit python-any-r1 pax-utils
+
+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"
+DEPEND="${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
+}
+
+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 \
+ --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die
+}
+
+src_compile() {
+ emake out/Makefile
+ emake -C out "mksnapshot.${myarch}"
+ pax-mark m "out/Release/mksnapshot.${myarch}"
+ 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
+}