Is this a valid dependency? >=dev-lang/php-5.2[cli,curl,gd,posix,pcntl,pcre(+),truetype] What's "pcre(+)"? Shell session attachment in a second.
Created attachment 261751 [details] Shell session with details
(In reply to comment #0) > What's "pcre(+)"? That's a valid "USE dependency default", which is new feature in EAPI 4. There's some documentation here: http://dev.gentoo.org/~zmedico/portage/doc/portage.html#package-ebuild-eapi-4-metadata-dependencies-use-defaults http://dev.gentoo.org/~zmedico/portage/doc/man/ebuild.5.html So, the problem is rooted either in gentoolkit or portage.
The gentoolkit code is using the old paren_reduce() function, which doesn't support EAPI 4. Portage doesn't use this function anymore, since the functionality has been integrated into the use_reduce() function in >=portage-2.1.9.
This should fix portage's paren_reduce function to work with EAPI 4: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=8735222b77e66850213e2aa6a7ea48e744ba0d4f
This is fixed in 2.1.9.38 and 2.2.0_alpha22.
*** Bug 372529 has been marked as a duplicate of this bug. ***