On Sat, Nov 21, 2009 at 10:41:35PM -0500, sean wrote

> Altering some USE flags was a big help. I had been altering them,
> but finally it worked.  I went from over 300 packages down to 32.

  That's one of the reasons I lead off my USE in /etc/make.conf with a
"-*", and then enable only what I want/need.  Mine is...

USE="-* X a52 aac bzip2 dga exif ffmpeg flac gif jpeg joystick mmx mng mp3 mpeg 
nptl nptlonly nsplugin offensive ogg opengl pcf png posix sdl sse sse2 ssse3 
theora threads tiff truetype vim-syntax vorbis win32codecs wmf xcomposite xpm 
xv xvid zlib"

...plus a few application-specific flags in /etc/package.use.  There
are also a bunch of flags set in your profile.  If you don't negate them
in /etc/make.conf, they get applied.  E.g.
/usr/portage/profiles/default/linux/make.defaults has
USE="berkdb crypt ipv6 ncurses nls pam perl python readline ssl tcpd zlib"

  I don't want want/need ipv6 or nls or pam.  I've been starting my USE
with "-*" since the day the developers "in their infinite wisdom"
decided to make ipv6 a default setting.  Firefox and mplayer and other
apps that accessed the internet ended up sitting doing nothing for 45
seconds, waiting for the ipv6 DNS query to timeout, before sending an
ipv4 query, and doing what they were supposed to do.

 The desktop profile has...

========================================================================
USE="a52 aac acpi alsa branding cairo cdr dbus dts dvd dvdr eds emboss
encode evo fam firefox flac gif gnome gpm gstreamer gtk hal jpeg kde ldap 
libnotify mad mikmod mp3 mp4 mpeg ogg opengl pdf png ppds qt3support qt4 
quicktime sdl spell svg thunar tiff truetype vorbis win32codecs unicode usb X 
x264 xml xulrunner xv xvid"

# This is added for GNOME/Xfce
USE="${USE} startup-notification"

# Adding this for bluetooth support
USE="${USE} bluetooth consolekit"
========================================================================

  I don't want/need dbus, hal, emboss, fam, gnome, kde, ldap, quicktime,
thunar, startup-notification, bluetooth, or consolekit, thank you.
There may be additional stuff that cascades in by default.  Gentoo is
about the user having control, which is why the "-*".

-- 
Walter Dnes <waltd...@waltdnes.org>

Reply via email to