aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorMike McQuaid2015-04-19 22:01:48 +0100
committerMike McQuaid2015-04-19 22:01:48 +0100
commit0bc1cad8cf6d7b5fd74d24aca2b684134c8b918c (patch)
tree0e91131d0419771014d3c88ebd2fdd4e79bbe392 /Library/Formula
parentceea472f767558662692b9f73dae5309389cb248 (diff)
downloadhomebrew-0bc1cad8cf6d7b5fd74d24aca2b684134c8b918c.tar.bz2
delta 2006.08.03 (new formula)
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/delta.rb33
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