Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343597 - Please rekeyword =dev-lang/php-5.3.3-r3 and related packages
Summary: Please rekeyword =dev-lang/php-5.3.3-r3 and related packages
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks: 344085 344087 344093 344123 344125 344127 344131 344133 344137 344139 344147 344151
  Show dependency tree
 
Reported: 2010-10-31 23:51 UTC by Matti Bickel (RETIRED)
Modified: 2010-12-27 21:38 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matti Bickel (RETIRED) gentoo-dev 2010-10-31 23:51:14 UTC
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.
Comment 1 Markus Meier gentoo-dev 2010-11-05 10:38:55 UTC
~arm keywords restored
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-11-09 13:28:50 UTC
Marked ~hppa.
Comment 3 Brent Baude (RETIRED) gentoo-dev 2010-12-20 17:45:19 UTC
~ppc64 done
Comment 4 Ole Markus With (RETIRED) gentoo-dev 2010-12-27 21:38:35 UTC
handled in bug 349659