9a729da44f
Required by ettercap-ng
63 lines
1.6 KiB
Ruby
63 lines
1.6 KiB
Ruby
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
|