I originally found this in pecl-syck-0.9.2.ebuild, it contains the line "require_php_with_use spl hash" which fails due to the php 5.3.1 ebuild having no USE=spl. It builds and runs fine if the SPL check's edited out. Here's a list of everything I could find with such a line: dev-php5/pecl-syck-0.9.2 dev-php5/propel-generator-1.3.0_beta4 dev-php5/propel-generator-1.3.0_beta2 dev-php5/propel-generator-1.3.0_beta3 dev-php5/phpunit-3.3.1 dev-php5/phpunit-3.2.8 dev-php5/phpunit-3.4.6 dev-php5/phpunit-3.2.21 dev-php5/phing-2.3.0 dev-php5/phing-2.2.0 dev-php5/phing-2.3.3 dev-php5/propel-runtime-1.3.0_beta3 dev-php5/propel-runtime-1.3.0_beta4 dev-php5/propel-runtime-1.3.0_beta2 dev-php5/symfony-1.0.17 dev-php5/symfony-1.1.1 dev-php5/symfony-1.0.16 dev-php5/symfony-1.2.0 dev-php5/pecl-sca_sdo-1.2.3 dev-php5/pecl-sca_sdo-1.2.4 dev-php5/ezc-ConsoleTools-1.3.2
All these packages have been fixed in the overlay mentioned in #312775
dev-db/phpmyadmin-3.2.2.1 also checks for spl. It is not fixed in the #312775 overlay either.
New ebuilds for phpmyadmin in the overlay now
All of the above have newer and/or updated versions with fixed dependencies in gentoo-x86 now. Thanks!