Summary: | app-crypt/gnupg-2.1.*: Make openldap and gnutls dependency optional | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Philipp Ammann <philipp.ammann> |
Component: | [OLD] Unspecified | Assignee: | Crypto team [DISABLED] <crypto+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | alonbl, blueness |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Updated ebuild with optional net-nds/openldap and net-libs/gnutls dependencies |
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. |
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).