dev-php/PEAR-MDB2_Driver_sqlite-1.5.0_beta3 depends on dev-lang/php[sqlite], but >dev-lang/php-5.4 doesn't have a sqlite use flag. Therefore, dev-php/PEAR-MDB2_Driver_sqlite-1.5.0_beta3 pulls in a previous version of PHP (5.3). That's not what is expected. Reproducible: Always Steps to Reproduce: 1. emerge dev-php/PEAR-MDB2_Driver_sqlite-1.5.0_beta3 Actual Results: dev-lang/php-5.3* is pulled in as a dependency Expected Results: No additional dependencies are pulled in; php-5.4 is used.
Bug 408829 may be relevant here.
php[sqlite] and php[sqlite3] provide two very different interfaces. Does MDB2 work with both of them?
As far as I can tell, MDB2 won't work with sqlite3, and webapps like roundcube are migrating away. Nothing we can do.