On 2019/07/31 16:55, Kirill Bychkov wrote: > On Wed, July 31, 2019 14:52, Stuart Henderson wrote: > > On 2019/07/31 13:03, Kirill Bychkov wrote: > >> Ping > >> > >> On Wed, July 24, 2019 23:48, Kirill Bychkov wrote: > >> > On Thu, June 20, 2019 10:08, Kirill Bychkov wrote: > >> >> Hi! > >> >> Long time ago I've started update of gpsd from 2.x to 3.x. > >> >> Upstream moved from auto crap to scons so it gave me some > >> >> headache. > >> >> Before switching to new gpsd we need to prepare some ports > >> >> which are linking against libgps because API has changed. > >> >> Here are the diffs for foxtrotgps, geoclue and qlandkaretegt. > >> > > >> > Hi! > >> > foxtrotgps and viking are both updatetd to latest upstream releases > >> > which brings compatibility with gpsd-3.x. > >> > geoclue and qlandkartegt should be the last ports incompatible with > >> > new gpsd API. > >> > Pathces for fixing them are attached. > >> > OKs, objections? > >> > > >> > P.S. gpsd patch is also attached for review. > >> > > > > >> Index: Makefile > >> =================================================================== > >> RCS file: /cvs/ports/geo/geoclue/Makefile,v > >> retrieving revision 1.29 > >> diff -u -p -u -p -r1.29 Makefile > >> --- Makefile 6 Jul 2018 06:04:42 -0000 1.29 > >> +++ Makefile 14 Jun 2019 07:11:23 -0000 > >> @@ -3,7 +3,7 @@ > >> COMMENT= modular geoinformation service on top of D-Bus > >> > >> DISTNAME= geoclue-0.12.99 > >> -REVISION= 7 > >> +REVISION= 8 > >> SHARED_LIBS += geoclue 1.1 # .0.0 > >> CATEGORIES= geo devel > > > > No objection to your diff, but TBH I would just use --disable-gpsd for > > this, this is the ancient version of geoclue that is only used by a few > > outdated Qt things and probably not anything that actually wants real > > location. The patch to the configure script can also be dropped then. > > Makes sense to me. > > Index: Makefile > ===================================================================
Thanks, I prefer that. OK. > > $ grep -w geo/geoclue INDEX | cut -d'|' -f1 > > geoclue-0.12.99p8 > > qtbase-5.9.7p6 > > qtbase-examples-5.9.7 > > qt5-global-5.9.7p0 > > qt5-mysql-5.9.7p0 > > qt5-postgresql-5.9.7p0 > > qt5-sqlite2-5.9.7p0 > > qt5-tds-5.9.7p0 > > qtwebkit-5.9.0p8 > > > > (And geoclue2 doesn't enable gpsd support). > > > >> +TEST_DEPENDS= misc/gpsd,-main \ > > > > This would be better with a version spec e.g. > > > > TEST_DEPENDS= ${FULLPKGNAME-main}:${FULLPKGPATH-main} > > Changed, thanks! > > > > >> Index: pkg/PLIST-php > >> =================================================================== > >> RCS file: /cvs/ports/misc/gpsd/pkg/PLIST-php,v > >> retrieving revision 1.1 > >> diff -u -p -u -p -r1.1 PLIST-php > >> --- pkg/PLIST-php 8 Feb 2007 23:03:38 -0000 1.1 > >> +++ pkg/PLIST-php 25 Jul 2019 07:56:08 -0000 > >> @@ -1,3 +1,4 @@ > >> @comment $OpenBSD: PLIST-php,v 1.1 2007/02/08 23:03:38 ckuethe Exp $ > >> +@cwd /var/www > >> gpsd/ > >> gpsd/gpsd.php > > > > This shouldn't be needed with PREFIX-php? > > > > It was added by update-plist. Should I remove in manually? Oh, this is because of the trailing / in PREFIX-php, please remove the / and the @cwd line. Then it's ok with me.