On 03/08/2015 10:01 AM, Joakim Tjernlund wrote:
> On Sun, 2015-03-08 at 15:47 +0000, Joakim Tjernlund wrote:
>>
>> package.use/package.use.force is a bit different though:
>> cat /etc/portage/package.use/qemu
>> app-emulation/qemu vde -alsa -pulseaudio -bluetooth -opengl 
>> qemu_user_targets_x86_64 xattr virtfs static-
>> user
>>
>> #Needed by static-user
>> sys-libs/zlib static-libs
>> dev-libs/glib static-libs
>> sys-apps/attr static-libs
>>
>> Moving this to package.use/package.use.force does not respect -alsa, 
>> -pulseaudio, -opengl all
>> flags which has a - on them, emerge wants to turn them on again.
>>
>> Am I missing something?
>> Using portage 2.2.18
> 
> Appears one have to use package.use.mask for that.
>  cat package.use.mask
>  app-emulation/qemu alsa pulseaudio bluetooth opengl
> It would be handy if one could use the same syntax as in
> /etc/portage/package.use/qemu(-alsa -opengl etc.)
> 
>  Jocke
> 

Yes, the inverted use.mask logic can be confusing if you are not
familiar with it. The negative flags have a special meaning within the
context of of portage's "incremental stacking" behavior, so they can
still be useful, though not in the same way that you you attempted to
use them.
-- 
Thanks,
Zac

Reply via email to