diff --git a/Formula/hping.rb b/Formula/hping.rb index ee530beecd..88a48f545a 100644 --- a/Formula/hping.rb +++ b/Formula/hping.rb @@ -7,21 +7,20 @@ class Hping < Formula version '3.20051105' def patches - {:p0 => [ - # MacPorts patches: http://trac.macports.org/browser/trunk/dports/net/hping3 - "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-libpcap_stuff.c.diff", - "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-ars.c.diff", - "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-sendip.c.diff", - "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-Makefile.in.diff", - "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-bytesex.h.diff" - ]} + { + :p0 => [ + # MacPorts patches: http://trac.macports.org/browser/trunk/dports/net/hping3 + "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-libpcap_stuff.c.diff", + "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-ars.c.diff", + "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-sendip.c.diff", + "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-Makefile.in.diff", + "https://trac.macports.org/export/70033/trunk/dports/net/hping3/files/patch-bytesex.h.diff", + ], + :p1 => DATA, + } end def install - # Conflict with secure strcpy function. Applying suggested fix from macports. - # http://trac.macports.org/ticket/40763#comment:2 - ENV.append 'CFLAGS', '-D_FORTIFY_SOURCE=0' - # Compile fails with tcl support; TCL on OS X is 32-bit only system "./configure", "--no-tcl" @@ -35,3 +34,18 @@ class Hping < Formula "install" end end + +__END__ +diff --git a/gethostname.c b/gethostname.c +index 3d0ea58..a8a9699 100644 +--- a/gethostname.c ++++ b/gethostname.c +@@ -18,8 +18,6 @@ + #include + #include + +-size_t strlcpy(char *dst, const char *src, size_t siz); +- + char *get_hostname(char* addr) + { + static char answer[1024];