Skip to contentSkip to conversation

Bump gpsd from version 2.95 to version 3.5

PATCH RESEND Superseded spdawson at gmail.com 3 participants 3 messages May 26, 2012 – May 28, 2012

lore
Share & tools
lore
#0 lore raw

PATCH RESEND 1/1 Bump gpsd from version 2.95 to version 3.5

From: Simon Dawson <[email protected]>

---
 package/gpsd/Config.in                         |   17 +--
 package/gpsd/gpsd-3.5-fix-compile-errors.patch |   14 +++
 package/gpsd/gpsd-fix-libgpsmm.patch           |   23 ----
 package/gpsd/gpsd-navcom.patch                 |   47 -------
 package/gpsd/gpsd.mk                           |  156 +++++++++++++-----------
 5 files changed, 107 insertions(+), 150 deletions(-)
 create mode 100644 package/gpsd/gpsd-3.5-fix-compile-errors.patch
 delete mode 100644 package/gpsd/gpsd-fix-libgpsmm.patch
 delete mode 100644 package/gpsd/gpsd-navcom.patch
package/gpsd/Config.in +10 -7
index 16635dc..10ce010 100644
@@ -38,10 +38,6 @@ config BR2_PACKAGE_GPSD_NTP_SHM
 config BR2_PACKAGE_GPSD_PPS
 	bool "PPS time syncing support"
 
-config BR2_PACKAGE_GPSD_PPS_ON_CTS
-	bool "PPS pulse on CTS rather than DCD"
-	depends on BR2_PACKAGE_GPSD_PPS
-
 config BR2_PACKAGE_GPSD_USER
 	bool "GPSD privilege revocation user"
 config BR2_PACKAGE_GPSD_USER_VALUE
@@ -85,9 +81,6 @@ config BR2_PACKAGE_GPSD_CONTROLSEND
 	bool "allow gpsctl/gpsmon to change device settings"
 	default y
 
-config BR2_PACKAGE_GPSD_RAW
-	bool "enable raw measurement processing"
-
 config BR2_PACKAGE_GPSD_SQUELCH
 	bool "squelch gpsd_report and gpsd_hexdump to save cpu"
 
@@ -116,6 +109,11 @@ config BR2_PACKAGE_GPSD_EVERMORE
 	help
 	  EverMore binary support
 
+config BR2_PACKAGE_GPSD_FURY
+	bool "Fury"
+	help
+	  Jackson Labs Fury and Firefly support
+
 config BR2_PACKAGE_GPSD_FV18
 	bool "FV-18"
 	help
@@ -131,6 +129,11 @@ config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT
 	help
 	  Garmin Simple Text support
 
+config BR2_PACKAGE_GPSD_GEOSTAR
+	bool "Geostar"
+	help
+	  Geostar Protocol support
+
 config BR2_PACKAGE_GPSD_GPSCLOCK
 	bool "GPSClock"
 	help
