If down the road I realize that I've left out use flag for mplayer would I have to recompile mplayer?

localhost ~ #
localhost ~ # emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-sound/lame-3.96.1  -debug +gtk 1,226 kB
[ebuild N ] media-sound/xmms-1.2.10-r15 -3dnow +alsa +arts -directfb +esd -flac -jack -lirc +mad +mikmod -mmx +mp3 +nls +oss -sndfile +vorbis 3,006 kB [ebuild N ] media-video/mplayer-1.0.20060217 -3dfx -3dnow -3dnowext +X -aac -aalib +alsa (-altivec) +arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -dvd -dvdread -edl +encode +esd -fbcon -ggi +gif +gtk -i8x0 +ipv6 -jack -joystick +jpeg -libcaca -lirc -live -livecd -lzo +mad -matroska -matrox -mmx -mmxext -musepack -nas +nls -nvidia +opengl +oss +png -real -rtc +samba +sdl -sse -sse2 -svga -tga -theora +truetype -v4l -v4l2 +vorbis -win32codecs -xanim -xinerama +xmms +xv -xvid -xvmc 7,431 kB [ebuild N ] media-plugins/xmms-mpg123-1.2.10-r1 -3dnow +ipv6 -mmx +ssl 528 kB
[ebuild  N    ] media-libs/libmikmod-3.1.11-r1  +alsa +esd +oss 597 kB
[ebuild  N    ] media-plugins/xmms-mikmod-1.2.10  0 kB
[ebuild  N    ] media-plugins/xmms-vorbis-1.2.10-r1  +ipv6 +ssl 0 kB
[ebuild  N    ] media-plugins/xmms-arts-0.7.1-r1  231 kB
[ebuild  N    ] media-plugins/xmms-mad-0.8  307 kB
[ebuild  N    ] media-plugins/xmms-esd-1.2.10-r1  +oss 0 kB
[ebuild  N    ] media-plugins/xmms-oss-1.2.10  0 kB
[ebuild  N    ] media-plugins/xmms-alsa-1.2.10-r2  532 kB

Total size of downloads: 13,861 kB
localhost ~ # date
Wed Mar 22 20:15:51 GMT 2006
localhost ~ #

I could make /etc/packages/portage.use something like:

'media-sound/lame-3.96.1'

along with the other flags, and then mplayer would have lame et. al. as plug-in's, yes?

Or, do I have that wrong? Automagically mplayer will see 'media-sound/lame-3.96.1' and incorporate lame into mplayer? Or, is lame installed seperately?




'Default USE flags

The current default USE flags for an x86 Linux system:
File: /usr/portage/profiles/default-linux/x86/2005.1/make.defaults
...

USE="alsa apm arts avi bitmap-fonts cups eds emboss encode fortran
foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 imlib jpeg kde libg++
libwww mad mikmod motif mp3 mpeg ogg oggvorbis opengl oss pdflib png
qt quicktime sdl spell truetype truetype-fonts type1-fonts vorbis X
xml2 xmms xv"'

<http://gentoo-wiki.com/FAQ_USE_Flags>

But, I don't seem to have xmms installed, while I do have totem, so, I'm not totally understanding the significance of the above list.








As I think about this more, it seems that, for example, I might just install lame directly with portage. In that case, it'd be up to mplayer to recognize lame's presence, yes? However, with the use flags, mplayer is compiled with lame?

However, if another application is *also* installed with lame as a use flag, that'd be redundant. Or, not? They would both recursively install lame, with lame known to both mplayer and the second app?



thanks,

Thufir
--
gentoo-user@gentoo.org mailing list

Reply via email to