#43584: gpg-agent: enable launchd integration (including LaunchAgent file) ----------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: gpg-agent ----------------------+-------------------------------- Until now, users in need of gpg-agent either had to install the bloated GPGTools script or write hacks to start gpg-agent (which only worked after restarting the terminal.) To clean up this mess, I incorporated a patch for making gpg-agent launchd-compatible and set up a StartupItem MP users can load with launchctl load -w to automatically spawn gpg-agent after login. The Portfile is currently establishing and deleting links and files in post-activate and post-deactivate. This sounds like the most logical way, as the uninstall phase will not be run during upgrades, but we still want to clean old StartupItems and links. Likewise, using the install phase for setting files and links in place would be possible, but this won't allow switching between installed versions easily. -- Ticket URL: <https://trac.macports.org/ticket/43584> MacPorts <http://www.macports.org/> Ports system for OS X