diff options
| author | Jack Nagel | 2012-02-11 00:24:48 -0600 |
|---|---|---|
| committer | Jack Nagel | 2012-02-11 00:25:54 -0600 |
| commit | 9a68cc6e3918a5d7e44be1fd4b84a1b00d783cd2 (patch) | |
| tree | bce26de467c9e372c4319ef57a7a465d1acfa2d1 /Library | |
| parent | 5808ad36cd7518420e200466cdddbcc7cd97b46e (diff) | |
| download | homebrew-9a68cc6e3918a5d7e44be1fd4b84a1b00d783cd2.tar.bz2 | |
w3m 0.5.3
Add patch for compilation against bdw-gc 7.2alpha6.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
| -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 */ |
