On 20 Dec 2008, at 04:34, Arttu V. wrote:
On 12/20/08, Willie Wong <ww...@princeton.edu> wrote:
I think you can try use unmasking the flag:
add a line to /etc/portage/package.use.mask
It's profiles related stuff, so I think
/etc/portage/profiles/package.use.mask will be the right place. At
least if one trusts portage's man page.
Apparently one shouldn't:
$ emerge -pv mplayer
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-video/mplayer-1.0_rc2_p28058-r1 USE="a52 aac
alsa ass doc dvd enca encode gif iconv jpeg live lzo mad md5sum mmx
mp2 mp3 musepack nemesi png pnm quicktime rar samba sse sse2 svga
theora truetype unicode vidix vorbis win32codecs x264 xanim xv xvid
zoran -3dnow -3dnowext -X -aalib (-altivec) -amrnb -amrwb -arts -bidi -
bindist -bl -cddb -cdio -cdparanoia -cpudetection -custom-cflags -
custom-cpuopts -debug -dga -dirac -directfb -dts -dv -dvb (-dvdnav) -
dxr3 -esd -fbcon -ftp -ggi -gtk -ipv6 -jack -joystick -ladspa -libcaca
-lirc -mmxext -mng -nas -openal -opengl -oss -pulseaudio -pvr -radio (-
real) -rtc -schroedinger -sdl -speex -ssse3 -teletext -tga -v4l -v4l2 -
xinerama -xscreensaver -xvmc" VIDEO_CARDS="vesa -mga -s3virge -tdfx" 0
kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
$ grep -R dvdnav /etc/portage/*
/etc/portage/package.keywords:# Use mplayer's internal dvdnav
/etc/portage/package.keywords:=media-libs/libdvdnav-4.1.3
/etc/portage/package.unmask:# use mplayer's internal dvdnav
/etc/portage/package.unmask:=media-libs/libdvdnav-4.1.3
/etc/portage/package.use:media-video/mplayer dvd enca encode gif iconv
jpeg live lzo mad mmx mp2 mp3 musepack nemesi png pnm quicktime rar
samba srt sse sse2 theora truetype unicode vorbis win32codecs x264
xanim xvid zoran doc dvdnav
/etc/portage/profiles/package.use.mask:media-video/mplayer -dvdnav
$ emerge --version
Portage 2.1.4.5 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0,
2.6.25-gentoo-r7 i686)
$
I'm not sure if I'm using a different version of Portage from you (see
last line above), as I can't find reference to use.mask in portage's
man page.
Stroller.