From owner-svn-ports-head@freebsd.org Sun Jan 21 15:19:43 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C96DEECF05D; Sun, 21 Jan 2018 15:19:43 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A4ACB6FC76; Sun, 21 Jan 2018 15:19:43 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ED26956AA; Sun, 21 Jan 2018 15:19:42 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0LFJg6Y093663; Sun, 21 Jan 2018 15:19:42 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0LFJgZX093659; Sun, 21 Jan 2018 15:19:42 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201801211519.w0LFJgZX093659@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Sun, 21 Jan 2018 15:19:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r459614 - in head/astro/gpsd: . files X-SVN-Group: ports-head X-SVN-Commit-Author: riggs X-SVN-Commit-Paths: in head/astro/gpsd: . files X-SVN-Commit-Revision: 459614 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jan 2018 15:19:43 -0000 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@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