I swear this is the last rekeywording round... This time, we're moving PHP to minor version slotting. For this, Ole kindly wrote eselect-php, a new eselect module. I opened this bug to get this and other packages keyworded. I need: app-admin/eselect-php: alpha arm hppa ia64 ppc ppc64 s390 sh sparc x86-freebsd =dev-lang/php-5.3.3-r3: alpha arm hppa ia64 ppc ppc64 s390 sh sparc x86-freebsd =dev-lang/php-5.2.14-r2: alpha arm hppa ia64 ppc ppc64 s390 sh sparc x86-freebsd =dev-php5/xdebug-2.1.0-r1: alpha hppa ia64 ppc ppc64 sparc =dev-php5/pecl-memcache-3.0.5-r1: hppa ppc ppc64 sparc =dev-php5/pecl-apc-3.1.4-r1: hppa ppc ppc64 sparc There's no difference between php-5.{2.14,3.3-r1} and php-5.3.3-r3/5.2.14 except for the slotting part. So if the non-slotted thing was fine for you, so should be the slotted one. Note that you can now define PHP_TARGETS in your make.conf to a set of space delimited parameters, like PHP_TARGETS="php5-2 php5-3" (will build eg pecl-memcache for php-5.2 and php-5.3 slots). So you can try: (1) install php-5.3.3-r3 (2) set PHP_TARGETS="php5-2 php5-3" in your /etc/make.conf (3) try to merge pecl-memcache-3.0.5-r1 (4) see if php-5.2.14-r2 is pulled in Note that you need to choose which slot you run via eselect php set apache2 1 (for example). If a simple php -i reports the version you selected via eselect php set cli <number> (and the modules you had compiled for that slot loaded), you're good to go and keyword.. If there's something unclear or problems arise, just post them here.
~arm keywords restored
Marked ~hppa.
~ppc64 done
handled in bug 349659