package/gpsd/gpsd-3.5-fix-compile-errors.patch new file +14 -0
new file mode 100644
index 0000000..804df72
@@ -0,0 +1,14 @@
+The build falls over because the CLOCK_REALTIME symbol is undefined.
+
+diff -Nur a/gpsutils.c b/gpsutils.c
+--- a/gpsutils.c	2012-04-06 20:36:44.000000000 +0100
++++ b/gpsutils.c	2012-04-20 16:07:42.570742457 +0100
+@@ -6,7 +6,7 @@
+ 
+ /* The strptime prototype is not provided unless explicitly requested.
+  *  So add the define that POSIX says to to avoid: */
+-#define _XOPEN_SOURCE
++//#define _XOPEN_SOURCE
+ 
+ #include <stdio.h>
+ #include <time.h>
package/gpsd/gpsd-fix-libgpsmm.patch deleted +0 -23
deleted file mode 100644
index 893965e..0000000
@@ -1,23 +0,0 @@
-diff -Nura gpsd-2.95.orig/Makefile.in gpsd-2.95.x/Makefile.in
---- gpsd-2.95.orig/Makefile.in	2010-07-13 19:48:24.000000000 -0300
-+++ gpsd-2.95.x/Makefile.in	2010-07-27 17:40:28.902568874 -0300
-@@ -546,7 +546,7 @@
- libgps_VERSION__REVISION = 0
- libgps_VERSION_AGE = 0
- libgps_VERSION_NUMBER = $(libgps_VERSION_AGE):$(libgps_VERSION__REVISION):$(libgps_VERSION_AGE)
--libgps_la_LDFLAGS = -version-number $(libgps_VERSION_CURRENT):$(libgps_VERSION__REVISION):$(libgps_VERSION_AGE)
-+libgps_la_LDFLAGS = -version-number $(libgps_VERSION_CURRENT):$(libgps_VERSION__REVISION):$(libgps_VERSION_AGE) $(LDFLAGS)
- lib_LTLIBRARIES = libgps.la libgpsd.la
- libgps_SONAME = $(shell expr $(libgps_VERSION_CURRENT) - $(libgps_VERSION_AGE))
- libgps_VERSION = $(libgps_SONAME).$(libgps_VERSION_AGE).$(libgps_VERSION__REVISION)
-@@ -612,8 +612,8 @@
- libgpsd_la_SOURCES = $(libgpsd_c_sources) $(libgpsd_h_sources) \
- 				driver_rtcm2.h packet_states.h
- 
-- at LIBGPSMM_ENABLE_FALSE@libgps_la_LINK = /bin/sh ./libtool --tag=CC --mode=link gcc $(libgps_la_LDFLAGS) -o $@
-- at LIBGPSMM_ENABLE_TRUE@libgps_la_LINK = /bin/sh ./libtool --tag=CXX --mode=link g++ $(libgps_la_LDFLAGS) -o $@
-+ at LIBGPSMM_ENABLE_FALSE@libgps_la_LINK = /bin/sh ./libtool --tag=CC --mode=link $(CC) $(libgps_la_LDFLAGS) -o $@
-+ at LIBGPSMM_ENABLE_TRUE@libgps_la_LINK = /bin/sh ./libtool --tag=CXX --mode=link $(CXX) $(libgps_la_LDFLAGS) -o $@
- nodist_libgpsd_la_SOURCES = packet_names.h ais_json.i
- libgps_la_LIBADD = $(LIBM) $(LIBC) $(LIBNSL) $(LIBSOCKET) $(LIBPTHREAD)
- libgpsd_la_LIBADD = $(LIBM) $(LIBC) $(LIBNSL) $(LIBSOCKET) $(LIBPTHREAD) $(BLUEZ_LIBS) libgps.la
package/gpsd/gpsd-navcom.patch deleted +0 -47

47 lines not on this page · raw message

package/gpsd/gpsd.mk +83 -73

266 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#1 lore raw

PATCH RESEND 1/1 Bump gpsd from version 2.95 to version 3.5

Quoted 14 lines · spdawson at gmail.com

From: Simon Dawson <[email protected]>

---
 package/gpsd/Config.in                         |   17 +--
 package/gpsd/gpsd-3.5-fix-compile-errors.patch |   14 +++
 package/gpsd/gpsd-fix-libgpsmm.patch           |   23 ----
 package/gpsd/gpsd-navcom.patch                 |   47 -------
 package/gpsd/gpsd.mk                           |  156 +++++++++++++-----------
 5 files changed, 107 insertions(+), 150 deletions(-)
 create mode 100644 package/gpsd/gpsd-3.5-fix-compile-errors.patch
 delete mode 100644 package/gpsd/gpsd-fix-libgpsmm.patch
 delete mode 100644 package/gpsd/gpsd-navcom.patch

Hi Simon,

I believe you need to remove the version string from the "gpsd-3.5-fix-compile-errors.patch". See

http://lists.busybox.net/pipermail/buildroot/2012-May/053739.html

Signature · 1 line
markos
#2 lore raw

PATCH RESEND 1/1 Bump gpsd from version 2.95 to version 3.5

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Markos" == Markos Chandras <[email protected]> writes:

Quoted 14 lines · spdawson at gmail.com
Quoted 10 lines

From: Simon Dawson <[email protected]>

---

package/gpsd/Config.in                         |   17 +--
package/gpsd/gpsd-3.5-fix-compile-errors.patch |   14 +++
package/gpsd/gpsd-fix-libgpsmm.patch           |   23 ----
package/gpsd/gpsd-navcom.patch                 |   47 -------
package/gpsd/gpsd.mk                           |  156 +++++++++++++-----------
5 files changed, 107 insertions(+), 150 deletions(-)
Quoted 4 lines

create mode 100644 package/gpsd/gpsd-3.5-fix-compile-errors.patch delete mode 100644 package/gpsd/gpsd-fix-libgpsmm.patch delete mode 100644 package/gpsd/gpsd-navcom.patch

Markos> Hi Simon,

Markos> I believe you need to remove the version string from the Markos> "gpsd-3.5-fix-compile-errors.patch". See

Markos> http://lists.busybox.net/pipermail/buildroot/2012-May/053739.html

Indeed. And as 3.6 has recently been released, it makes more sense to use that instead.

Signature · 1 line
Bye, Peter Korsgaard