with this patch dependencies are handled better in case USE="X java" is set Reproducible: Always Steps to Reproduce: 1. emerge gcc 2. 3. Actual Results: if USE="X java" is set, emerge gcc wouldn't install X (because it's not a dependency) Expected Results: should emerge X an build with swing / awt support
Created attachment 12360 [details, diff] updated dependency handling
No can do (the if [ `use foo`] stuff), as it mess portage's dep cache.
hmm sry didn't know that, i could rewrite it using standard depedency syntax, but it would look extremely ugly ...
Created attachment 12806 [details, diff] new version, without that if [ `use bla` ... stuff behaves like the old one, but should be more dep cache friendly (thx mholzer for pointing this out) (did a quick test using emerge -pve and the bootstrap / build USE flags ...)
Azarah: is this patch still valid (or needed) for gcc-3.3.1 ebuilds?
No info provided on the validity of this bug. Resolving as NEEDINFO.