From 2752c7210d34a8db87c11fc0c0d175ce0e0b10f1 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 1 Apr 2007 15:43:37 +0000 Subject: [PATCH] fix libnet-1.0.x build on osx SVN-Revision: 6798 --- libs/libnet-1.0.x/Makefile | 19 +++++++----- ...et.patch.gz => 100-debian_subset.patch.gz} | Bin .../patches/150-portability.patch | 28 ++++++++++++++++++ 3 files changed, 39 insertions(+), 8 deletions(-) rename libs/libnet-1.0.x/patches/{500-debian-subset.patch.gz => 100-debian_subset.patch.gz} (100%) create mode 100644 libs/libnet-1.0.x/patches/150-portability.patch diff --git a/libs/libnet-1.0.x/Makefile b/libs/libnet-1.0.x/Makefile index fbf45a000a..6b70b6577e 100644 --- a/libs/libnet-1.0.x/Makefile +++ b/libs/libnet-1.0.x/Makefile @@ -35,6 +35,16 @@ ifeq ($(CONFIG_BIG_ENDIAN),y) ENDIANESS:=big endif +CONFIGURE_ARGS += \ + --enable-shared \ + --enable-static \ + --with-pf_packet=yes + +CONFIGURE_VARS += \ + ac_cv_libnet_endianess=$(ENDIANESS) \ + ac_libnet_have_pf_packet=yes \ + LL_INT_TYPE=sockpacket + define Build/Configure (cd $(PKG_BUILD_DIR); touch \ configure.in \ @@ -43,14 +53,7 @@ define Build/Configure Makefile.in \ configure \ ); - $(call Build/Configure/Default, \ - --enable-shared \ - --enable-static \ - --with-pf_packet=yes \ - , \ - ac_cv_libnet_endianess=$(ENDIANESS) \ - ac_libnet_have_pf_packet=yes \ - ) + $(call Build/Configure/Default) endef define Build/Compile diff --git a/libs/libnet-1.0.x/patches/500-debian-subset.patch.gz b/libs/libnet-1.0.x/patches/100-debian_subset.patch.gz similarity index 100% rename from libs/libnet-1.0.x/patches/500-debian-subset.patch.gz rename to libs/libnet-1.0.x/patches/100-debian_subset.patch.gz diff --git a/libs/libnet-1.0.x/patches/150-portability.patch b/libs/libnet-1.0.x/patches/150-portability.patch new file mode 100644 index 0000000000..5c9dc902bf --- /dev/null +++ b/libs/libnet-1.0.x/patches/150-portability.patch @@ -0,0 +1,28 @@ +diff -ur libnet.old/configure libnet.dev/configure +--- libnet.old/configure 2007-04-01 17:36:55.000000000 +0200 ++++ libnet.dev/configure 2007-04-01 17:40:06.000000000 +0200 +@@ -8613,7 +8613,9 @@ + echo "$as_me:$LINENO: checking low-level packet interface type" >&5 + echo $ECHO_N "checking low-level packet interface type... $ECHO_C" >&6 + +-if test -r /dev/bpf0 ; then ++if [ -n "$LL_INT_TYPE" ]; then ++ echo "$as_me:$LINENO: result: found $LL_INT_TYPE (cached)" >&5 ++elif test -r /dev/bpf0 ; then + LL_INT_TYPE=bpf + echo "$as_me:$LINENO: result: found bpf" >&5 + echo "${ECHO_T}found bpf" >&6 +diff -ur libnet.old/configure.in libnet.dev/configure.in +--- libnet.old/configure.in 2007-04-01 17:36:55.000000000 +0200 ++++ libnet.dev/configure.in 2007-04-01 17:41:08.000000000 +0200 +@@ -97,7 +97,9 @@ + dnl + AC_MSG_CHECKING(low-level packet interface type) + +-if test -r /dev/bpf0 ; then ++if [ -n "$LL_INT_TYPE" ]; then ++ AC_MSG_RESULT(found $LL_INT_TYPE (cached)) ++elif test -r /dev/bpf0 ; then + LL_INT_TYPE=bpf + AC_MSG_RESULT(found bpf) + elif test -r /usr/include/net/pfilt.h ; then -- 2.30.2