--- configure.in.orig 2008-10-31 15:43:21.000000000 +0300 +++ configure.in 2009-03-07 01:08:46.000000000 +0300 @@ -170,6 +169,28 @@ AC_DEFINE(HAVE_LIBUSB, 1) CFLAGS="$CFLAGS -Imac/libusb/" ;; + *-*-freebsd*) + GBSER=gbser_posix.o + AC_MSG_CHECKING(for libusb) + if test "$with_libusb" = no ; then + AC_MSG_RESULT(check not done) + OSJEEPS=jeeps/gpsusbstub.o + else + OLDFLAGS=$LDFLAGS + OCFLAGS=$CFLAGS + LDFLAGS="$LDFLAGS -lusb" + CFLAGS="$OCFLAGS" + + AC_CHECK_LIB([usb], [usb_interrupt_read], + AC_DEFINE(HAVE_LIBUSB, 1, [Defined if you have libusb]) + [USB_CFLAGS=""] + [USB_LIBS="-lusb"] +# ,[AC_MSG_ERROR([libusb is needed])] + ) + OSJEEPS=jeeps/gpslibusb.o + CFLAGS="$OCFLAGS" + fi + ;; *) GBSER=gbser_posix.o AC_MSG_CHECKING(for libusb)