commit:     bc673622da566f4d576baa790e5693fe87600c62
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 10:00:53 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 12:13:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc673622

dev-python/pypy-exe: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pypy-exe/Manifest                  |   1 -
 dev-python/pypy-exe/pypy-exe-7.3.2_rc2.ebuild | 162 --------------------------
 2 files changed, 163 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 40c79358ee1..7ae8a9113a1 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,3 +1,2 @@
 DIST pypy2.7-v7.3.1-src.tar.bz2 21053306 BLAKE2B 
071d59b7978c98e9ed9243d9a64d93d21b524351cb9a45e0f7d48828f919c84585a1164e7c38739fdd8828ab4b1eedade96dff7d64d0d9cbfe00c74d88d532bb
 SHA512 
1bec44fa0fc4b1186e25f69303f9e332df32184be990d86fba41c40152664a93bd65eabf4dded133371271402cea9b150b60c13bce89d1004b276f0908c0b8f1
 DIST pypy2.7-v7.3.2-src.tar.bz2 21142873 BLAKE2B 
e6bcd2dc28ef740962d053753ccd172e3895fc83fe23a319c003248e0986f9805839daddd13a0f480f1e9ee813979742699cb0bc8c42b6b05c193fedf67aea4f
 SHA512 
b40d93d615a27e3a035007307a8ab2b49ff90f3047af914b268a80feb8219d372eca14c04a8b0dea91efb992653457b7c6d088c784de32c414cc48879f2d15fc
-DIST pypy2.7-v7.3.2rc2-src.tar.bz2 21145693 BLAKE2B 
e722111435f81d00ecb5cec83e78e17676a042703fe83c049456fa6e5debdb1c09cc3f1fd71bcd8a8469da373a7c8131c252b3f139959a442f4cfa2b7f202c6f
 SHA512 
ba7cccdaff1616ad0090cb0942ad35eda025a758be4d6b4e978bce19fb8cb8840136297fb924127a7e99f02c09665bde7eaf714e1744b9b32612973355459ad4

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.2_rc2.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.2_rc2.ebuild
deleted file mode 100644
index 07e3be2ee5c..00000000000
--- a/dev-python/pypy-exe/pypy-exe-7.3.2_rc2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit check-reqs pax-utils python-any-r1 toolchain-funcs
-
-MY_P=pypy2.7-v${PV/_/}
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://pypy.org/";
-SRC_URI="https://downloads.python.org/pypy/${MY_P}-src.tar.bz2";
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND=">=sys-libs/zlib-1.1.3:0=
-       dev-libs/libffi:0=
-       virtual/libintl:0=
-       dev-libs/expat:0=
-       bzip2? ( app-arch/bzip2:0= )
-       ncurses? ( sys-libs/ncurses:0= )
-       !dev-python/pypy-exe-bin:${PV}"
-# don't enforce the dep on pypy with USE=low-memory since it's going
-# to cause either collisions or circular dep on itself
-DEPEND="${RDEPEND}"
-BDEPEND="
-       !low-memory? (
-               || (
-                       dev-python/pypy
-                       (
-                               dev-lang/python:2.7
-                               
dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)]
-                       )
-               )
-       )"
-
-check_env() {
-       if use low-memory; then
-               if ! has_version -b dev-python/pypy &&
-                               ! has_version -b dev-python/pypy-bin
-               then
-                       eerror "USE=low-memory requires a (possibly old) 
version of dev-python/pypy"
-                       eerror "being installed. Please install it using e.g.:"
-                       eerror
-                       eerror "  $ emerge -1v dev-python/pypy 
dev-python/pypy-exe-bin"
-                       eerror
-                       eerror "before attempting to build 
dev-python/pypy-exe[low-memory]."
-                       die "dev-python/pypy needs to be installed for 
USE=low-memory"
-               fi
-
-               CHECKREQS_MEMORY="1750M"
-               use amd64 && CHECKREQS_MEMORY="3500M"
-       else
-               CHECKREQS_MEMORY="3G"
-               use amd64 && CHECKREQS_MEMORY="6G"
-       fi
-
-       check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-       [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-       if [[ ${MERGE_TYPE} != binary ]]; then
-               check_env
-
-               use low-memory && EPYTHON=
-               if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
-                               { has_version -b dev-python/pypy ||
-                               has_version -b dev-python/pypy-bin; }
-               then
-                       einfo "Using already-installed PyPy to perform the 
translation."
-                       EPYTHON=pypy
-               else
-                       einfo "Using ${EPYTHON} to perform the translation. 
Please note that upstream"
-                       einfo "recommends using PyPy for that. If you wish to 
do so, please unset"
-                       einfo "the EPYTHON variable."
-                       python-any-r1_pkg_setup
-               fi
-       fi
-}
-
-src_configure() {
-       tc-export CC
-
-       local jit_backend
-       if use jit; then
-               jit_backend='--jit-backend='
-
-               # We only need the explicit sse2 switch for x86.
-               # On other arches we can rely on autodetection which uses
-               # compiler macros. Plus, --jit-backend= doesn't accept all
-               # the modern values...
-
-               if use x86; then
-                       if use cpu_flags_x86_sse2; then
-                               jit_backend+=x86
-                       else
-                               jit_backend+=x86-without-sse2
-                       fi
-               else
-                       jit_backend+=auto
-               fi
-       fi
-
-       local args=(
-               --no-shared
-               $(usex jit -Ojit -O2)
-
-               ${jit_backend}
-
-               pypy/goal/targetpypystandalone
-       )
-
-       # Avoid linking against libraries disabled by use flags
-       local opts=(
-               bzip2:bz2
-               ncurses:_minimal_curses
-       )
-
-       local opt
-       for opt in "${opts[@]}"; do
-               local flag=${opt%:*}
-               local mod=${opt#*:}
-
-               args+=(
-                       $(usex ${flag} --withmod --withoutmod)-${mod}
-               )
-       done
-
-       local interp=( "${EPYTHON}" )
-       if use low-memory; then
-               interp=( env PYPY_GC_MAX_DELTA=200MB
-                       "${EPYTHON}" --jit loop_longevity=300 )
-       fi
-
-       # translate into the C sources
-       # we're going to make them ourselves since otherwise pypy does not
-       # free up the unneeded memory before spawning the compiler
-       set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}"
-       echo -e "\033[1m${@}\033[0m"
-       "${@}" || die "translation failed"
-}
-
-src_compile() {
-       emake -C "${T}"/usession*-0/testing_1
-}
-
-src_install() {
-       local dest=/usr/lib/pypy2.7
-       exeinto "${dest}"
-       newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PV}
-       insinto "${dest}"/include/${PV}
-       doins include/pypy_*
-       pax-mark m "${ED}${dest}/pypy-c-${PV}"
-}

Reply via email to