Hi,

the nmap uses internally libdnet-1.10,
so please find also patch for version 1.10.

Also config/config.sub and config/config.guess 
in libdnet-1.10.tar.gz have to be updated.

Thanks

        Petr
only in patch2:
unchanged:
--- nmap-3.93.orig/libdnet-stripped/configure.in
+++ nmap-3.93/libdnet-stripped/configure.in
@@ -248,7 +248,7 @@
 elif test "$ac_cv_header_netinet_ip_fw_h" = yes ; then
      dnl XXX - ipfw2 support later...
      case "$host_os" in
-     *freebsd5*)
+     *freebsd5* | *kfreebsd*)
        AC_LIBOBJ([fw-none]) ;;
      *)
        AC_LIBOBJ([fw-ipfw]) ;;
@@ -299,7 +299,12 @@
        AC_LIBOBJ([tun-linux])
 elif test "$ac_cv_header_net_if_tun_h" = yes ; then
        if test "$ac_cv_header_stropts_h" = yes ; then
-               AC_LIBOBJ([tun-solaris])
+           case "$host_os" in
+           *kfreebsd*)
+               AC_LIBOBJ([tun-bsd]);;
+           *)
+               AC_LIBOBJ([tun-solaris]);;
+           esac
        else
                AC_LIBOBJ([tun-bsd])
        fi
only in patch2:
unchanged:
--- nmap-3.93.orig/libdnet-stripped/configure
+++ nmap-3.93/libdnet-stripped/configure
@@ -22610,7 +22537,7 @@
 
 elif test "$ac_cv_header_netinet_ip_fw_h" = yes ; then
           case "$host_os" in
-     *freebsd5*)
+     *freebsd5* | *kfreebsd*)
        case $LIBOBJS in
     "fw-none.$ac_objext"   | \
   *" fw-none.$ac_objext"   | \
@@ -22783,14 +22710,26 @@
 
 elif test "$ac_cv_header_net_if_tun_h" = yes ; then
        if test "$ac_cv_header_stropts_h" = yes ; then
-               case $LIBOBJS in
+           case "$host_os" in
+           *kfreebsd*)
+               case $LIBOBJS in
+    "tun-bsd.$ac_objext"   | \
+  *" tun-bsd.$ac_objext"   | \
+    "tun-bsd.$ac_objext "* | \
+  *" tun-bsd.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS tun-bsd.$ac_objext" ;;
+esac
+;;
+           *)
+               case $LIBOBJS in
     "tun-solaris.$ac_objext"   | \
   *" tun-solaris.$ac_objext"   | \
     "tun-solaris.$ac_objext "* | \
   *" tun-solaris.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS tun-solaris.$ac_objext" ;;
 esac
-
+;;
+           esac
        else
                case $LIBOBJS in
     "tun-bsd.$ac_objext"   | \

Reply via email to