summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-03-14 02:34:00 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-03-14 02:34:00 +0000
commit80d067c76d6be0798edc6e4817d7f5bc714b047d (patch)
treeac9065658935be4ebaf735bc94fbcb8adf87ea68 /net-libs
parentVersion bump. (diff)
downloadhistorical-80d067c76d6be0798edc6e4817d7f5bc714b047d.tar.gz
historical-80d067c76d6be0798edc6e4817d7f5bc714b047d.tar.bz2
historical-80d067c76d6be0798edc6e4817d7f5bc714b047d.zip
Add snapshot useflag #504454
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/nodejs/ChangeLog7
-rw-r--r--net-libs/nodejs/Manifest3
-rw-r--r--net-libs/nodejs/nodejs-0.11.11-r1.ebuild85
3 files changed, 93 insertions, 2 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog
index 9a49375e0344..467b47c6fda3 100644
--- a/net-libs/nodejs/ChangeLog
+++ b/net-libs/nodejs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-libs/nodejs
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.114 2014/02/26 06:22:35 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.115 2014/03/14 02:33:51 patrick Exp $
+
+*nodejs-0.11.11-r1 (14 Mar 2014)
+
+ 14 Mar 2014; Patrick Lauer <patrick@gentoo.org> +nodejs-0.11.11-r1.ebuild:
+ Add snapshot useflag #504454
*nodejs-0.11.11 (26 Feb 2014)
*nodejs-0.10.26 (26 Feb 2014)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 6d7688ee9d8f..b2f9a9b22e88 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -13,11 +13,12 @@ EBUILD nodejs-0.10.21.ebuild 1792 SHA256 5107e6b2e6069bae6d0fca24a5efb99b67d3c9b
EBUILD nodejs-0.10.22.ebuild 1798 SHA256 682a49da6b6a098aef2bd3b11867afcc2e3d30d376d4f52029e83eb98ad93687 SHA512 aa8c9d3dbd054d559659fddba0e8bce30dbff7f753019e0208862143f9623e1cbf3661a7c5b45cb00edc2087a33f069a4e91cd89b5cb10e6dd6711a130ec71a2 WHIRLPOOL 8a59ae3543f2faef998fa2939dce5f4b6a0e03c114ebfd1f5168bfcafeb3293c84bdcbab2bccfb2a09d8e2d1602a22fae69c4b9b5e1552a31cc040c1711ea35b
EBUILD nodejs-0.10.24.ebuild 1798 SHA256 2500231f33979bc89164ad4e05006445bb606e5c1cacfad22d9bec050af118d4 SHA512 640ab026bd111982b49968114b302de72664440314b8af186e82c8330988fe6b9b1e70cf391e1be29faa86df8bfc181ac6d79ab0d7974505214329e142b9ffbe WHIRLPOOL 4b809d4628cf8efaede437f573ae1c9287c992c251a3efe0ac06b252c4d2a14606b319099b77c46e026ccfd23a3ff1429b4e7c9ceccebc7bd5af28923c2ec084
EBUILD nodejs-0.10.26.ebuild 1798 SHA256 ed06b75b6d0127358197cc0301641de1da7d9b30bacdc79c77f3199a652afb8a SHA512 69a6301ce69a8d2c50eb9a891ed86e5a5c676dda450e10f88d039370b84002f8ea03fdc950f294ae3d7a3d400ca87012e5813cb2d8d68eef5c94d32143e24be0 WHIRLPOOL c78cabccbd0465142c2910a9c01cbbe32b9d65eaafb04329309eee77e9f10ef95da9d387ab831f2c090a90e2d0f358f22b030fe2c5d507b5961385482259292c
+EBUILD nodejs-0.11.11-r1.ebuild 2143 SHA256 3e60a7dfd77791bc11ece7f39ef9462ca6061b361512c950bbdfaa8ebf1de3a4 SHA512 91ce8bd790682341c728405dee31954529655f6325bba88e7904bf678d29005179bdd4962ca117d1307ed3584f9ab71126122f43b09b4094a5034235b484f8fe WHIRLPOOL ffa4e0a34d6faf3c2a27fad98561806c6684b28ad927abe9247224e16ef6c6065445d7a31b46e46f7443242c3f5d8888e9106b76e0068539a1cc0998b6e489bf
EBUILD nodejs-0.11.11.ebuild 2073 SHA256 9c2acc843d116640d4f8a8869a45e4171f5e4dbc19fe1d938ce5be36aac80e3e SHA512 80d54c5a4e8a10731d9b4db87e966dac2f44efb468b0fc5260204bae8b76dd66c1e5b506bb305c08220f4cf68a5a238a2e5936ff72220e21434755158cfec909 WHIRLPOOL 09c197634711daa663fa6116d010a1b8d0eb12ade99b05990f9e052281cf2258c627381c99d3b325a4879d6f51c4570a81806e11996e068ca5e6c6853a8cc95f
EBUILD nodejs-0.11.6.ebuild 2072 SHA256 1573e85a661e9a045988565009b9671158491a3d170748468aa2a33ba5d34660 SHA512 e03d612ccbf7dc1254de5d98b7f015d549ec36cf66cbc3b50c1781a110c43c63f73d1a17ec1b9b54f79492eabff7213e87b82ba9aad25450a8feaea84265777d WHIRLPOOL 184dddb2c2ae267ceea1c132f5d70a54e77a377e26506b9d7303981767f5c8fdb24526e318774fac31fd795f824d8cd28fe42c492db8303556eb2c4dbbbbd265
EBUILD nodejs-0.11.7.ebuild 2072 SHA256 52d532ddd62910871e634930a3c700bf052b8e993ce279fd3f35c6f1a0931adb SHA512 cdf81518372c7f9ae195e331f22c7b827a8f527440a17eae8bc5ceb2e577aa6efac96201626b96d3ad844f27e6124781335a1277de32e25b7ad3bc0bd36f33f0 WHIRLPOOL 905f328c27b5c3cfb6a50fc7b9ee01c9d9ab6de7060ad4a8c10d9866951104967d13d5fc78643ca034f000ba9d29d5f35e4840e55ff7b836e35091a59bc0174a
EBUILD nodejs-0.11.8.ebuild 2072 SHA256 88be00f34ebc7d9cf32b7ca67695a21e14f3710efa2bad9eb09619b1f1bcfe48 SHA512 9dfd3481fe7742ec7d4375b7ac8c02f13d066bac8bd080333efe9099f48b1d65f9150d0255111569f9faee4097a83bddc42ab5cb4839f2ed290b2dc90957f3b4 WHIRLPOOL 04fabff811fb24cc84975a056481d48d78c033691790ac52177c3718d9e6188edbb679d5f9e638c9295f69a49fb1d8f26e17dd4f641e112780915b615c8e1f30
EBUILD nodejs-0.11.9.ebuild 2072 SHA256 40aeea037c4efde621b56a2508c184387a5ce55ead8c8d695b560b7d8d53480b SHA512 5fe647052c09495ee97501a5cd229ee6068b7a91539bb32584e237e4ab797f01c4d01109cefb415bafad3356417dbfdb2d84c262cd87e8dcbe8248dba1211ae8 WHIRLPOOL cd9b8d8bc91e17502532efb35ae7341ba3a1f26d6dd6d0540531dd60a5cdf97061d30e3fad3753567eefe1d7a0361de327c5514557e2da5c01e32f08ba660db2
EBUILD nodejs-0.8.26.ebuild 2155 SHA256 e1233364134139f69479f4edeccd5343efff92249ebaba73afe969b1d0ab5244 SHA512 6dec2c0ed429468a8df1c735bcfefe38d038fab797e6ca8bab6dae31e56bb1f05549357978d7bee0c0f29c5e7e15453253075aff9124d1ae25de57ca609b2362 WHIRLPOOL 3527ad09117c1811f838d792bf673548162ad69db5c3a7c41f7d0bffa4d40d6835ba734103c1670bbf5c58b014e9ac63ca0d39327400ebaa2fa5fff257730bd8
-MISC ChangeLog 17909 SHA256 9fc7e5e4b0b7bd2279ac5fc9520c24497082c8a4341f588035c2bd1eaec7edc7 SHA512 3e5ebaa5d8a271083b0e4918b63ab355d7077c0b851d8e3d40052ec0a5c418d2e8e77352e5e7a088f2cfbe54272e3082c1daf341fec6c84ea3b955664ae9a098 WHIRLPOOL d3fcea32998066305b24d5b8ac8608fa5d5d26914aeea1257c5bb3553c363bf4005fbc21036b8fd7488c99f0fee857e84a3fbd6e17b6bf57f3d9b687f735a2e4
+MISC ChangeLog 18052 SHA256 f3abc4762552199432d26bca2151ffe7b48d74d0ea5be4be352c68c39203b831 SHA512 dd7ff578676c80be22adecfe36a17004c9003758a8a88a3e02cd924d1bfd786e797a990f472f12e06b1e10eaa15347a63f86b39e4280505f0854eb6568a27b1d WHIRLPOOL f8e47bf144bf7d4bd453093321944db9f47cd5d9409dd6d7a22bfd90a3107359b4ada9058fb6c1d45a92b665b8d77746a85fb4ea065927925213f7b5d8854698
MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa
diff --git a/net-libs/nodejs/nodejs-0.11.11-r1.ebuild b/net-libs/nodejs/nodejs-0.11.11-r1.ebuild
new file mode 100644
index 000000000000..447a48731484
--- /dev/null
+++ b/net-libs/nodejs/nodejs-0.11.11-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.11-r1.ebuild,v 1.1 2014/03/14 02:33:51 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 +snapshot"
+
+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 snapshot && myconf="${myconf} --without-snapshot"
+
+ # 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
+}