diff options
| author | Jack Nagel | 2011-10-16 12:34:41 -0500 |
|---|---|---|
| committer | Jack Nagel | 2011-10-16 12:35:20 -0500 |
| commit | 3a2e4a3777a71534d0873cf0e4272d0d8d242f7f (patch) | |
| tree | 54f334748985d85fb693affcf48dfe4852fd3066 /Library/Formula | |
| parent | c15501ccdb25f9448611fe1e5ca957ddc206b0d4 (diff) | |
| download | homebrew-3a2e4a3777a71534d0873cf0e4272d0d8d242f7f.tar.bz2 | |
nettle: fix dylib install name weirdness
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/nettle.rb | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/Library/Formula/nettle.rb b/Library/Formula/nettle.rb index 51d98ac2f..174f28241 100644 --- a/Library/Formula/nettle.rb +++ b/Library/Formula/nettle.rb @@ -7,12 +7,13 @@ class Nettle < Formula depends_on 'gmp' - # Fix undefined symbols when linking - def patches; DATA; end + def patches + # patch from MacPorts to sort out really ugly dylib mess + { :p0 => "https://trac.macports.org/export/85828/trunk/dports/devel/nettle/files/patch-configure.diff" } + end def install ENV.universal_binary - ENV.append 'LDFLAGS', '-lgmp' # Fix undefined symbols when linking ENV['DYLD_LIBRARY_PATH'] = lib # otherwise 'make check' fails system "./configure", "--disable-dependency-tracking", @@ -24,18 +25,3 @@ class Nettle < Formula system "make check" end end - -__END__ -diff --git a/Makefile.in b/Makefile.in -index fd486f5..227ccd9 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -163,7 +163,7 @@ $(LIBNETTLE_FORLINK): $(nettle_PURE_OBJS) - && ln -sf ../$(LIBNETTLE_FORLINK) $(LIBNETTLE_SONAME)) - - $(LIBHOGWEED_FORLINK): $(hogweed_PURE_OBJS) $(LIBNETTLE_FORLINK) -- $(LIBHOGWEED_LINK) $(hogweed_PURE_OBJS) -o $@ $(LIBHOGWEED_LIBS) -+ $(LIBHOGWEED_LINK) $(hogweed_PURE_OBJS) $(nettle_PURE_OBJS) -o $@ $(LIBHOGWEED_LIBS) - -mkdir .lib 2>/dev/null - [ -z "$(LIBHOGWEED_SONAME)" ] || (cd .lib \ - && ln -sf ../$(LIBHOGWEED_FORLINK) $(LIBHOGWEED_SONAME)) |
