diff --git a/Formula/minizinc.rb b/Formula/minizinc.rb index 2ca498b76f..af387d2430 100644 --- a/Formula/minizinc.rb +++ b/Formula/minizinc.rb @@ -1,24 +1,11 @@ require 'formula' -class X86_64_Architecture < Requirement - fatal true - - satisfy MacOS.prefer_64_bit? - - def message; <<-EOS.undent - Your system appears to run on a 32-bit architecture. - Minizinc only supports 64-bit architectures, sorry. - EOS - end -end - - class Minizinc < Formula homepage 'http://www.g12.csse.unimelb.edu.au/minizinc/' url 'http://www.g12.csse.unimelb.edu.au/minizinc/downloads/release-1.6/minizinc-1.6-x86_64-apple-darwin.tar.gz' sha1 '71f0e08962eb8bb44c463851f0144c8b006fdb80' - depends_on X86_64_Architecture + depends_on :arch => :x86_64 def patches # remove echoed recommendations about linking directories diff --git a/Formula/postgres-xc.rb b/Formula/postgres-xc.rb index f7f3e81afb..b7b5f85beb 100644 --- a/Formula/postgres-xc.rb +++ b/Formula/postgres-xc.rb @@ -1,23 +1,11 @@ require 'formula' -class X86_64_Architecture < Requirement - fatal true - - satisfy MacOS.prefer_64_bit? - - def message; <<-EOS.undent - Your system appears to run on a 32-bit architecture. - Postgres-XC only supports 64-bit architectures, sorry. - EOS - end -end - class PostgresXc < Formula homepage 'http://postgres-xc.sourceforge.net/' url 'http://sourceforge.net/projects/postgres-xc/files/Version_1.0/pgxc-v1.0.2.tar.gz' sha1 'f427f37eb141ad9d00374fc1100a55dd09718fed' - depends_on X86_64_Architecture + depends_on :arch => :x86_64 depends_on 'readline' depends_on 'libxml2' if MacOS.version == :leopard # Leopard libxml is too old depends_on 'ossp-uuid' => :recommended diff --git a/Formula/pypy.rb b/Formula/pypy.rb index 76deb32cca..11e556762f 100644 --- a/Formula/pypy.rb +++ b/Formula/pypy.rb @@ -7,16 +7,9 @@ end class Pypy < Formula homepage 'http://pypy.org/' - - if MacOS.prefer_64_bit? - url 'https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-osx64.tar.bz2' - version '1.9' - sha1 '825e15724419fbdb6fe215eeea044f9181883c90' - else - url 'http://pypy.org/download/pypy-1.4.1-osx.tar.bz2' - version '1.4.1' - sha1 '961470e7510c47b8f56e6cc6da180605ba058cb6' - end + url 'https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-osx64.tar.bz2' + version '1.9' + sha1 '825e15724419fbdb6fe215eeea044f9181883c90' devel do url 'https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-beta1-osx64.tar.bz2' @@ -24,6 +17,8 @@ class Pypy < Formula sha1 'e4938fdf33072e457fee6cb22798ec08b5a01978' end + depends_on :arch => :x86_64 + def install rmtree 'site-packages' @@ -60,8 +55,7 @@ class Pypy < Formula end end - def caveats - message = <<-EOS.undent + def caveats; <<-EOS.undent A "distutils.cfg" has been written to: #{distutils} specifing the install-scripts folder as: @@ -78,15 +72,6 @@ class Pypy < Formula See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python EOS - - unless MacOS.prefer_64_bit? - message += "\n" + <<-EOS.undent - Outdated PyPy 1.4.1 is the last version with official 32-bit Mac binary. - Consider to build modern version yourself: http://pypy.org/download.html#building-from-source - EOS - end - - return message end # The HOMEBREW_PREFIX location of site-packages @@ -101,10 +86,6 @@ class Pypy < Formula # The Cellar location of distutils def distutils - if MacOS.prefer_64_bit? - prefix+"lib-python/2.7/distutils" - else - prefix+"lib-python/modified-2.5.2/distutils" - end + prefix+"lib-python/2.7/distutils" end end