Ebuild for dev-lang/php-5.3.8 is missing RDEPEND block. So a lot of ebuilds which are built when emerging php are deleted when cleaning the world with "emerge --depclean --with-bdeps=n -a" followed by broken dependencies. And only remerging php-5.3.8 with all dependicies help. Ebuild being unmerge because of missing RDEPEND block: media-libs/t1lib dev-libs/icu dev-libs/libmcrypt and so on. I have to stay on 5.3.6 on my VPS, cause I'm limited about space on it, so I have to clean the world regulary. I've tested on x86 and amd64. Building php with USE=apache2 bcmath bzip2 calendar cli crypt ctype curl curlwrappers exif fileinfo filter ftp gd gmp hash iconv imap intl ipv6 json mhash mysql mysqli nls phar posix readline session sharedext simplexml sockets spell sqlite ssl suhosin threads tokenizer truetype unicode xml xpm zip zlib
I'm sorry about incorrect summary. I've guessed that is no RDEPEND with new EAPI, but anyway I have problem with unmerging ebuilds that should not be unmerged.
(In reply to comment #1) > I'm sorry about incorrect summary. I've guessed that is no RDEPEND with new > EAPI, but anyway I have problem with unmerging ebuilds that should not be > unmerged. Forget this comment. I've mistaked and RDEPEND is still used with EAPI=4. I have looked in ebuilds and I think that the issue is caused by incorrect inherit line which doesn't have needed eclass. BTW, all php ebuilds > 5.3.6 (5.3.6-r1 and above) doesn't have any RDEPEND block.
Just to make sure I understand this. The issue is that RDEPEND is missing some actual runtime dependencies?
(In reply to comment #3) > Just to make sure I understand this. The issue is that RDEPEND is missing some > actual runtime dependencies? Yes. It seems that it is missing all runtime dependencies. In another words we are missing the whole RDEPEND block.
I noticed. I will fix it asap. Really great of you to notify of this bug. Thanks a lot!
(In reply to comment #5) > I noticed. I will fix it asap. > > Really great of you to notify of this bug. Thanks a lot! Should be fixed in CVS now. Can you please test and see that it works as expected? You will need to reinstall php to notice the changes.