# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="3" inherit eutils toolchain-funcs DESCRIPTION="PyPy is a very compliant implementation of the Python language with aim to improve speed of execution" HOMEPAGE="http://pypy.org/" SRC_URI="http://pypy.org/download/pypy-${PV}-src.tar.bz2" LICENSE="MIT" PYTHON_ABI="${SLOT}" KEYWORDS="~amd64" IUSE="doc examples +jit sandbox stackless test" RDEPEND=">=app-admin/eselect-python-20091230 >=sys-libs/zlib-1.1.3 virtual/libffi virtual/libintl sys-devel/gcc" DEPEND="${RDEPEND}" PDEPEND="app-admin/python-updater" PROVIDE="virtual/python" S="${WORKDIR}/${P}-src" DOC="README LICENSE" src_compile() { if use jit; then conf="-Ojit" else conf="-O2" fi if use sandbox; then conf=" --sandbox" fi if use stackless; then conf=" --stackless" fi python pypy/translator/goal/translate.py $conf || die "compile error" } src_install() { insinto /usr/lib/pypy doins -r include lib_pypy lib-python pypy-c || die "failed" fperms +x /usr/lib/pypy || die "failed" dosym /usr/lib/pypy/pypy-c /usr/bin/pypy || die "failed" }