Skip to content

Commit

Permalink
sdl: fix build against recent X11
Browse files Browse the repository at this point in the history
  • Loading branch information
jacknagel committed Dec 11, 2013
1 parent 7c8b3ee commit d362620
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions Formula/sdl.rb
Expand Up @@ -5,23 +5,25 @@ class Sdl < Formula
url 'http://www.libsdl.org/release/SDL-1.2.15.tar.gz'
sha1 '0c5f193ced810b0d7ce3ab06d808cbb5eef03a2c'

head do
url 'http://hg.libsdl.org/SDL', :branch => 'SDL-1.2', :using => :hg
head 'http://hg.libsdl.org/SDL', :branch => 'SDL-1.2', :using => :hg

depends_on :autoconf
depends_on :automake
depends_on :libtool
end
depends_on :autoconf
depends_on :automake
depends_on :libtool

option 'with-x11-driver', 'Compile with support for X11 video driver'
option :universal

depends_on :x11 if build.with? 'x11-driver'

def patches
p = []
# Fix for a bug preventing SDL from building at all on OSX 10.9 Mavericks
# Related ticket: https://bugzilla.libsdl.org/show_bug.cgi?id=2085
"http://bugzilla-attachments.libsdl.org/attachment.cgi?id=1320" if MacOS.version >= :mavericks
p << "http://bugzilla-attachments.libsdl.org/attachment.cgi?id=1320" if MacOS.version >= :mavericks
# Fix build against recent libX11; requires regenerating configure script
p << "http://hg.libsdl.org/SDL/raw-rev/91ad7b43317a"
p
end

def install
Expand All @@ -32,7 +34,7 @@ def install

ENV.universal_binary if build.universal?

system "./autogen.sh" if build.head?
system "./autogen.sh"

args = %W[--prefix=#{prefix}]
args << "--disable-nasm" unless MacOS.version >= :mountain_lion # might work with earlier, might only work with new clang
Expand Down

0 comments on commit d362620

Please sign in to comment.