homebrew-core/Formula/libgcrypt.rb
Jack Nagel b13bb3470c Remove outdated comments in old wine deps
Wine no longer uses these, so the comments are outdated. Continue to
build universal by default, though, to support legacy installs.
Eventually they can grow universal options or just build native-only
after a sufficient period of time.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-03 16:46:35 -05:00

35 lines
961 B
Ruby

require 'formula'
class Libgcrypt < Formula
homepage 'http://gnupg.org/'
url 'ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.bz2'
sha1 '3e776d44375dc1a710560b98ae8437d5da6e32cf'
depends_on 'libgpg-error'
def patches
if ENV.compiler == :clang
{:p0 =>
"https://trac.macports.org/export/85232/trunk/dports/devel/libgcrypt/files/clang-asm.patch"}
end
end
def cflags
cflags = "#{ENV['CFLAGS']}"
cflags += '-std=gnu89 -fheinous-gnu-extensions' if ENV.compiler == :clang
cflags
end
def install
ENV.universal_binary
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}",
"--disable-asm",
"--with-gpg-error-prefix=#{HOMEBREW_PREFIX}"
# Parallel builds work, but only when run as separate steps
system "make", "CFLAGS=#{cflags}"
system "make check"
system "make install"
end
end