Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102861 - www-servers/monkeyd depends on dev-php/php-cgi instead of virtual/httpd-php
Summary: www-servers/monkeyd depends on dev-php/php-cgi instead of virtual/httpd-php
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: www-servers Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 60440
  Show dependency tree
 
Reported: 2005-08-17 08:33 UTC by Jakub Moc (RETIRED)
Modified: 2006-01-20 23:42 UTC (History)
1 user (show)

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


Attachments
monkeyd-0.9.1.ebuild.diff (monkeyd-0.9.1.ebuild.diff,718 bytes, patch)
2005-09-08 16:16 UTC, Jakub Moc (RETIRED)
Details | Diff
E:\monkeyd-0.9.1.ebuild.diff (monkeyd-0.9.1.ebuild.diff,690 bytes, patch)
2006-01-04 12:18 UTC, Jakub Moc (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Moc (RETIRED) gentoo-dev 2005-08-17 08:33:10 UTC
Please, fix the dependency. 

Since this ebuild specifically depends on CGI, for which there is no virtual and
portage is missing USE based deps, a check for "! built_with_use dev-lang/php
cgi" will be probably needed and this should be synchronized with PHP overlay
move to the portage tree.

Thanks.

Reproducible: Always
Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-06 10:27:07 UTC
OK, the new PHP ebuilds are in portage and will be removed from package.mask in
two days (Thursday, Sept. 8). This needs an urgent fix so that we don't break
the dependency tree for ~arch users.

Mass ping. ;)
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-09-08 16:16:21 UTC
Created attachment 67975 [details, diff]
monkeyd-0.9.1.ebuild.diff

Attached a patch for the latest ebuild version.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-09-09 01:15:09 UTC
Just a timely warning here. ;p The patch is *not* backwards-compatible with the
old php-cgi ebuilds. It fixes the ebuild so that it will not break the deptree
for ~arch users using dev-lang/php, but the ebuild *will* bail out for people
that don't have dev-lang/php installed and emerge this w/ USE=php. Please,
revbump this and don't mark stable until dev-lang/php is stable.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-01-04 12:18:23 UTC
Created attachment 76174 [details, diff]
E:\monkeyd-0.9.1.ebuild.diff

Let's use the depend.php.eclass function for CGI check. Please, fix. ;)
Comment 5 Sebastian Bergmann (RETIRED) gentoo-dev 2006-01-20 23:42:36 UTC
Fixed in CVS.