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

Bug 4429

Summary: evolution wants mozilla
Product: Portage Development Reporter: stephen byrne <stephen>
Component: UnclassifiedAssignee: Gabriele Giorgetti <gabriele_giorgetti>
Status: RESOLVED INVALID    
Severity: major CC: stephen
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description stephen byrne 2002-07-02 09:12:09 UTC
% export USE="-gnome -mozilla"
% emerge -p evolution
...
[ebuild  N   ] net-www/mozilla-1.0-r2 to /
[ebuild  N   ] gnome-base/libgnome-2.0.1-r1 to /
[ebuild  N   ] media-libs/libart_lgpl-2.3.9 to /
[ebuild  N   ] gnome-base/libgnomecanvas-2.0.1 to /
[ebuild  N   ] gnome-base/libbonoboui-2.0.0 to /
[ebuild  N   ] gnome-base/libgnomeui-2.0.1 to /
[ebuild  N   ] gnome-base/gnome-desktop-2.0.2 to /
[ebuild  N   ] gnome-base/control-center-2.0.0 to /
[ebuild  N   ] gnome-base/control-center-1.4.0.5-r1 to /
[ebuild  N   ] gnome-base/libghttp-1.0.9-r2 to /
[ebuild  N   ] gnome-extra/gtkhtml-1.0.2-r2 to /
[ebuild  N   ] net-mail/evolution-1.0.7 to /

I looked at the .ebuild files for all the programs listed after Mozilla.  None
of them, including Evolution, need Mozilla.  This happened with Portage 2.0.[4589].
Comment 1 Grant Goodyear (RETIRED) gentoo-dev 2002-07-02 12:18:14 UTC
From evo-1.0.7.ebuild:

	ssl?     ( >=net-www/mozilla-0.9.9 )
	ldap?    ( >=net-nds/openldap-2.0 )
	mozilla? ( >=net-www/mozilla-0.9.9 )
	
By default mozilla and ssl are in USE.  If I'm missing something
obvious, please reopen the bug.
Comment 2 stephen byrne 2002-07-02 13:12:02 UTC
I have -mozilla in my /etc/make.conf
Comment 3 Daniel Robbins (RETIRED) gentoo-dev 2002-07-02 13:27:16 UTC
You need -mozilla and -ssl to disable mozilla.  But I think we should change our
mozilla DEPEND to be "mozilla? ( ssl? >=net-www/mozilla-0.9.9 )" and other
changes should be made so that -mozilla really turns off dependency on mozilla.
 (This will involve changing some of the code in src_compile() as well.) 
Assigning this to stroke.
Comment 4 Gabriele Giorgetti 2002-07-02 18:01:13 UTC
Hum... Daniel I'm not too sure about this one, if the user *wants* ssl then
mozilla is required and must be emerged. If he specifies -mozilla and ssl in USE
that way evolution will not build with ssl support. Is that what we really want ?

If so I'll go ahead and apply the necessary changes to the evo ebuild. 
Comment 5 Gabriele Giorgetti 2002-07-02 20:26:16 UTC
All right, drobbins agreed with me (I've contacted him on IRC).

Since evolution requires mozilla for ssl support you need -mozilla -ssl
to disable mozilla.