From: Felix Fietkau Date: Sun, 1 Apr 2007 15:43:37 +0000 (+0000) Subject: fix libnet-1.0.x build on osx X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=2752c7210d34a8db87c11fc0c0d175ce0e0b10f1;p=openwrt%2Fsvn-archive%2Farchive.git fix libnet-1.0.x build on osx SVN-Revision: 6798 --- 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/100-debian_subset.patch.gz b/libs/libnet-1.0.x/patches/100-debian_subset.patch.gz new file mode 100644 index 0000000000..0c1d676ca4 Binary files /dev/null and b/libs/libnet-1.0.x/patches/100-debian_subset.patch.gz differ 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 diff --git a/libs/libnet-1.0.x/patches/500-debian-subset.patch.gz b/libs/libnet-1.0.x/patches/500-debian-subset.patch.gz deleted file mode 100644 index 0c1d676ca4..0000000000 Binary files a/libs/libnet-1.0.x/patches/500-debian-subset.patch.gz and /dev/null differ