[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