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