diff options
Diffstat (limited to 'dev-python/pypy3-exe')
-rw-r--r-- | dev-python/pypy3-exe/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild | 26 |
2 files changed, 7 insertions, 21 deletions
diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest index 9a3c8097cb3b..28c8008a13a9 100644 --- a/dev-python/pypy3-exe/Manifest +++ b/dev-python/pypy3-exe/Manifest @@ -1,4 +1,4 @@ DIST pypy3.9-gentoo-patches-7.3.9_p6.tar.xz 13740 BLAKE2B 0200eb697f4efb0ee47f7ba053f5d8fe45cad317a665637cad8a429327f084e1d4366c44ead4eeb0c4ead1e3d284bee39b1f3b9665de5882004ca8b0f0b90a64 SHA512 961b79074fc1c37e13b8a6cd370b716103fbc942163e2030475317d966c3bedf73876b23751da82dbd759324ff64e06348a167a1ef84adb4b444b2ff1a5b742e DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581 SHA512 83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a -EBUILD pypy3-exe-7.3.9_p3.ebuild 3806 BLAKE2B 118fa27927805f024b3491e667a114b76810c8298221830420fe77012720cd3d196c5a97c89cc1fb444cc708c6238f5692a6492e043c9eff47a5bd8db4491b0f SHA512 3690961173fe8b4afbc60e28e2139f5ee7fc29b6a8ad19fc8cd2e4e7b8d1ef038459029d474067151fafef3a5a03556bb9cb6e1a27f8cdfd9d17cfd815e3ceca +EBUILD pypy3-exe-7.3.9_p3.ebuild 3586 BLAKE2B 6b9920e9197e2926e88c38244bf2a1280ec9492cc08317a109c3143e94e85c230599d31d795e8ea0b05a0be3fcaaaf6cb00b2a1282603e113f019f7ffbe72188 SHA512 d271c300a8af93854a396eb1ecc1c390887dc597a6956512ea77759a7abdad4245530d11ffb434d5511cd81319b18e301fc8c29399afc253b189192950f36a2c MISC metadata.xml 498 BLAKE2B 8dbcdb7c3a4a2fa5d1a922fd5197fb5e3337adcaec1e7d382f25f8696c80726e5b79843477bf8e5ce131aecde6e2c4c283548c5b337e54cb58aaa066013c445a SHA512 8a9bb514bbf3bf328aa63734e1fdc106f6aaf5ccb88c29ad8a686ab2724f3d1f4727163500013dd16e7b34232b881cf47d2f174212b5428ee076af27cf43628d diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild index 5da06e316e7b..72dfa58bd8fd 100644 --- a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild +++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild @@ -22,14 +22,14 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" SLOT="3.9-${PYPY_PV}" KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" +IUSE="+jit low-memory ncurses cpu_flags_x86_sse2" RDEPEND=" - >=sys-libs/zlib-1.1.3:0= + app-arch/bzip2:0= + dev-libs/expat:0= dev-libs/libffi:0= + >=sys-libs/zlib-1.1.3:0= virtual/libintl:0= - dev-libs/expat:0= - bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:${SLOT} " @@ -120,24 +120,10 @@ src_configure() { ${jit_backend} pypy/goal/targetpypystandalone + --withmod-bz2 + $(usex ncurses --with{,out}mod-_minimal_curses) ) - # 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 |