blob: e994ab0a2ea976dae5f0db2993435c5e27cd5ccc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  | 
require 'formula'
class Brainfuck < Formula
  homepage 'https://github.com/FabianM/brainfuck'
  url 'https://github.com/FabianM/brainfuck/archive/0.1.2.tar.gz'
  sha1 'c656c932ede90972f1b3c3cfeb15b3cc1df0caea'
  fails_with :clang do
    build 425
    cause "cannot specify -o when generating multiple output files"
  end
  def install
    system "make", "all", "CC=#{ENV.cc}", "CCFLAGS=#{ENV.cflags}"
    bin.install 'bin/brainfuck'
    man1.install 'man/brainfuck.1'
  end
  test do
    system "#{bin}/brainfuck | cat"
  end
end
  |