When the slotting for PHP was done, some PECL extensions did not get slotted for 5.2 that work perfectly well with 5.2 and worked fine with it before slotting. Reproducible: Always Steps to Reproduce: Steps to Reproduce: 1. Mask PHP 5.3 out 2. Attempt to emerge dev-php5/pecl-uploadprogress Actual Results: Will not emerge. Complains that it needs PHP 5.3. Expected Results: Emerges dev-php5/xcache for PHP 5.2 slot. Had the same problem with pecl/memcache and it was fixed.
Works for me: # PHP_TARGETS=php5-2 emerge -pv dev-php5/pecl-uploadprogress [ebuild N ] dev-php5/pecl-uploadprogress-1.0.1-r1 PHP_TARGETS="php5-2 -php5-3" 9 kB Seems like you have something wrong in your setup. Most likely, you have not configured your PHP_TARGETS variable.