I don't think I need any of those video drivers it wants to install (except xf86-video-nv?). I'm wondering (a) why portage wants to put them all in and (b) how can I weed out the ones I don't want. Here's my emerge --infolivecd / # emerge -Duva xorg-x11
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ ... a bunch of packages here ... ]
[ebuild N ] x11-base/xorg-x11-7.2 0 kB
[ebuild N ] x11-drivers/xf86-video-ark-0.6.0 USE="-debug" 227 kB
[ebuild N ] x11-drivers/xf86-video-tseng-1.1.1 USE="-debug" 268 kB
[ebuild N ] x11-drivers/xf86-video-vga-4.1.0 USE="-debug" 229 kB
[ebuild N ] x11-drivers/xf86-video-v4l-0.1.1 USE="-debug" 230 kB
[ebuild N ] x11-drivers/xf86-video-s3virge-1.9.1 USE="-debug" 274 kB
[ebuild N ] x11-drivers/xf86-video-vmware-10.15.0 USE="-debug" 256 kB
[ebuild N ] x11-drivers/xf86-video-nv-1.2.2.1 USE="-debug" 291 kB
[ebuild N ] x11-drivers/xf86-video-neomagic-1.1.1 USE="-debug" 258 kB
[ebuild N ] x11-drivers/xf86-video-i128-1.2.1 USE="-debug" 259 kB
[ebuild N ] x11-drivers/xf86-video-siliconmotion-1.5.1 USE="-debug" 260 kB
[ebuild N ] x11-drivers/xf86-video-dummy-0.2.0 USE="-debug" 224 kB
[ebuild N ] x11-drivers/xf86-input-evdev-1.1.5-r1 USE="-debug" 237 kB
[ebuild N ] x11-drivers/xf86-input-mouse-1.2.1 USE="-debug" 265 kB
[ebuild N ] x11-drivers/xf86-video-apm-1.1.1 USE="-debug" 262 kB
[ebuild N ] x11-drivers/xf86-video-i810-1.7.4 USE="dri -debug" 452 kB
[ebuild N ] x11-drivers/xf86-video-trident-1.2.3 USE="-debug" 282 kB
[ebuild N ] x11-drivers/xf86-input-keyboard-1.1.1 USE="-debug" 230 kB
[ebuild N ] x11-drivers/xf86-video-cirrus-1.1.0 USE="-debug" 258 kB
[ebuild N ] x11-drivers/xf86-video-mga-1.4.6.1 USE="dri -debug" 368 kB
[ebuild N ] x11-drivers/xf86-video-sisusb-0.8.1 USE="-debug" 283 kB
[ebuild N ] x11-drivers/xf86-video-savage-2.1.2-r1 USE="dri -debug" 297 kB
[ebuild N ] x11-drivers/xf86-video-chips-1.1.1 USE="-debug" 317 kB
[ebuild N ] x11-drivers/xf86-video-via-0.2.2 USE="dri -debug" 389 kB
[ebuild N ] x11-drivers/xf86-video-voodoo-1.1.1 USE="-debug" 243 kB
[ebuild N ] x11-drivers/xf86-video-rendition-4.1.3 USE="-debug" 286 kB
[ebuild N ] x11-drivers/xf86-video-tga-1.1.0 USE="-debug" 255 kB
[ebuild N ] x11-drivers/xf86-video-s3-0.5.0 USE="-debug" 235 kB
[ebuild N ] x11-drivers/xf86-video-cyrix-1.1.0 USE="-debug" 244 kB
[ebuild N ] x11-drivers/xf86-video-tdfx-1.3.0 USE="dri -debug" 256 kB
[ebuild N ] x11-drivers/xf86-video-vesa-1.3.0 USE="-debug" 233 kB
[ebuild N ] x11-drivers/xf86-video-sis-0.9.1-r1 USE="dri -debug" 602 kB
[ebuild N ] x11-drivers/xf86-video-fbdev-0.3.1 USE="-debug" 213 kB
[ebuild N ] x11-drivers/xf86-video-glint-1.1.1 USE="dri -debug" 340 kB
[ebuild N ] x11-drivers/xf86-video-ati-6.6.3 USE="dri -debug" 707 kB
Total: 164 packages (162 new, 2 in new slots), Size of downloads: 92,731 kB
Would you like to merge these packages? [Yes/No]
Here's my make.conf:livecd / # emerge --info
Portage 2.1.2.9 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 10 Jul 2007 03:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.61
sys-devel/automake: 1.9.6-r2, 1.10
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.23b
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache cvs digest distcc distlocks keepwork metadata-transfer notitles sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/dis ... ns/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo http://cudlug.cudenver.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://mirror.utdlug.org/linux/distributions/gentoo/ "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl aim alsa amd64 avi berkdb bitmap-fonts bzip2 cdparanoia cdr cli cracklib crypt cups doc dri dvb dvd dvdr dvdread emacs esd ffmpeg firefox fortran ftp gdbm ggi gif gnome gphoto2 gpm gstreamer gtk2 hal iconv icq imap ipv6 isdnlog jabber java javascript jpeg justify kde libg++ midi mmx mozilla mp3 mpeg mplayer msn mudflap mule nas ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp oss pam pcre pdf perl png pppd python quicktime readline reflection samba session source spell spl sse sse2 ssl tcpd tiff truetype-fonts type1-fonts unicode usb vcd verbose vorbis wifi xine xml2 xorg xprint xv yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
USE = "aim alsa avi bmp bzip2 cdparanoia cdr crypt cups doc dvb dvd dvdr dvdread emacs esd ffmpeg firefox ftp ggi gif gnome gphoto2 gstreamer gtk2 hal icq imap ipv6 jabber java javascript jpeg justify kde mozilla mplayer mp3 mpeg msn mule multilib nas nsplugin nvidia ogg opengl oss pdf perl png python quicktime real samba source spell ssl tiff usb vcd verbose vorbis wifi win32codecs X xine xml2 xmms xprint xv yahoo"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
#ACCEPT_KEYWORDS="~x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORTDIR_OVERLAY=/usr/local/portage
FETCHCOMMAND="/usr/bin/wget -t 1 --passive-ftp \${URI} -P \${DISTDIR}"
RESUMECOMMAND="/usr/bin/wget -c -t 2 --passive-ftp \${URI} -P
\${DISTDIR}"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/dis ... ns/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://mirror.espri.arizona.edu/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.binarycompass.org http://mirror.phy.olemiss.edu/mirror/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo/"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
RSYNC_RETRIES="1"
RSYNC_TIMEOUT=60
MAKEOPTS="-j2"
AUTOCLEAN="yes"
FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox notitles cvs keepwork digest"
DISTCC_DIR="${PORT_TMPDIR}/.distcc"


