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

