ports/128454: GPSMan 6.3.2 -> 6.4
David Wolfskill
david at catwhisker.org
Wed Oct 29 05:40:01 UTC 2008
>Number: 128454
>Category: ports
>Synopsis: GPSMan 6.3.2 -> 6.4
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Oct 29 05:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: David Wolfskill
>Release: FreeBSD 6.4-PRERELEASE i386
>Organization:
Wolfskill & Dowling Residence
>Environment:
System: FreeBSD g1-60.catwhisker.org 6.4-PRERELEASE FreeBSD 6.4-PRERELEASE #650: Sun Oct 26 05:08:14 PDT 2008 root at g1-60.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY i386
>Description:
The author of the code has released an update for GPSMan.
The appended patch brings the astro/gpsman port up-to-date
so that it builds GPSMan-6.4, whic adds some new features
(with respect to 6.3.2).
Please see <http://www.ncc.up.pt/gpsman/gpsmanhtml/manual/html/GPSMandoc_62.html> for the list of changes.
While I was checking the port, I noticed that there's code
in the Makefile to select an appropriate default serial
port (depending on the OSVERSION). Since the MPSAFE TTY
layer was recently committed to HEAD, I augmented that code
to select /dev/cuau0 as the default serial device for
sufficiently receent FreeBSD CURRENT. (Despite this, when I
tried testing it under CURRENT, I received a permissions error;
the same test worked fine under FreeBSD 6.4-PRERELEASE.)
>How-To-Repeat:
n/a
>Fix:
Apply the following patch, then
portupgrade gpsman-6.4
or
portmaster gpsman-6.4
Index: Makefile
===================================================================
RCS file: /cvs/freebsd/ports/astro/gpsman/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile 9 Apr 2008 13:41:53 -0000 1.22
+++ Makefile 29 Oct 2008 03:57:48 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= gpsman
-PORTVERSION= 6.3.2
+PORTVERSION= 6.4
CATEGORIES= astro tk geography
MASTER_SITES= http://www.ncc.up.pt/gpsman/gpsmanhtml/
MASTER_SITE_SUBDIR= science/cartography
@@ -28,8 +28,10 @@
.if ${OSVERSION} < 600000
GPSMAN_DEFAULT_PORT?= /dev/cuaa0
-.else
+.elif ${OSVERSION} < 800045
GPSMAN_DEFAULT_PORT?= /dev/cuad0
+.else
+GPSMAN_DEFAULT_PORT?= /dev/cuau0
.endif
post-patch:
Index: distinfo
===================================================================
RCS file: /cvs/freebsd/ports/astro/gpsman/distinfo,v
retrieving revision 1.14
diff -u -r1.14 distinfo
--- distinfo 14 Jun 2007 22:09:59 -0000 1.14
+++ distinfo 29 Oct 2008 02:20:02 -0000
@@ -1,3 +1,3 @@
-MD5 (gpsman-6.3.2.tgz) = dcc72b7a2a1b61f98f8432f8eb367213
-SHA256 (gpsman-6.3.2.tgz) = 91664e3b963181f140ea39f35dc06d9a06ac74d3938acd171d13482e1f12022e
-SIZE (gpsman-6.3.2.tgz) = 1191586
+MD5 (gpsman-6.4.tgz) = 3a47f1953e0bad1ea3a79aba0a713f1a
+SHA256 (gpsman-6.4.tgz) = 3c563adc162447cb0b6d94926c6228399d964a98918d44ec2af03ae10efd77c0
+SIZE (gpsman-6.4.tgz) = 1231402
Index: pkg-plist
===================================================================
RCS file: /cvs/freebsd/ports/astro/gpsman/pkg-plist,v
retrieving revision 1.11
diff -u -r1.11 pkg-plist
--- pkg-plist 14 Jun 2007 22:09:59 -0000 1.11
+++ pkg-plist 29 Oct 2008 03:10:29 -0000
@@ -101,6 +101,8 @@
%%DATADIR%%/gmsrc/gmicons/cntct_sumo15x15.gif
%%DATADIR%%/gmsrc/gmicons/coast_guard15x15.gif
%%DATADIR%%/gmsrc/gmicons/controlled15x15.gif
+%%DATADIR%%/gmsrc/gmicons/cross15x15.gif
+%%DATADIR%%/gmsrc/gmicons/cross_3p15x15.gif
%%DATADIR%%/gmsrc/gmicons/crossing15x15.gif
%%DATADIR%%/gmsrc/gmicons/dam15x15.gif
%%DATADIR%%/gmsrc/gmicons/danger15x15.gif
@@ -288,6 +290,7 @@
%%DATADIR%%/gmsrc/gmicons/wreck15x15.gif
%%DATADIR%%/gmsrc/gmicons/zoo15x15.gif
%%DATADIR%%/gmsrc/gpsinfo.tcl
+%%DATADIR%%/gmsrc/i18n-utf8.tcl
%%DATADIR%%/gmsrc/isolatin1.tcl
%%DATADIR%%/gmsrc/know.tcl
%%DATADIR%%/gmsrc/langdeutsch.tcl
@@ -298,6 +301,7 @@
%%DATADIR%%/gmsrc/langit.tcl
%%DATADIR%%/gmsrc/langnl.tcl
%%DATADIR%%/gmsrc/langport.tcl
+%%DATADIR%%/gmsrc/langru.tcl
%%DATADIR%%/gmsrc/lists.tcl
%%DATADIR%%/gmsrc/lowrance.tcl
%%DATADIR%%/gmsrc/lowrance_nmea.tcl
@@ -313,6 +317,7 @@
%%DATADIR%%/gmsrc/options.tcl
%%DATADIR%%/gmsrc/posncomp.tcl
%%DATADIR%%/gmsrc/projections.tcl
+%%DATADIR%%/gmsrc/projs_main.tcl
%%DATADIR%%/gmsrc/realtime.tcl
%%DATADIR%%/gmsrc/recdefs.tcl
%%DATADIR%%/gmsrc/recmodels.tcl
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list