Received: from mx1.tetrasec.net (mx1.tetrasec.net [74.117.189.118]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 2097778198D for ; Thu, 6 Feb 2020 20:19:01 +0000 (UTC) Received: from mx1.tetrasec.net (mail.local [127.0.0.1]) by mx1.tetrasec.net (Postfix) with ESMTP id 8ED922DE477F; Thu, 6 Feb 2020 20:18:58 +0000 (UTC) Received: from obsidian.resnet.local (fw.spencertelecom.com [74.117.189.85]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nangel@tetrasec.net) by mx1.tetrasec.net (Postfix) with ESMTPSA id 338362DE4777; Thu, 6 Feb 2020 20:18:57 +0000 (UTC) From: Nathan Angelacos To: alpine-aports@lists.alpinelinux.org Cc: Nathan Angelacos Subject: [PATCH] main/gpsd Date: Thu, 6 Feb 2020 15:18:39 -0500 Message-Id: <20200206201839.14816-1-nangel@alpinelinux.org> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Version bump to 3.20 Specifically disable dbus and systemd options --- ...1-workaround-for-scons-using-python2.patch | 145 ++++++++---------- main/gpsd/APKBUILD | 16 +- main/gpsd/gpsd-use-local-timepps-header.patch | 4 +- main/gpsd/ttydefaults.patch | 12 -- 4 files changed, 72 insertions(+), 105 deletions(-) delete mode 100644 main/gpsd/ttydefaults.patch diff --git a/main/gpsd/0001-workaround-for-scons-using-python2.patch b/ma= in/gpsd/0001-workaround-for-scons-using-python2.patch index 887d10a641..5e8e1f0976 100644 --- a/main/gpsd/0001-workaround-for-scons-using-python2.patch +++ b/main/gpsd/0001-workaround-for-scons-using-python2.patch @@ -1,55 +1,15 @@ -diff --git a/gpscat b/gpscat -index 26c9acf..6cf4765 100755 ---- a/gpscat -+++ b/gpscat -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - "Display GPS output. Hexify it if necessary." -=20 -diff --git a/gpsfake b/gpsfake -index e02d64a..ec10974 100755 ---- a/gpsfake -+++ b/gpsfake -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - ''' - gpsfake -- test harness for gpsd -diff --git a/ubxtool b/ubxtool -index 6bdb0ba..82f5b2e 100755 ---- a/ubxtool -+++ b/ubxtool -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: UTF-8 - ''' - ubxtool -- u-blox configurator and packet decoder -diff --git a/zerk b/zerk -index 745c765..2e1b73a 100755 ---- a/zerk -+++ b/zerk -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: UTF-8 - ''' - zerk -- GREIS configurator and packet decoder - diff --git a/contrib/ntpshmviz b/contrib/ntpshmviz -index 5aa0016..371fd70 100755 +diff --git a/contrib/ntpshmviz b/contrib/ntpshmviz +index a7ae44f..5627d3a 100755 --- a/contrib/ntpshmviz +++ b/contrib/ntpshmviz @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 - ''' - ntpshmviz - graph the drift of NTP servers - Written by Keane Wolter + # + # This file is Copyright (c) 2010-2018 by the GPSD project + # SPDX-License-Identifier: BSD-2-clause diff --git a/contrib/skyview2svg b/contrib/skyview2svg -index 7fdc327..3ed04c3 100644 +index 9c79b25..6b80d4b 100644 --- a/contrib/skyview2svg +++ b/contrib/skyview2svg @@ -1,4 +1,4 @@ @@ -59,7 +19,7 @@ index 7fdc327..3ed04c3 100644 """ skyview2svg -- Create an SVG image of GPS satellites sky view. diff --git a/contrib/webgps.py b/contrib/webgps.py -index 99a70c6..a1bcbd2 100755 +index 902c162..942dcbb 100755 --- a/contrib/webgps.py +++ b/contrib/webgps.py @@ -1,4 +1,4 @@ @@ -79,7 +39,7 @@ index f269433..531a4c7 100755 # A Python AIVDM/AIVDO decoder # diff --git a/devtools/aivdmtable b/devtools/aivdmtable -index c572070..89f9e0d 100755 +index 13c1e5f..51c4146 100755 --- a/devtools/aivdmtable +++ b/devtools/aivdmtable @@ -1,4 +1,4 @@ @@ -89,7 +49,7 @@ index c572070..89f9e0d 100755 # Generate an asciidoc table of the six-bit encoding used in AIVDM pack= ets. # diff --git a/devtools/cycle_analyzer b/devtools/cycle_analyzer -index 53ddd51..6992c10 100755 +index aac4c6c..0aa20c2 100755 --- a/devtools/cycle_analyzer +++ b/devtools/cycle_analyzer @@ -1,4 +1,4 @@ @@ -119,17 +79,17 @@ index ec10a84..480a3fb 100755 # This code runs compatibly under Python 2 and 3.x for x >=3D 2. # Preserve this property! diff --git a/devtools/regress-builder b/devtools/regress-builder -index 67df358..1ea75fd 100755 +index 3266768..ef44506 100755 --- a/devtools/regress-builder +++ b/devtools/regress-builder @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # - # This file is Copyright (c) 2010 by the GPSD project + # This file is Copyright (c) 2010-2019 by the GPSD project # BSD terms apply: see the file COPYING in the distribution root for de= tails. diff --git a/devtools/regressdiff b/devtools/regressdiff -index fa658c1..0f85a72 100755 +index 6188687..24d5f42 100755 --- a/devtools/regressdiff +++ b/devtools/regressdiff @@ -1,4 +1,4 @@ @@ -139,7 +99,7 @@ index fa658c1..0f85a72 100755 # Walk through a pair of textfiles looking for where they begin to diff= er. # May be useful for comparing logs when regression tests break. diff --git a/devtools/sizes b/devtools/sizes -index b8afa6e..11e39ab 100755 +index f6459cf..05a5fb7 100755 --- a/devtools/sizes +++ b/devtools/sizes @@ -1,4 +1,4 @@ @@ -149,7 +109,7 @@ index b8afa6e..11e39ab 100755 # sizes -- explore the sizes of static gpsd binaries # diff --git a/devtools/striplog b/devtools/striplog -index 5c63dda..70d41ad 100755 +index e81a2c8..4ba3cbd 100755 --- a/devtools/striplog +++ b/devtools/striplog @@ -1,4 +1,4 @@ @@ -189,7 +149,7 @@ index e78d412..916fbab 100755 # This code runs compatibly under Python 2 and 3.x for x >=3D 2. # Preserve this property! diff --git a/gegps b/gegps -index 51af633..945e730 100755 +index 8672e7e..0c1b53e 100755 --- a/gegps +++ b/gegps @@ -1,4 +1,4 @@ @@ -199,7 +159,7 @@ index 51af633..945e730 100755 ''' usage: gegps [-i] [-d kmldir] diff --git a/gps/gps.py b/gps/gps.py -index 7835c5e..f0ed6f4 100644 +index c3f4a03..5956eec 100644 --- a/gps/gps.py +++ b/gps/gps.py @@ -1,4 +1,4 @@ @@ -208,8 +168,28 @@ index 7835c5e..f0ed6f4 100644 # -*- coding: utf-8 -*- '''gps.py -- Python interface to GPSD. =20 +diff --git a/gpscat b/gpscat +index c04dc72..0035316 100755 +--- a/gpscat ++++ b/gpscat +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # + "Display GPS output. Hexify it if necessary." +=20 +diff --git a/gpsfake b/gpsfake +index 6bae262..485fea6 100755 +--- a/gpsfake ++++ b/gpsfake +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # + ''' + gpsfake -- test harness for gpsd diff --git a/gpsprof b/gpsprof -index 2f0c60e..a8715b3 100755 +index 9bd665c..3989627 100755 --- a/gpsprof +++ b/gpsprof @@ -1,4 +1,4 @@ @@ -219,7 +199,7 @@ index 2f0c60e..a8715b3 100755 ''' Collect and plot latency-profiling data from a running gpsd. diff --git a/jsongen.py b/jsongen.py -index db4b871..ed0fde7 100755 +index e27eeb6..4788458 100755 --- a/jsongen.py +++ b/jsongen.py @@ -1,4 +1,4 @@ @@ -228,18 +208,8 @@ index db4b871..ed0fde7 100755 # # This file is Copyright (c) 2010 by the GPSD project # SPDX-License-Identifier: BSD-2-clause -diff --git a/leapsecond.py b/leapsecond.py -index aa5a80c..5fc657e 100755 ---- a/leapsecond.py -+++ b/leapsecond.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ -=20 - Usage: leapsecond.py [-v] { [-h] | [-f filename] | [-g filename] diff --git a/maskaudit.py b/maskaudit.py -index d5cdff9..bcdaeed 100755 +index 00d1275..2029494 100755 --- a/maskaudit.py +++ b/maskaudit.py @@ -1,4 +1,4 @@ @@ -248,18 +218,8 @@ index d5cdff9..bcdaeed 100755 # # This file is Copyright (c) 2010 by the GPSD project # SPDX-License-Identifier: BSD-2-clause -diff --git a/test_maidenhead.py b/test_maidenhead.py -index 665fd49..54804c0 100755 ---- a/test_maidenhead.py -+++ b/test_maidenhead.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Test grid locator conversion. - # diff --git a/test_misc.py b/test_misc.py -index 111d8e0..d630771 100755 +index eb79c10..7a81957 100755 --- a/test_misc.py +++ b/test_misc.py @@ -1,4 +1,4 @@ @@ -278,6 +238,16 @@ index cb9448e..e1f5301 100755 """Test imports needed by X11-based tools.""" =20 from __future__ import print_function +diff --git a/ubxtool b/ubxtool +index 7e4a042..bab887e 100755 +--- a/ubxtool ++++ b/ubxtool +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # -*- coding: UTF-8 + ''' + ubxtool -- u-blox configurator and packet decoder diff --git a/valgrind-audit.py b/valgrind-audit.py index 749b2fa..30a1817 100755 --- a/valgrind-audit.py @@ -289,7 +259,7 @@ index 749b2fa..30a1817 100755 # This is a valgrind torture test for the gpsd daemon. # It's not really expected to spot anything as long as we aren't using diff --git a/xgps b/xgps -index af36225..d231ee5 100755 +index 89d96d1..3edfa6a 100755 --- a/xgps +++ b/xgps @@ -1,4 +1,4 @@ @@ -299,7 +269,7 @@ index af36225..d231ee5 100755 ''' xgps -- test client for gpsd diff --git a/xgpsspeed b/xgpsspeed -index baada44..a4b0ad4 100755 +index b532fe5..4ce3beb 100755 --- a/xgpsspeed +++ b/xgpsspeed @@ -1,4 +1,4 @@ @@ -308,4 +278,13 @@ index baada44..a4b0ad4 100755 # # by # Robin Wittler (speedometer mode) - +diff --git a/zerk b/zerk +index 4186042..f0257e6 100755 +--- a/zerk ++++ b/zerk +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # -*- coding: UTF-8 + ''' + zerk -- GREIS configurator and packet decoder diff --git a/main/gpsd/APKBUILD b/main/gpsd/APKBUILD index 700752407b..0b60d23772 100644 --- a/main/gpsd/APKBUILD +++ b/main/gpsd/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Nathan Angelacos # Maintainer: Nathan Angelacos pkgname=3Dgpsd -pkgver=3D3.19 -pkgrel=3D1 +pkgver=3D3.20 +pkgrel=3D0 pkgdesc=3D"A GPS daemon" arch=3Dall url=3D"http://catb.org/gpsd/" @@ -13,7 +13,6 @@ source=3D"https://download-mirror.savannah.gnu.org/rele= ases/gpsd/$pkgname-$pkgver. timepps.h gpsd-use-local-timepps-header.patch 0001-workaround-for-scons-using-python2.patch - ttydefaults.patch gpsd.initd gpsd.confd" =20 @@ -35,7 +34,9 @@ build() { CPPFLAGS=3D"-I. -DHAVE_SYS_TIMEPPS_H" scons -j${JOBS:-1} \ prefix=3D/usr \ - target_python=3Dpython3 + target_python=3Dpython3 \ + dbus_export=3Dno \ + systemd=3Dno } =20 check() { @@ -76,10 +77,9 @@ _clients() { mv "$pkgdir"/usr/bin/* "$subpkgdir"/usr/bin } =20 -sha512sums=3D"c9f9a9ff65759f852771ec4cf97ab15343c9176a149dd5ea6c2e2dc18b= 47aa7c7bf9ff1f2e8523121564d33a34ae6aa08169c5454847b4fe7848e616fd20a814 g= psd-3.19.tar.gz +sha512sums=3D"557ef5e5f3b511da4fc441f4bb2e0cd2e23c2981e8b3ce2999973767a0= 4fde070d3ec6f14af60d0e471320078e9f4d1144e5796e7927975ecfbd55fc97f470a9 g= psd-3.20.tar.gz eb11fc19243d1789016d88eb7645bfe67c46304547781489bf36eb1dd4c252d523681ff8= 35a6488fa0ef62b6b9e2f781c672279f4439f5d5640a3f214a113048 timepps.h -b918e4b32a6e8bcd25d126e4f1a78dfdda30837a64e7d829f04b27e138843a1dbec83e64= 677edd6f88eca8cead511949ee664066de4429641ba248fe5a7768ef gpsd-use-local-= timepps-header.patch -a0ec09823247def7b7cc5cdcc123d1ee8d5ab923b1cf7e400b6b8c35b8315e82c70f4d19= 7dab0f3d3cba979c71c20a989617b3ca0725d4f8fa7c99c02f36ca0c 0001-workaround= -for-scons-using-python2.patch -e2af8f52fc2d7e663882b6d12c5f4d709aa267b16eb9aeca2a70d8ecc681ae72359f3efc= d1636cde576bc8579e008f242574bc0adfab7252d3e763f039e86135 ttydefaults.pat= ch +b692c9fc77a9db3fc621693d3b9e3ef9bc2efbbc7b01651168d7b928d29d48a489b88599= 30bad01b6021e211372e069a726b78dd5938385ed4ae0153b38f4170 gpsd-use-local-= timepps-header.patch +6599951b4df6154de0bc1088f1bc740af68e2b5a1e3ea2b422a406ed54a79d4273a5015e= 5e4efdf832c8926cb50626fc7fe8be361448128cc63c41b0f8359a70 0001-workaround= -for-scons-using-python2.patch 51319247eb78c3021d3eb897cb5d6026cc09d46a532a245a835459ed525947ffb6239f08= 126dd7e344de52e3b0387226bce060191ec3f14f99fc9f255d96f8ea gpsd.initd 75dbfe39eb900cc9587dd70794ee77ae2230765bbede47760ca227145aa3f2290b699533= 5ffcfeae6cd86f56b01ca87367548f4fbcf810aff1bc012b7416deef gpsd.confd" diff --git a/main/gpsd/gpsd-use-local-timepps-header.patch b/main/gpsd/gp= sd-use-local-timepps-header.patch index 5ea6a87626..e7b7642cd1 100644 --- a/main/gpsd/gpsd-use-local-timepps-header.patch +++ b/main/gpsd/gpsd-use-local-timepps-header.patch @@ -1,8 +1,8 @@ diff --git a/SConstruct b/SConstruct -index b8f3fb1..bfe3457 100644 +index 33e0ff3..cf39fd9 100644 --- a/SConstruct +++ b/SConstruct -@@ -306,7 +306,7 @@ for var in import_env: +@@ -319,7 +319,7 @@ for var in import_env: envs[var] =3D os.environ[var] envs["GPSD_HOME"] =3D os.getcwd() =20 diff --git a/main/gpsd/ttydefaults.patch b/main/gpsd/ttydefaults.patch deleted file mode 100644 index 2d0e171265..0000000000 --- a/main/gpsd/ttydefaults.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/gpsmon.c b/gpsmon.c -index c3001c8..965ea98 100644 ---- a/gpsmon.c -+++ b/gpsmon.c -@@ -19,6 +19,7 @@ - #include /* expected to declare select(2) a la SuS */ - #include - #include -+#include - #include - #include - #include --=20 2.24.1