diff options
| author | Michael Shapiro | 2009-12-19 19:19:58 -0500 | 
|---|---|---|
| committer | Max Howell | 2009-12-22 02:15:17 +0000 | 
| commit | 0922acb8b279c946fc7a623f6c2af384a75ea57a (patch) | |
| tree | 52565ff1234b76741cd77c77b80484c741b1040c /Library/Formula/libnet.rb | |
| parent | f5a36e5e5a271de547a09f9650545830b964bdd9 (diff) | |
| download | homebrew-0922acb8b279c946fc7a623f6c2af384a75ea57a.tar.bz2 | |
LibNet: http://github.com/sam-github/libnet/tree/master/libnet/
Required by ettercap-ng
Diffstat (limited to 'Library/Formula/libnet.rb')
| -rw-r--r-- | Library/Formula/libnet.rb | 63 | 
1 files changed, 63 insertions, 0 deletions
diff --git a/Library/Formula/libnet.rb b/Library/Formula/libnet.rb new file mode 100644 index 000000000..3ca5dc0a2 --- /dev/null +++ b/Library/Formula/libnet.rb @@ -0,0 +1,63 @@ +require 'formula' + +class Libnet < Formula +  head 'git://github.com/sam-github/libnet.git' +  homepage 'http://github.com/sam-github/libnet' + +  # +  # First patch of DATA stolen from macports, not sure what it does, fails to compile without: +  #   http://trac.macports.org/export/61844/trunk/dports/net/libnet11/files/patch-configure.in +  # +  # Second patch added to use glibtoolize instead of libtoolize, as OS X renames it. +  # +  def patches +    DATA +  end + +  def install +    cd 'libnet' +    system "./autogen.sh" +    system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking" +    touch 'doc/man/man3/libnet.3' +    system "make install" +  end +end + +__END__ +--- /libnet/configure.in.org	2006-08-30 07:53:09.000000000 -0700 ++++ /libnet/configure.in	2006-08-30 07:54:01.000000000 -0700 +@@ -158,6 +158,23 @@ + *darwin*) +     AC_DEFINE(HAVE_SOCKADDR_SA_LEN) +     LIBNET_CONFIG_DEFINES="-DHAVE_SOCKADDR_SA_LEN" ++ ++dnl  ++dnl Check to see if x86 ++dnl  ++ ++    case "$target" in ++    i?86-*-*darwin*) ++        AC_DEFINE(LIBNET_BSDISH_OS) ++        AC_DEFINE(LIBNET_BSD_BYTE_SWAP) ++        LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP" ++        ;; ++ ++    *) ++        ;; ++ ++    esac ++ +     ;; +  + *solaris*) +--- /libnet/autogen.sh	2009-12-19 16:37:41.000000000 -0500 ++++ /libnet/autogen.sh	2009-12-19 16:39:24.000000000 -0500 +@@ -12,7 +12,7 @@ + set -e +  + rm -fr autom4te.cache +-libtoolize --force ++glibtoolize --force + aclocal -I . -I /sw/share/aclocal || aclocal -I . + autoheader + automake --foreign --force --add-missing --copy  | 
