| Summary: | devel/subversion: [patch]: Fix GPG agent | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Peter Laursen <freebsd> |
| Component: | Individual Port(s) | Assignee: | Lev A. Serebryakov <lev> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | Keywords: | patch |
| Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(lev) |
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
| Attachments: | |||
Created attachment 190187 [details]
patch-Makefile.xz: Upgrade PORTREVISION, add GPG_AGENT option
Created attachment 190188 [details]
Makes GPG-Agent work
A commit references this bug: Author: lev Date: Tue Jan 30 12:31:06 UTC 2018 New revision: 460383 URL: https://svnweb.freebsd.org/changeset/ports/460383 Log: Add optional support for gpg-agent PR: 225553 Submitted by: Peter Laursen <plaursen@kobalt.dk> Reported by: Peter Laursen <plaursen@kobalt.dk> Changes: head/devel/subversion/Makefile head/devel/subversion/Makefile.common head/devel/subversion/files/patch-subversion_libsvn_subr_gpg_agent.c Committed, thanx! |
Created attachment 190186 [details] patch-Makefile.common.xz: Adds description of GPG_AGENT option and adds dependencies. Hi, When subversion is installed, it is currently compiled without GPG agent support. However, if you build devel/subversion from ports after having installed security/gnupg, Subversion automatically picks up security/gnupg and tries to enable support for GPG agent. This support, however, does not work for our version of GPG-agent - even though GPG-agent is started, Subversion cannot find it. Attached to this PR are three patches: 1) patch-Makefile.xz: Upgrades PORTREVISION and adds GPG_AGENT as an option (off by default) 2) patch-Makefile.common.xz: Adds the necessary dependencies and a description 3) patch-subversion_libsvn__subr_gpg__agent.c.xz: A patch that makes gpg-agent work. The patch is pulled from the upcoming Subversion 1.10. I have verified that the build works on i386/amd64 using Poudriere. If there are any questions (or if I can do anything further to help), please let me know. All the best, Peter.