These packages need updating because USE=pcre has been dropped from php: dev-php5/agavi dev-php5/php-gtk dev-php5/phpunit dev-php5/symfony dev-php/PEAR-Archive_Tar dev-php/PEAR-Console_Getopt dev-php/PEAR-File_Gettext dev-php/PEAR-File_Passwd dev-php/PEAR-HTTP dev-php/PEAR-HTTP_Download dev-php/PEAR-I18Nv2 dev-php/PEAR-PEAR dev-php/PEAR-PHP_Shell dev-php/PEAR-Services_Weather dev-php/PEAR-Structures_Graph dev-php/PEAR-Text_Wiki_BBCode dev-php/PEAR-Var_Dump dev-php/PEAR-XML_Util dev-php/roadsend-php dev-php/stringparser_bbcode
These are the packages NOT in dev-php*. Also includes those requiering spl and reflection: net-analyzer/cacti www-apps/ampache/ampache www-apps/mythweb www-apps/gallery www-apps/mantisbt www-apps/wordpress www-apps/phpsysinfo www-apps/phpmp media-video/mplayer-resume sys-cluster/ganglia net-nds/phpldapadmin dev-db/phppgadmin dev-db/phpmyadmin app-text/refbase
Rewrited in git repo
This needs to be done before php-5.3.2 hits a wider audience. I'm halfway through the packages, it'd probably fixed by the end of next week.
Don't forget PEAR-PEAR_Info :)
I've not changed dev-php/roadsend-php (false positive) Remaining packages with non-php maintainers: net-analyzer/cacti www-apps/ampache www-apps/mythweb www-apps/gallery www-apps/mantisbt www-apps/wordpress www-apps/phpsysinfo www-apps/phpmp media-video/mplayer-resume sys-cluster/ganglia net-nds/phpldapadmin For those late to the party (I just CC'ed you): USE="pcre spl reflection" have been integrated in php-5.3 and are no longer selectable via require_php_with_use or similar means. The suggested fix is to use USE-deps like so (from the current phpmyadmin ebuild): dev-lang/php[crypt,ctype,filter,session,unicode] || ( <dev-lang/php-5.3[spl,pcre] >=dev-lang/php-5.3 ) This shows all flags that should be enabled regardless of versions in one DEPEND, the others in a OR DEPEND. Tip: I rev-bumped every package I needed to EAPI-bump or just included the new syntax in due package bumps. Normal dep changes (if you already have EAPI=2 ebuilds) may not cause a rev-bump, but the choice is up to you as maintainers. I'm planning to unmask and release php-5.3 to ~arch this weekend, but will probably delay this to mid-next week to give you some time to react. The fix is really trivial, so shouldn't make any worries. I offer to do this myself, please state on the bug that you wish me to do so.
I've just updated all remaining ebuilds due to maintainer timeout. If I broke something, please email me or find me on IRC, I'm happy to help out.
*** Bug 338252 has been marked as a duplicate of this bug. ***
*** Bug 339887 has been marked as a duplicate of this bug. ***