summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2013-04-09 03:47:19 +0000
committerPatrick Lauer <patrick@gentoo.org>2013-04-09 03:47:19 +0000
commit7e03ae7c6b68a5c87a0558c26751b885d3171ce8 (patch)
tree6c58fa72c40ece840e28f186557aa7d7c95e75f5 /net-libs
parentVersion bump (bug #465166). (diff)
downloadhistorical-7e03ae7c6b68a5c87a0558c26751b885d3171ce8.tar.gz
historical-7e03ae7c6b68a5c87a0558c26751b885d3171ce8.tar.bz2
historical-7e03ae7c6b68a5c87a0558c26751b885d3171ce8.zip
Bump for #465178
Package-Manager: portage-2.2.0_alpha171/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.8.23.ebuild71
3 files changed, 80 insertions, 2 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog
index 2f3e1f851dda..12ad468718f9 100644
--- a/net-libs/nodejs/ChangeLog
+++ b/net-libs/nodejs/ChangeLog
@@ -1,6 +1,11 @@
# 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.79 2013/04/05 08:56:27 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.80 2013/04/09 03:46:36 patrick Exp $
+
+*nodejs-0.8.23 (09 Apr 2013)
+
+ 09 Apr 2013; Patrick Lauer <patrick@gentoo.org> +nodejs-0.8.23.ebuild:
+ Bump for #465178
*nodejs-0.10.3 (05 Apr 2013)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index fc9fd6948936..adf60feb2114 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,9 +3,11 @@ DIST node-v0.10.1.tar.gz 12790341 SHA256 2628dbf42fb3ec3927e595dc66f2f96e3c23455
DIST node-v0.10.2.tar.gz 12813547 SHA256 4eb642897fdb945b49720f2604afc493587aec7a9ff1537e882df659e4dd8aa2 SHA512 88615b4450ff10e70f4f53ec159518c1385da747e44dfb6c42dcf386c41b62048a9b77838036cf620202da1812c60893809f6aca2202e90b20158eb0f00aa60a WHIRLPOOL d46c2b11d98b32872fe40e748cdabba365afa754e5108b1ee9fecc0990e9f3878a47558a66e4b909e10792e162fcbb7ddff9a380042eb49b93f8a18534df9f35
DIST node-v0.10.3.tar.gz 12818307 SHA256 bc8796ff6414231fa0603e0383404f14648dfd2fe9fb0fa4d4a6043dfddbb328 SHA512 7b6720346acd576fa03359a4f630502bc3b18f91c61d1d25d74cfac1e62b5fe370a064530aee02ac2b78523529a0b3f850d88fdc8c7eb1a93fcf2e8ca4e363da WHIRLPOOL 95348e727f40ecb69ec7023bb36eb9d7e0d22d9ef54d1b5796b8179779ec1c6d7c180ce4a73297430ca2c81fa061d92faf4e71435fca4e8204417ef1d134330d
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.1.ebuild 1653 SHA256 18dddb360fbe0a87b56ad5805870f5df3a065bbc0ddaeecc7124a5e1a956be7c SHA512 e5d610a3893e7f891b258912cf9f7dbf44694f9c828e9edf5205179750ecb440d9f899d1bd614df0e46b6cd9901e7c23f74fa009ae80e364eb21fff766f3ae71 WHIRLPOOL b9664e5627df8da5efcc61d63c7908b6a867a1767736bce69d734e7e77a1041e57b216962ac97ce6c8826de3b00dee38bd23e1849eb8d415664d49b7ebc238a7
EBUILD nodejs-0.10.2.ebuild 1653 SHA256 65b78aa3a97ccaf7e9b6533941bb5669e75a047ae8ba23b8753e8cc0b02f0d93 SHA512 2d84ac38ce57e8dee3a6299f136c82b806e5b1205a7b5364cc83a12ec4483f0e4cd00e11f093aa066b4fa6df31d908703cb1762ac3179d934c554de35a0627db WHIRLPOOL 0a8a8609106527445b8f92632d8941952a3a2005133fad31deb422ae34137987ea0d5c9c1922eb55016c8d6b13df6c6358a0700b9134e93de22c2481049200ce
EBUILD nodejs-0.10.3.ebuild 1653 SHA256 464e8b476badcfc6cbee057f421f6b2af1fae0d379792a6a5102710dc87ae3ef SHA512 ed0fe7c22c75edc44118610a432793b74edb5f5931c5cd9162321a9d70317abdb2aca48675a0714a4c58c1865788cfc7067b263e801b3b59b58149330cbf798d WHIRLPOOL 28c6c905365f5999d50e634c991de50718fe9cd67013be8e9617369a648d5061465158189adc1ab538034d65a03f4c3857e4702b49479493c3d512de6da07c06
EBUILD nodejs-0.8.21.ebuild 2155 SHA256 f600f55eab3d7b5568380c95d554a684ba2bcd97349cd697312405a22d413a49 SHA512 7487de98b46e937ab478581a5319e77577621752fe6432c7e31db8021724d2d1053335f7ee83fadcd34462de015185706a8fe98e86358b2000f51e2981f159f3 WHIRLPOOL 0b47604c7a3f85ad6a52d5fbd72d65cff7ae9492fe2aa298a63d83679beaddd01c7e76f9de7d5ae9f0cffa80364e4704bae226c3c923585fe3cafedae8620370
-MISC ChangeLog 12691 SHA256 80caa29fa256d9005f8432cc23ffcfbed0cd6df9030a15b3f537a76e2eb74f2b SHA512 89e91a3acaf13a3db5bbc2d52bcad48001a5e6ce75128a93c61acd8708112ac4e10d9f5b2e5eee81a60eb2c0677576418f31ab40a4d08b1ce71652c9f1f652ca WHIRLPOOL 93222201e91aae2f5252e2b793fb12d46989a8aa97a2614f57d4151803535855a1ac1bcda5a00137893d8b91b338fec8640f6fb70988604f5de2f72713f8d0fb
+EBUILD nodejs-0.8.23.ebuild 2155 SHA256 cbacd75e39d13e786a6e9a96bd6d1e397cd3ba70b20a6622df6fa87b2c851af3 SHA512 b3560d497b1fda46a193aa5137b7907aa438b5c135307c61de0ebb8005836da82d68560873f3d6e1a0aaa4a9d91e6c6f3ba8e7432d2730ef7eeda8c0fbab3694 WHIRLPOOL 364c3908ecdf787502473b8e6e7aced8e20c56e2be000add6800c93ea2229de072f1915ab5bf1e9159204f00c0c236be88b0f81061a4753b64f09631e900a568
+MISC ChangeLog 12814 SHA256 6ff6883faa292334fc24ffc1b4bc3ea4b3c18d0632ab691d30ba074fd7e51000 SHA512 453358cacc44233b4df4457d6a6bede9c1d7c42ee43fc2dfc3e7267a27814172ca11ed3d4f76640b3b6e4b6eb2c05af8efb97e9d89846cf583b1f1a491392e6b WHIRLPOOL 036e83ddbd6dc7178c3dfda05d0291db45ce2676b0e6a527a3147924c3da9926d9528a4b015fe35a067c6c888ade462d4f61f942dfba9c6ffdefb7c5cebf27be
MISC metadata.xml 360 SHA256 bb6c4fcc5207394662163163ff6d881870c7747547d4fa93ef6d451b6e2303cc SHA512 4d676a3a82a56ab6588a8ad563f8f7d67bccd4ef946e2e844b57df614678114d8c5601578b585f120370c65f6fd43c1629cc34f2ba5ad803d6e2301d289af510 WHIRLPOOL 8f0981d01814988137dbdb540c6902c4b4b2abdcd719a2ff02d7ee43d8a5af03781197e6e4cdab7e4f4ca59e75d294fcd78a472ff582f944a2455c6e76ae356d
diff --git a/net-libs/nodejs/nodejs-0.8.23.ebuild b/net-libs/nodejs/nodejs-0.8.23.ebuild
new file mode 100644
index 000000000000..5bf2f0f6b309
--- /dev/null
+++ b/net-libs/nodejs/nodejs-0.8.23.ebuild
@@ -0,0 +1,71 @@
+# 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.8.23.ebuild,v 1.1 2013/04/09 03:46:36 patrick Exp $
+
+EAPI=5
+
+PYTHON_DEPEND="2"
+
+inherit python eutils multilib pax-utils
+
+# omgwtf
+RESTRICT="test"
+
+DESCRIPTION="Evented IO for V8 Javascript"
+HOMEPAGE="http://nodejs.org/"
+SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
+IUSE=""
+
+DEPEND="dev-libs/openssl"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/node-v${PV}
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+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
+ python_convert_shebangs 2 tools/node-waf || die
+}
+
+src_configure() {
+ # this is an autotools lookalike confuserator
+ ./configure --prefix="${EPREFIX}"/usr --openssl-use-sys --shared-zlib || die
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ local MYLIB=$(get_libdir)
+ mkdir -p "${ED}"/usr/include/node
+ mkdir -p "${ED}"/usr/bin
+ mkdir -p "${ED}"/usr/"${MYLIB}"/node_modules/npm
+ mkdir -p "${ED}"/usr/"${MYLIB}"/node
+ cp 'src/eio-emul.h' 'src/ev-emul.h' 'src/node.h' 'src/node_buffer.h' 'src/node_object_wrap.h' 'src/node_version.h' "${ED}"/usr/include/node || die "Failed to copy stuff"
+ cp -R deps/uv/include/* "${ED}"/usr/include/node || die "Failed to copy stuff"
+ cp -R deps/v8/include/* "${ED}"/usr/include/node || die "Failed to copy stuff"
+ cp 'out/Release/node' "${ED}"/usr/bin/node || die "Failed to copy stuff"
+ cp -R deps/npm/* "${ED}"/usr/"${MYLIB}"/node_modules/npm || die "Failed to copy stuff"
+ cp -R tools/wafadmin "${ED}"/usr/"${MYLIB}"/node/ || die "Failed to copy stuff"
+ cp 'tools/node-waf' "${ED}"/usr/bin/ || die "Failed to copy stuff"
+
+ # now add some extra stupid just because we can
+ # needs to be a symlink because of hardcoded paths ... no es bueno!
+ dosym /usr/"${MYLIB}"/node_modules/npm/bin/npm-cli.js /usr/bin/npm
+ pax-mark -m "${ED}"/usr/bin/node
+}
+
+src_test() {
+ emake test || die
+}