Within the IUSE flags on the ebuild gstreamer and gtk have a (+) in front of them, requiring them for use. If a user would like to only use finch, the ncurses client as i use, you cannot. I propose modifying the IUSE flags from IUSE="bonjour dbus debug doc eds gadu gnutls +gstreamer idn meanwhile" IUSE="${IUSE} networkmanager nls perl silc tcl tk spell qq gadu" IUSE="${IUSE} +gtk sasl ncurses groupwise prediction zephyr" # mono" --To-- IUSE="bonjour dbus debug doc eds gadu gnutls gstreamer idn meanwhile" IUSE="${IUSE} networkmanager nls perl silc tcl tk spell qq gadu" IUSE="${IUSE} gtk sasl ncurses groupwise prediction zephyr" # mono" I have tested this ebuild on my machine for many weeks now and have had much success on x86. I do not wish to have to continue using my own overlay to avert these dependencies. Reproducible: Always
Why don't you just do echo "net-im/pidgin -gstreamer -gtk" >> /etc/portage/package.use and be happy about your finch-only pidgin?
See also http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2 chapter 2.b. section "Declaring USE flags for individual packages" Marking this bug as INVALID because the average user wants pidgin with gtk user interface and gstreamer support.