In a (clumsy) attempt to comply with the new policy on gtk/gtk2 USE-flags,
someone broke amule 2.0.3-r2. The ebuild used the wxwidget eclass to choose the
correct version of wxGTK 2.6.1, and the line 'need-wxwidgets gtk2' was needed to
use gtk2-enabled wxGTK, the default option with wxGTK >= 2.6 (required by the
ebuild).
Now someone changed 'gtk2' in 'gtk', and the ebuild fails when it tries to use
the gtk1 support that is compiled only when expressly required by the specific
wxGTK local flag 'wxgtk1' and not by default.
Also, the new check:
need-wxwidgets gtk
use unicode && need-wxwidgets unicode
is meaningless, because 'need-wxwidgets unicode' doesn't override
'need-wxwidgets gtk'.
Solution: remove 'gtk' from the ebuild use-flag list ('maintainer knows better'
in the best of all worlds), and change the mentioned lines in:
if use unicode; then
need-wxwidgets unicode
else
need-wxwidgets gtk2
fi