diff options
| author | Mike McQuaid | 2015-04-19 22:01:48 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2015-04-19 22:01:48 +0100 |
| commit | 0bc1cad8cf6d7b5fd74d24aca2b684134c8b918c (patch) | |
| tree | 0e91131d0419771014d3c88ebd2fdd4e79bbe392 /Library/Formula | |
| parent | ceea472f767558662692b9f73dae5309389cb248 (diff) | |
| download | homebrew-0bc1cad8cf6d7b5fd74d24aca2b684134c8b918c.tar.bz2 | |
delta 2006.08.03 (new formula)
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/delta.rb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Library/Formula/delta.rb b/Library/Formula/delta.rb new file mode 100644 index 000000000..b26ce0a15 --- /dev/null +++ b/Library/Formula/delta.rb @@ -0,0 +1,33 @@ +class Delta < Formula + homepage "http://delta.tigris.org/" + url "https://mirrors.kernel.org/debian/pool/main/d/delta/delta_2006.08.03.orig.tar.gz" + sha256 "38184847a92b01b099bf927dbe66ef88fcfbe7d346a7304eeaad0977cb809ca0" + + def install + system "make" + bin.install "delta", "multidelta", "topformflat" + end + + test do + (testpath/"test1.c").write <<-EOS.undent + #include <stdio.h> + + int main() { + int i = -1; + unsigned int j = i; + printf("%d\n", j); + } + + EOS + (testpath/"test1.sh").write <<-EOS.undent + #!/usr/bin/env bash + + clang -Weverything "$(dirname "${BASH_SOURCE[0]}")"/test1.c 2>&1 | \ + grep 'implicit conversion changes signedness' + + EOS + + chmod 0755, testpath/"test1.sh" + system "#{bin}/delta", "-test=test1.sh", "test1.c" + end +end |
