xosd needs gtk only for the optional xmms plugin. xmms is removed from portage, so xmms plugin shouldn't be compiled anyway, thus there is no need for gtk dependency. xosd's configure detects gtk missing and it will not compile the xmms plugin. I have a mythtv system. It does not have gtk installed. I used xosd to display "Loading movie..." after the user pressed Enter on the remote (mplayer takes a while to load (2 seconds), but I wanted immediately feedback for the user, to confirm that she pressed the right button on the remote). Anyway, as of this morning, emerge -uDav world wants to compile gtk+, cairo, atk, pango, shared-mime just because now xosd have a dependency for gtk, dependecy which is useless. Please, could someone with access to portage remove the dependency for gtk, allowing compilation of xosd without the *optional but not functional anyway* xmms plugin? the gtk dependency was introduced as a solution to bug #153579 I set severity to Major: A major feature was broken, the feature being: xosd as a *light* (no gtk dependency) X on-screen display, please feel free to adjust the severity if you disagree. Thank you, Dan. Reproducible: Always
gtk+ is needed for --enable-beep_media_player_plugin; anyway, the ebuild is wrong - it works w/ =x11-libs/gtk+-1.2* _only_, not with gtk+-2. Should be something like: bmpx? ( =x11-libs/gtk+-1.2.2 ) ... $(use_enable bmpx beep_media_player_plugin)
Err, bmpx? ( =x11-libs/gtk+-1.2* ) of course.
sorry, i completely misread that bug report. should be fixed now.
Thanks