x11-base/xfree-4.3.0-r5 doesn't block on x11-base/xorg-x11. This can be a problem for people that have software depending on only xfree (for example xf4vnc), which will then draw in xfree on a system which has xorg installed, overwriting almost everything that xorg installed. Removing xfree will result in most files installed by xorg will also be uninstalled. Reproducible: Always Steps to Reproduce: 1. emerge xorg-x11 2. emerge xf4vnc Actual Results: Files installed by xorg-x11 is replaced with files from xfree. Expected Results: x11-base/xfree should block on x11-base/xorg-x11 and dependency-checking should fail for xf4vnc since it depends on x11-base/xfree $ emerge info Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.6) ================================================================= System uname: 2.6.6 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.15 distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O2 -pipe -frename-registers -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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="-march=athlon-tbird -O2 -pipe -frename-registers -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://ds.thn.htu.se/linux/gentoo http://trumpetti.atm.tut.fi/gentoo/ http://gentoo.linux.no/ http://gentoo.inode.at/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow S3TC X acpi acpi4linux alsa apache2 avi berkdb cdr composite crypt cscope dga dillo encode faad ffmpeg gif glut gpm gtk gtk2 icc imlib imlib2 javascript jikes jpeg lcms mad matroska mbox md5sum mikmod mmx moznocompose moznoirc moznomail mozsvg mpeg mpi mysql ncurses nowin offensive oggvorbis openal opengl openssh oss pam pdflib perl pic png postgres python radeon readline ruby sdl slang spell ssl stencil-buffer tcltk tetex tiff truetype type1 vim-with-x wmf wxwindows x86 xface xml xml2 xv xvid zlib"
I've added an explicit blocker of xorg-x11; previously it blocked virtual/x11.