aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/libmagic.rb19
1 files changed, 19 insertions, 0 deletions
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);