summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2015-06-26 03:10:06 +0000
committerPatrick Lauer <patrick@gentoo.org>2015-06-26 03:10:06 +0000
commit1d6031817353f3fb45c9dd5004b7684405ddedd7 (patch)
tree3b042f9ff47fddc393a71bbcd485dc205610c616 /net-libs
parentbump; ebuild submitted by proxy maintainer via bug #360945, EAPI advanced to ... (diff)
downloadgentoo-2-1d6031817353f3fb45c9dd5004b7684405ddedd7.tar.gz
gentoo-2-1d6031817353f3fb45c9dd5004b7684405ddedd7.tar.bz2
gentoo-2-1d6031817353f3fb45c9dd5004b7684405ddedd7.zip
Remove old
(Portage version: 2.2.20/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/iojs/ChangeLog9
-rw-r--r--net-libs/iojs/iojs-1.0.4-r1.ebuild112
-rw-r--r--net-libs/iojs/iojs-1.0.4.ebuild117
-rw-r--r--net-libs/iojs/iojs-1.1.0.ebuild112
-rw-r--r--net-libs/iojs/iojs-1.2.0.ebuild111
-rw-r--r--net-libs/iojs/iojs-1.3.0.ebuild111
-rw-r--r--net-libs/iojs/iojs-1.4.1.ebuild111
-rw-r--r--net-libs/iojs/iojs-1.5.1.ebuild112
-rw-r--r--net-libs/iojs/iojs-1.6.2.ebuild110
-rw-r--r--net-libs/iojs/iojs-1.6.3-r1.ebuild111
-rw-r--r--net-libs/iojs/iojs-1.6.3.ebuild110
-rw-r--r--net-libs/iojs/iojs-1.7.1.ebuild128
-rw-r--r--net-libs/iojs/iojs-1.8.1.ebuild125
13 files changed, 8 insertions, 1371 deletions
diff --git a/net-libs/iojs/ChangeLog b/net-libs/iojs/ChangeLog
index 7b7068703a95..4da51bdee5d0 100644
--- a/net-libs/iojs/ChangeLog
+++ b/net-libs/iojs/ChangeLog
@@ -1,6 +1,13 @@
# 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.22 2015/06/25 18:44:42 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/iojs/ChangeLog,v 1.23 2015/06/26 03:10:06 patrick Exp $
+
+ 26 Jun 2015; Patrick Lauer <patrick@gentoo.org> -iojs-1.0.4-r1.ebuild,
+ -iojs-1.0.4.ebuild, -iojs-1.1.0.ebuild, -iojs-1.2.0.ebuild,
+ -iojs-1.3.0.ebuild, -iojs-1.4.1.ebuild, -iojs-1.5.1.ebuild,
+ -iojs-1.6.2.ebuild, -iojs-1.6.3-r1.ebuild, -iojs-1.6.3.ebuild,
+ -iojs-1.7.1.ebuild, -iojs-1.8.1.ebuild:
+ Remove old
*iojs-2.3.1 (25 Jun 2015)
diff --git a/net-libs/iojs/iojs-1.0.4-r1.ebuild b/net-libs/iojs/iojs-1.0.4-r1.ebuild
deleted file mode 100644
index 005a3575479e..000000000000
--- a/net-libs/iojs/iojs-1.0.4-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# 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.0.4-r1.ebuild,v 1.1 2015/01/30 03:46:29 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"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.4.1
- >=dev-libs/libuv-1.2.1"
-
-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
-
- # 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
-
- tc-export CC CXX
- export V=1
-}
-
-src_configure() {
- local myconf=""
- local myarch=""
- ! use npm && myconf="--without-npm"
- use icu && myconf+=" --with-intl=system-icu"
- use snapshot && myconf+=" --with-snapshot"
-
- case ${CHOST} in
- i?86-*)
- myarch="ia32"
- myconf+=" -Dv8_target_arch=ia32" ;;
- x86_64-*)
- if [[ $ABI = x86 ]]; then
- myarch="ia32"
- elif [[ $ABI = x32 ]]; then
- myarch="x32"
- 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 \
- --dest-cpu=${myarch} \
- --without-dtrace ${myconf} || die
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
-
- 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
-}
diff --git a/net-libs/iojs/iojs-1.0.4.ebuild b/net-libs/iojs/iojs-1.0.4.ebuild
deleted file mode 100644
index ced093afabcf..000000000000
--- a/net-libs/iojs/iojs-1.0.4.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# 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.0.4.ebuild,v 1.2 2015/01/30 03:46:29 patrick Exp $
-
-EAPI=5
-
-# Sigh, this can't work ... silly upstream
-#RESTRICT="test"
-
-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"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.4.1
- >=dev-libs/libuv-1.2.1"
-
-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
-
- tc-export CC CXX
-}
-
-src_configure() {
- local myconf=""
- local myarch=""
- ! use npm && myconf="--without-npm"
- use icu && myconf+=" --with-intl=system-icu"
- use snapshot && myconf+=" --with-snapshot"
-
- case ${CHOST} in
- i?86-*)
- myarch="ia32"
- myconf+=" -Dv8_target_arch=ia32" ;;
- x86_64-*)
- if [[ $ABI = x86 ]]; then
- myarch="ia32"
- elif [[ $ABI = x32 ]]; then
- myarch="x32"
- 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 \
- --dest-cpu=${myarch} \
- --without-dtrace ${myconf} || die
-}
-
-src_compile() {
- export PYTHON="${PYTHON}"
- export V=1
- default
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
-
- 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
-}
-
-src_test() {
- emake test || die
-}
diff --git a/net-libs/iojs/iojs-1.1.0.ebuild b/net-libs/iojs/iojs-1.1.0.ebuild
deleted file mode 100644
index 410ad73869b8..000000000000
--- a/net-libs/iojs/iojs-1.1.0.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# 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.1.0.ebuild,v 1.1 2015/02/06 04:19:29 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"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.4.1
- >=dev-libs/libuv-1.2.1"
-
-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
-
- # 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
-
- tc-export CC CXX
- export V=1
-}
-
-src_configure() {
- local myconf=""
- local myarch=""
- ! use npm && myconf="--without-npm"
- use icu && myconf+=" --with-intl=system-icu"
- use snapshot && myconf+=" --with-snapshot"
-
- case ${CHOST} in
- i?86-*)
- myarch="ia32"
- myconf+=" -Dv8_target_arch=ia32" ;;
- x86_64-*)
- if [[ $ABI = x86 ]]; then
- myarch="ia32"
- elif [[ $ABI = x32 ]]; then
- myarch="x32"
- 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 \
- --dest-cpu=${myarch} \
- --without-dtrace ${myconf} || die
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
-
- 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
-}
diff --git a/net-libs/iojs/iojs-1.2.0.ebuild b/net-libs/iojs/iojs-1.2.0.ebuild
deleted file mode 100644
index c504a8e88044..000000000000
--- a/net-libs/iojs/iojs-1.2.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# 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.2.0.ebuild,v 1.5 2015/02/16 11:48:45 vapier 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]"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.4.1
- >=dev-libs/libuv-1.2.1"
-
-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="${D}"
-
- 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
-}
diff --git a/net-libs/iojs/iojs-1.3.0.ebuild b/net-libs/iojs/iojs-1.3.0.ebuild
deleted file mode 100644
index 02ddffaf2257..000000000000
--- a/net-libs/iojs/iojs-1.3.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# 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.3.0.ebuild,v 1.1 2015/02/20 12:25:12 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]"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.4.1
- >=dev-libs/libuv-1.2.1"
-
-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="${D}"
-
- 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
-}
diff --git a/net-libs/iojs/iojs-1.4.1.ebuild b/net-libs/iojs/iojs-1.4.1.ebuild
deleted file mode 100644
index 399957958c12..000000000000
--- a/net-libs/iojs/iojs-1.4.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# 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.4.1.ebuild,v 1.1 2015/02/28 06:17:04 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]"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.4.1
- >=dev-libs/libuv-1.2.1"
-
-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="${D}"
-
- 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
-}
diff --git a/net-libs/iojs/iojs-1.5.1.ebuild b/net-libs/iojs/iojs-1.5.1.ebuild
deleted file mode 100644
index 49279f2a666a..000000000000
--- a/net-libs/iojs/iojs-1.5.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# 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.2 2015/04/02 18:30:40 mr_bones_ 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
-}
diff --git a/net-libs/iojs/iojs-1.6.2.ebuild b/net-libs/iojs/iojs-1.6.2.ebuild
deleted file mode 100644
index 81073d98a561..000000000000
--- a/net-libs/iojs/iojs-1.6.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# 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.6.2.ebuild,v 1.1 2015/03/23 07:21:48 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=">=dev-libs/openssl-1.0.1j[-bindist]
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.3
- >=dev-libs/libuv-1.4.2"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- !!net-libs/nodejs"
-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
-}
diff --git a/net-libs/iojs/iojs-1.6.3-r1.ebuild b/net-libs/iojs/iojs-1.6.3-r1.ebuild
deleted file mode 100644
index 76e929beb5e0..000000000000
--- a/net-libs/iojs/iojs-1.6.3-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# 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.6.3-r1.ebuild,v 1.2 2015/04/02 18:30:40 mr_bones_ 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="bundled-libs icu +npm snapshot +ssl"
-
-RDEPEND="icu? ( dev-libs/icu )
- !bundled-libs? (
- >=net-libs/http-parser-2.3
- >=dev-libs/libuv-1.4.2
- >=dev-libs/openssl-1.0.1m[-bindist]
- )"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- !!net-libs/nodejs"
-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 bundled-libs || myconf+=( --shared-openssl --shared-libuv --shared-http-parser --shared-zlib )
- use npm || myconf+=( --without-npm )
- use icu && myconf+=( --with-intl=system-icu )
- use snapshot && myconf+=( --with-snapshot )
- use ssl || myconf+=( --without-ssl )
-
- case ${ARCH} in
- x86) myarch="ia32";;
- amd64)
- case ${ABI} in
- x86) myarch="ia32";;
- x32) myarch="x32";;
- *) myarch="x64";;
- esac
- ;;
- arm) myarch="arm";;
- arm64) myarch="arm64";;
- *) die "Unrecognized ARCH ${ARCH}";;
- esac
-
- "${PYTHON}" configure \
- --prefix="${EPREFIX}"/usr \
- --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
-}
diff --git a/net-libs/iojs/iojs-1.6.3.ebuild b/net-libs/iojs/iojs-1.6.3.ebuild
deleted file mode 100644
index 2efa8851a7e9..000000000000
--- a/net-libs/iojs/iojs-1.6.3.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# 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.6.3.ebuild,v 1.1 2015/04/02 06:48:25 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=">=dev-libs/openssl-1.0.1j[-bindist]
- icu? ( dev-libs/icu )
- >=net-libs/http-parser-2.3
- >=dev-libs/libuv-1.4.2"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- !!net-libs/nodejs"
-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
-}
diff --git a/net-libs/iojs/iojs-1.7.1.ebuild b/net-libs/iojs/iojs-1.7.1.ebuild
deleted file mode 100644
index f6a9d2c08370..000000000000
--- a/net-libs/iojs/iojs-1.7.1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# 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.7.1.ebuild,v 1.1 2015/04/16 09:05:28 mgorny Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-MY_PV="v${PV}"
-MY_P="${PN}-${MY_PV}"
-
-inherit flag-o-matic pax-utils python-single-r1 toolchain-funcs
-
-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="bundled-libs debug icu +npm snapshot +ssl"
-
-RDEPEND="icu? ( dev-libs/icu )
- ${PYTHON_DEPS}
- !bundled-libs? (
- >=net-libs/http-parser-2.3
- >=dev-libs/libuv-1.4.2
- >=dev-libs/openssl-1.0.1m[-bindist]
- )"
-DEPEND="${RDEPEND}
- !!net-libs/nodejs"
-S="${WORKDIR}/${MY_P}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-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() {
- 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
-
- epatch "${FILESDIR}"/${P}-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 || die
-
- # fix upstream bug regarding shared build logic (my own fault, jbergstroem)
- sed -i -e "s/== True/== 'true'/g" configure || 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
- BUILDTYPE=Debug
- fi
-}
-
-src_configure() {
- local myconf=()
- local myarch=""
- use bundled-libs || myconf+=( --shared-openssl --shared-libuv --shared-http-parser --shared-zlib )
- use npm || myconf+=( --without-npm )
- use icu && myconf+=( --with-intl=system-icu )
- use snapshot && myconf+=( --with-snapshot )
- use ssl || myconf+=( --without-ssl )
- use debug && myconf+=( --debug )
-
- case ${ABI} in
- x86) myarch="ia32";;
- amd64) myarch="x64";;
- x32) myarch="x32";;
- arm) myarch="arm";;
- arm64) myarch="arm64";;
- *) die "Unrecognized ARCH ${ARCH}";;
- esac
-
- "${PYTHON}" configure \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- --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}"
- 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/iojs
-}
-
-src_test() {
- out/${BUILDTYPE}/cctest || die
- declare -xl TESTTYPE="${BUILDTYPE}"
- "${PYTHON}" tools/test.py --mode=${TESTTYPE} -J message parallel sequential || die
-}
diff --git a/net-libs/iojs/iojs-1.8.1.ebuild b/net-libs/iojs/iojs-1.8.1.ebuild
deleted file mode 100644
index 584f34bf1b83..000000000000
--- a/net-libs/iojs/iojs-1.8.1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# 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.8.1.ebuild,v 1.1 2015/04/22 13:55:34 mgorny Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-MY_PV="v${PV}"
-MY_P="${PN}-${MY_PV}"
-
-inherit flag-o-matic pax-utils python-single-r1 toolchain-funcs
-
-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="bundled-libs debug icu +npm snapshot +ssl"
-
-RDEPEND="icu? ( dev-libs/icu )
- ${PYTHON_DEPS}
- !bundled-libs? (
- >=net-libs/http-parser-2.3
- >=dev-libs/libuv-1.4.2
- >=dev-libs/openssl-1.0.1m[-bindist]
- )"
-DEPEND="${RDEPEND}
- !!net-libs/nodejs"
-S="${WORKDIR}/${MY_P}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-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() {
- 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
-
- epatch "${FILESDIR}"/${P}-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 || 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
- BUILDTYPE=Debug
- fi
-}
-
-src_configure() {
- local myconf=()
- local myarch=""
- use bundled-libs || myconf+=( --shared-openssl --shared-libuv --shared-http-parser --shared-zlib )
- use npm || myconf+=( --without-npm )
- use icu && myconf+=( --with-intl=system-icu )
- use snapshot && myconf+=( --with-snapshot )
- use ssl || myconf+=( --without-ssl )
- use debug && myconf+=( --debug )
-
- case ${ABI} in
- x86) myarch="ia32";;
- amd64) myarch="x64";;
- x32) myarch="x32";;
- arm) myarch="arm";;
- arm64) myarch="arm64";;
- *) die "Unrecognized ARCH ${ARCH}";;
- esac
-
- "${PYTHON}" configure \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- --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}"
- 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/iojs
-}
-
-src_test() {
- out/${BUILDTYPE}/cctest || die
- declare -xl TESTTYPE="${BUILDTYPE}"
- "${PYTHON}" tools/test.py --mode=${TESTTYPE} -J message parallel sequential || die
-}