[MacPorts] #52166: gpgme: relax dependency and fix unit tests depending upon gnupg
MacPorts
noreply at macports.org
Sun Sep 4 01:30:14 CEST 2016
#52166: gpgme: relax dependency and fix unit tests depending upon gnupg
----------------------+----------------------
Reporter: blair@… | Owner: devans@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: gpgme |
----------------------+----------------------
Comment (by devans@…):
I had forgotten the reasoning for why I did this, so took a few minutes
off to review the code to refresh my memory.
The idea of this library is to provide a simple API that acts as a front
end to gnupg. The library has a "gpg-engine" that configures itself at
run time based on the version of gnupg you have installed and then
communicates via the command line with whatever it finds. The current
code tests for a minimum version for gnupg of 2.0.4. So there is no
direct linkage between the programs and technically gnupg doesn't have be
present to build gpgme but it won't work if gnupg2 is not installed for
testing or at run time for normal usage. Hence the lib dependency to
cover both cases.
--
Ticket URL: <https://trac.macports.org/ticket/52166#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list