libzzip 0.13.61

Remove upstreamed patch.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
master
Nibbles 2bits 2012-03-11 11:08:16 -07:00 committed by Adam Vandenberg
parent ad9d9debb4
commit 9d206730ed
1 changed files with 2 additions and 34 deletions

View File

@ -1,20 +1,12 @@
require 'formula'
class Libzzip < Formula
url 'http://downloads.sourceforge.net/project/zziplib/zziplib13/0.13.60/zziplib-0.13.60.tar.bz2'
url 'http://downloads.sourceforge.net/project/zziplib/zziplib13/0.13.61/zziplib-0.13.61.tar.bz2'
homepage 'http://sourceforge.net/projects/zziplib/'
sha1 '821ff9a7984ddccb6734e4a753e401e93c7d47ee'
sha1 'c7e526165e674962303d62798963d89524636813'
depends_on 'pkg-config' => :build
def patches
# Darwin links with libtool, and when the compiler is clang or gcc-4.6, link fails:
# clang: error: unsupported option '--export-dynamic'
# Reported upstream and patch submitted.
# https://sourceforge.net/tracker/?func=detail&aid=3496704&group_id=6389&atid=306389
DATA
end
def install
system "./configure", "--prefix=#{prefix}", "--disable-dependency-tracking"
system "make install"
@ -22,27 +14,3 @@ class Libzzip < Formula
system "make check" # runing this after install bypasses DYLD issues.
end
end
__END__
--- a/configure 2010-12-29 08:07:16.000000000 -0800
+++ b/configure 2012-03-03 20:28:28.000000000 -0800
@@ -13715,10 +13715,17 @@
ZZIPLIB_LDFLAGS=""
test ".$can_build_shared" != ".no" && ZZIPLIB_LDFLAGS="--export-dynamic"
RESOLVES=" # "
-case "$host_os" in mingw*)
+case "$host_os" in
+ mingw*)
ZZIPLIB_LDFLAGS="-no-undefined -export-all-symbols -mconsole"
RESOLVES=' '
-;; esac
+ ;;
+ # Darwin links with libtool, and when the compiler is clang or gcc-4.6,
+ # clang: error: unsupported option '--export-dynamic'
+ darwin*)
+ ZZIPLIB_LDFLAGS="-export-dynamic"
+ ;;
+esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZZIPLIB_LDFLAGS $RESOLVES" >&5
$as_echo "$ZZIPLIB_LDFLAGS $RESOLVES" >&6; }