Created attachment 386526 [details] Updated ebuild with optional net-nds/openldap and net-libs/gnutls dependencies As the title says, net-nds/openldap and net-libs/gnutls are currently hard dependencies for gnupg 2.1 beta. These can be made optional. I attached an updated ebuild. Changes are: * added 'ldap' and 'ssl' USE-flags and conditional dependencies * changes to econf: $(use_enable ldap dirmngr) \ $(use_enable ssl gnutls) \ $(use_with ldap) Note that dirmngr depends on ldap and has to be disabled. Builds and works just fine on hardened ~amd64 (glibc).
In future please submit diffs and not complete ebuilds. Thanks!
(In reply to Alon Bar-Lev from comment #1) > In future please submit diffs and not complete ebuilds. > Thanks! Sorry I didn't realize that, that was the very first ebuild I ever submitted here ;-)
(In reply to Philipp Ammann from comment #2) > (In reply to Alon Bar-Lev from comment #1) > > In future please submit diffs and not complete ebuilds. > > Thanks! > > Sorry I didn't realize that, that was the very first ebuild I ever submitted > here ;-) That's okay. We appreciate all the help we can get :)
gnupg 2.1 without dirmngr disables all keyserver functionality as the old helpers are gone. Also, ldap support is optional for dirmngr since http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=6d9491842d5da597980eaa59e1e3e2137965fe09 so I'm not sure how much this change makes sense to do for beta864.
+*gnupg-2.1.0 (06 Nov 2014) + + 06 Nov 2014; Kristian Fiskerstrand <k_f@gentoo.org> +gnupg-2.1.0.ebuild, + -gnupg-2.1.0_beta864.ebuild: + Bump GnuPG 2.1 branch to final release. Fix bug #525154 Closing this bug as fixed. Please reopen if you encounter issues.