aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorJack Nagel2011-10-16 12:34:41 -0500
committerJack Nagel2011-10-16 12:35:20 -0500
commit3a2e4a3777a71534d0873cf0e4272d0d8d242f7f (patch)
tree54f334748985d85fb693affcf48dfe4852fd3066 /Library/Formula
parentc15501ccdb25f9448611fe1e5ca957ddc206b0d4 (diff)
downloadhomebrew-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.rb22
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))