gpsd: Update to 3.18.1 and improve curses

- Update to 3.18.1
 - Let ncurses use builtin, now that there is (not yet committed)
   support for a fake pc file.
This commit is contained in:
Greg Troxel 2019-05-01 11:06:25 -04:00
parent 95fe289bfc
commit e8606072f8
4 changed files with 22 additions and 14 deletions

View File

@ -1,4 +1,4 @@
geography/gpsd: Update to 3.18
geography/gpsd: Update to 3.18.1
pkgsrc changes:
- adapt to scons
@ -6,6 +6,17 @@ pkgsrc changes:
- patch upstream's use of "#!/usr/bin/env python"
- other minor build adaptations
Upstream changes not in NEWS:
libgpsd (header, lib, pc, man page) is no longer installed. (This
was an internal interface.)
Upstream NEWS:
3.18.1: 2018-10-19 (Gary E. Miller <gem@rellim.com>)
Fix some installation issues.
A few minor updates to ubxtool and driver_ubx.
Add contrib/skyview2svg
3.18: 2018-10-02 (Gary E. Miller <gem@rellim.com>)
Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers.

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.41 2019/04/26 14:12:39 maya Exp $
DISTNAME= gpsd-3.18
DISTNAME= gpsd-3.18.1
CATEGORIES= geography
MASTER_SITES= http://download-mirror.savannah.gnu.org/releases/gpsd/
@ -19,18 +19,16 @@ USE_LANGUAGES= c99 c++
# \todo Separate upstream's build into configure and build.
NO_CONFIGURE= yes
# \todo Consider teaching gpsd to use base system curses. Note that
# gpsd is documented to use ncurses, not curses, and expects a
# pkgconfig file.
# Note that gpsd is documented to use ncurses, not curses.
FAKE_NCURSES= yes
# gpsd uses syncok. Insist on an implementation that provides it.
USE_CURSES= syncok
# Documentation depends
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
# \todo Decide if buildlink3 is more appropriate.
DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
CFLAGS.SunOS= -DLOG_PERROR=0
@ -72,11 +70,10 @@ do-test:
.include "../../devel/scons/buildlink3.mk"
.include "../../devel/libusb1/buildlink3.mk"
# builtin curses does not provide a pkgconfig file and is thus deficient.
USE_BUILTIN.ncurses= no
.include "../../devel/ncurses/buildlink3.mk"
.include "../../graphics/py-cairo/buildlink3.mk"
.include "../../lang/python/extension.mk"
# \todo Resolve mk/curses not invoking ncurses builtin processing.
#.include "../../mk/curses.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1 +1 @@
Check if libgpsd withdrawal is a bug or not.
Validate shared memory to ntpd on NetBSD.

View File

@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.22 2015/11/03 00:08:42 agc Exp $
SHA1 (gpsd-3.18.tar.gz) = 9785ca861dc2fc3373119b8067f3b420c564c4c4
RMD160 (gpsd-3.18.tar.gz) = 8499ad1637bf6dbf6b7349d74b0dd6317771e87b
SHA512 (gpsd-3.18.tar.gz) = c80f2ef6856faa0b38f3d258be9801982588916677401654902ef0b8ec9e62c8b3cb9421f41b4a1e2e27a15a3f3562cbf68ce7bf03a19746ab62f80172d85434
Size (gpsd-3.18.tar.gz) = 9020649 bytes
SHA1 (gpsd-3.18.1.tar.gz) = e72402ce559932ad65ab5792b59ccfce34cb1160
RMD160 (gpsd-3.18.1.tar.gz) = 08f95b51218f11f7b07c1a5046cead366216fdc8
SHA512 (gpsd-3.18.1.tar.gz) = b381b177fcd29089a61aa11f5df2c67473720a6bbc5590ca1c4fda627331c407de01c62caceeddae780626b9a02392e9a770d52a143357e1babdcc2fbff0ed38
Size (gpsd-3.18.1.tar.gz) = 9031595 bytes
SHA1 (patch-SConstruct) = 9a0904c003f1883e188e277f9e45c324e09f9c9f
SHA1 (patch-gpspipe.c) = 43d9e99867175418874adaaf210a429819c3ea9a
SHA1 (patch-serial.c) = b28f1d209ecf27fcd7a98dcacb201632f3667d56