svn commit: r459614 - in head/astro/gpsd: . files
Thomas Zander
riggs at FreeBSD.org
Sun Jan 21 15:19:43 UTC 2018
Author: riggs
Date: Sun Jan 21 15:19:42 2018
New Revision: 459614
URL: https://svnweb.freebsd.org/changeset/ports/459614
Log:
Update to upstream version 3.17
Details:
- bin/ntpshmmon is dependent on PPS option (see sConstruct)
- remove patch that has been upstreamed
- explicitly reference python2.7 rather than python2 (per current ports
tree guidelines)
- use python flavors (Note: there is support for python3 in upstream.
Reserving that change for a future update (as yet untested) )
- plist changes to reflect upstream changes: lib version bumps, added man
page, removed a pkg-config file
- add X11 option for bin/xpgs*; update dependencies for 3.17 version of
xgps* (needs python gi module & gtk3)
PR: 225310
Submitted by: z7dr6ut7gs at snkmail.com
Deleted:
head/astro/gpsd/files/patch-SConstruct
Modified:
head/astro/gpsd/Makefile
head/astro/gpsd/distinfo
head/astro/gpsd/pkg-plist
Modified: head/astro/gpsd/Makefile
==============================================================================
--- head/astro/gpsd/Makefile Sun Jan 21 14:55:59 2018 (r459613)
+++ head/astro/gpsd/Makefile Sun Jan 21 15:19:42 2018 (r459614)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gpsd
-PORTVERSION= 3.16
+PORTVERSION= 3.17
CATEGORIES= astro geography
MASTER_SITES= SAVANNAH
@@ -12,14 +12,15 @@ COMMENT= Daemon that monitors one or more GPSes attach
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe pathfix pkgconfig python:2 scons shebangfix
+USES= cpe pathfix pkgconfig python:2.7 scons shebangfix
CPE_VENDOR= gpsd_project
+USE_PYTHON= flavors
USE_RC_SUBR= gpsd
SHEBANG_FILES= *.py gps/*.py gegps xgps gpscat xgpsspeed gpsprof \
gpsfake
MAKE_ARGS= prefix="${PREFIX}" mandir="man" pkgconfig="libdata/pkgconfig" \
- manbuild=no
+ manbuild=no target_python="${PYTHON_CMD}"
MAKE_ENV= DESTDIR="${STAGEDIR}"
PLIST_SUB= PYTHON_EGGINFO=gps-${PORTVERSION}.egg-info
@@ -28,12 +29,12 @@ OPTIONS_DEFINE= AIVDM ASHTECH CPPBIND DBUS EARTHMATE E
NETFEED NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE \
PASSTHROUGH PPS PROFILING RECONFIGURE RTCM104V2 RTCM104V3 \
SHMEXPORT SIRF SOCKEXPORT SUPERSTARII TIMING TNT TRIPMATE \
- TSIP QTBIND UBLOX USB
+ TSIP QTBIND UBLOX USB X11
OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 GARMIN \
GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES NETFEED \
NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE PASSTHROUGH \
RECONFIGURE RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \
- SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB
+ SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11
OPTIONS_SUB= yes
AIVDM_DESC= Aivdm support
@@ -137,6 +138,10 @@ QTBIND_PLIST_SUB= QTBIND=""
QTBIND_PLIST_SUB_OFF= QTBIND="@comment "
RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no
CPPBIND_MAKE_ARGS_OFF= libgpsmm=no
+X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${FLAVOR}
+#X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${FLAVOR}
+X11_USE= GNOME=gtk30
# Build control
PROFILING_MAKE_ARGS= profiling=yes
Modified: head/astro/gpsd/distinfo
==============================================================================
--- head/astro/gpsd/distinfo Sun Jan 21 14:55:59 2018 (r459613)
+++ head/astro/gpsd/distinfo Sun Jan 21 15:19:42 2018 (r459614)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1493742351
-SHA256 (gpsd-3.16.tar.gz) = 03579af13a4d3fe0c5b79fa44b5f75c9f3cac6749357f1d99ce5d38c09bc2029
-SIZE (gpsd-3.16.tar.gz) = 8587490
+TIMESTAMP = 1516146278
+SHA256 (gpsd-3.17.tar.gz) = 68e0dbecfb5831997f8b3d6ba48aed812eb465d8c0089420ab68f9ce4d85e77a
+SIZE (gpsd-3.17.tar.gz) = 8755304
Modified: head/astro/gpsd/pkg-plist
==============================================================================
--- head/astro/gpsd/pkg-plist Sun Jan 21 14:55:59 2018 (r459613)
+++ head/astro/gpsd/pkg-plist Sun Jan 21 15:19:42 2018 (r459614)
@@ -10,18 +10,18 @@ bin/gpspipe
bin/gpsprof
bin/gpxlogger
bin/lcdgps
-bin/ntpshmmon
-bin/xgps
-bin/xgpsspeed
+%%PPS%%bin/ntpshmmon
+%%X11%%bin/xgps
+%%X11%%bin/xgpsspeed
include/gps.h
include/libgpsmm.h
%%QTBIND%%lib/libQgpsmm.prl
%%QTBIND%%lib/libQgpsmm.so
-%%QTBIND%%lib/libQgpsmm.so.22
-%%QTBIND%%lib/libQgpsmm.so.22.0.0
+%%QTBIND%%lib/libQgpsmm.so.23
+%%QTBIND%%lib/libQgpsmm.so.23.0.0
lib/libgps.so
-lib/libgps.so.22
-lib/libgps.so.22.0.0
+lib/libgps.so.23
+lib/libgps.so.23.0.0
man/man1/cgps.1.gz
man/man1/gegps.1.gz
man/man1/gps.1.gz
@@ -33,10 +33,11 @@ man/man1/gpsfake.1.gz
man/man1/gpsmon.1.gz
man/man1/gpspipe.1.gz
man/man1/gpsprof.1.gz
+man/man1/gpxlogger.1.gz
man/man1/lcdgps.1.gz
man/man1/ntpshmmon.1.gz
-man/man1/xgps.1.gz
-man/man1/xgpsspeed.1.gz
+%%X11%%man/man1/xgps.1.gz
+%%X11%%man/man1/xgpsspeed.1.gz
man/man3/libQgpsmm.3.gz
man/man3/libgps.3.gz
man/man3/libgpsmm.3.gz
@@ -65,6 +66,5 @@ man/man8/gpsinit.8.gz
%%PYTHON_SITELIBDIR%%/gps/packet.so
%%QTBIND%%libdata/pkgconfig/Qgpsmm.pc
libdata/pkgconfig/libgps.pc
-libdata/pkgconfig/libgpsd.pc
sbin/gpsd
sbin/gpsdctl
More information about the svn-ports-all
mailing list