[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