26 lines
625 B
Ruby
26 lines
625 B
Ruby
require "formula"
|
|
|
|
class UcspiTcp < Formula
|
|
homepage "http://cr.yp.to/ucspi-tcp.html"
|
|
url "http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz"
|
|
sha1 "793b4189795b563085602c030dd8aa0d206ddc0e"
|
|
|
|
patch do
|
|
url "http://www.fefe.de/ucspi/ucspi-tcp-0.88-ipv6.diff19.bz2"
|
|
sha1 "c055c7ff33977e595422321600f682b8d8bc9ff2"
|
|
end
|
|
|
|
def install
|
|
(buildpath/"conf-home").unlink
|
|
(buildpath/"conf-home").write prefix
|
|
|
|
system "make"
|
|
system "make setup check"
|
|
share.install prefix/'man'
|
|
end
|
|
|
|
test do
|
|
out = shell_output("#{bin}/tcpserver 2>&1", 100)
|
|
assert out.include?("usage: tcpserver")
|
|
end
|
|
end
|