dev-python/pypy-bin: Add RDEPs to DEPEND, and subslots everywhere
authorMichał Górny <mgorny@gentoo.org>
Thu, 3 Mar 2016 09:26:16 +0000 (10:26 +0100)
committerMichał Górny <mgorny@gentoo.org>
Thu, 3 Mar 2016 10:47:37 +0000 (11:47 +0100)
Add RDEPENDs to DEPEND since we run the built PyPy in order to generate
CFFI caches and byte-compile modules.

dev-python/pypy-bin/pypy-bin-4.0.1-r1.ebuild

index 08861da03f2da6e4749684f8ffa3e0ed028dece8..3c67610d60f1fbb08e59e1838192d4a6553318a3 100644 (file)
@@ -55,13 +55,13 @@ IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 # yep, world would be easier if people started filling subslots...
 RDEPEND="
-       app-arch/bzip2:0
-       dev-libs/expat:0
-       dev-libs/libffi:0
-       dev-libs/openssl:0[-bindist]
-       sys-libs/glibc:2.2
+       app-arch/bzip2:0=
+       dev-libs/expat:0=
+       dev-libs/libffi:0=
+       dev-libs/openssl:0=[-bindist]
+       sys-libs/glibc:2.2=
        sys-libs/ncurses:0/6
-       sys-libs/zlib:0
+       sys-libs/zlib:0=
        gdbm? ( sys-libs/gdbm:0= )
        sqlite? ( dev-db/sqlite:3= )
        tk? (
@@ -69,11 +69,11 @@ RDEPEND="
                dev-tcltk/tix:0=
        )
        !dev-python/pypy:0"
-DEPEND="app-arch/lzip
+DEPEND="${RDEPEND}
+       app-arch/lzip
        app-arch/xz-utils
        doc? ( ${PYTHON_DEPS}
-               dev-python/sphinx )
-       test? ( ${RDEPEND} )"
+               dev-python/sphinx )"
 PDEPEND="app-admin/python-updater"
 
 S=${WORKDIR}/pypy-${PV}-src