From a1635fbd6aca34dd9f0f0163cd473354e579e02e Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Tue, 29 Jan 2013 09:56:56 -0600 Subject: libmagic: fix on pre-10.7 --- Library/Formula/libmagic.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'Library/Formula') diff --git a/Library/Formula/libmagic.rb b/Library/Formula/libmagic.rb index 38561adbd..94aa6a5b6 100644 --- a/Library/Formula/libmagic.rb +++ b/Library/Formula/libmagic.rb @@ -6,6 +6,10 @@ class Libmagic < Formula mirror 'http://fossies.org/unix/misc/file-5.12.tar.gz' sha1 '782db8a2b37ff8ceada9d19c416eaf6c5b8297d4' + # Fixed upstream, should be in next release + # See http://bugs.gw.com/view.php?id=230 + def patches; DATA; end if MacOS.version < :lion + def install system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}", @@ -17,3 +21,18 @@ class Libmagic < Formula rm man1/"file.1" end end + +__END__ +diff --git a/src/getline.c b/src/getline.c +index e3c41c4..74c314e 100644 +--- a/src/getline.c ++++ b/src/getline.c +@@ -76,7 +76,7 @@ getdelim(char **buf, size_t *bufsiz, int delimiter, FILE *fp) + } + } + +-ssize_t ++public ssize_t + getline(char **buf, size_t *bufsiz, FILE *fp) + { + return getdelim(buf, bufsiz, '\n', fp); -- cgit v1.2.3