From: Patrick Lauer Date: Fri, 23 Jan 2015 08:17:34 +0000 (+0000) Subject: Bump, remove snapshot useflag as upstream removed the feature X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=5a518178aedc42925352fb0103998f1585223aa1;p=gentoo.git Bump, remove snapshot useflag as upstream removed the feature Package-Manager: portage-2.2.15/cvs/Linux x86_64 --- diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog index 71dacff27aeb..802129f4d5fe 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.132 2015/01/22 03:52:14 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.133 2015/01/23 08:17:26 patrick Exp $ + +*nodejs-0.11.15 (23 Jan 2015) + + 23 Jan 2015; Patrick Lauer +nodejs-0.11.15.ebuild: + Bump, remove snapshot useflag as upstream removed the feature *nodejs-0.10.35 (22 Jan 2015) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 4041fbfc6602..64cc406de9d3 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -7,6 +7,7 @@ DIST node-v0.10.35.tar.gz 14417025 SHA256 0043656bb1724cb09dbdc960a2fd6ee37d3bad 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.11.14.tar.gz 17255771 SHA256 ce08b0a2769bcc135ca25639c9d411a038e93e0f5f5a83000ecde9b763c4dd83 SHA512 7fabf98f5f78049f2e46d643e1ec23ab6d39b98d8e69b95b1b569b57c917a33106c39680fac5d98241fde3c1e6d531245564faf2efb9e46936a9236f01954b82 WHIRLPOOL 63c9c69cb09448015d133efc831242459334d083a078a3afd2ffd1ba29f154bdd52e0112cddc115ef4272dc2f6fba84846ffd601a41196a653720048be757416 +DIST node-v0.11.15.tar.gz 19447436 SHA256 e613d274baa4c99a0518038192491433f7877493a66d8505af263f6310991d01 SHA512 bb162c6d1aedaa8c449f5cbff3b4959726e5b68189d4677c99f95a67ccd4fcb4c2b2c6e29871971b94f1871107b9a19eebb3fcb62f17071e1d49b7df7a0e86ab WHIRLPOOL a675e83d35195e84c285184e5004519fc5f0584beddd3b5d3716d6f35b953934814207b6a961eed75a0cc86477f666700dec6a22e358feba430952cfb787a66b DIST node-v0.8.28.tar.gz 13187411 SHA256 50e9a4282a741c923bd41c3ebb76698edbd7b1324024fe70cedc1e34b782d44f SHA512 6b12fa374ca506e2f7cac3cccd9144072a8908e6e7854b7e62b7b0e05b5b687fd16a941377acbb874c7798126695cc3d9263407f24a54e532b5d9487ee9429e6 WHIRLPOOL 15a2482e59e713b1e81497a784ac8dc525f8a7888e655c993cc820c54f7753c3359e42fcb16a435b071da7305071a1f0a5f898933b5d5222bab18f9ed1ef3986 EBUILD nodejs-0.10.30.ebuild 1863 SHA256 e3c51ed07277c0785df2b731662f08081257ce24b1eaf3b5821a67429d47faa7 SHA512 cb2afcb256bfbc1e13bbf24540c1762549cc76318466c726f6968f564f6e5d9643c3fbfaffd5132231efe5fba27092e81e1da77e6dcdbdc4ad1df28e93b2e4b5 WHIRLPOOL 1f828e3d14e5b1f21aa8903fa36872b2ad87a94034c4d07b326b6b5a198cd8ffbc3f73d024c3ef421539d76dc5d82885bd27b5a80ed43cf56e1bb542f0b393fc EBUILD nodejs-0.10.31.ebuild 1869 SHA256 eb73268c3977708fcfe25e8bae5ea3358f1b1f7a52f3517d9701d5899e2c9618 SHA512 f3685bc2d4e0614b9d8b90a9115a53d71a8a21753ffe32243555c2445d37d8dcbb494adb3cf2d54f27f30c0aa0c2c73423a2fcc2a18df1c14e648c3dc2ac1ae2 WHIRLPOOL c4bb79832fdd421651474587978c23903ab6127f5e8843f0a511bd51efc3fa0b0c039d3e32e4584f655f7d08a839f1910f1157e8f0cb782ad7b9a11b31458cbe @@ -17,6 +18,7 @@ EBUILD nodejs-0.11.12.ebuild 2140 SHA256 053b4eedea2813fcdd68ed6d74b8dd0746b2ea8 EBUILD nodejs-0.11.13-r1.ebuild 2322 SHA256 3e5437164deb31dc1d7a4b5d4235f7a044fc198689c712820e13e8282ae6bc56 SHA512 d2370a8347c35d4b2522fc19e295e2e628236f92eb558e2ac6d6f56f608b41235fb5ce7336411d88bf08a685c25fa70104d0fbb8e6d8b58d2ad267f3bb67ba00 WHIRLPOOL 2b7fd91c10fe371b96333b0301244d5c491c5963028560f6526d5b176415f495fcf9da0a73f7b342e46f5b96a160caef0bf5ee6811b4356cea34a1f950f41254 EBUILD nodejs-0.11.13.ebuild 2156 SHA256 9823b409618cf73d9b009bc8109144ccc3044bb15da2a49b1d1c672174b5eaec SHA512 b3e0445b5774b282b465275727e7bf3df1cfb6d7f487030e44ea7e0f29b8e928c8999aade574e30fcaf809104f73523e905c6e4aff092ab3ac74e680d9f5e1f2 WHIRLPOOL ae8f9131e1165c9f09528a29af18b5b9d90e9fb1b23454b1b93726315309845cb23c5569718aed9ad8b1a37cccf0ec3bf04929a425bd74d92a7e270eb308bbeb EBUILD nodejs-0.11.14.ebuild 2319 SHA256 3fa98308d19421589e61f01340ed11bed7b929ab5adb1b0251e22e8f694aaa8a SHA512 04961fc743d9dc7e503708a95ba52180a4a51969fe764ee2a4c236e2b31ca447f5ebf1d2ab7e4637695427a49a19512b29f4027f0e43ade6875f54cc0e1a93fa WHIRLPOOL 9452e9d37a042ed6fbf9aa62cb003c0fb7f55721b6271df6b6281035b722a79bb38a6a8b7e1ccd117345a5eadc7efe8c79aa9b02f1b8d620b04dea44afc8aa51 +EBUILD nodejs-0.11.15.ebuild 2163 SHA256 470f0072331f413b97cfc88c14d22eabf2f21fd3ed1bb39e1d82e5565b4db406 SHA512 4711848694d5387b359e5ffc34bff71a4878feccaceab97d7e08b895ac7c474ecc6b6a8ebf267fe335b92ef66c5ebd430e7b99e6929b1b53a1f34363788a0def WHIRLPOOL f8cafa75890834c9e7e86a4d90dbe0d0611acfe9588cc8c4fbefae016d1088f139dc96c667792f8c75133027a8386d250f0ba1c95dcb6e430390c87e9c9bf82e EBUILD nodejs-0.8.28.ebuild 2171 SHA256 a4e7c5f01b512fe25ccbe9d26001cf25125f8ec76ded0614e4c59d88b16bd845 SHA512 2be6a37150842a6f0b52a0ee29c7dbfbe9dca2c67affd21bee81a06a80436affba87d55b0e29009ca16979a373bdc6d773e6c786198edaebf8763717e33e7ac5 WHIRLPOOL 3cfb10d5c0e3e2ebebb3cd2ecf34365be2e7ffd3d5cf87d49ba654de9097b681fcb613fccacdba8f303dc72bc072353345f4e45ed5ac60582b7076664d8fefcf -MISC ChangeLog 20569 SHA256 a3b9b5e8385da71b6788cc4815e0b3b1cbd01e5b837ee70210138a45b93bdbf3 SHA512 c65d21ad1bea3cb2de08f4cd8c2b30eaa91e88a9d56cf58aef9bb411113054aa5b7034ab65e2abf4ad0e3e41baa7d740417dcbef241b6b08470add48066be6e6 WHIRLPOOL 283d7a4b28fc4973553b91f5ef5fe9029be2626d8eda349fec3cbc0388c7338bdd76f018ba123f8ca807d4abb25c8336701e8364a95fa05cbcde1adaa28ec538 +MISC ChangeLog 20739 SHA256 03ffa96ea4ecd791250ffe443adf71ab880632678e5189861b1aca167ffb6ad4 SHA512 71f816a29fa4c3e5d5bf3ad8d0b1eec199edfd9a4e35822510686987adbc28979f0c34aa5d6ba4b6abb3e41f74bf447389fdddf6ed8e1e1f49d9c4c901f4f99a WHIRLPOOL 673dfd0f7916f75273f1709ae58601de52c1d1d3191b914dd99e0a770a664cd4d272153b38239d8c16503fb59e33c446790ac33c84274aa40cc44268f768115c MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa diff --git a/net-libs/nodejs/nodejs-0.11.15.ebuild b/net-libs/nodejs/nodejs-0.11.15.ebuild new file mode 100644 index 000000000000..65e0588c13d9 --- /dev/null +++ b/net-libs/nodejs/nodejs-0.11.15.ebuild @@ -0,0 +1,93 @@ +# 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.11.15.ebuild,v 1.1 2015/01/23 08:17:26 patrick Exp $ + +EAPI=5 + +# has known failures. sigh. +RESTRICT="test" + +PYTHON_COMPAT=( python2_{6,7} ) + +inherit python-any-r1 pax-utils 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="+npm" + +RDEPEND="dev-libs/openssl" +DEPEND="${PYTHON_DEPS} + ${RDEPEND} + >=net-libs/http-parser-2.3 + =dev-libs/libuv-1.1.0" + +S=${WORKDIR}/node-v${PV} + +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 + + # make sure we use python2.* while using gyp + sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die + + # less verbose install output (stating the same as portage, basically) + sed -i -e "/print/d" tools/install.py || die + + tc-export CC CXX +} + +src_configure() { + local myconf="" + ! use npm && myconf="--without-npm" + + # Use target arch detection logic, see v8-3.18 ebuilds + case ${CHOST} in + i?86-*) + myarch="ia32" + myconf+=" -Dv8_target_arch=ia32" ;; + x86_64-*) + if [[ $ABI = x86 ]] ; then + myarch="ia32" + else + myarch="x64" + fi ;; + arm*-*) + myarch="arm" + ;; + *) die "Unrecognized CHOST: ${CHOST}" + esac + + "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ + --shared-openssl \ + --shared-libuv \ + --shared-http-parser \ + --shared-zlib \ + --without-dtrace ${myconf} || die +} + +src_compile() { + local V=1 + export V + emake out/Makefile + emake +} + +src_install() { + "${PYTHON}" tools/install.py install "${D}" /usr + + use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* + rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html + rm -rf "${ED}"/usr/lib/dtrace + + pax-mark -m "${ED}"/usr/bin/node +} + +src_test() { + "${PYTHON}" tools/test.py --mode=release simple message || die +}