diff options
| author | Michal Bendowski | 2012-03-30 11:01:38 +0200 |
|---|---|---|
| committer | Jack Nagel | 2012-04-15 15:27:03 -0500 |
| commit | 30d2ffb8f51cd7a0f28e704bfca7f00eec282151 (patch) | |
| tree | efe6d6f2c5b606b669f0f46800ee010847872c74 /Library | |
| parent | 304e4fc2f7ea0896798567e5c9429022a4fb914f (diff) | |
| download | homebrew-30d2ffb8f51cd7a0f28e704bfca7f00eec282151.tar.bz2 | |
Enable universal build on some SDL packages
- This allows pygame to run on an universal Python.
Closes #11303.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/sdl.rb | 6 | ||||
| -rw-r--r-- | Library/Formula/sdl_gfx.rb | 5 | ||||
| -rw-r--r-- | Library/Formula/sdl_image.rb | 5 | ||||
| -rw-r--r-- | Library/Formula/sdl_net.rb | 5 | ||||
| -rw-r--r-- | Library/Formula/sdl_ttf.rb | 5 |
5 files changed, 26 insertions, 0 deletions
diff --git a/Library/Formula/sdl.rb b/Library/Formula/sdl.rb index e37c9ab29..f6555c920 100644 --- a/Library/Formula/sdl.rb +++ b/Library/Formula/sdl.rb @@ -19,9 +19,15 @@ class Sdl < Formula inreplace files, '@prefix@', HOMEBREW_PREFIX end + def options + [['--universal', 'Build universal binaries.']] + end + def install Sdl.use_homebrew_prefix %w[sdl.pc.in sdl-config.in] + ENV.universal_binary if ARGV.build_universal? + # Sdl assumes X11 is present on UNIX ENV.x11 system "./autogen.sh" if ARGV.build_head? diff --git a/Library/Formula/sdl_gfx.rb b/Library/Formula/sdl_gfx.rb index 0bc6e0172..e247ba0d2 100644 --- a/Library/Formula/sdl_gfx.rb +++ b/Library/Formula/sdl_gfx.rb @@ -7,7 +7,12 @@ class SdlGfx < Formula depends_on 'sdl' + def options + [['--universal', 'Build universal binaries.']] + end + def install + ENV.universal_binary if ARGV.build_universal? system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--enable-static=no", diff --git a/Library/Formula/sdl_image.rb b/Library/Formula/sdl_image.rb index 45539f5c4..161362b08 100644 --- a/Library/Formula/sdl_image.rb +++ b/Library/Formula/sdl_image.rb @@ -8,7 +8,12 @@ class SdlImage < Formula depends_on 'sdl' + def options + [['--universal', 'Build universal binaries.']] + end + def install + ENV.universal_binary if ARGV.build_universal? ENV.x11 # For Freetype Sdl.use_homebrew_prefix 'SDL_image.pc.in' diff --git a/Library/Formula/sdl_net.rb b/Library/Formula/sdl_net.rb index c5af28b87..4f5639cdd 100644 --- a/Library/Formula/sdl_net.rb +++ b/Library/Formula/sdl_net.rb @@ -7,7 +7,12 @@ class SdlNet < Formula depends_on 'sdl' + def options + [['--universal', 'Build universal binaries.']] + end + def install + ENV.universal_binary if ARGV.build_universal? system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--disable-sdltest" diff --git a/Library/Formula/sdl_ttf.rb b/Library/Formula/sdl_ttf.rb index ab2d15cad..eee49b900 100644 --- a/Library/Formula/sdl_ttf.rb +++ b/Library/Formula/sdl_ttf.rb @@ -7,7 +7,12 @@ class SdlTtf < Formula depends_on 'sdl' + def options + [['--universal', 'Build universal binaries.']] + end + def install + ENV.universal_binary if ARGV.build_universal? ENV.x11 # For Freetype system "./configure", "--disable-debug", "--disable-dependency-tracking", |
