Title says all. When i do a "emerge -vupD libgtkhtml" i don't see a -tetex while i should since it's optional. Reproducible: Always Steps to Reproduce: 1. USE=tetex emerge -vpD libgtkhtml 2. USE=-tetex emerge -vpD libgtkhtml 3. observe that tetex is optional, but not mentioned by the ebuild Actual Results: In my case tetex was going to be installed while it wasn't visible with a "emerge -vupD world" Expected Results: The ebuild should've let me know it was going to install tetex. Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5) ================================================================= System uname: 2.6.5 i686 Athlon XP Barto Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -mmmx -msse -m3dnow" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -mmmx -msse -m3dnow" DISTDIR="/tmp/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apm audiofile avi berkdb cdr crypt divx4linux encode esd foomaticdb gdbm geoip gif gnome gphoto2 gtk gtk2 guile imagemagick imlib java jikes jpeg kde libg++ libwww mad mikmod mmx motif mpeg ncurses offensive oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang sse ssl svga tcltk tcpd tetex tiff truetype usb wmf x86 xml xml2 xmms xv xvid zlib"
.You are using the Deep flag with emerge, so it scans the entire dep tree. libgtkhtml isn't trying to bring in tetex. The dep is probably comming from app-text/docbook-sgml-utils which does in fact have a tetex flag. Changing use flags on a system will usually cause problems like this.
Hmm i reviewed everything today again, and it appears i forgot to put a - in front of kde and gnome in my USE var. This appearantly triggered some packages to be installed with an upgrade. My mistake.