diff options
| author | Paul Annesley | 2014-12-03 02:06:45 -0800 | 
|---|---|---|
| committer | Mike McQuaid | 2014-12-03 11:08:08 +0000 | 
| commit | ddaabae7a9e1bfb826c473f77dad5fb4170c7507 (patch) | |
| tree | e967b5a0dc213affa308c5fdc101ab60b0c878e6 | |
| parent | 562e6e1ff544a2f28ccfc5f9fa1ece29918d8ae4 (diff) | |
| download | homebrew-ddaabae7a9e1bfb826c473f77dad5fb4170c7507.tar.bz2 | |
cc65: fix HEAD install; gcc.mak no longer exists.
The `-f make/gcc.mak` option is still required for the latest stable
release, but `make/gcc.mak` was made unnecessary and removed in cc65
commit 9fece990bea6525bec5afd8b60d1c731a4d13839 in 2013, so providing
that option for HEAD builds causes an error.
Closes #34639.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
| -rw-r--r-- | Library/Formula/cc65.rb | 12 | 
1 files changed, 10 insertions, 2 deletions
diff --git a/Library/Formula/cc65.rb b/Library/Formula/cc65.rb index 1cc5ff4e2..8a90d2a0a 100644 --- a/Library/Formula/cc65.rb +++ b/Library/Formula/cc65.rb @@ -13,8 +13,16 @@ class Cc65 < Formula    def install      ENV.deparallelize      ENV.no_optimization -    system "make", "-f", "make/gcc.mak", "prefix=#{prefix}", "libdir=#{share}" -    system "make", "-f", "make/gcc.mak", "install", "prefix=#{prefix}", "libdir=#{share}" + +    make_vars = ["prefix=#{prefix}", "libdir=#{share}"] + +    if head? +      system "make", *make_vars +      system "make", "install", *make_vars +    else +      system "make", "-f", "make/gcc.mak", *make_vars +      system "make", "-f", "make/gcc.mak", "install", *make_vars +    end    end    def caveats; <<-EOS.undent  | 
