Dependencies on >=app-admin/eselect-python-20091230 and sys-devel/gcc are not needed. Some other dependencies might be also not needed. Somebody should attach outputs of the following commands: qlist dev-python/pypy-1.5 | sort scanelf -qF "%F: %n" $(qlist dev-python/pypy-1.5 | sort)
Dependency on Python 2 is also missing. Is Python 2 needed only at build time or also run time?
AFAIK, Python2 is needed only at build time. And it doesn't have to be CPython, you can build pypy with earlier pypy.
./pypy-c: librt.so.1,libm.so.6,libdl.so.2,libssl.so.1.0.0,libcrypto.so.1.0.0,libexpat.so.1,libbz2.so.1,libz.so.1,libutil.so.1,libffi.so.5,libcrypt.so.1,libncurses.so.5,libpthread.so.0,libc.so.6 ./pypy-c: librt.so.1,libm.so.6,libdl.so.2,libssl.so.1.0.0,libcrypto.so.1.0.0,libexpat.so.1,libbz2.so.1,libz.so.1,libutil.so.1,libffi.so.5,libcrypt.so.1,libncurses.so.5,libpthread.so.0,libc.so.6 So, it looks to me like the other dependencies *are* needed.
Also, I think zlib and bzip2 are already in the system set, so they can be removed as well.
Fixed in ebuild revision.