0a99d63683
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>
18 lines
463 B
Ruby
18 lines
463 B
Ruby
require 'formula'
|
|
|
|
class Nasm < Formula
|
|
url 'http://www.nasm.us/pub/nasm/releasebuilds/2.09.10/nasm-2.09.10.tar.bz2'
|
|
homepage 'http://www.nasm.us/'
|
|
sha1 'ca57a7454b29e18c64018e49cdf5c832937497ab'
|
|
|
|
def options
|
|
[[ '--universal', 'Build a universal binary' ]]
|
|
end
|
|
|
|
def install
|
|
ENV.universal_binary if ARGV.build_universal?
|
|
system "./configure", "--prefix=#{prefix}"
|
|
system "make everything"
|
|
system "make install_everything"
|
|
end
|
|
end
|