Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12821 - evolution 1.2 requires mozilla if USE="-mozilla ssl"
Summary: evolution 1.2 requires mozilla if USE="-mozilla ssl"
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-27 22:40 UTC by Michael Henson
Modified: 2011-10-30 22:21 UTC (History)
0 users

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 Michael Henson 2002-12-27 22:40:38 UTC
evolution 1.2 and above, which can now use openssl for it's ssl support will
still require mozilla even if the use flags say otherwise. The ebuilds for 1.2.0
and 1.2.1 clearly show the desired behavior:

#   ssl?     ( mozilla? ( >=net-www/mozilla-0.9.9 ) )
#   ssl?     ( !mozilla? ( >=dev-libs/openssl-0.9.5 ) )
# This is how the deps should be, but portage cannot handle it

The most reasonable thing to do in this case would be to have drop the ssl use
flag generating a dependency on mozilla since the ebuild logic would only use
openssl in that case anyway and everything would work as expected.
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-03-02 16:30:29 UTC
fixed in cvs. the new DEPEND line uses nested USE flags which i've tested with portage-2.0.47-r7. 

only fixed in 1.2.2. hopefully there'll be enough testing for this to go stable soon during the thaw ..