From d7c6860c074035fd0b9a8a546c70624af063c4d6 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sat, 31 Jul 2010 14:50:28 -0700 Subject: [PATCH] Update wine to 1.2 --- Formula/wine.rb | 35 +++++++++++------------------------ 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/Formula/wine.rb b/Formula/wine.rb index 91e073981a4..86784140bfe 100644 --- a/Formula/wine.rb +++ b/Formula/wine.rb @@ -1,20 +1,12 @@ require 'formula' class Wine :optional - - def wine_wrapper; <<-EOS -#!/bin/sh -DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib" \ -"#{bin}/wine.bin" "$@" -EOS - end def install fails_with_llvm @@ -27,29 +19,24 @@ EOS ENV.append "CFLAGS", build32 ENV.append "CXXFLAGS", "-D_DARWIN_NO_64_BIT_INODE" ENV.append "LDFLAGS", "#{build32} -framework CoreServices -lz -lGL -lGLU" - ENV.append "DYLD_FALLBACK_LIBRARY_PATH", "/usr/X11/lib" - args = [ "--prefix=#{prefix}", "--disable-win16" ] - - # Building a universal mpg123 is non-trivial, so skip for now. - args << "--without-mpg123" if Hardware.is_64_bit? and MACOS_VERSION >= 10.6 + args = [ "--prefix=#{prefix}"] + args << "--without-freetype" if MACOS_VERSION >= 10.6 and Hardware.is_64_bit? + args << "--disable-win16" if MACOS_VERSION < 10.6 system "./configure", *args system "make install" # Don't need Gnome desktop support rm_rf share+'applications' - - # Use a wrapper script, so rename wine to wine.bin - # and name our startup script wine - mv (bin+'wine'), (bin+'wine.bin') - (bin+'wine').write(wine_wrapper) end - def caveats - <<-EOS.undent - You may also want to get winetricks: - brew install winetricks + def caveats; <<-EOS.undent + For a more full-featured install, try: + http://code.google.com/p/osxwinebuilder/ + + You may also want to get winetricks: + brew install winetricks EOS end end