diff options
| author | James Brown | 2014-01-15 00:22:32 -0800 |
|---|---|---|
| committer | Adam Vandenberg | 2014-04-19 11:24:37 -0700 |
| commit | 44e5b56aabfa76a24d113b1da26e0fc35aac31ba (patch) | |
| tree | 9944a80eb50b23d95a4d3d2a02e67a0232bcad17 /Library/Formula | |
| parent | 366ff0bba635393c40c0bd6bb1250b0b5606329c (diff) | |
| download | homebrew-44e5b56aabfa76a24d113b1da26e0fc35aac31ba.tar.bz2 | |
netcat6 1.0 - an IPv6 network swiss-army knife
Closes #25916.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/netcat6.rb | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/Library/Formula/netcat6.rb b/Library/Formula/netcat6.rb new file mode 100644 index 000000000..8cc0a5820 --- /dev/null +++ b/Library/Formula/netcat6.rb @@ -0,0 +1,63 @@ +require "formula" + +class Netcat6 < Formula + homepage "http://www.deepspace6.net/projects/netcat6.html" + url "http://ftp.debian.org/debian/pool/main/n/nc6/nc6_1.0.orig.tar.gz" + sha1 "50b1a3f7bfa610a2016727e5741791ad3a88bd07" + + patch :p0, :DATA + + def install + system "./configure", "--disable-dependency-tracking", + "--prefix=#{prefix}", + "--mandir=#{man}" + system "make", "install" + end + + test do + # before we do anything too serious, let's just make sure that --version works + IO.popen("#{bin}/nc6 --version") { |subp| + assert subp.readline.strip == "nc6 version #{version}" + } + end +end + +__END__ +# wrap socket-type warnings in very_verbose_mode() +--- src/network.c 2006-01-19 14:46:23.000000000 -0800 ++++ src/network.c.new 2014-01-17 11:02:10.000000000 -0800 +@@ -21,10 +21,11 @@ + */ + #include "system.h" + #include "network.h" + #include "connection.h" + #include "afindep.h" ++#include "parser.h" + #ifdef ENABLE_BLUEZ + #include "bluez.h" + #endif/*ENABLE_BLUEZ*/ + + #include <assert.h> +@@ -290,17 +291,20 @@ + assert(sock >= 0); + + /* announce the socket in very verbose mode */ + switch (socktype) { + case SOCK_STREAM: +- warning(_("using stream socket")); ++ if (very_verbose_mode()) ++ warning(_("using stream socket")); + break; + case SOCK_DGRAM: +- warning(_("using datagram socket")); ++ if (very_verbose_mode()) ++ warning(_("using datagram socket")); + break; + case SOCK_SEQPACKET: +- warning(_("using seqpacket socket")); ++ if (very_verbose_mode()) ++ warning(_("using seqpacket socket")); + break; + default: + fatal_internal("unsupported socket type %d", socktype); + } |
