diff options
author | Patrick Lauer <patrick@gentoo.org> | 2014-07-21 06:54:52 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2014-07-21 06:54:52 +0000 |
commit | 0dca788ce48eb341f681ae45727c874d51282e81 (patch) | |
tree | 9a80137dcd2fe1d0d1c022d7bc3e68c9bf186cbf /net-libs/nodejs | |
parent | Fix cc invocation #517512 (diff) | |
download | historical-0dca788ce48eb341f681ae45727c874d51282e81.tar.gz historical-0dca788ce48eb341f681ae45727c874d51282e81.tar.bz2 historical-0dca788ce48eb341f681ae45727c874d51282e81.zip |
Bump
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Diffstat (limited to 'net-libs/nodejs')
-rw-r--r-- | net-libs/nodejs/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/nodejs/Manifest | 4 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.8.27.ebuild | 71 |
3 files changed, 80 insertions, 2 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog index 12affa10578b..73bbe8181534 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.119 2014/06/13 02:49:52 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.120 2014/07/21 06:54:42 patrick Exp $ + +*nodejs-0.8.27 (21 Jul 2014) + + 21 Jul 2014; Patrick Lauer <patrick@gentoo.org> +nodejs-0.8.27.ebuild: + Bump *nodejs-0.10.21 (13 Jun 2014) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 857c15321c65..51d270728378 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -5,11 +5,13 @@ DIST node-v0.10.29.tar.gz 13480496 SHA256 47379d01f765f87c1a1498b4e65de30e45201d DIST node-v0.11.12.tar.gz 15943306 SHA256 c40968981d9f5f6fbc4abb836557acda74ecb8f8a1e9a30e84ebd2529a8c1b6a SHA512 812ebd3cc3d272428d9f7f448f25091dfbde0aab28c13ec1722176a46215b7d723923a3b4499faff4feeac499eac3ac49cf6064a0c2477f8212303e35c5038b4 WHIRLPOOL dd379b30ff8b1b92564b54deab1513a1387d3621b408e16c25900ceb96acdd0a42d62c0bfabf0e3b026e526805326acad85a644a04ee97a46ef91f25eef8bda7 DIST node-v0.11.13.tar.gz 16578783 SHA256 15d6e90c16adf907c0401cd5a77841b5264e90dfdaa1051d75184aa587fc8298 SHA512 1028507023c07eb8a8264f009121767973623064bc45258c15df4c42d98e3fee61b2daaea9c030c16d9041dd8ca473614a3ff30b0e315485ff99ed6b3a650b65 WHIRLPOOL aa303b1694bb75e4a226916dd17d7d3e3f5e7bb37dceb1fd784f33f38d9f69f868ec09281c9a11266a6db35fbc1e7c48098532d46e6f1f57dedb8c59736433b0 DIST node-v0.8.26.tar.gz 13198197 SHA256 d873216685774b96139af534ce015077d2c93ddfc4e3596e128853f3c08a5413 SHA512 816133859444aa4d1b58022bf9cb400f3aebc4d93f49536e39cb03979451983751d1af94421c8a692adc4c01ed02834dfc978ec178fa0f0a4886d27cdcf10c65 WHIRLPOOL 896df558808e64b958b577a259e6ece0fbff819f53388d5d4d068f94894d79570f2dbe0648fd36929c4960d2eeef1688fc99bc59d9470072e99c397524817576 +DIST node-v0.8.27.tar.gz 13201441 SHA256 30608f9dcd9ad122f7e8e6212f95969979e3dc35309d0c422a56486334a9369e SHA512 883271d65eae4eb45db91a1471cebc32b669045dfe68ac2c3ebebc306c834fd33f7aa944040a79cb74e0cc155735053728c1cb8d02bc6163e3e63c4435fbf8a2 WHIRLPOOL f4b722e6b8e110e821914f6b2c04aec49a6dbd21bf7fd2daf0ae8a23fbc8fcea87b85a66732d4867456118765ac2e782cf0c20deb2a8f0a321c1bc8f45c3549d EBUILD nodejs-0.10.21.ebuild 1796 SHA256 b17ac27e86081fcfddc4ff5963f6c9dfadd2013acb111760f0e1b041fd341f61 SHA512 0083bf7ec3f4a596acfd74fe8ece403991e6c915932086e0929d636633052de3965e32fc309b11133cb2d30e2e3e4e64f736c5bc35b1a31e5682165eff8913ba WHIRLPOOL 3ed6cfe489808819f3a96141e6efc2a0de82598555bbfeae5bdfcce57b44140575b867a9b8cbc105d5786ff826e6c661c241284c5144ce83f29d0308963f0b23 EBUILD nodejs-0.10.28.ebuild 1798 SHA256 a15899d2fa78d696280774e9fd8d951fb1a356cdab8e8e3b1c99d836cf541446 SHA512 9ecf9557d0d92c0c7bd83ae43530fdedbf4b781638bbc6f586c2d9e7fac31ef02aa3c45fcb28579e1df716594aedeee808ef08ae3ad3c851cf1274c7498c70c4 WHIRLPOOL 4797b7747974769fa5487d48da31305a311d11999cf652314b8dad9b55567c50982dc766001eb5cb6796ec77fc989b44050fe2f1527e848e5499fec981ca2aee EBUILD nodejs-0.10.29.ebuild 1798 SHA256 9be2e47f09b2cc1d5dff9c18a4e4153c5673274e3a261b90968130f9d1d1e1fc SHA512 caa58f400d44f46e4385953412776dcfd40810e174c40a1a58ec82fed6be183498a78d6e1cfbe38e9d910ddf084dbb3508d9cae410a68ab14efc237a50ba4266 WHIRLPOOL df357ee695bbb41df31e6a6dd81a7d2e25d17ef80d1ed2fd97be739358ebd0317e2eaf301a7c8dfcf5345a72fbfd8bfcb0fc7d5323de91fb4484997495966850 EBUILD nodejs-0.11.12.ebuild 2140 SHA256 053b4eedea2813fcdd68ed6d74b8dd0746b2ea859067590f7201e0f61ad6807c SHA512 1f7abea2987bfbf677a4df7c35d4a7677bb0e200075e3729f654b5af4e3063744762fad8b6e0c4f0b006d23bef9bc187c6597624a59b5583b0e29e480402e885 WHIRLPOOL f52c7262a8fda1b5bd44225bb89974017992871522e79670b2d45a8116d85047101de34d4d66a23f2592b2e01a593c99ed5cbbcec953e73b3c5f2c0b5b0fa4c7 EBUILD nodejs-0.11.13.ebuild 2140 SHA256 015657cd3073a5b20bb8a4a92ff0718d4b1fb32084282a630cd51ef0fefd3be6 SHA512 fa2d567285162424897edc09e130c9eb034c71f01fcf7fca5e9cbcd5a4f7324832c48439bbdea010a394a0b51f766de882633504abd0f994bdf24f6b47d02d2b WHIRLPOOL 7a46c34d5ddb16f1f50b0b96df29877e4f4c081fede99d06291dc1b90d9ab2ad15aa054cddb8c3c16b023364293e1649b239f5f8d94aed59e578b3e94bfc2827 EBUILD nodejs-0.8.26.ebuild 2155 SHA256 e1233364134139f69479f4edeccd5343efff92249ebaba73afe969b1d0ab5244 SHA512 6dec2c0ed429468a8df1c735bcfefe38d038fab797e6ca8bab6dae31e56bb1f05549357978d7bee0c0f29c5e7e15453253075aff9124d1ae25de57ca609b2362 WHIRLPOOL 3527ad09117c1811f838d792bf673548162ad69db5c3a7c41f7d0bffa4d40d6835ba734103c1670bbf5c58b014e9ac63ca0d39327400ebaa2fa5fff257730bd8 -MISC ChangeLog 18843 SHA256 6a31126a1ea22c63801ecf9bec512226a5f197cd62616d3d10c35778c49cdef0 SHA512 f8a04a654ed799f26f7bcc623dea4b0f776625ba6761658c3b89f349a628f7680500723eff1b8455fe74c6be1abade57f443af2614652765f9110e68197c1e5a WHIRLPOOL 190991c1db73c0e5ddf3ec0aeee079d5f4bc3bc18fca2fe9a55cedce5512cabaac1d9e038bd1d4cb997c87e8c579a37e3982451b3d02c6e7e5cde4667a05257c +EBUILD nodejs-0.8.27.ebuild 2155 SHA256 908a5b21c3bfedb548b5892963c3938f259256162fd02521a5e6580e45626ab1 SHA512 42baf3fef0392120a325a4aba1aa48bbe0107a49fac5417010370bd39f7e826528fb878f934b13ccbb753c50a880b28c68b97b5133ee27855c349c780f3aae7e WHIRLPOOL 4683ab271a3e2dab66d87399ffff40b73db8c3b7ea3d195d7bb6f400d1ec6a941846e0c959a2fa3213095ed5808356b61b344b36f34c72f7123e300bf7ef093e +MISC ChangeLog 18954 SHA256 0236dae1115d6f34f322be3314174e387192277d2bb99e196466b4642b1388cc SHA512 adda52c087090bc2067ecdbd783cf08b81cc84f1ff77278c1cae80d04181c9644541bcc4f6df6b72c23b9bb7dc99b0dbfaa8fc5ca46694ac68debae1caf27564 WHIRLPOOL 9fadad25e1eec8e21f16e9d7e019017a08d002b1f5a67104b3ead86d6ed57b1d16a87c5882d5ce095b872872ae7c59805ecfe1530bb190e178a01c4190b13bf2 MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa diff --git a/net-libs/nodejs/nodejs-0.8.27.ebuild b/net-libs/nodejs/nodejs-0.8.27.ebuild new file mode 100644 index 000000000000..0f4b27a630e6 --- /dev/null +++ b/net-libs/nodejs/nodejs-0.8.27.ebuild @@ -0,0 +1,71 @@ +# 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.8.27.ebuild,v 1.1 2014/07/21 06:54:42 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 +} |