On this server where I just wanted to install git: [ebuild N ] dev-libs/libksba-1.3.0 USE="-static-libs" 611 kB [ebuild N ] dev-libs/libassuan-2.0.3 USE="-static-libs" 517 kB [ebuild N ] dev-libs/pth-2.0.7-r3 USE="-debug -static-libs" 0 kB [ebuild N ] app-admin/eselect-pinentry-0.3 0 kB [ebuild N ] app-crypt/pinentry-0.8.2 USE="ncurses -caps -gtk -qt4 -static" 419 kB [ebuild N ] app-crypt/gnupg-2.0.19 USE="bzip2 nls readline -adns -doc -ldap (-selinux) -smartcard -static -usb" 4,090 kB [ebuild N ] dev-vcs/git-1.7.12.4 USE="blksha1 curl gpg iconv nls pcre python threads webdav -cgi -cvs -doc -emacs -gtk -highlight -perl (-ppcsha1) -subversion {-test} -tk -xinetd" 4,523 kB Versus just git itself with -gpg. Does it really make sense to keep this as a default?
I'm in favour of defaulting to gpg on at least. But if you want to reduce the footprint, have you considered p.masking >=app-crypt/gnupg-2.0 and rather using the smaller footprint gnupg 1.4 (still maintained) ?
I'm with K_F, +gpg should remain as a default. You have two choices for slim: 1. pmask gpg-2 2. set your own -gpg flag for git.