diff options
author | 2015-05-20 09:12:30 +0000 | |
---|---|---|
committer | 2015-05-20 09:12:30 +0000 | |
commit | ccbfcc2fb061361703721bf3e456b1e7473121c0 (patch) | |
tree | 5bc6d9b8fd2bbf6b44c97c0e50069b3bde1d5174 /net-libs | |
parent | forwarding stable of sparc x86 (diff) | |
download | historical-ccbfcc2fb061361703721bf3e456b1e7473121c0.tar.gz historical-ccbfcc2fb061361703721bf3e456b1e7473121c0.tar.bz2 historical-ccbfcc2fb061361703721bf3e456b1e7473121c0.zip |
Bump
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/nodejs/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/nodejs/Manifest | 26 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.12.3.ebuild | 111 |
3 files changed, 120 insertions, 24 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog index 3bf1fe22b345..fff359738b88 100644 --- a/net-libs/nodejs/ChangeLog +++ b/net-libs/nodejs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/nodejs # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.144 2015/05/14 03:42:37 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.145 2015/05/20 09:12:19 patrick Exp $ + +*nodejs-0.12.3 (20 May 2015) + + 20 May 2015; Patrick Lauer <patrick@gentoo.org> +nodejs-0.12.3.ebuild: + Bump *nodejs-0.12.2-r3 (14 May 2015) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 7c1f75aca8dd..bdd230ffdea7 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX nodejs-v8-3.5.patch 440 SHA256 e27140ed4fb2d9db928c8a8138b53461eea352261265f9953c821ca15dfdd91f SHA512 9652a8dd423a3a067822e830f5b01667780c69232e4827c02a92ccc42049418efa65aaa6abe0fe301c968b7d016816d5fda08641fd7022dcde5620870aadecd7 WHIRLPOOL ce6dd29ea6c20eeabd239d65fd1154d7ac0cb83a0b71af733526b258ec43d81a16878480e54cb69e1e8afbc46405c352b590861f8ba347cb0516bf2f027652b4 DIST node-v0.10.30.tar.gz 13527922 SHA256 3dfcbd307f5f5f266ef174e1443107da853cd3d0aa0b2493a44235d5908625d2 SHA512 7d82eba5bab8b0ac67f6773a03f650dee67bf42fe3b0b2cc5ca581e00170c000a63e0f7ba966ce31e6f2202af7b1179c44b138932f55df39f85b48389097c240 WHIRLPOOL 71a34e115d604669974677d05ac201bc23a495e5e60944bb1f62659d3c1c2a3d689c8a0650a94a6ca0531bb9a5bd9b0c411d52e472cfafedf0709dc872d6db93 DIST node-v0.10.36.tar.gz 14410899 SHA256 b9d7d1d0294bce46686b13a05da6fc5b1e7743b597544aa888e8e64a9f178c81 SHA512 353fe6df45f5c2b94f432f320e0e51385819c5e2c77ddabe0e0072d1163e37ebefdb59005c71444ce0b7a74d0e30d19830e9c4fcc470fdee25acbc33429fe4c3 WHIRLPOOL 59f2b4d0dca7dcae9fa6240e576405484ff6e4f85d1b7814ba872dfcb83a8826c939b1be7b5430503451ec0dbd6ee7572f0bd1d597ee282af66224ec23cf1390 @@ -8,6 +5,7 @@ DIST node-v0.10.38.tar.gz 14451274 SHA256 513da8ed5e48abefdfab664f1cabc160238d31 DIST node-v0.12.0.tar.gz 19096897 SHA256 9700e23af4e9b3643af48cef5f2ad20a1331ff531a12154eef2bfb0bb1682e32 SHA512 1bb9d36527260ea8b1d85a92136d33f7d6ecd27e2802a571109eebd9bc36412a5d109dfbbf811d238ba406d53e83517816a8052a865478624431b8840225471c WHIRLPOOL 1118530b062d1cbc9afdae314e355c3a2039ea3603cc61922a1658757ae17fe7b542f6c003800a60c12aaa9fb6a44be1b9cbf71c8525f40972af1a7497584440 DIST node-v0.12.1.tar.gz 19111616 SHA256 30693376519c9736bcb22d44513252aee1d9463d78ac6c744ecb6d13fd91d680 SHA512 1021aec1bb8758547b193a4a51f15fc7c3845de0a9cc01d6feca417b43b683abb5bf3c2bd71403f218de29c9a38a33cded71940563768d569de3993fd700c97b WHIRLPOOL f314871404fb58f4e53c4f90924e99a572969dfec8734e380401dcd178aa08fc647afca422f5a7181d87dd7ee08e939c177710a428c94f72e8e289b13fe16f46 DIST node-v0.12.2.tar.gz 19311976 SHA256 ac7e78ade93e633e7ed628532bb8e650caba0c9c33af33581957f3382e2a772d SHA512 42599fa5c1afebb875059ba343dde1890d67963b506fe961b652bd2e4d1a09a4bc331bb5fb446af1068c6940bb14e3e0b703958009fd44d1d69421168e7febe7 WHIRLPOOL 4bbdae5c7281f564ed565fa014a909290fce66844d702a405d8ce2ac2b0440715071a2ba8f56edfa268bf4333b84ab975eb2370df944cf1c79b5a36fc47c0451 +DIST node-v0.12.3.tar.gz 19622994 SHA256 e65d83c6f2c874e28f65c5e192ac0acd2bbb52bfcf9d77e33442d6765a3eb9da SHA512 d7f4a9d60913abfcbeb93341459ffe7a439e3bc82d370c81b6e2ac6e5b141f80c395bfa55d5773ab2f8d9fec1f006c6d514345760d2bfa7e3a0244b16f0b9ae6 WHIRLPOOL 82841833e1fc410cc7abdc597eba6cfaac2e21efab008e9d7edfd2de4fd4c5ef53f010717874849530793edaaca4f65c0868f7a7ef6b57b56f4a97ca5ac4e3e6 DIST node-v0.8.28.tar.gz 13187411 SHA256 50e9a4282a741c923bd41c3ebb76698edbd7b1324024fe70cedc1e34b782d44f SHA512 6b12fa374ca506e2f7cac3cccd9144072a8908e6e7854b7e62b7b0e05b5b687fd16a941377acbb874c7798126695cc3d9263407f24a54e532b5d9487ee9429e6 WHIRLPOOL 15a2482e59e713b1e81497a784ac8dc525f8a7888e655c993cc820c54f7753c3359e42fcb16a435b071da7305071a1f0a5f898933b5d5222bab18f9ed1ef3986 EBUILD nodejs-0.10.30.ebuild 1862 SHA256 d1c8965cd33318a633a3753e31fe3cc702e7df12ee9167feaf3abe6f058f48ec SHA512 970c88ad232ac6a405c1cc914edcdf80d4903c43a8ac8015d4145bd1cf1edb432f6513910b619ab6227ba421d7c970a4fd523d8c4f831ce25f4d6b11bffd55d6 WHIRLPOOL ac644c4b0d66326a733dcbb1c4dd48e331b38f4f761904ebf3241aafc20deed37e19932e3c83919f0a973c9295aefccf66e06b04ffd258c8a89e6f08c7407dd4 EBUILD nodejs-0.10.36.ebuild 1864 SHA256 8741db548abd04427c39c85f0432dd000e7072dd38cdf2295bd22e11480e8fd1 SHA512 4805806f666f2c830116e55f56acc9df098d94a4e3f204156b61c49211e296d68451b551f3ff5841b4a31571e93592af852d00c67bf0cda1f5e72ec5ff164782 WHIRLPOOL d118fccafac549a231adc584a141889d10fe4977680d8a4627d61ca1a51d93e1221907bfbb6173a741646e145e47b6e2f0906565918b65833a7ff3a00e457a36 @@ -16,25 +14,7 @@ EBUILD nodejs-0.12.0.ebuild 2167 SHA256 6d78fac439d8b83487c6e3b83d454ba72dab1988 EBUILD nodejs-0.12.1.ebuild 2167 SHA256 95c3afe82bc562d0081b7fa4cddad9d4494d7e3ac80555bd39a8d382285406e2 SHA512 62363046728af9f30f80b8bf44465ee1b095c24224b65e1820af2802522831bf4d49c4666de9e6da1bbfcc259f0cebadbc7f2143992e810634aaeb270fc6d03c WHIRLPOOL 96dc1410a92b255fc7dc9fdd55058e5ce6d6cdc5d2aa6ade65be39fdf89eff0cb1b85b38b52c97a579f902de29a021ad3518ad6a956e98ee43b183dc1eb05fe4 EBUILD nodejs-0.12.2-r1.ebuild 2173 SHA256 598b5d007486d8fe6a476be0df2166599a7e3f6d27a3c35c4b19832ba09f3fb7 SHA512 d28dcf33eb51620755bae600202a1cc12a7dd055d11c15f0dbed9087a1d623c0fa24cac45a47c9e6d7d577465c8f06ac5e194e9516b116e97f5cc536b79eaf12 WHIRLPOOL c0581a4ee728a98aee74f719efbf3fd566a7b2d6d70d620f3d6b9797427afe26159373bd5654fd1f5095b5336f286c1569809df68679d2e91eebeeeca08a4de2 EBUILD nodejs-0.12.2-r3.ebuild 3139 SHA256 7a98f3e42e4209fc74f8ca2055873379b5595129d2c3b5b40e3e8038cc1b16a2 SHA512 dcda71577da785d4b2031411b0cfc3cedf242cb1ba540cae9ef4d4e98b82c3804770c3b9864a49a545f06194ed07f97380f11e0a7f3b2a6edb27740d2c8dd830 WHIRLPOOL ed96332355c786aa00a28cc034913d43fa4a7d79e9a22c9339e2ace6b5a8a0564e415f5ecdbe528c9f22dc9c1f677617b48a22f32afb97426a099664e30bb33d +EBUILD nodejs-0.12.3.ebuild 3137 SHA256 cf495f0d17f3d408d8f87615b8db3429ec3091296e96d8ecca768b17b897dd6f SHA512 f6d597fcde4d6ab41b2fde53d221fe7b12210dc4ed531899979005f25774fa3821a700300102691a9b498870317054f47423726a055a2cc7c5009f2908b7eaf4 WHIRLPOOL a1afd3d8710a7a7b26181712734128779f5baa34a8a34836a1a4ecf1ced2c53cc2241c74ed195687e9737ee51c7f07efe2c7f6c5a118da0b74f8e7237846cfe6 EBUILD nodejs-0.8.28.ebuild 2171 SHA256 a4e7c5f01b512fe25ccbe9d26001cf25125f8ec76ded0614e4c59d88b16bd845 SHA512 2be6a37150842a6f0b52a0ee29c7dbfbe9dca2c67affd21bee81a06a80436affba87d55b0e29009ca16979a373bdc6d773e6c786198edaebf8763717e33e7ac5 WHIRLPOOL 3cfb10d5c0e3e2ebebb3cd2ecf34365be2e7ffd3d5cf87d49ba654de9097b681fcb613fccacdba8f303dc72bc072353345f4e45ed5ac60582b7076664d8fefcf -MISC ChangeLog 22638 SHA256 67f04e6332ace7e8b566acfdaf15263f9d90875fd6a8301fe55a5e4e7c254cc8 SHA512 4370984cec841bc764c06545796c650a150019cded4ed5f09af8d2d678515e9216ba2e3667eb8844f63777ac660c24ef40ca3f62ec1df1b9daca3245807cbdcc WHIRLPOOL 4ed80965e539ba83948abbf61b259f0530aab0458da1d32180d1ab2ec470565f8edbe9b4b691e9d96674fb899a04d1e2cd2a7ef5320b211d27ad467f149c590a +MISC ChangeLog 22750 SHA256 98878b1a57443b3815fe6e33da78e8f937df2089466bd3205b8748e05f25f288 SHA512 30e28f8d01a5b3deb085a327d00b233b568d563b52f6698a2b3fa865afaad4a1cf4ec94af66d0af3161adac8130969f133e127980a68bf4a18e4de19e361b0d6 WHIRLPOOL 9aa87179297b792e034021bfbdb28ab27f952ac8195f7235cd8e155ded81244f88a1ebf69d65633bdd7172e5b40b3d0091dbb8bbf050719073d0aa8b82aced36 MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQJ8BAEBCABmBQJVVBmwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOqNMP/Aw54F5ESzHaQPfltAKO0yL1 -uChWmJ0aJcKL1L+jCnk8GPxP325t13x8tULevenvT0LT+RxyoMK1WqKC51SsixYp -KTrc848pA5kT5dcck2GbI/bpQNA4ZT61s+RCDOB3NPgHpgHT4h7ay/f8jk1+h4iF -YnUU9HaDddhKEwtECCop4Sn7Dm0Ybny0EkpXIAjLOAMDWdHXqkVNUEPdnG7pzW68 -6CPAi2F4Wt5tuz8zSqkysBzg1YziOgPJqkDVMfrUc74KwygoowOSYkm7lTgSMaqs -w/b+H0vOg4Dhl+QdBMbdxgtImkKe8xJyGmNyc5BPV5Xfy7w0LFDFWbXU7V8vNRKb -LsZHSVgMR3e1tDjj5fwRZy7vLkd+bntsnn5JfD/O1vl3seiJ4i3YAQDaGuf9M1lB -Dzb5TraqOX1dWPFILCsXQdbmxoNrTs+PeHBC9ykVUWSaZrRacrAHL4Hfsq26Wizy -rxmiEuo/qrjUHrwwFVzOiP90LRgz+AxEvrZvw3AaRUfDOW6DeV1+Z1r31RO5geLq -ON//75opuncX/TbEzkNPdBPphUx8yHTtN6gyP+UjMjT5ykOaGLOaqGowMCt9oG16 -7hIYTPQmu3jBbR04ISffs9AU/7YdDlp6V6T0JTzQgq+rmyTjmXuDh10bFAxWvVUF -5L6D2r6KggjUP1WgbEm5 -=pq5+ ------END PGP SIGNATURE----- diff --git a/net-libs/nodejs/nodejs-0.12.3.ebuild b/net-libs/nodejs/nodejs-0.12.3.ebuild new file mode 100644 index 000000000000..06255d35720f --- /dev/null +++ b/net-libs/nodejs/nodejs-0.12.3.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.12.3.ebuild,v 1.1 2015/05/20 09:12:19 patrick Exp $ + +EAPI=5 + +# has known failures. sigh. +RESTRICT="test" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads" + +inherit pax-utils python-single-r1 toolchain-funcs + +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="debug icu +npm +snapshot +ssl" + +RDEPEND="icu? ( dev-libs/icu ) + ${PYTHON_DEPS} + ssl? ( dev-libs/openssl:0=[-bindist] ) + >=net-libs/http-parser-2.3 + >=dev-libs/libuv-1.4.2" +DEPEND="${RDEPEND} + !!net-libs/iojs" + +S="${WORKDIR}/node-v${PV}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_prepare() { + tc-export CC CXX PKG_CONFIG + export V=1 # Verbose build + export BUILDTYPE=Release + + # 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/${EPYTHON}/" deps/npm/node_modules/node-gyp/gyp/gyp || die + sed -i -e "s/|| 'python'/|| '${EPYTHON}'/" deps/npm/node_modules/node-gyp/lib/configure.js || die + + # less verbose install output (stating the same as portage, basically) + sed -i -e "/print/d" tools/install.py || die + + # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504 + local LIBDIR=$(get_libdir) + sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die + sed -i -e "s/'lib'/'${LIBDIR}'/" lib/module.js || die + sed -i -e "s|\"lib\"|\"${LIBDIR}\"|" deps/npm/lib/npm.js || die + + # debug builds. change install path, remove optimisations and override buildtype + if use debug; then + sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die + BUILDTYPE=Debug + fi +} + +src_configure() { + local myconf=() + local myarch="" + use debug && myconf+=( --debug ) + use icu && myconf+=( --with-intl=system-icu ) + use npm || myconf+=( --without-npm ) + use snapshot || myconf+=( --without-snapshot ) + use ssl || myconf+=( --without-ssl ) + + case ${ABI} in + x86) myarch="ia32";; + amd64) myarch="x64";; + arm) myarch="arm";; + *) die "Unrecognized ARCH ${ARCH}";; + esac + + "${PYTHON}" configure \ + --prefix="${EPREFIX}"/usr \ + --dest-cpu=${myarch} \ + --shared-openssl \ + --shared-libuv \ + --shared-http-parser \ + --shared-zlib \ + --without-dtrace \ + "${myconf[@]}" || die +} + +src_compile() { + emake -C out mksnapshot + pax-mark m "out/${BUILDTYPE}/mksnapshot" + emake -C out +} + +src_install() { + local LIBDIR="${ED}/usr/$(get_libdir)" + emake install DESTDIR="${ED}" PREFIX=/usr + use npm && dodoc -r "${LIBDIR}"/node_modules/npm/html + rm -rf "${LIBDIR}"/node_modules/npm/{doc,html} || die + find "${LIBDIR}"/node_modules -type f -name "LICENSE" -delete + + pax-mark -m "${ED}"/usr/bin/node +} + +src_test() { + out/${BUILDTYPE}/cctest || die + declare -xl TESTTYPE="${BUILDTYPE}" + "${PYTHON}" tools/test.py --mode=${TESTTYPE} -J message simple || die +} |