From: Michał Górny Date: Sat, 11 Nov 2017 15:04:22 +0000 (+0100) Subject: dev-python/pypy3: Inline deps and include dev-python/pycparser dep X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7c9feafd05d62ac42c8cafb3b82fcc7e7623f083;p=gentoo.git dev-python/pypy3: Inline deps and include dev-python/pycparser dep Replace the autogenerated || dependency with an inlined version, and include dev-python/pycparser in it when using CPython 2.7 (it is built-in in dev-python/pypy, through CFFI). --- diff --git a/dev-python/pypy3/pypy3-5.9.0.ebuild b/dev-python/pypy3/pypy3-5.9.0.ebuild index 68ba1a3ef97c..d81c5775b403 100644 --- a/dev-python/pypy3/pypy3-5.9.0.ebuild +++ b/dev-python/pypy3/pypy3-5.9.0.ebuild @@ -35,8 +35,16 @@ RDEPEND=">=sys-libs/zlib-1.1.3:0= ) !dev-python/pypy3-bin:0" DEPEND="${RDEPEND} - low-memory? ( virtual/pypy:0 ) - !low-memory? ( ${PYTHON_DEPS} )" + low-memory? ( virtual/pypy ) + !low-memory? ( + || ( + virtual/pypy + ( + dev-lang/python:2.7 + dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)] + ) + ) + )" # doc? ( dev-python/sphinx ) S="${WORKDIR}/${MY_P}-src" diff --git a/dev-python/pypy3/pypy3-9999.ebuild b/dev-python/pypy3/pypy3-9999.ebuild index 92c2f84f5b09..5be752f1fc4c 100644 --- a/dev-python/pypy3/pypy3-9999.ebuild +++ b/dev-python/pypy3/pypy3-9999.ebuild @@ -36,8 +36,16 @@ RDEPEND=">=sys-libs/zlib-1.1.3:0= ) !dev-python/pypy3-bin:0" DEPEND="${RDEPEND} - low-memory? ( virtual/pypy:0 ) - !low-memory? ( ${PYTHON_DEPS} )" + low-memory? ( virtual/pypy ) + !low-memory? ( + || ( + virtual/pypy + ( + dev-lang/python:2.7 + dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)] + ) + ) + )" # doc? ( dev-python/sphinx ) # Who would care about predictable directory names?