Update Python to 2.6.3.
parent
0ee34453d6
commit
06d167789e
|
@ -1,20 +1,39 @@
|
|||
require 'brewkit'
|
||||
|
||||
class Python <Formula
|
||||
@url='http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tar.bz2'
|
||||
@homepage='http://www.python.org/'
|
||||
@md5='245db9f1e0f09ab7e0faaa0cf7301011'
|
||||
url 'http://python.org/ftp/python/2.6.3/Python-2.6.3.tar.bz2'
|
||||
homepage 'http://www.python.org/'
|
||||
md5 '8755fc03075b1701ca3f13932e6ade9f'
|
||||
|
||||
# You can build Python without readline, but you really don't want to.
|
||||
depends_on 'readline' => :recommended
|
||||
|
||||
def options
|
||||
[
|
||||
["--framework", "Do a 'Framework' build instead of a UNIX-style build."],
|
||||
["--intel", "Build for both 32 & 64 bit Intel."]
|
||||
]
|
||||
end
|
||||
|
||||
def skip_clean? path
|
||||
path == bin+'python' or path == bin+'python2.6' or # if you strip these, it can't load modules
|
||||
path == lib+'python2.6' # save a lot of time
|
||||
end
|
||||
|
||||
def install
|
||||
system "./configure --prefix='#{prefix}' --with-framework-name=/Developer/SDKs/MacOSX#{MACOS_VERSION}.sdk"
|
||||
args = ["--prefix=#{prefix}"]
|
||||
|
||||
if ARGV.include? '--framework'
|
||||
args << "--with-framework-name=/Developer/SDKs/MacOSX#{MACOS_VERSION}.sdk"
|
||||
end
|
||||
|
||||
if ARGV.include? '--intel'
|
||||
args << "--with-universal-archs=intel"
|
||||
end
|
||||
|
||||
system "./configure", *args
|
||||
|
||||
|
||||
system "make"
|
||||
system "make install"
|
||||
|
||||
|
|
Loading…
Reference in New Issue