The ebuild for net-p2p/azureus-2.2.0.0-r1 has an un-necessary hard linked dependancy towards KDE (>=dev-java/systray4j-2.4). You should consider adding an IUSE for kde and running through an if/loop check if the IUSE for kde is active and then install systray4j. It's rather annoying to have to build KDE for this program when I do not use it. Though I just edited the ebuild myself and removed >=dev-java/systray4j-2.4 from the RDEPEND list. Azureus does not require systray4j as a runtime dependancy that I can see for non-KDE users. Reproducible: Always Steps to Reproduce: 1. env ACCEPT_KEYWORDS="~x86" -vp emerge azureus 2. 3. Actual Results: Requires QT and kdelibs to be installed Expected Results: Installs without requiring these dependancies for non-KDE users. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r0, 2.6.10-cko3 i686) ================================================================= System uname: 2.6.10-cko3 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache digest distlocks sandbox sfperms" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex 3ds GAPING_SECURITY_HOLE X X509 aalib aavm accounting acl acpi acpi4linux activefilter alsa altcolors amd ansi ared aredmem artworkextra asterisk async atlas avi bcmath beepmp berkdb bigger-fonts bitmap-fonts blas blender-game bonobo bzlib c++ calendar cap caps cdinstall cdparanoia cdr cdrom chroot clamav clanJavaScript clanVoice cle266 clisp codecs cpdflib crypt cscope css ctype cups curl curlwrappers custreloc dba dbase dbm dbx devfs devfs26 devmap dga dhcp diet dio divx4linux dmx droproot dv dvb edl encode erandom escreen esd etwin evo exif ext-png ext-zlib extensions f2c f77 faac faad fam ffmpeg fla flac flatfile flood fltk fluidsynth fmod font-server foomaticdb fortran freetype frlargefiles frnothreads frxp ftp gb gcj gcl gd gdbm geoip ggi gif gimp gimpprint ginac gkrellm glade glgd glut gmp gnome gnomedb gnuplot gnutls gphoto2 gprof gps graphviz gs gstreamer gtk gtk2 gtkhtml guile hal icon iconv icq icu ide idea idl image imagekits imagemagick imap imlib imlib2 inifile ipv6 j2ee jabber java javascript jbig jboss jce jikes joystick jp2 jpeg junit justify jython ladcca lapack latex lcd lcms libcaca libdsk libgd libgda libwww lzo lzw lzw-tiff mad mcal mcve mdb memlimit mha mikmod mime ming mixer mmap mmx mng mozilla moznocompose moznoirc moznomail mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer mppe-m msession msn music mysql mythtv native ncurses network nls nocardbus nocd nodrm nptl ntlm nvidia oav objc offensive oggvorbis openal opengl opens oss pam parse-clocks pcap pcntl pcre pdf pdflib perl physfs pic pie plotutils png posix ppds pthreads python quicktime quotes radius readline real recode rtc ruby samba sdl session sftplogging silc simplexml skey slp smime soap sockets speex spell sse ssl svg svga sysvipc szip t1lib tcltk tcpd tetex tga theora tidy tiff timidity truetype truetype-fonts type1-fonts unicode usb v4l v4l2 videos vim vnc wddx wmf wxwin wxwindows xchatdccserver xface xforms xine xml xml2 xmlrpc xmms xpm xscreensaver xsl xv xvid xvmc yahoo zlib"
Created attachment 49695 [details, diff] disable the dependency to systray4j if kde is not used
According to the changelog, azureus stopped using systray4j since version 2.1.0.0, so this dependency should really be removed. You may want to check out bug 74575, which has an updated ebuild done by Diego and I :)
azureus-2.3.0.4 doesn't have that dep. closing bug