diff options
author | 2012-10-05 06:13:28 +0000 | |
---|---|---|
committer | 2012-10-05 06:13:28 +0000 | |
commit | 7f7f272df3c9e6ef17a40de589541848b7e64707 (patch) | |
tree | 653b33bb2824b94a0226a3a58e79db191d16bfce /net-libs/nodejs | |
parent | Version bump; remove old; remove gemspec as now they ship with one. (diff) | |
download | historical-7f7f272df3c9e6ef17a40de589541848b7e64707.tar.gz historical-7f7f272df3c9e6ef17a40de589541848b7e64707.tar.bz2 historical-7f7f272df3c9e6ef17a40de589541848b7e64707.zip |
Bump
Package-Manager: portage-2.2.0_alpha135/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.9.2.ebuild | 69 |
3 files changed, 78 insertions, 2 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog index d17f0a2f3152..185e02a4431e 100644 --- a/net-libs/nodejs/ChangeLog +++ b/net-libs/nodejs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/nodejs # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.59 2012/10/02 05:20:21 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.60 2012/10/05 06:13:28 patrick Exp $ + +*nodejs-0.9.2 (05 Oct 2012) + + 05 Oct 2012; Patrick Lauer <patrick@gentoo.org> +nodejs-0.9.2.ebuild: + Bump *nodejs-0.8.11 (02 Oct 2012) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 8616c1226a7e..71c9898e22df 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -5,11 +5,13 @@ DIST node-v0.8.8.tar.gz 11492087 SHA256 092b7045b8e956f838a2a3da36cdcf7954e9e0d1 DIST node-v0.8.9.tar.gz 12146570 SHA256 320f06877c5e4b4dcc407c76c4d6dcf24384211c2ee22f8bc794a8ec898136ba SHA512 18dc553a59a8f68d65b5998fb81ceab16d71340d203fd7e33e1819a5e7b37c9871443367b4cf2329a2cabd98763518f4c4f5278cb24e2035436b8e41d8389e92 WHIRLPOOL da19a7fe8ccc6c05eb1fd5558932a9589b9a11c9c768f0fbe94493724dc292adc4a50d00794d3d1bfd56dc395d02a3fc627e1a2e491ccc37261e8f773b1ea0ae DIST node-v0.9.0.tar.gz 11827167 SHA256 4d2e5d7c8b345f6e401eed7d06b4bbc6cb012aefc34b46e7c3aedb4a0fccd258 SHA512 25806ef23cd0bd2854e40502759182ec0e6462ed9cec3462cd5e0888df1c315725791900f925c23cc6c9f470a8632b811c24522b50df7d5c16e5a439c4b56a14 WHIRLPOOL 574aecbc5ceb43cb3ea5f6bc54824f884401a4f7b3e11399fbaea5d620e156922d22c6a9474ab0f65933e672c9734fbeb3ce1ed96c4240c1ffc3aac6ea2087e4 DIST node-v0.9.1.tar.gz 11451518 SHA256 12bc0deb1a0c3fdcd5c54ffd241c1e291d372620944c3f97388d38f460f222b9 SHA512 4d00888b29d440605f8b02a7a28f0d93fd009eaaf5b7926afdbd7222cfecf90b11a1cefcafcc56e17f6ccd445f18d1218481c755dae1f540c34751888c8a17ee WHIRLPOOL d303cee44cb7088410eb87eb9872e2305de8ca0edcc03943c07373f019e0227d73b5507b7338cc77e73d25882adc86e821c3f2dc402f0d10f4b78ff9eb0c466f +DIST node-v0.9.2.tar.gz 12564039 SHA256 84dc31888a5d53a0188ebc04ef4b84488b2f0361dd4696b7ae047af7372102c1 SHA512 84bfaceb94b153c4cf3a6a65a8e8277b3c9c8e656b00f3d40d2e9a851114d04b55dd9b47da16cd05180f7d9978663b1cb1d240c138120f96e4d03cab550aa3d5 WHIRLPOOL e80f264693edf79cfa6514f1d30319aaed1a178fa982124fd6c473b5c509f53e0b6c3639fd9b0a2b42d4d365c02bebc41db229f8abd1148d25a452fb77e72c8c EBUILD nodejs-0.6.21-r1.ebuild 1066 SHA256 6fb12a4e4a90e4408c0b953922feae5d31906d5ce589e2f5d71dc6026d20ce71 SHA512 82890ca2f716b1d892e6cdf4bd5d78d88935951cedb7c0d736070b000c58afcbf623f6111bb63d15280370581292946b0e6719538766179a49a005f46b5e2481 WHIRLPOOL a565ec6e35682c35a7af2d9c42f3bc9ed47b67e03a2f73971d97a19e5002aaa50c5ee6286c5da428b1ab1c5e34e2b1209c3653afdc0986388b759e8420966670 EBUILD nodejs-0.8.11.ebuild 2333 SHA256 eb18d89204571a78068a78c56959e1f8c9966668a31b0c5025984ea242cb5e0a SHA512 07b3821b8527e8ab6609e21811d42fa95cd63305e333535523426efbd64524d717abd43f6e25b73614f79f0ba72786041a06958e0682c90078c373ea85b0c954 WHIRLPOOL 45885886abec2a6869696a84c8493d65d3c3da44cb88537ec59aa9957aa09c01ffc516c3a8c06d1355a4f25b2e5ce4f92b0534dfd5c29d90232c44f62b692c10 EBUILD nodejs-0.8.8-r1.ebuild 2335 SHA256 8ddd04682f44d41865d5366e44674a985020fc264ad903cee10abc18f5807b91 SHA512 b0016070d81c1573a58db37dc9da7d8c4efc9c6dd6f2c5a51887af06d4e28977724b2add054af4ef4fd68c9ca52facd68fece7693e81d03ee2ec80e2e36c4b61 WHIRLPOOL 03f98b9076618baaf35b1df14bd53a265771e553605c158e4767eb9705e8e5378cf12056d01414eeef2d7eaea35bf6e629a67b479af7c98e4be3c90c71289859 EBUILD nodejs-0.8.9.ebuild 2332 SHA256 c86d7fcc229db5845f4d8bf30b6fa115c04d2b0a9167ec9da07d3932976bc1de SHA512 a992bbfae88fc7a475a0dfc3ddef274d1fae4cc802cf04e3b3d35331af95a0a2d051928dcf06fb7c36208b90f927401cac1d4afbb8a6b4e5d8de8dd73f6844df WHIRLPOOL b46ec951055037d7e50bb5d56385fd0429c6e59b20355329aac16c20d1a4fe097b8249b5a2bf5780da0a46c7019c5a1cb7f8c3be79489d4fa094ef3fa9586018 EBUILD nodejs-0.9.0-r2.ebuild 2335 SHA256 e661b159b978b0e02a39c1c789c4d987c318dc06e0271a384a611f6a25ea0d5d SHA512 0e49221dc577ab46853eb25263f91094b4fa0b869295a4016278671bc1c0b25908002a5cd626f78739f84edab38c9184419f9cc34ae8eeae1f77a623897c1821 WHIRLPOOL 674cb220e4c5bd2d566f1c9b701c88c46e28ecd5e308cdb38686e4c1db4dc13f580635a7a5ea5b9e083fb2ce931ec0e4148c45af1de70ab7b076d9d6aed9425c EBUILD nodejs-0.9.1.ebuild 1993 SHA256 d26ec60399f187b161ffdf9c7db3475eebd005674e6963bec23c204a6fb7124a SHA512 a0aebedcbac13e6ad56d5408c5638056035f48d800567275c01be3019f390d1e2d7af50834ca399c64dd4d0f03b9b9a9e7448f0a29e40bf1bdf08d05b7bed88d WHIRLPOOL c2cc2a12aa32ad4a5bdf61869c58fd9bfc97aa057da0a3f96d7901bc5137210caeaefe22e6537d30226378ba23ad67660889adfaedd9e9700dc2a51953ab8b6d -MISC ChangeLog 9404 SHA256 a287419965fb39a586d5ae98cda3f78d2006661b67485c6a4cbb6d703e42d9df SHA512 6309a148ede227edd12d0f9a225ce3a3538fcd36e48d72ba670a5c6cb626eee04f0a3a12b29aff0e5f2a8ee4ffe8019f9716e5f208c75c222a7d18e8a947bf82 WHIRLPOOL ae6f5df4b476ed3bf00594f6b4b8e8c83810d57ec566e04d579591fa7f176bca67fd31bfe343a05959921d1d5259a5bfaf915c4f8f8420f6f3afdd6f0165c825 +EBUILD nodejs-0.9.2.ebuild 1993 SHA256 b2da7c977a5dc3144562b5921d79aee54d3fafe267efa3320df7b52983a127be SHA512 e148cbdb10d6f3b68290f4477837a753f107d61d003f99740943a87036c0a84c726319fb09e141a8404ce6c3e0f72027c8c85b8592f7874be96457289e3afea2 WHIRLPOOL 436f5f8fb450f390d6e1229d725df0414f4dab0cf5452ddfae4c6066dc104e60e9319cda2a500aade44a1faa7bbe8b234b42f37dc2a9366550d03791eee9d3d5 +MISC ChangeLog 9513 SHA256 ebb6750cdc93ecd9df74e2ec137b8379690be79e3ca840207275514f426bf62f SHA512 a2ecc232eb63d21efde472a1fccfac0119bc945d0b194e1f4b66a74e83d8974eefafe238a90cb3d0328697afb5dabd3dd9787b906cd3ad6840e2d09cbfec9447 WHIRLPOOL 6fc6dd1befcd99ca377a8e1531f5da64c9333bc758ab0bc8338b65a7710dd8df3f377b80fb9a3b7384f20afb43b15572b6c03d2dc66c5bada1437776ecd44f5d MISC metadata.xml 328 SHA256 ad2c212a575c70f52ed8075ccc5ceca143c69b933e94a0e14db5b81c2af09a0d SHA512 d5fa8369aecf7b97778fd8b9dd0e44ff8bb987294a198698323a4bda8816e86609cb6d807e5a4eaeec68c659bc17c88c69b9245f566bf224310c13812bfa55d3 WHIRLPOOL 01f6230ada1f1faf314fb64fad1fc73ab153847da2092df4101d259aa5352021cffcc7ffceb81e1d1df31fccfdb4b791a2ae6aceb3a1d6f1561b74ff3fed4df4 diff --git a/net-libs/nodejs/nodejs-0.9.2.ebuild b/net-libs/nodejs/nodejs-0.9.2.ebuild new file mode 100644 index 000000000000..7ba1adb0bbe4 --- /dev/null +++ b/net-libs/nodejs/nodejs-0.9.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.9.2.ebuild,v 1.1 2012/10/05 06:13:28 patrick Exp $ + +EAPI=4 + +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 ~x86 ~x64-macos" +IUSE="" + +DEPEND=">=dev-lang/v8-3.11.10 + 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 +} + +src_configure() { + # this is an autotools lookalike confuserator + ./configure --shared-v8 --prefix="${EPREFIX}"/usr --shared-v8-includes="${EPREFIX}"/usr/include --openssl-use-sys --shared-zlib || die +} + +src_compile() { + emake || die +} + +src_install() { + docompress -x /lib/node_modules/npm/man + 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 '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" + + # 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 +} |