Summary: | Horde doesn't emerge with dev-lang/php-5* | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Austin <paul> |
Component: | New packages | Assignee: | Gentoo Web Application Packages Maintainers <web-apps> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jakub, notify, vapier |
Priority: | High | ||
Version: | 2005.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 60440 | ||
Attachments: | horde eclass patch |
Description
Paul Austin
2005-09-09 08:54:16 UTC
Created attachment 68047 [details, diff]
horde eclass patch
Attached a patch, should be compatible w/ both old and new php ebuilds. ;)
Just noticed that horde ebuilds RDEPEND on virtual/php, but the eclass checks for mod_php use flags now. Does not make sense to me. What are the actual RDEPENDs here? virtual/httpd-php is the correct virtual if you mean the old dev-php/mod_php, virtual/php means CLI SAPI (dev-php/php). If it needs both then stick both virtuals in there. Just a note, "horde" + "php-5.0.5" is broken, see http://bugs.php.net/bug.php?id=34481 (In reply to comment #3) > Just a note, "horde" + "php-5.0.5" is broken, see > http://bugs.php.net/bug.php?id=34481 CANTFIX... or UPSTREAM? We can't really do anything about php upstream doing stupid things breaking backwards compatibility, and I don't suppose that some Gentoo dev will patch horde either. :) We provide php-4.3.11 and php-5.0.4 for those apps that got broken with the new php versions. Line 81 of eclass/horde.eclass can be updated to if ! built_with_use ${param} virtual/httpd-php ${HORDE_PHP_FEATURES} ; then from if ! built_with_use ${param} mod_php ${HORDE_PHP_FEATURES} ; then This will allow horde to be merged, although possibly not run under php 5.0.5 per above... mod_php at lines 82 and 85 possible need an update too if this is the way :) *** Bug 109273 has been marked as a duplicate of this bug. *** should be fixed in cvs now |