nasm: Update to 2.09.10
This updates nasm to the newest version 2.09.10 and uses the more complete 'make everything' which builds the docs and the rdf tools as well. The user is also given the option to build a universal binary, as that is what the nasm authors provide in their precompiled MacOSX archive (they have ppc + i386). All the apps pass make test and compile pedantic using all three compilers, llvm-2335, clang-2.0, and gcc-4.2.1 from XCode 4.0.2 on x64 10.6.8. Closes Homebrew/homebrew#7788. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>master
parent
94024ae4ea
commit
0a99d63683
|
@ -1,12 +1,18 @@
|
||||||
require 'formula'
|
require 'formula'
|
||||||
|
|
||||||
class Nasm < Formula
|
class Nasm < Formula
|
||||||
url 'http://www.nasm.us/pub/nasm/releasebuilds/2.09/nasm-2.09.tar.bz2'
|
url 'http://www.nasm.us/pub/nasm/releasebuilds/2.09.10/nasm-2.09.10.tar.bz2'
|
||||||
homepage 'http://www.nasm.us/'
|
homepage 'http://www.nasm.us/'
|
||||||
md5 'bf224f073b3181186114c93e6695e6ac'
|
sha1 'ca57a7454b29e18c64018e49cdf5c832937497ab'
|
||||||
|
|
||||||
|
def options
|
||||||
|
[[ '--universal', 'Build a universal binary' ]]
|
||||||
|
end
|
||||||
|
|
||||||
def install
|
def install
|
||||||
system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
|
ENV.universal_binary if ARGV.build_universal?
|
||||||
system "make install"
|
system "./configure", "--prefix=#{prefix}"
|
||||||
|
system "make everything"
|
||||||
|
system "make install_everything"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue