diff options
Diffstat (limited to 'comms/openobex/files/patch-aclocal.m4')
| -rw-r--r-- | comms/openobex/files/patch-aclocal.m4 | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/comms/openobex/files/patch-aclocal.m4 b/comms/openobex/files/patch-aclocal.m4 new file mode 100644 index 000000000000..594e05c9896a --- /dev/null +++ b/comms/openobex/files/patch-aclocal.m4 @@ -0,0 +1,38 @@ +--- aclocal.m4.orig Mon Mar 22 16:19:39 2004 ++++ aclocal.m4 Mon Mar 22 16:22:51 2004 +@@ -67,6 +67,35 @@ + BLUETOOTH_HOOK([],failure) + ]) + ++dnl adding a check for FreeBSD blutooth netgraph support. ++ ++AC_DEFUN([FREEBSD_BLUETOOTH_HOOK],[ ++ AC_MSG_CHECKING([for the FreeBSD/netgraph bluetooth support]) ++ echo ++ AC_CACHE_CHECK(for the struct sockaddr_rfcomm in <netgraph/.../ng_btsocket.h>, ac_cv_have_sockaddr_rfcomm, ++ [AC_TRY_COMPILE([#include <sys/types.h> ++ #include <sys/socket.h> ++ #include <bitstring.h> ++ #include <netgraph/bluetooth/include/ng_hci.h> ++ #include <netgraph/bluetooth/include/ng_l2cap.h> ++ #include <netgraph/bluetooth/include/ng_btsocket.h>], ++ [struct sockaddr_rfcomm rc;], ++ ac_cv_have_sockaddr_rfcomm=yes, ++ ac_cv_have_sockaddr_rfcomm=no)]) ++ ++ if test $ac_cv_have_sockaddr_rfcomm = yes; then ++ AC_DEFINE(HAVE_BLUETOOTH) ++ AC_DEFINE(HAVE_BLUETOOTH_NETGRAPH,1,[Compile on FreeBSD]) ++ USE_BLUETOOTH="yes" ++ AC_CHECK_LIB(bluetooth, bt_aton, ++ [LIBS="$LIBS -lbluetooth" AC_DEFINE(HAVE_BT_ATON,1,[Define to 1 if you have the \`bt_aton' function.])]) ++ fi ++]) ++ ++AC_DEFUN([FREEBSD_BLUETOOTH_CHECK], [ ++ FREEBSD_BLUETOOTH_HOOK([],failure) ++]) ++ + # Do all the work for Automake. This macro actually does too much -- + # some checks are only needed if your package does certain things. + # But this isn't really a big deal. |
