[Bug 207273] astro/gpsd: update to 3.16

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Feb 17 11:07:37 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207273

            Bug ID: 207273
           Summary: astro/gpsd: update to 3.16
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: glebius at FreeBSD.org
          Reporter: z7dr6ut7gs at snkmail.com
          Assignee: glebius at FreeBSD.org
             Flags: maintainer-feedback?(glebius at FreeBSD.org)

Created attachment 167107
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=167107&action=edit
[patch] update port to 3.16

Attached patch updates this port from 3.14 to 3.16.

FYI, the patch removes three files/patch-* files.  It's not exactly clear from
looking at diffs - the committer should 'svn rm' those, of course.

Note: it's still susceptible to linker errors in bug 178732 if today's version
of the ncurses port is enabled (which is the default) and has not been patched
per comment 9 there [1].

QA:
  - stage-qa: ok
  - portlint: ok (no new warnings)
  - poudriere testport: fails (9-stable/32) [caveat: [1] ncurses patch required
or ncurses disabled]

testport fails because:

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: libdata/pkgconfig/libgpsd.pc

This I removed from pkg-plist spefically because libgpsd is no longer
installed.  See upstream submission:

http://lists.nongnu.org/archive/html/gpsd-dev/2016-02/msg00032.html

I could fix the patch to not remove libgpsd.pc from pkg-plist, or do something
to prevent installation or remove it from the staging area.  'make stage
install' works fine, however.  And it has the intended effect of not installing
or packaging libgpsd.pc.  If that's not acceptable, the easy thing is to just
put libgpsd.pc back in pkg-plist and live with the vestigial file.



from NEWS:
===============
3.16: 2016-01-08 (Eric S. Raymond <esr at snark.thyrsus.com>)
  Test rebuilds for mid-2015 leapsecond bump. Regression tests will
  run even if "python" in Python 3.  Build correctly on systems where
  -ltinfo is split from -lncurses. Avoid some rare overflow conditions
  in PPS code.  Fix bugs in JSON sat-view parsing due to the JSON
  parser stuffing ints into shorts.  Various small fixes to AIS
  interpretation.  Prevent a memory leak in long-running gpsmon
  instances.  Fix Savannah bug #45270: serial driver does not work
  properly on pipes.  Fix Savannah bug #44648: GPSD won't build if
  CCFLAGS contains options that are only compatible with the
  cros1s-compiler. Fix Savannah bug #45342: SConstruct generates wrong
  *.pc files.  Fix Savannah bug #46495: gpsd_poll may crash due to
  unitialized pointer (probably due to bugg FD_ISSET on hos
  system). Fix Savannah bug #46648: gpsd crashes and buffer overflow
  is reported when terminated.  Fix Savannah bug #46802: AIVDM to CSV
  is broken in some weird cases. Fix Savannah bug #46804: JSON
  satellite view parsing is somewhat broken.

3.15: 2015-06-03 (Eric S. Raymond <esr at snark.thyrsus.com>)
  Fix a rare crash bug related to devices becoming inaccessible while timed
out.
  Accept NMEA 4.1 GSV sententences with the trailing signal-ID field.
  Fixed incorrect decode of south latitudes in AIS Type 17 messages.
  splint has been retired; this removes almost 2KLOC of annotations.
  chrpath is no longer a build dependency. Corrected Beidou/QZNSS display
  in the Python clients so the graphics don't look like SBAS.
==============

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list