On 2017-04-20 20:09, Neil Bothwick <n...@digimed.co.uk> wrote:
> On Thu, 20 Apr 2017 18:09:48 +0200, Raffaele Belardi wrote:
>
>> Calculating dependencies... done!
>> [ebuild  N     ] app-editors/emacs-25.2_rc2:25::gentoo  USE="X alsa
>> dbus gif gpm gtk gtk3 inotify jpeg png ssl svg tiff xpm zlib -Xaw3d
>> -acl (-aqua) -athena (-cairo) -dynamic-loading -games -gconf -gfile
>> -gsettings -gzip-el -hesiod -imagemagick -kerberos -libxml2 -livecd
>> -m17n-lib -motif -pax_kernel (-selinux) -sound -source
>> -toolkit-scroll-bars -wide-int -xft (-xwidgets)" 0 KiB
>> 
>> The parentheses indicate that the flag is 'forced, masked, or
>> removed' (from man emerge) so it is ignored on purpose. I have no idea
>> why.
>
> It is masked in the profile
>
> % grep -r xwidgets /var/portage/profiles
> ...
> /var/portage/profiles/base/package.use.mask:app-editors/emacs:25 xwidgets

Well, this is really surprising...I never thought of this. You made my day!

I checked the file "/usr/portage/profiles/base/package.use.mask", it tells:
# Ulrich Müller <u...@gentoo.org> (4 Feb 2017)
# Uses old and vulnerable net-libs/webkit-gtk:3, bug #584156.
app-editors/emacs:25 xwidgets
app-editors/emacs-vcs:25 xwidgets

For those who don't care about it and just want to use xwidgets:
Edit your use.mask file, mine is:
"/etc/portage/profile/package.use.mask".

Add line below:
app-editors/emacs -xwidgets

Danny

Reply via email to