Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 102863

Summary: www-servers/lighttpd depends on dev-php/php-cgi instead of virtual/httpd-php
Product: Gentoo Linux Reporter: Jakub Moc (RETIRED) <jakub>
Component: New packagesAssignee: www-servers Herd (OBSOLETE) <www-servers+disabled>
Severity: normal CC: chtekk
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 60440    
Attachments: lighttpd-1.4.3.ebuild.diff

Description Jakub Moc (RETIRED) gentoo-dev 2005-08-17 08:35:42 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.


Reproducible: Always
Steps to Reproduce:
Comment 1 Aaron Walker (RETIRED) gentoo-dev 2005-08-18 07:48:29 UTC
(In reply to comment #0)
> this should be synchronized with PHP overlay
> move to the portage tree.

meaning I should wait on this or what?
Comment 2 Luca Longinotti (RETIRED) gentoo-dev 2005-08-18 08:27:26 UTC
> meaning I should wait on this or what?

Yes, since dev-lang/php on wich you should then perform the check isn't yet
available in Portage. We think to enter the new PHP Overlay soon into Portage.
Thanks, CHTEKK.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-09-06 10:27:08 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 4 Jakub Moc (RETIRED) gentoo-dev 2005-09-08 16:29:08 UTC
Created attachment 67976 [details, diff]

Attached a patch for the latest ebuild version.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-09-09 01:06:43 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. Please, don't mark stable until
dev-lang/php is stable.
Comment 6 Aaron Walker (RETIRED) gentoo-dev 2005-09-14 12:37:11 UTC