Jump to content
funtoo forums
  • 0

[solved] pam- add deps to gnome and x11



Upgrading to latest kit 1.3 brings in a pam upgrade that in turn brings in a lot of X11 and some GNOME dependencies. This in on my server and I would prefer to not have X11 or gnome stuff installed.

# epro show

=== Enabled Profiles: ===

        arch: x86-64bit
       build: current
     subarch: intel64-sandybridge
      flavor: core
     mix-ins: (not set)

=== Python kit: ===

      branch: 3.7-release

=== All inherited flavor from core flavor: ===

                         minimal (from core flavor)



# emerge -vatDuU --with-bdeps y @world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge       ] sys-libs/pam- [1.3.0-r3::core-kit] USE="berkdb cracklib filecaps nls nullok%* pie sha512%* -audit -debug -minimal% -mktemp% -nis -pam_krb5% -pam_ssh% -passwdqc% -securetty% (-selinux) -static-libs% (-test%) (-vim-syntax%)"
[nomerge       ]  sys-auth/elogind-239.3::gnome-kit  USE="acl pam policykit -debug -doc (-selinux)"
[nomerge       ]   sys-auth/polkit-0.115-r1::gnome-kit  USE="nls pam -elogind -examples -gtk -introspection -jit -kde (-selinux) -test"
[ebuild  N     ]    sys-auth/consolekit-0.4.6::nokit  USE="acl pam policykit -debug -doc (-selinux) -systemd-units -test" 370 KiB
[ebuild  N     ]     x11-libs/libX11-1.6.6::xorg-kit  USE="ipv6 -doc -static-libs -test" 2,288 KiB
[ebuild  N     ]      x11-libs/libxcb-1.13:0/1.12::xorg-kit  USE="-doc (-selinux) -static-libs -test -xkb" 499 KiB
[ebuild  N     ]       x11-libs/libXau-1.0.8-r1::xorg-kit  USE="-static-libs" 289 KiB
[ebuild  N     ]       x11-libs/libXdmcp-1.1.2-r2::xorg-kit  USE="-doc -static-libs" 324 KiB
[nomerge       ] x11-libs/libXdmcp-1.1.2-r2::xorg-kit  USE="-doc -static-libs"
[nomerge       ]  x11-base/xorg-proto-2018.4_p20180627-r2::core-gl-kit
[ebuild  N     ]   x11-proto/fontsproto-2.1.3:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/applewmproto-1.4.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/fixesproto-5.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/evieproto-1.1.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/lg3dproto-5.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xproxymngproto-1.0.3:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xineramaproto-1.2.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/compositeproto-0.4.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/trapproto-3.4.3:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/presentproto-1.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/printproto-1.0.5:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xcalibrateproto-0.1.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xf86vidmodeproto-2.3.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/randrproto-1.6.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xf86driproto-2.1.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xproto-7.0.32:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/scrnsaverproto-1.2.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xextproto-7.3.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xf86dgaproto-2.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/fontcacheproto-0.1.3:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/renderproto-0.11.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/resourceproto-1.2.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/kbproto-1.0.7:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/dri2proto-2.8:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xf86bigfontproto-1.2.0:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/bigreqsproto-1.1.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/damageproto-1.2.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xf86rushproto-1.2.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/recordproto-1.14.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/inputproto-2.3.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xf86miscproto-0.9.3:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/windowswmproto-1.0.4:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/dri3proto-1.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/xcmiscproto-1.2.2:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/glproto-1.4.17:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/videoproto-2.3.3:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]   x11-proto/dmxproto-2.3.1:0/stub::core-gl-kit  0 KiB
[ebuild  N     ]    x11-base/xorg-proto-2018.4_p20180627-r2::core-gl-kit  0 KiB
[nomerge       ] sys-libs/pam- [1.3.0-r3::core-kit] USE="berkdb cracklib filecaps nls nullok%* pie sha512%* -audit -debug -minimal% -mktemp% -nis -pam_krb5% -pam_ssh% -passwdqc% -securetty% (-selinux) -static-libs% (-test%) (-vim-syntax%)"
[blocks b      ]  <sys-auth/pambase-20190426 ("<sys-auth/pambase-20190426" is blocking sys-libs/pam-
[ebuild     U  ]   sys-auth/pambase-20190426::core-kit [20150213-r3::core-kit] USE="cracklib -debug -minimal -mktemp -nullok* -pam_krb5 -pam_ssh -passwdqc -securetty (-selinux) -sha512* (-consolekit%) (-elogind%) (-gnome-keyring%) (-systemd%)" 0 KiB
[ebuild     U  ]    sys-libs/pam- [1.3.0-r3::core-kit] USE="berkdb cracklib filecaps nls nullok%* pie sha512%* -audit -debug -minimal% -mktemp% -nis -pam_krb5% -pam_ssh% -passwdqc% -securetty% (-selinux) -static-libs% (-test%) (-vim-syntax%)" 742 KiB
[nomerge       ] sys-auth/consolekit-0.4.6::nokit  USE="acl pam policykit -debug -doc (-selinux) -systemd-units -test"
[ebuild  N     ]  sys-auth/polkit-0.115-r1::gnome-kit  USE="nls pam -elogind -examples -gtk -introspection -jit -kde (-selinux) -test" 1,515 KiB
[ebuild  N     ] sys-auth/elogind-239.3::gnome-kit  USE="acl pam policykit -debug -doc (-selinux)" 1,144 KiB
[nomerge       ] app-emulation/docker-18.09.0::nokit  USE="btrfs container-init overlay -apparmor -aufs -device-mapper -hardened -pkcs11 -seccomp"
[nomerge       ]  dev-go/go-md2man-1.0.6::lang-kit
[ebuild     U  ]   dev-lang/go-1.12.4:0/1.12.4::lang-kit [1.11.4:0/1.11.4::lang-kit] USE="-gccgo" 549,005 KiB
[ebuild    FUD ] sys-apps/ipmicfg- [] 1,683 KiB
[ebuild  NS    ] sys-kernel/debian-sources-lts-4.9.168_p1:debian-sources-lts-4.9.168_p1::core-kit [4.9.144_p3-r1:debian-sources-lts-4.9.144_p3-r1::core-kit] USE="-binary -ec2 -sign-modules" 95,162 KiB
[ebuild     U  ] net-misc/wget-1.20.3::core-kit [1.19.5::core-kit] USE="ipv6 nls pcre ssl zlib -debug -gnutls -idn -libressl -ntlm -static -test -uuid" 4,385 KiB
[ebuild     U  ] app-editors/vim-8.1.1248::editors-kit [8.1.1092::editors-kit] USE="acl nls python -X -cscope -debug -gpm -lua -luajit -minimal -perl -racket -ruby (-selinux) -tcl -vim-pager" PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5" 13,835 KiB
[ebuild     U  ]  app-editors/vim-core-8.1.1248::editors-kit [8.1.1092::editors-kit] USE="acl nls -minimal" 0 KiB
[nomerge       ] x11-libs/libxcb-1.13:0/1.12::xorg-kit  USE="-doc (-selinux) -static-libs -test -xkb"
[ebuild  N     ]  x11-base/xcb-proto-1.13::xorg-kit  PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5" 149 KiB
[nomerge       ] sys-auth/polkit-0.115-r1::gnome-kit  USE="nls pam -elogind -examples -gtk -introspection -jit -kde (-selinux) -test"
[nomerge       ]  dev-util/gtk-doc-am-1.29-r2::gnome-kit
[nomerge       ]   dev-util/gtk-doc-1.29-r2::gnome-kit  USE="-debug -doc -emacs -highlight -vim" PYTHON_SINGLE_TARGET="python3_6 -python3_7" PYTHON_TARGETS="python3_6 -python3_7"
[nomerge       ]    app-text/yelp-tools-3.28.0::gnome-kit
[nomerge       ]     gnome-extra/yelp-xsl-3.30.1::gnome-kit
[ebuild     U  ]      dev-util/itstool-2.0.6-r1::core-kit [2.0.2::core-kit] PYTHON_SINGLE_TARGET="python3_6%* -python2_7% -python3_4% -python3_5% -python3_7%" PYTHON_TARGETS="python2_7 python3_6%* -python3_4% -python3_5% -python3_7%" 101 KiB
[ebuild     U  ]       dev-libs/libxml2-2.9.9-r1:2::core-kit [2.9.8-r1:2::core-kit] USE="icu ipv6 python readline -debug -examples -lzma -static-libs -test" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7 (-python3_4%)" 5,365 KiB
[nomerge       ] sys-auth/elogind-239.3::gnome-kit  USE="acl pam policykit -debug -doc (-selinux)"
[ebuild  N     ]  dev-util/meson-0.48.2::core-kit  PYTHON_TARGETS="python3_6 -python3_5 -python3_7" 1,281 KiB
[nomerge       ] sys-auth/polkit-0.115-r1::gnome-kit  USE="nls pam -elogind -examples -gtk -introspection -jit -kde (-selinux) -test"
[ebuild  N     ]  dev-lang/spidermonkey-52.9.1_pre1:52::net-kit  USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test" 29,477 KiB
[nomerge       ] sys-auth/elogind-239.3::gnome-kit  USE="acl pam policykit -debug -doc (-selinux)"
[ebuild  N     ]  dev-util/ninja-1.8.2-r2::core-kit  USE="-doc -emacs -test -vim-syntax -zsh-completion" 200 KiB
[nomerge       ] dev-lang/spidermonkey-52.9.1_pre1:52::net-kit  USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test"
[ebuild  NS    ]  sys-devel/autoconf-2.13:2.1::core-kit [2.69-r4:2.69::core-kit] 434 KiB
[nomerge       ] x11-libs/libX11-1.6.6::xorg-kit  USE="ipv6 -doc -static-libs -test"
[ebuild  N     ]  media-fonts/font-util-1.3.1::xorg-kit  150 KiB
[nomerge       ] dev-lang/spidermonkey-52.9.1_pre1:52::net-kit  USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test"
[ebuild  N     ]  dev-libs/nspr-4.20::dev-kit  USE="-debug" 1,115 KiB
[nomerge       ] x11-libs/libX11-1.6.6::xorg-kit  USE="ipv6 -doc -static-libs -test"
[ebuild  N     ]  x11-libs/xtrans-1.3.5::xorg-kit  USE="-doc" 183 KiB
[nomerge       ] x11-libs/libXdmcp-1.1.2-r2::xorg-kit  USE="-doc -static-libs"
[ebuild  N     ]  dev-libs/libbsd-0.9.1::core-kit  USE="-static-libs" 379 KiB
[nomerge       ] sys-auth/polkit-0.115-r1::gnome-kit  USE="nls pam -elogind -examples -gtk -introspection -jit -kde (-selinux) -test"
[ebuild  N     ]  dev-libs/gobject-introspection-common-1.58.1::gnome-kit  1,346 KiB
[nomerge       ] x11-libs/libX11-1.6.6::xorg-kit  USE="ipv6 -doc -static-libs -test"
[ebuild  N     ]  x11-misc/util-macros-1.19.2-r1::xorg-kit  83 KiB
[nomerge       ] x11-libs/libXau-1.0.8-r1::xorg-kit  USE="-static-libs"
[nomerge       ]  x11-base/xorg-proto-2018.4_p20180627-r2::core-gl-kit
[nomerge       ]   dev-util/ninja-1.8.2-r2::core-kit  USE="-doc -emacs -test -vim-syntax -zsh-completion"
[ebuild  N     ]    dev-util/re2c-1.1.1::core-kit  5,769 KiB
[nomerge       ] x11-libs/libxcb-1.13:0/1.12::xorg-kit  USE="-doc (-selinux) -static-libs -test -xkb"
[ebuild  N     ]  dev-libs/libpthread-stubs-0.4-r1::xorg-kit  57 KiB


I have tried working the use-flags in vain, makes minor differences but still brings in gnome and X11 stuff.


Any suggestions?


Cheers, Erik

Share this post

Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

You could try and set "-policykit" on polkit. That should remove the dependency for consolekit and thus the dependency for libX11.

Not sure if there are other packages that pull in X11 stuff but that could be seen then.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...