diff options
| -rw-r--r-- | Library/Formula/w3m.rb | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/Library/Formula/w3m.rb b/Library/Formula/w3m.rb index d85b91da2..b716bb586 100644 --- a/Library/Formula/w3m.rb +++ b/Library/Formula/w3m.rb @@ -1,18 +1,41 @@ require 'formula' class W3m < Formula - url 'http://downloads.sourceforge.net/project/w3m/w3m/w3m-0.5.2/w3m-0.5.2.tar.gz' homepage 'http://w3m.sourceforge.net/' - md5 'ba06992d3207666ed1bf2dcf7c72bf58' + url 'http://downloads.sourceforge.net/project/w3m/w3m/w3m-0.5.3/w3m-0.5.3.tar.gz' + md5 '1b845a983a50b8dec0169ac48479eacc' depends_on 'bdw-gc' fails_with_llvm :build => 2334 + def patches + # patch to build against bdw-gc 7.2 by @waltarix + # will be sent upstream + DATA + end + def install - system "./configure", "--disable-debug", "--disable-dependency-tracking", - "--prefix=#{prefix}", - "--disable-image" + system "./configure", "--prefix=#{prefix}", "--disable-image" system "make install" end end + +__END__ +diff --git a/main.c b/main.c +index b421943..865c744 100644 +--- a/main.c ++++ b/main.c +@@ -833,7 +833,12 @@ main(int argc, char **argv, char **envp) + mySignal(SIGPIPE, SigPipe); + #endif + ++#if GC_VERSION_MAJOR >= 7 && GC_VERSION_MINOR >= 2 ++ orig_GC_warn_proc = GC_get_warn_proc(); ++ GC_set_warn_proc(wrap_GC_warn_proc); ++#else + orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc); ++#endif + err_msg = Strnew(); + if (load_argc == 0) { + /* no URL specified */ |
