diff options
author | Patrick Lauer <patrick@gentoo.org> | 2013-02-25 06:36:14 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2013-02-25 06:36:14 +0000 |
commit | d45f4b9c2577122678aa176f4280d331aca1cb0e (patch) | |
tree | 5ad1c5111121ac58ad2da39a0a7b17a438c0a11b /net-libs/nodejs | |
parent | Version bump (tar ball from Debian). Added a desktop file patch and some m4 m... (diff) | |
download | historical-d45f4b9c2577122678aa176f4280d331aca1cb0e.tar.gz historical-d45f4b9c2577122678aa176f4280d331aca1cb0e.tar.bz2 historical-d45f4b9c2577122678aa176f4280d331aca1cb0e.zip |
Version bump for 0.6 and 0.8 that also disables shared v8 as our v8 maintainers remove all compatible versions
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64
Diffstat (limited to 'net-libs/nodejs')
-rw-r--r-- | net-libs/nodejs/ChangeLog | 10 | ||||
-rw-r--r-- | net-libs/nodejs/Manifest | 15 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.6.21-r2.ebuild | 54 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.8.20.ebuild | 71 |
4 files changed, 138 insertions, 12 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog index 0ff537a3a02c..c1b480e6e078 100644 --- a/net-libs/nodejs/ChangeLog +++ b/net-libs/nodejs/ChangeLog @@ -1,6 +1,14 @@ # 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.71 2013/02/16 18:16:09 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.72 2013/02/25 06:36:04 patrick Exp $ + +*nodejs-0.8.20 (25 Feb 2013) +*nodejs-0.6.21-r2 (25 Feb 2013) + + 25 Feb 2013; Patrick Lauer <patrick@gentoo.org> +nodejs-0.6.21-r2.ebuild, + +nodejs-0.8.20.ebuild: + Version bump for 0.6 and 0.8 that also disables shared v8 as our v8 + maintainers remove all compatible versions 16 Feb 2013; Mike Gilbert <floppym@gentoo.org> nodejs-0.9.3-r1.ebuild, nodejs-0.9.9.ebuild: diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 43d15ffaa065..da800a3d37b1 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -1,23 +1,16 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX nodejs-v8-3.5.patch 440 SHA256 e27140ed4fb2d9db928c8a8138b53461eea352261265f9953c821ca15dfdd91f SHA512 9652a8dd423a3a067822e830f5b01667780c69232e4827c02a92ccc42049418efa65aaa6abe0fe301c968b7d016816d5fda08641fd7022dcde5620870aadecd7 WHIRLPOOL ce6dd29ea6c20eeabd239d65fd1154d7ac0cb83a0b71af733526b258ec43d81a16878480e54cb69e1e8afbc46405c352b590861f8ba347cb0516bf2f027652b4 DIST node-v0.6.21.tar.gz 10235165 SHA256 22265fd07e09c22f1d058156d548e7398c9740210f534e2f848eeab5b9772117 SHA512 b00908576986741a2c10d00fb9ae4b97c8a8bd8e5937fc196b13bab80098b07f1f5eb2d0e67a1dd1d6d56acf45e4e847a60325501d9db3f02ddebf94e5393d5f WHIRLPOOL 1fa1d71ed761cb9fcef9b3bb0c640075349e0ccc67951e4554de200fd4091051d5b9b56f8d0cf28088df5ca2e9d1b0600e4a44ccf920b01ec570300f2bc38c95 DIST node-v0.8.17.tar.gz 12158646 SHA256 8f070b42ffb84fde9d3ed2f802b08664b94dda327a36bf08a80c8b7efcf8b29e SHA512 c123f16d9a48076e6ff0c74feac6f7333913303da67b4665c5bfc29e065d607aa2a468e0fcfc71d971695b80b1f794d6c0cc98c7b8c10509240ece65f8ab21bf WHIRLPOOL d8ba84d712018b339ea85a2588f160504d961a89fbdead5c76d0b28794edf3bdab3e79dbb8c92e8b686b24085fdf43b1e928db8763a20613de38e6f457fe76ad DIST node-v0.8.18.tar.gz 12164371 SHA256 1d63dd42f9bd22f087585ddf80a881c6acbe1664891b1dda3b71306fe9ae00f9 SHA512 bbfecc0b2c60c78b8eb72c695bfd0ebea3072a915fbbfbeb779ec0659913fb0bdb92fb6cae8c73e3027caa933757d02c13c73074b40cd6129139ca45ade0879f WHIRLPOOL 886a95c66eb37f32cf93ff58d5956882b27b4ad998a15e732c56b10e9616c7c598520f2bbf13a4d74ef667558ddedda9e08bc1c41dd21f994bd755ae79114f31 +DIST node-v0.8.20.tar.gz 12190186 SHA256 e4461bfded531f4880839829ab3bce5b824905d6e181876e3d0309a366bf57ee SHA512 cf3d2970a4cf1bcd7c108a37622139851ed0501e640476d26d6d8478f9931d747c6194b4d9ddf524df397b99cdc7f1d6c671c2906141e12596da4aa88b0b221f WHIRLPOOL b6b87ca026fab4fc571f02a5bfa2a599b38f9b8056c74fa4ee5d9cc54bb34573f5ab500eca37254cc131994564fedb9068cbc08a627efa2c79db606edec21814 DIST node-v0.9.3.tar.gz 12481901 SHA256 7e1750cd47d7b8c13c7cf12457b6a528fa2abf8a10b7c9a35c13ed47cebaab41 SHA512 2e2670832a5838fdffa58a8b1a0afd57d79dc76f92ea319761e35e91fb1495409f793c8080e7de581368520afc5677530b5ad8b97eaa733fe27eeb2a6746fdde WHIRLPOOL 8e9bf4bb605c39fc0b8d13bcf0570e4e34b04e5b363fc98d8eb7f24e3943dd0ec6d5c21347732bf1d5b7d39e6a9a84bbd10aa223fe8a11c1b332b120ba58ce48 DIST node-v0.9.9.tar.gz 12633438 SHA256 d285559044db3e340ab6403d7508943fbec4cc166f1ad96a00ac441794ce8a88 SHA512 c3bbdf447c2e76c992619de0004885293219c94ddb8b32296a9dc734f0776976f83026ec4f59c6228b77d0b6f6a83e59d8a803f66417525e9feaccc8df876792 WHIRLPOOL ebb76cf36446f7b761d5879c2c255e476d0be2862bcecdadfa4537a9560988151b54d3a21cf2220d4a560d0afb8b1863abd9f5d6bd272cda68883ee0f8087e49 EBUILD nodejs-0.6.21-r1.ebuild 1073 SHA256 3043b9f742a7a5ae16e0d10396ee4fa61316d87052ceb1ed2b923026034a42b0 SHA512 e02b445c09e9b64313083bf2afd3a1f2404ffccff9afe9f48bd7d7aaf2b6c66799e3a6f9b36d9e78860a6a6c8c8e6f3ba90fc85f42d7c474cb76fa7ffe503e9b WHIRLPOOL ac2fac1df1aa340846174eace332762616b444983170addac25d1835d4a848cda73067420a6cd6873f451de14801a6641e1358e139597f5daa7bd9c52f5c74f9 +EBUILD nodejs-0.6.21-r2.ebuild 1035 SHA256 c761fc14554aae6eb491f60cc757da9eaac1c2829d9ea34c420c9c4a4b179663 SHA512 9421eaf0196ba2152328b86364548a5af1a8f8bdceab70d6fe377024c2911de7a18e126b3cf45c461c48d463ddd0a08244b27fda82b811ac95952fb80a6015d1 WHIRLPOOL 950607d6db159165e3c07a567a0d48be69ad2c4ae021b9b7fccafbd1e7701088fadb16eb7dac9dcecb6b5a6dc78117164fb09da053fc63c9aaab270aa80ed2c6 EBUILD nodejs-0.8.17.ebuild 2301 SHA256 491794e91b02ead6457904389b546b2bd8398e36029d9d1f3e60965eb95942ab SHA512 cdce16898f2a090fa0a7e0130e05185665898d2729dc038ad3ea53fb90b63507f6ced2e323287056be0d21be3d0769e4b329a8de4f7a684c43467a302f372030 WHIRLPOOL 1ec08300ff3f83531ee74e9c4401b029a2f8824d3abefb48dd20a3257234e48600b0e3f17ba2a20bfed91e58cbe7bc0efb3f49b8b10b3dcd6072c34a971516d7 EBUILD nodejs-0.8.18.ebuild 2299 SHA256 27a155ac6a5138e975180e3dc1448b37abce0af6b009011101792fe1da390675 SHA512 18399f85886422e5bad20f0f8816d3b6af1a97030e4db87ec55e58efd39380feb82bd431f70b990cc9c5e44724fab53d00d84fea552827cdbd16fdf84e56f801 WHIRLPOOL 6bba057fbda50060e93248788d89d5f512e57a9f5b33b89c1e85da605c6fc25f0125af99345fc13d930fb220e8fdf46fa7b1fd57b327c223d77aafe67177ce03 +EBUILD nodejs-0.8.20.ebuild 2155 SHA256 43ad5624db7cf96966cc8bb63c578b729142477cc26829812bd20089e748bca4 SHA512 a1942f1a311f8a83e4e790b6de0ef148210cace39fc05879f842ac2eab097f5df04185ff31bbec6701e70de4c13d9682fd163fa48305cb2f33134fb4c09eb954 WHIRLPOOL fe2b94ff063914a669f67cdf29426c06e486807b602cef3c22f339767000f9f32c2e1f40b1910f5406df4d8d95e98209259f381d3951c1e91b6b462fb0fb0680 EBUILD nodejs-0.9.3-r1.ebuild 2000 SHA256 b34368bd67828765f292b3cd877fe60ac6cd5dc598b2b07f569c93a662580377 SHA512 2e8b0dc0d57ca03740b1412a207c29378a45a23e98cbbbad03f34500674e20c33df2126fa2baca4cf2b3a0be0125cfc1962fdca21dee7cee873f050e5ff04cb3 WHIRLPOOL 024b819c7fdccdf4671518890755dde8ab89ed7429e929d444148f2f02aaf5653373175dca34b9cebaf82858c6f3075729c007261684324c2f78702bf0e72908 EBUILD nodejs-0.9.9.ebuild 1907 SHA256 0ab85a7732abb0aa8f75bf11ba2f7235f194cbdc679a3b659656905d6a6de1cb SHA512 22275403b0885481c4198ba1d8110f446590c5d29ded1ea46f00d4a4dcf3f410827f6063121800dba61aa9c84ba15816fd22166905ec1a46664df9b335e9e295 WHIRLPOOL 5bcfe4ccd837a271791fb455b4c8e4c89af88ca3d906f1f0b88e78a07cacfb0c2f0224b2f17f09668ef7a181d5f93bcf5416abeb70817738d47b91333dd0130c -MISC ChangeLog 11306 SHA256 37032f5e291b822865cf8c0a50140b9517459ca1889f3b5eb083175e10e68441 SHA512 5c88b614cf5afbcdba3b12576010d4a536611f358b152aef48dfbb8ee9b4ea7a8cfb1df575db6c27ce4d1f7b9ca1756760524334728a143944da4a06ea0ad376 WHIRLPOOL da47e0d1437f593a04493d9fe4a2754a017abbef4240d7ad76e022f3583854d022f863464010e3df7f836f9aa4b7d903de78df4209f2019527e1d6e190739a26 +MISC ChangeLog 11585 SHA256 249834fc68f017dcc5ed7fd30ad5c5d907136ca3b85f754dfd1bed8582dfdc61 SHA512 20d993fd6c2f5dcace41485e780deae888e418d6737ce964aea87a968e7616d5e6fa7f11218c1e5ba17975be574c82d88db535026718efe206bb1926d9e83ba1 WHIRLPOOL 8b3d78e99dffd7712abde9072af19a5fa0bc394a8481fa31a044ef78c4cc0032b6d93538171653b6316cf57666ace74e4c3503100152ebacd0eb0c919378af08 MISC metadata.xml 328 SHA256 ad2c212a575c70f52ed8075ccc5ceca143c69b933e94a0e14db5b81c2af09a0d SHA512 d5fa8369aecf7b97778fd8b9dd0e44ff8bb987294a198698323a4bda8816e86609cb6d807e5a4eaeec68c659bc17c88c69b9245f566bf224310c13812bfa55d3 WHIRLPOOL 01f6230ada1f1faf314fb64fad1fc73ab153847da2092df4101d259aa5352021cffcc7ffceb81e1d1df31fccfdb4b791a2ae6aceb3a1d6f1561b74ff3fed4df4 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iF4EAREIAAYFAlEfzO4ACgkQC77qH+pIQ6R46wD/TSG4Jgz++RK7+GplKOIt47TW -IgQIfSBYTAuTawlvnUYBAIVttC2Be2jvf5TP1oikSmQNKG8ryAfnFNXcMOldfpOg -=YG0l ------END PGP SIGNATURE----- diff --git a/net-libs/nodejs/nodejs-0.6.21-r2.ebuild b/net-libs/nodejs/nodejs-0.6.21-r2.ebuild new file mode 100644 index 000000000000..f2cd6a61680e --- /dev/null +++ b/net-libs/nodejs/nodejs-0.6.21-r2.ebuild @@ -0,0 +1,54 @@ +# 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.6.21-r2.ebuild,v 1.1 2013/02/25 06:36:04 patrick Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" + +inherit python eutils 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() { + sed -i -e "/flags = \['-arch', arch\]/s/= .*$/= ''/" wscript || die +} + +src_configure() { + # this is a waf confuserator + ./configure --prefix="${EPREFIX}"/usr || die +} + +src_compile() { + emake || die +} + +src_install() { + docompress -x /lib/node_modules/npm/man + emake DESTDIR="${D}" install || die + pax-mark -m "${ED}"/usr/bin/node +} + +src_test() { + emake test || die +} diff --git a/net-libs/nodejs/nodejs-0.8.20.ebuild b/net-libs/nodejs/nodejs-0.8.20.ebuild new file mode 100644 index 000000000000..183e098d7623 --- /dev/null +++ b/net-libs/nodejs/nodejs-0.8.20.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.20.ebuild,v 1.1 2013/02/25 06:36:04 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 +} |