Hello,

Here is the update for geo/gpsbabel-1.4.3 -> gpsbabel-1.4.4.
And new file, patches/patch-gbser_posix_c fixes the stuck problem when
downloading log data from GPS logger via serial port.

I tested with CanMore's GP-101, it contains PL-2303 USB-UART converter.

Regards,
--
SASANO Takayoshi <sas...@cvs.openbsd.org>

Index: Makefile
===================================================================
RCS file: /cvs/ports/geo/gpsbabel/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile    27 Sep 2012 17:26:05 -0000      1.23
+++ Makefile    25 Dec 2012 18:55:11 -0000
@@ -4,7 +4,7 @@ COMMENT-main=           GPS waypoint, track, and 
 COMMENT-tk=            Tk front-end to gpsbabel
 COMMENT-qt=            Qt front-end to gpsbabel
 
-VERSION=               1.4.3
+VERSION=               1.4.4
 DISTNAME=              gpsbabel-${VERSION}
 PKGNAME-main=          gpsbabel-${VERSION}
 REVISION-main=         0
@@ -23,7 +23,7 @@ PERMIT_PACKAGE_FTP=   Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-MASTER_SITES=          http://www.linklevel.net/distfiles/
+MASTER_SITES=          https://secure.ohos.nl/downloads/
 
 AUTOCONF_VERSION=      2.61
 CONFIGURE_STYLE=       autoconf
Index: distinfo
===================================================================
RCS file: /cvs/ports/geo/gpsbabel/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo    18 Feb 2012 22:04:07 -0000      1.7
+++ distinfo    25 Dec 2012 18:55:11 -0000
@@ -1,5 +1,5 @@
-MD5 (gpsbabel-1.4.3.tar.gz) = kW9+Ek9t+RGiTh6jI+nFKQ==
-RMD160 (gpsbabel-1.4.3.tar.gz) = n/L+4X6Xj+ckjRwNRf8cf/43ddE=
-SHA1 (gpsbabel-1.4.3.tar.gz) = vWJm7u84dV1J5twXMwtYxo5aMtc=
-SHA256 (gpsbabel-1.4.3.tar.gz) = ybgeu9ZaNOf+dBwYmFwerWUSP9CfoOy/iCvEeofE9dg=
-SIZE (gpsbabel-1.4.3.tar.gz) = 5616398
+MD5 (gpsbabel-1.4.4.tar.gz) = bEyPDLn8+fgwJYUUiHjxdA==
+RMD160 (gpsbabel-1.4.4.tar.gz) = laBC+wNaWqoty1DUMONvOEpXX08=
+SHA1 (gpsbabel-1.4.4.tar.gz) = 1/9A8ESg7l2BxVVNpROUIE51WZw=
+SHA256 (gpsbabel-1.4.4.tar.gz) = ndKgboh8sobJoHFkqPLt4RrtEUfmQZAHNwxShBIyGUQ=
+SIZE (gpsbabel-1.4.4.tar.gz) = 7811264
Index: patches/patch-configure_in
===================================================================
RCS file: /cvs/ports/geo/gpsbabel/patches/patch-configure_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-configure_in
--- patches/patch-configure_in  18 Feb 2012 22:04:07 -0000      1.5
+++ patches/patch-configure_in  25 Dec 2012 18:55:11 -0000
@@ -1,7 +1,6 @@
-$OpenBSD: patch-configure_in,v 1.5 2012/02/18 22:04:07 sthen Exp $
---- configure.in.orig  Sun Jan 29 01:59:29 2012
-+++ configure.in       Thu Feb  2 13:03:10 2012
-@@ -63,15 +63,20 @@ if test "$cet" = "default"; then
+--- configure.in.orig  Tue Sep  4 07:09:52 2012
++++ configure.in       Tue Dec 25 21:50:38 2012
+@@ -62,15 +62,20 @@ if test "$cet" = "default"; then
  fi
  
  AC_MSG_CHECKING(whether to support shapefiles)
@@ -29,7 +28,7 @@ $OpenBSD: patch-configure_in,v 1.5 2012/
  
  AC_MSG_CHECKING(whether to support Palm/OS pdb formats)
  AC_ARG_ENABLE(pdb,
-@@ -224,32 +229,8 @@ AC_SUBST(USB_LIBS)
+@@ -223,32 +228,8 @@ AC_SUBST(USB_LIBS)
  AC_SUBST(USB_CFLAGS)
  AC_SUBST(OSJEEPS)
  AC_SUBST(GBSER)
Index: patches/patch-gbser_posix_c
===================================================================
RCS file: patches/patch-gbser_posix_c
diff -N patches/patch-gbser_posix_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-gbser_posix_c 25 Dec 2012 18:55:11 -0000
@@ -0,0 +1,11 @@
+--- gbser_posix.c.orig Tue Jul 26 10:56:33 2011
++++ gbser_posix.c      Tue Dec 25 21:52:11 2012
+@@ -142,7 +142,7 @@ void* gbser_init(const char* port_name)
+   if (0 == strcmp(port_name, "-")) {
+     h->fd = 0;
+     return h;
+-  } else if (h->fd = open(port_name, O_RDWR | O_NOCTTY), h->fd == -1) {
++  } else if (h->fd = open(port_name, O_RDWR | O_NOCTTY | O_NDELAY), h->fd == 
-1) {
+     warning("Failed to open port (%s)\n", strerror(errno));
+     goto failed;
+   }




Reply via email to