Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/astro/gpsbabel14/files/patch-libusb
16461 views
--- configure.in.orig	2012-09-03 22:09:52 UTC
+++ configure.in
@@ -189,6 +189,28 @@ case "$target" in
       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)