29 lines
840 B
Ruby
29 lines
840 B
Ruby
require 'formula'
|
|
|
|
class Wdiff < Formula
|
|
desc "Display word differences between text files"
|
|
homepage 'http://www.gnu.org/software/wdiff/'
|
|
url 'http://ftpmirror.gnu.org/wdiff/wdiff-1.2.2.tar.gz'
|
|
mirror 'http://ftp.gnu.org/gnu/wdiff/wdiff-1.2.2.tar.gz'
|
|
sha1 'c93b5cb593257d814212e15fc371ff6c6b952c3d'
|
|
|
|
depends_on 'gettext' => :optional
|
|
|
|
def install
|
|
system "./configure", "--disable-dependency-tracking",
|
|
"--prefix=#{prefix}",
|
|
"--enable-experimental"
|
|
system "make install"
|
|
end
|
|
|
|
test do
|
|
a = testpath/"a.txt"
|
|
a.write "The missing package manager for OS X"
|
|
|
|
b = testpath/"b.txt"
|
|
b.write "The package manager for OS X"
|
|
|
|
output = shell_output("#{bin}/wdiff #{a} #{b}", 1)
|
|
assert_equal "The [-missing-] package manager for OS X", output
|
|
end
|
|
end
|