#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