Hi Dirk, Dirk Uys wrote:
> Hi Everyone > > I wanted to install freemind, did a emerge -uavNDt freemind, this is what > I get: [snip] > The indentation is a little weird in the pasted output, but as far as I > can deduce freemind wants dev-java/fop, fop wants > dev-java/avalon-framework and avalon-framework want > dev-java/avalon-logkit, avalon-logkit wants ava-virtuals/jms and jms wants > dev-java/glassfish-jms-api. > > Which in my mind translate to: I need to install Java Message Service > which is enterprise message oriented middleware in order to get logging > going for some library that is used by freemind!!!! For some reason my > mind doesn't feel free, it feels bogged down. > > It doesn't seem like there are any use flags I can set to avoid this! Is > JMS really an compulsory requirement for avalon-logkit?? JMS is an optional dependency for logkit. It depends on the JMS API only, but triggers not even an implementation. The ebuild could offer it as flag. > Can anyone please suggest a mindmap application on gentoo that doesn't > rely on the same enterprise technology my bank is using? There are more funny deps on this tree. With Xpp2, Xpp3, DOM4J, StAX, JDOM and XOM I can see 6 different packages for XML parsing ;-) I think it is hard for the Java ebuild maintainers to recognize which dependency is really required for a package and which trigger optionally supported features. - Jörg