From a19003d604ee05b799126d63e4f3bc703ee35e71 Mon Sep 17 00:00:00 2001 From: Thomas Tanner Date: Sat, 18 Apr 2015 20:19:13 +0200 Subject: dirmngr: fix segmentation fault. Closes #32969. Closes #38795. Signed-off-by: Mike McQuaid --- Library/Formula/dirmngr.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Library') diff --git a/Library/Formula/dirmngr.rb b/Library/Formula/dirmngr.rb index f80ab8de5..f184013e3 100644 --- a/Library/Formula/dirmngr.rb +++ b/Library/Formula/dirmngr.rb @@ -18,6 +18,13 @@ class Dirmngr < Formula depends_on "libksba" depends_on "pth" + patch :p0 do + # patch by upstream developer to fix an API incompatibility with libgcrypt >=1.6.0 + # causing immediate segfault in dirmngr. see http://bugs.g10code.com/gnupg/issue1590 + url "http://bugs.g10code.com/gnupg/file419/dirmngr-pth-fix.patch" + sha256 "0efbcf1e44177b3546fe318761c3386a11310a01c58a170ef60df366e5160beb" + end + def install system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}", @@ -28,5 +35,6 @@ class Dirmngr < Formula test do system "dirmngr-client", "--help" + system "dirmngr", "--help" end end -- cgit v1.2.3