After xfree was removed from portage, I get the following line when doing emerge -uDpv world: [ebuild U ] x11-base/xorg-x11-6.8.0-r3 [4.3.0-r8] {list of keywords} This suggests that xorg is already on the system, and that this is a simple upgrade. The system doesn't have xorg, it is still running xfree 4.3.0-r8 (as can be seen from that very line). Granted there is a move from xfree to xorg, but this looks more like an attempt at tricking people into thinking they already have xorg installed, which could lead to failed upgrade attempts. Leaving those who use xfree out in the cold is fine, but please don't try to break their system. :) Reproducible: Always Steps to Reproduce: 1. Use a box still running XFree 2. emerge sync 3. emerge -uDpv xorg-x11 Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks fixpackages sandbox sfperms userpriv" GENTOO_MIRRORS="ftp://mirror.pudas.net/gentoo ftp://ftp.easynet.nl/mirror/ gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://10.0.0.6/gentoo-portage" USE="x86 3ds X Xaw3d aac aalib acpi acpi4linux aim alsa apm audiofile avantgo avi bitmap-fonts blender-game bootsplash bzlib calendar camaelon cddb cdf cdparanoia cdr codecs cpdflib crypt cups curl curlwrappers dba dbase dbm dbx dedicated dga dio directfb divx4linux doc dri dts dv encode exif faac faad fam fbcon ffmpeg fla flac flatfile foomaticdb fortran freetype ftp fusion gcj gd gdbm ggi gif glep gnuplot gpm gsnd gtk gtk2 hardened iconv icq imagemagick imap imlib inifile irmc jabber java jikes jpeg jython libwww live lzo lzw lzw-tiff mad matroska matrox mbox mikmod mmx motif mp3 mpeg mpeg4 mpi mplayer msn nas ncurses netcdf nls nocd nowin oav offensive oggvorbis opengl operanom2 oscar oss pam pda pdf pdfkit pdflib perl pic pie plotutils png ppds python qt quicktime readline ruby samba sdl slang soap speex spell sqlite ssl svg svga szip tcltk tcpd tetex tga theora tiff truetype truetype-fonts unicode uptimed usb vcdimager videos wmf wxwin wxwindows xanim xgetdefault xml xml2 xmlrpc xmms xosd xpm xscreensaver xv xvid yahoo zlib video_cards_matrox"
We aren't interested in supporting xfree anymore, and this creates added incentive to upgrade. There's no way of automatically moving people from xfree to xorg without renaming one of them. And frankly, the update should be seamless so failure shouldn't be any more of an issue than it would have been with xfree 4.4.