2018-03-25 22:02 GMT+03:00 Dale <[email protected]>:
> gevisz wrote:
>> 2018-03-25 21:40 GMT+03:00 Franz Fellner <[email protected]>:
>>> Just a stupid question: Did you add =scrnsaverproto-1.2.2-r1 to
>>> package.mask?
>> No. Actually, I do not need screensaver at all.
>>
>>> Because the -r2 is stable and nothing should prevent it from being merged...
>> But something does prevent it from being merged.
>>
>>> I am running partly testing and the time xorg-proto was added I had to deal
>>> with hard blocks which I circumvented by un-keywording (remove from
>>> package.accept-keywords) and selectively masking.
>> I have not understood the above comment.
>> But I prefer to stick with stable versions of all packages.
>>
>
> I would try the -t option to see what is pulling it in.  That may shed
> some light on the problem.  Won't hurt anything if it doesn't work either.

$ equery d scrnsaverproto
 * These packages depend on scrnsaverproto:
x11-base/xorg-server-1.19.5-r1 (>=x11-proto/scrnsaverproto-1.1)

So, it is xorg-server package that pulls scrnsaverproto in.

But I see no way how to switch it off:
$ equery uses xorg-server
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for x11-base/xorg-server-1.19.5-r1:
 U I
 - - debug       : Enable extra debug codepaths, like asserts and
extra output. If you want to get meaningful backtraces see

https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
 - - dmx         : Build the Distributed Multiheaded X server
 - - doc         : Add extra documentation (API, Javadoc, etc). It is
recommended to enable per package instead of globally
 + + glamor      : Enable Glamor OpenGL 2D acceleration
 - - ipv6        : Add support for IP version 6
 - - kdrive      : Build the kdrive X servers
 - - libressl    : Use dev-libs/libressl instead of dev-libs/openssl
as SSL/TLS provider (ineffective with USE=-ssl), packages should not
depend on this USE flag
 - - minimal     : Install a very minimal build (disables, for
example, plugins, fonts, most drivers, non-critical features)
 - - static-libs : Build static versions of dynamic libraries as well
 + + suid        : Enable setuid root program, with potential security risks
 - - systemd     : Enable use of systemd-specific libraries and
features like socket activation or session tracking
 - - tslib       : Build with tslib support for touchscreen devices
 + + udev        : Enable virtual/udev integration (device discovery,
power and storage device support, etc)
 - - unwind      : Enable libunwind usage for backtraces
 - - wayland     : Enable dev-libs/wayland backend
 - - xcsecurity  : Build Security extension
 - - xephyr      : Build the Xephyr server
 - - xnest       : Build the Xnest server
 + + xorg        : Build the Xorg X server (HIGHLY RECOMMENDED)
 - - xvfb        : Build the Xvfb server

Reply via email to