diff options
author | Patrick Lauer <patrick@gentoo.org> | 2015-03-10 03:20:20 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2015-03-10 03:20:20 +0000 |
commit | 6b0e5886fd7382d61b5bd235b73721859243d238 (patch) | |
tree | b175eac35cdf8593c051ecda025ba6940638d7e9 /net-libs | |
parent | bump, fix nagging update notification, ack to Adam Mills for new patch, ack t... (diff) | |
download | historical-6b0e5886fd7382d61b5bd235b73721859243d238.tar.gz historical-6b0e5886fd7382d61b5bd235b73721859243d238.tar.bz2 historical-6b0e5886fd7382d61b5bd235b73721859243d238.zip |
Bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/iojs/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/iojs/Manifest | 4 | ||||
-rw-r--r-- | net-libs/iojs/iojs-1.5.1.ebuild | 112 |
3 files changed, 121 insertions, 2 deletions
diff --git a/net-libs/iojs/ChangeLog b/net-libs/iojs/ChangeLog index 3294340f5961..b4ed02de2def 100644 --- a/net-libs/iojs/ChangeLog +++ b/net-libs/iojs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/iojs # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/iojs/ChangeLog,v 1.10 2015/02/28 06:17:04 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/iojs/ChangeLog,v 1.11 2015/03/10 03:20:07 patrick Exp $ + +*iojs-1.5.1 (10 Mar 2015) + + 10 Mar 2015; Patrick Lauer <patrick@gentoo.org> +iojs-1.5.1.ebuild: + Bump *iojs-1.4.1 (28 Feb 2015) diff --git a/net-libs/iojs/Manifest b/net-libs/iojs/Manifest index f6c67ee87b66..88d41d5ae67e 100644 --- a/net-libs/iojs/Manifest +++ b/net-libs/iojs/Manifest @@ -4,11 +4,13 @@ DIST iojs-v1.1.0.tar.xz 12309452 SHA256 2baa9b076c84c13b0572de4618ac94058fc98a87 DIST iojs-v1.2.0.tar.xz 12327228 SHA256 d33b448d173a0df675c471d24a33db57208c30b3e30b8c49f3b1d0666178e9cb SHA512 2f42141d234f4ac468f6bc794a051338322b5d0709d2a54e8efd2b5180a5e6e5877cf727ecd2f0f20e8a504522ba938af5c0ed2b3d822a001bfb1e05d04eaed8 WHIRLPOOL a188242252ebd87a5e17a129e09751e49c36009f5bb818a0ad31828bfb7d1c3d397a61ca4fe1b91f10603fafcd1944afdd0c6fda9fef7610b8bee2afac518355 DIST iojs-v1.3.0.tar.xz 12332784 SHA256 0c20c0d26d8c8e8814f02fd20fb5e57098f747692cddfd7453ffae973ebcebda SHA512 aec944e6752b6d6480b2e9cd361bc410ad22adb54260aef971617ede66bdf4ce98c0c4d36b38ddae635496e23faeffd842f74f450fa84a920b7438c76b2d601a WHIRLPOOL f41356fb57915c14589dc9c9ef3524c20e816fdb62e040f53997abe6851eabdbe9b89f04eb8bdc1a525fc9f3bf713d5da0fce9a245d1b9761e579a5fd58ea26a DIST iojs-v1.4.1.tar.xz 12352156 SHA256 fdb2aa43f3099855532ebdec50c4bf8c62b971d11f282cfa0d321e6cfe86db95 SHA512 f5a171e9146f14e901aa6f113c4ae4a709c25c7b38fb08f7510160e1279f31751789208abbd7ac63247d2a080aa96154c501ae3fea2c316a8ff1cf9403666070 WHIRLPOOL 7c6830dedd0aaa8cd63dde6d42e38f35836598599ab1b2424847624f2d9bb20a4b251be87a8be4ff152ea7f247a681c2ce548dc5ac61ad9ac7f4be5e9d4cade7 +DIST iojs-v1.5.1.tar.xz 10458032 SHA256 edf7fe994b72f70cc2c8e6d971ad94f576cdb36b2be008471e5b0d3af61a77fc SHA512 97aecf0b5e36c0692f3220f3bdddcc901218ae0dd04ddcb408c5767f985e6b4e601849b835f74b66579010f8b6fdf372f48209682d16f5675ac087762801ef33 WHIRLPOOL 252b68a0874680280de103b85f9af2d841510114e526cbf603349b59e3ff04e7e424c96c9e2bb186e1e4e1f096cfebe35d0f66fbd853f5ca44259d91f4ec8059 EBUILD iojs-1.0.4-r1.ebuild 3206 SHA256 884a98f1736ded1fdc73b076307054763eead3cbb69fb6198b7238832cfc6f46 SHA512 99519f8f678ada8dc6c25645866e382a5994cdb4d65792bfad43a3e2018599d02d2762d51b6b2961622b3eaf5da1c005bc78d762e506c92ed4045da8c6800a7d WHIRLPOOL 65edebb0c07bc39bdf00eb368f37a08e2c3e9e46bce29c4cb43942fc1e9cacc6e1e5ff39e89f3749a43b58c31636dbd9e1b7fccd703bdda7a852f078194ef3dc EBUILD iojs-1.0.4.ebuild 2944 SHA256 4a78febd3440bc5fa021312c3994e462e5da8ed0e916003369bd0398bdd46e56 SHA512 15888b7647b29f50e9488a6497672aa2a686c1646b1403914cacfc51ce5b87a73417bbc0e384e4551fcdd2f631a33e4ffd5b089a692f4ac674c11ecde51824f7 WHIRLPOOL 22becab91f294b04ff7207fdd594e5639d51d9168d8bc6344f3332f88dede4e0dbfac03e0e46ef3bfe211f7f5caa08211d306563fbec1a236801747b6317fec0 EBUILD iojs-1.1.0.ebuild 3203 SHA256 d861b5e857e2ec150b7469e2928f13642944323027dd249406e7782fa7e8739e SHA512 fc9630b1e2b9db03f5a9e9aa7239321cd197b661bbcb9564b04755d25ef12bd92160abec20067a46a3ebd0160650713e00707c4e8ce87219a6fd799824c6133b WHIRLPOOL 84b40270e7f440c9caef7cff80ef2c30c18ce9830f66eb4c0316cba14c84e1e6fb9ab8cc9b59ae7f978c5433836470e7efae8d7d69467e7b4527c4a6b426fdd0 EBUILD iojs-1.2.0.ebuild 3195 SHA256 f7e13540a836867b4d91487b16578b86494eb4b37769d69c5911494576f5295b SHA512 2cf9e93a24d94e0567f221cf62c07fad49abd201d0336a59c8863c2f93270bcc4beb22cd4f3a8ebbc1109eba775d32470ee1cf3ef08cb17ce6078d2934aea72b WHIRLPOOL 6e00ed6628948d8cc60f38f02f0d996db636d1c91f62b5c7296965099aa5120dbd576bd22e07ce75e345149b52a91a84caa81f46473bb7c57316ede455bca76c EBUILD iojs-1.3.0.ebuild 3196 SHA256 992dfefa9ff65b9b86a261eed75076e238d41032415676c7dc07b3e445095f7b SHA512 4a7d90e242900b3c5f66d3b5d1fc4a3b2375d3faad15465d87c359865f341ddba668bd208b3ac42392d4d7f83720764f4aea52f4090b4af6fb5bc1083b6fabdf WHIRLPOOL e6ebf531e340acefcd18ac2fda87b9f5c270366aa5217e75882aebfabb4cad42588fbf95ac050f27864de917cbe379f17cec06853e685f5c61e8a7a5efd54046 EBUILD iojs-1.4.1.ebuild 3196 SHA256 4edbc85d2e893e861eccd72cdb8575a1c45961b4f2735eaff9cb2b236f8c05f6 SHA512 0424719885e619245b56b8e3f35e035df19a7fb29279ccea6779aafca1418f370292c8fbc204ee8750101b800c9ccea29f2fb2491c1a5fd6080d1c6b3e106301 WHIRLPOOL f23a3f5074f495b5ea45b4c90bcf3a745655f0e42acba2a2e360a40f2d0bcbbca572432733520d91e5aee250e123a08327d01a7dc21ba72f502ab52a49aa0a6e -MISC ChangeLog 1567 SHA256 86d76bd29f9780973d9973132e0c709a7651c5cd7e7d17199b11c86ac93eaa8f SHA512 7f6ad1c5102ae8df2b22a9c140fc5e3e78c481bf7256c28801366bb42bdadd0e8ac2e8721a12e0e6f5c469e1e888d90be7ca61a5c5713bc44b6ba2df86a04226 WHIRLPOOL 58f4411ad059e88da263892307141a6a1020aa561a4b9e3257718eca824f4b700ac9412e6e10b8329b65010a0f5a25dd63dbfb9a871ec2e8846cb097ac6193db +EBUILD iojs-1.5.1.ebuild 3230 SHA256 589222f34461e454c76013385280878ac4bf2998c7df7553ef68f7f85aeb2508 SHA512 4da8364afaa14724474c0fc6a7354bc6d4bac4347ba2ebc2f95ed13d3ccc63b56c133e44ea7f044781ae57b2f4451a6c6e27807fc3dd7c01259413c5c16851d9 WHIRLPOOL de3290b1a4a69e3ed3435c947804716a250f979032dc3ac33104d1531bcc7ea291e1c2f4a5f7ef236d7fd95c57164eb09540c73c9083e67a1e2f4c88131da506 +MISC ChangeLog 1672 SHA256 d80559fc5d1cc224351fd646caf7080b5242efc4c82c25d11b4bd4c7eb3dcfea SHA512 1e575b6f738ea48f5d161e9b0439a0d397c06437c833b7fb9b496ebdf8cc1621a87e622e7c7e36f83e52ed5b0e5a68c225a535dd420b9a80aebfa0e5f23a05e0 WHIRLPOOL 0ac77e273f091c5aceb409890f4c5aeabc1fc41da117dcdf0bc29de8c27c3adf2b809fe206d40badac77e4813dda0722d5618c437019b8dbb388a505489e003d MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa diff --git a/net-libs/iojs/iojs-1.5.1.ebuild b/net-libs/iojs/iojs-1.5.1.ebuild new file mode 100644 index 000000000000..977ab0ec420a --- /dev/null +++ b/net-libs/iojs/iojs-1.5.1.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/iojs/iojs-1.5.1.ebuild,v 1.1 2015/03/10 03:20:07 patrick Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +MY_PV="v${PV}" +MY_P="${PN}-${MY_PV}" + +inherit python-any-r1 pax-utils toolchain-funcs flag-o-matic + +DESCRIPTION="An npm compatible platform originally based on node.js" +HOMEPAGE="http://iojs.org/" +SRC_URI="http://iojs.org/dist/${MY_PV}/${MY_P}.tar.xz" + +LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" +IUSE="icu +npm snapshot" + +RDEPEND="!!net-libs/nodejs + >=dev-libs/openssl-1.0.1j[-bindist] + <dev-libs/openssl-1.0.2:=[-bindist]" +DEPEND="${PYTHON_DEPS} + ${RDEPEND} + icu? ( dev-libs/icu ) + =net-libs/http-parser-2.3 + >=dev-libs/libuv-1.4.2" + +S="${WORKDIR}/${MY_P}" + +pkg_pretend() { + if ! test-flag-CXX -std=c++11 ; then + die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 3.3 or newer." + fi +} + +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 + sed -i -e "s/|| 'python'/|| 'python2'/" 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 + + epatch "${FILESDIR}"/${PN}-1.2.0-pkgconfig.patch + + # Avoid a test that I've only been able to reproduce from emerge. It doesnt + # seem sandbox related either (invoking it from a sandbox works fine). + # The issue is that no stdin handle is openened when asked for one. + # It doesn't really belong upstream , so it'll just be removed until someone + # with more gentoo-knowledge than me (jbergstroem) figures it out. + rm test/parallel/test-stdout-close-unref.js +} + +src_configure() { + tc-export CC CXX PKG_CONFIG + export V=1 + + local myconf=() + local myarch="" + ! use npm && myconf+=( --without-npm ) + use icu && myconf+=( --with-intl=system-icu ) + use snapshot && myconf+=( --with-snapshot ) + + case ${ARCH} in + x86) myarch="ia32";; + amd64) + case ${ABI} in + x86) myarch="ia32";; + x32) myarch="x32";; + *) myarch="x64";; + esac + ;; + arm) myarch="arm";; + *) die "Unrecognized ARCH ${ARCH}";; + esac + + "${PYTHON}" configure \ + --prefix="${EPREFIX}"/usr \ + --shared-openssl \ + --shared-libuv \ + --shared-http-parser \ + --shared-zlib \ + --dest-cpu=${myarch} \ + --without-dtrace \ + "${myconf[@]}" || die +} + +src_install() { + local LIBDIR="${ED}/usr/$(get_libdir)" + emake install DESTDIR="${ED}" + + use npm && dohtml -r "${LIBDIR}"/node_modules/npm/html/* + rm -rf "${LIBDIR}"/node_modules/npm/{doc,html} + rm -rf "${LIBDIR}"/dtrace + find "${LIBDIR}"/node_modules -type f -name "LICENSE" -delete + + pax-mark -m "${ED}"/usr/bin/iojs +}
\ No newline at end of file |