freebsd-ports/astro/gpsbabel14/files/patch-libusb
Dmitry Marakasov 92d656c848 - Preserve version 1.4.4 of astro/gpsbabel as astro/gpsbabel14
Newer gpsbabel version needlessly pulls in heavyweight dependencies
(such as qt4-gui, qt4-webkit) via qt4-linguist, and until that's
resolved, it's useful to keep around older version which doesn't
have such problem.

PR:		190791
Approved by:	dev2@heesakkers.info (maintainer)
2014-06-10 22:03:56 +00:00

31 lines
797 B
Text

--- 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)