Date: Tue, 28 Oct 2008 22:37:26 -0700 (PDT) From: David Wolfskill <david@catwhisker.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/128454: GPSMan 6.3.2 -> 6.4 Message-ID: <200810290537.m9T5bQCC084497@bunrab.catwhisker.org> Resent-Message-ID: <200810290540.m9T5e1p4012913@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810290537.m9T5bQCC084497>