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.


Reply via email to