On Wed, Jun 10, 2009 at 1:49 PM, Mark Knecht<markkne...@gmail.com> wrote:
<SNIP>
>
> OK, market's closed and machine's back into Gentoo. Figure I might as
> well post my complete /etc/make.conf file in case others see problems.
>
> I have a vague recollection that *maybe* I turned on the gnome and/or
> kde flags sometime recently. (Last few months maybe?) That could
> easily be a part of it. I also am wondering why I have some of this
> flags anymore - probably been around quite awhile, but are they
> required or used? - gimpprint, ppds, jack-tmpfs, v4l, v4l2,
> xscreensaver, apache2. Those seem like things from some distanst past.
>
> Let me know what else might need to be looked at. Again, the question
> I'd most like to answer at this point is why do I have 339 packages in
> emerge -epv @system when it used to be <100.
>
> Thanks all!
>
> Cheers,
> Mark
>
> # These settings were set by the catalyst build script that
> automatically built this stage
> CFLAGS="-march=k8 -O2 -pipe"
> CHOST="x86_64-pc-linux-gnu"
> CXXFLAGS="${CFLAGS}"
> MAKEOPTS="-j2"
> FEATURES="parallel-fetch distclean ccache"
> USE="cdda cddb realmedia quicktime dri radeon mmx mmxext sse sse2
> 3dnow 3dnowext gnome kde -esd -arts ladspa nptl nptlonly audiofile
> gimp gimpprint ppds usb alsa cdr dvd dvdr dvdread jack jack-tmpfs
> fluidsynth tcltk sndfile v4l v4l2 mysql flac xscreensaver -samba i8x0
> mythtv apache2 -lirc mjpeg xvid xine cjk unicode vorbis ogg truetype
> java -eds -dts a52 odbc"
> ACCEPT_KEYWORDS="amd64"
> ALSA_CARDS="hdsp9652 hdsp"
> VIDEO_CARDS="radeon vesa fbdev"
> INPUT_DEVICES="evdev"
> LINGUAS="en"
> PORTAGE_NICENESS=19
> EMERGE_DEFAULT_OPTS="--with-bdeps y"
> GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> source /usr/local/portage/layman/make.conf
>
>
> lightning ~ # cat /etc/portage/package.use
> #sys-devel/gcc gcj
> app-cdr/k3b ffmpeg
> gnome-extra/yelp firefox
> media-sound/alsa-tools fltk
> media-tv/mythtv frontendonly oss opengl -jack
> media-sound/jack-audio-connection-kit -dbus
> sys-libs/glibc userlocales
> dev-java/sun-jdk nsplugin
> www-client/mozilla-firefox gnome -ipv6
> dev-util/subversion -apache2
> dev-lang/python X tk
> dev-libs/libcdio cddb
> x11-libs/cairo X pdf
> x11-libs/qt qt3support
> www-plugins/mplayerplug-in -gtk
> app-emulation/emul-linux-x86-soundlibs arts
> media-libs/swfdec -oss
> sys-block/gparted fat ntfs
> dev-cpp/gtkmm accessibility
> media-video/totem -bluetooth
> lightning ~ #
>
> lightning ~ # eselect profile list
> Available profile symlink targets:
>  [1]   default/linux/amd64/2008.0
>  [2]   default/linux/amd64/2008.0/desktop *
>  [3]   default/linux/amd64/2008.0/developer
>  [4]   default/linux/amd64/2008.0/no-multilib
>  [5]   default/linux/amd64/2008.0/server
>  [6]   hardened/amd64
>  [7]   hardened/amd64/multilib
>  [8]   selinux/2007.0/amd64
>  [9]   selinux/2007.0/amd64/hardened
>  [10]  hardened/linux/amd64
> lightning ~ #
>

When I look through the emerge -epv --tree @system output I see a lot
of stuff like the following. There are packages that look like they
probably do below in @system - qt & gtk+ - but they have global flags
for cups pulling in cups which starts grabbing more and more stuff.

[nomerge      ]  x11-libs/qt-3.3.8b-r1  USE="cups ipv6 mysql odbc
opengl -debug -doc -examples (-firebird
) -immqt -immqt-bc -nas -nis -postgres -sqlite -xinerama"
[nomerge      ]   net-print/cups-1.3.10-r1  USE="X acl dbus java jpeg
ldap pam perl png ppds python ssl t
iff -avahi -gnutls -kerberos -php -samba -slp -static -xinetd
-zeroconf" LINGUAS="en -de -es -et -fr -he
-id -it -ja -pl -sv -zh_TW"


[nomerge      ]  x11-libs/gtk+-2.14.7-r2  USE="X cups jpeg tiff -debug
-doc -jpeg2k -vim-syntax -xinerama
"
[nomerge      ]   net-print/cups-1.3.10-r1  USE="X acl dbus java jpeg
ldap pam perl png ppds python ssl t
iff -avahi -gnutls -kerberos -php -samba -slp -static -xinetd
-zeroconf" LINGUAS="en -de -es -et -fr -he
-id -it -ja -pl -sv -zh_TW"


Once something like cups gets pulled in then that leads to things like java:

[ebuild   R   ]     net-print/cups-1.3.10-r1  USE="X acl dbus java
jpeg ldap pam perl png ppds python ssl
 tiff -avahi -gnutls -kerberos -php -samba -slp -static -xinetd
-zeroconf" LINGUAS="en -de -es -et -fr -h
e -id -it -ja -pl -sv -zh_TW" 3,691 kB
[nomerge      ] gnome-base/libgnomeui-2.24.1  USE="-doc"
[nomerge      ]  gnome-base/libbonoboui-2.24.1  USE="X -doc"
[nomerge      ]   gnome-base/libgnome-2.24.1  USE="-debug -doc -esd"
[nomerge      ]    gnome-base/gnome-vfs-2.24.0  USE="acl fam hal ipv6
ssl -avahi -debug -doc -gnutls -ker
beros -samba"
[nomerge      ]     app-admin/gamin-0.1.10
[nomerge      ]      dev-libs/libgamin-0.1.10-r2  USE="python -debug"
[nomerge      ]       dev-lang/python-2.5.4-r2  USE="berkdb gdbm ipv6
ncurses readline ssl threads tk xml
 -build -doc -examples -sqlite -ucs2 -wininst"
[ebuild   R   ]        sys-libs/gdbm-1.8.3-r3  USE="berkdb" 224 kB
[ebuild   R   ]         sys-libs/db-4.6.21_p4  USE="java -doc -nocxx
-tcl -test" 11,649 kB
[ebuild   R   ]          dev-java/sun-jdk-1.6.0.13  USE="X alsa
nsplugin odbc -doc -examples -jce" 78,406
 kB


And from there I get more and more.

Turning off the gnome and kde flags helps - gets me down to 279 - but
that's not enough.

This all seems to be leading me toward really minimizing the number of
flags I have in /etc/make.conf and putting only the ones I think I
care about in package.use?

- Mark

Reply via email to