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).
This commit is contained in:
Michał Górny
2017-11-11 16:04:22 +01:00
parent c39181e9cb
commit 7c9feafd05
2 changed files with 20 additions and 4 deletions

View File

@@ -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"

View File

@@ -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?