Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298205 - Update packages which check for USE=pcre in dev-lang/php
Summary: Update packages which check for USE=pcre in dev-lang/php
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
: 338252 339887 (view as bug list)
Depends on:
Blocks: 274512 312775
  Show dependency tree
 
Reported: 2009-12-24 12:59 UTC by Christian Hoffmann (RETIRED)
Modified: 2010-10-12 13:43 UTC (History)
13 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 Christian Hoffmann (RETIRED) gentoo-dev 2009-12-24 12:59:24 UTC
These packages need updating because USE=pcre has been dropped from php:

dev-php5/agavi
dev-php5/php-gtk
dev-php5/phpunit
dev-php5/symfony

dev-php/PEAR-Archive_Tar
dev-php/PEAR-Console_Getopt
dev-php/PEAR-File_Gettext
dev-php/PEAR-File_Passwd
dev-php/PEAR-HTTP
dev-php/PEAR-HTTP_Download
dev-php/PEAR-I18Nv2
dev-php/PEAR-PEAR
dev-php/PEAR-PHP_Shell
dev-php/PEAR-Services_Weather
dev-php/PEAR-Structures_Graph
dev-php/PEAR-Text_Wiki_BBCode
dev-php/PEAR-Var_Dump
dev-php/PEAR-XML_Util
dev-php/roadsend-php
dev-php/stringparser_bbcode
Comment 1 Ole Markus With (RETIRED) gentoo-dev 2010-04-25 14:44:48 UTC
These are the packages NOT in dev-php*. Also includes those requiering spl and reflection:

net-analyzer/cacti
www-apps/ampache/ampache
www-apps/mythweb
www-apps/gallery
www-apps/mantisbt
www-apps/wordpress
www-apps/phpsysinfo
www-apps/phpmp
media-video/mplayer-resume
sys-cluster/ganglia
net-nds/phpldapadmin
dev-db/phppgadmin
dev-db/phpmyadmin
app-text/refbase

Comment 2 Vladimir Tsisaruk 2010-04-29 03:43:57 UTC
Rewrited in git repo
Comment 3 Matti Bickel (RETIRED) gentoo-dev 2010-06-12 22:23:02 UTC
This needs to be done before php-5.3.2 hits a wider audience. I'm halfway through the packages, it'd probably fixed by the end of next week.
Comment 4 Brandon Holbrook 2010-06-16 04:48:47 UTC
Don't forget PEAR-PEAR_Info :)
Comment 5 Matti Bickel (RETIRED) gentoo-dev 2010-06-17 20:12:45 UTC
I've not changed dev-php/roadsend-php (false positive)

Remaining packages with non-php maintainers:

net-analyzer/cacti
www-apps/ampache
www-apps/mythweb
www-apps/gallery
www-apps/mantisbt
www-apps/wordpress
www-apps/phpsysinfo
www-apps/phpmp
media-video/mplayer-resume
sys-cluster/ganglia
net-nds/phpldapadmin

For those late to the party (I just CC'ed you):
USE="pcre spl reflection" have been integrated in php-5.3 and are no longer selectable via require_php_with_use or similar means. The suggested fix is to use USE-deps like so (from the current phpmyadmin ebuild):
dev-lang/php[crypt,ctype,filter,session,unicode]
|| ( <dev-lang/php-5.3[spl,pcre] >=dev-lang/php-5.3 )

This shows all flags that should be enabled regardless of versions in one DEPEND, the others in a OR DEPEND.

Tip: I rev-bumped every package I needed to EAPI-bump or just included the new syntax in due package bumps. Normal dep changes (if you already have EAPI=2 ebuilds) may not cause a rev-bump, but the choice is up to you as maintainers.

I'm planning to unmask and release php-5.3 to ~arch this weekend, but will probably delay this to mid-next week to give you some time to react. The fix is really trivial, so shouldn't make any worries. I offer to do this myself, please state on the bug that you wish me to do so.
Comment 6 Matti Bickel (RETIRED) gentoo-dev 2010-07-03 15:38:07 UTC
I've just updated all remaining ebuilds due to maintainer timeout. If I broke something, please email me or find me on IRC, I'm happy to help out.
Comment 7 Eray Aslan gentoo-dev 2010-09-21 14:22:00 UTC
*** Bug 338252 has been marked as a duplicate of this bug. ***
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-12 13:43:35 UTC
*** Bug 339887 has been marked as a duplicate of this bug. ***