aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/minizinc.rb15
-rw-r--r--Library/Formula/postgres-xc.rb14
-rw-r--r--Library/Formula/pypy.rb33
3 files changed, 9 insertions, 53 deletions
diff --git a/Library/Formula/minizinc.rb b/Library/Formula/minizinc.rb
index 2ca498b76..af387d243 100644
--- a/Library/Formula/minizinc.rb
+++ b/Library/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/Library/Formula/postgres-xc.rb b/Library/Formula/postgres-xc.rb
index f7f3e81af..b7b5f85be 100644
--- a/Library/Formula/postgres-xc.rb
+++ b/Library/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/Library/Formula/pypy.rb b/Library/Formula/pypy.rb
index 76deb32cc..11e556762 100644
--- a/Library/Formula/pypy.rb
+++ b/Library/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