pkgsrc-wip/fragrouter/patches/patch-ab

133 lines
3.6 KiB
Plaintext

$NetBSD: patch-ab,v 1.1.1.1 2005/01/16 17:34:34 ishit Exp $
--- configure.orig 1999-07-27 00:08:51.000000000 +0900
+++ configure
@@ -11,6 +11,10 @@
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
+ac_help="$ac_help
+ --with-libpcap=DIR use libpcap in DIR"
+ac_help="$ac_help
+ --with-libnet=DIR use libnet in DIR"
# Initialize some variables set by options.
# The variables have the same names as the options, with
@@ -21,7 +25,7 @@ exec_prefix=NONE
host=NONE
no_create=
nonopt=NONE
-no_recursion=
+no_recursion=yes
prefix=NONE
program_prefix=NONE
program_suffix=NONE
@@ -1375,7 +1379,95 @@ fi
done
-subdirs="libpcap-0.4 Libnet-0.99b"
+#subdirs="libpcap-0.4 Libnet-0.99b"
+
+
+echo $ac_n "checking for libpcap""... $ac_c" 1>&6
+echo "configure:1844: checking for libpcap" >&5
+# Check whether --with-libpcap or --without-libpcap was given.
+if test "${with_libpcap+set}" = set; then
+ withval="$with_libpcap"
+ case "$withval" in
+ yes|no)
+ echo "$ac_t""no" 1>&6
+ ;;
+ *)
+ echo "$ac_t""$withval" 1>&6
+ if test -f $withval/pcap.h -a -f $withval/libpcap.a; then
+ owd=`pwd`
+ if cd $withval; then withval=`pwd`; cd $owd; fi
+ PCAPINC="-I$withval -I$withval/bpf"
+ PCAPLIB="-L$withval -lpcap"
+ elif test -f $withval/include/pcap.h -a \
+ -f $withval/include/net/bpf.h; then
+ owd=`pwd`
+ if cd $withval; then withval=`pwd`; cd $owd; fi
+ PCAPINC="-I$withval/include"
+ if test -f $withval/lib/libwpcap.a; then
+ PCAPLIB="-L$withval/lib -lwpcap"
+ else
+ PCAPLIB="-L$withval/lib -lpcap"
+ fi
+ else
+ { echo "configure: error: pcap.h" 1>&2; exit 1; }
+ fi
+ ;;
+ esac
+else
+ if test -f ${prefix}/include/pcap.h; then
+ PCAPINC="-I${prefix}/include"
+ if test -f ${prefix}/lib/libwpcap.a; then
+ PCAPLIB="-L${prefix}/lib -lwpcap"
+ else
+ PCAPLIB="-L${prefix}/lib -lpcap"
+ fi
+ elif test -f /usr/include/pcap/pcap.h; then
+ PCAPINC="-I/usr/include/pcap"
+ PCAPLIB="-lpcap"
+ elif test -f /usr/include/pcap.h; then
+ PCAPLIB="-lpcap"
+ else
+ echo "$ac_t""no" 1>&6
+ { echo "configure: error: libpcap not found" 1>&2; exit 1; }
+ fi
+ echo "$ac_t""yes" 1>&6
+
+fi
+
+
+echo $ac_n "checking for libnet""... $ac_c" 1>&6
+echo "configure:1897: checking for libnet" >&5
+# Check whether --with-libnet or --without-libnet was given.
+if test "${with_libnet+set}" = set; then
+ withval="$with_libnet"
+ case "$withval" in
+ yes|no)
+ echo "$ac_t""no" 1>&6
+ ;;
+ *)
+ echo "$ac_t""$withval" 1>&6
+ if test -f $withval/src/libnet.a; then
+ LNETINC="-I$withval/include"
+ LNETLIB="-L$withval/src -lnet `$withval/libnet-config --libs`"
+ elif test -x $withval/bin/libnet-config; then
+ LNETINC="`$withval/bin/libnet-config --cflags`"
+ LNETLIB="`$withval/bin/libnet-config --libs`"
+ else
+ { echo "configure: error: libnet-config not found in $withval/bin" 1>&2; exit 1; }
+ fi
+ ;;
+ esac
+else
+ if test -x ${prefix}/bin/libnet-config; then
+ LNETINC="`${prefix}/bin/libnet-config --cflags`"
+ LNETLIB="`${prefix}/bin/libnet-config --libs`"
+ else
+ echo "$ac_t""no" 1>&6
+ { echo "configure: error: libnet not found" 1>&2; exit 1; }
+ fi
+ echo "$ac_t""yes" 1>&6
+
+fi
trap '' 1 2 15
@@ -1516,6 +1608,10 @@ s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
s%@SET_MAKE@%$SET_MAKE%g
+s%@PCAPINC@%$PCAPINC%g
+s%@PCAPLIB@%$PCAPLIB%g
+s%@LNETINC@%$LNETINC%g
+s%@LNETLIB@%$LNETLIB%g
s%@CPP@%$CPP%g
s%@subdirs@%$subdirs%g