pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gpsd: Remove; udpated in pkgsrc



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Wed May 1 16:23:15 2019 -0400
Changeset:	01c250c2afa137cdbbf655c788444d66a136b2ee

Removed Files:
	gpsd/DESCR
	gpsd/MSG
	gpsd/Makefile
	gpsd/PLIST
	gpsd/TODO
	gpsd/buildlink3.mk
	gpsd/distinfo
	gpsd/patches/patch-SConstruct
	gpsd/patches/patch-gpspipe.c
	gpsd/patches/patch-serial.c

Log Message:
gpsd: Remove; udpated in pkgsrc

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=01c250c2afa137cdbbf655c788444d66a136b2ee

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gpsd/DESCR                    |  10 --
 gpsd/MSG                      | 229 ------------------------------------------
 gpsd/Makefile                 |  79 ---------------
 gpsd/PLIST                    |  65 ------------
 gpsd/TODO                     |   1 -
 gpsd/buildlink3.mk            |  15 ---
 gpsd/distinfo                 |   9 --
 gpsd/patches/patch-SConstruct |  19 ----
 gpsd/patches/patch-gpspipe.c  |  22 ----
 gpsd/patches/patch-serial.c   |  15 ---
 10 files changed, 464 deletions(-)

diffs:
diff --git a/gpsd/DESCR b/gpsd/DESCR
deleted file mode 100644
index 5df8eb1048..0000000000
--- a/gpsd/DESCR
+++ /dev/null
@@ -1,10 +0,0 @@
-Gpsd is a user land daemon acting as a liason between a gps or
-Loran-C receiver and clients. The receiver is expected to generate
-position information as NMEA-0183 sentences, or Rockwell binary format,
-although that can be changed.
-
-Gpsd listens on port 2947 for clients requesting position, time,
-velocity or altitude information.
-
-Gpsd can take information from the gps and translate it into
-something easier to understand for clients.
diff --git a/gpsd/MSG b/gpsd/MSG
deleted file mode 100644
index b81ca98dac..0000000000
--- a/gpsd/MSG
+++ /dev/null
@@ -1,229 +0,0 @@
-geography/gpsd: Update to 3.18.1
-
-pkgsrc changes:
-  - adapt to scons
-  - patch upstream SConstruct to respect needed pkgsrc variables
-  - patch upstream's use of "#!/usr/bin/env python"
-  - other minor build adaptations
-
-Upstream changes not in NEWS:
-
-  libgpsd (header, lib, pc, man page) is no longer installed.  (This
-  was an internal interface.)
-
-Upstream NEWS:
-
-3.18.1: 2018-10-19 (Gary E. Miller <gem%rellim.com@localhost>)
-  Fix some installation issues.
-  A few minor updates to ubxtool and driver_ubx.
-  Add contrib/skyview2svg
-
-3.18: 2018-10-02 (Gary E. Miller <gem%rellim.com@localhost>)
-  Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers.
-  Add ECEF support to JSON, cgps and xgps.
-  Add GREIS (Javad) driver from Virgin Orbit.
-  Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS.
-  Add gnssid:svid to satellite_t, cgps and xgps.  PRN will die.
-  Add gnssid:svid to JSON, cgps and xgps.
-  Add stricter version checking (more to todo).
-  More and better regression tests.
-  Better Python dependency checking, at build time and runtime.
-  Fix several buffer issues.
-  New polar plots, and improved statistice, in gpsprof.
-  gpsd master/slave mode works, first time ever.
-  All isnan() changed to !isfinite(), fixing many bugs.
-  Client-side Python libraries may automatically reconnect
-  Too many other bug fixes and improvements to mention.
-  Over 1,000 commits from 46 different commiters.
-
-3.17: 2017-09-07 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Repair support for non-NMEA devices requring active probing
-  (e.g. Garmin USB GPSes). Apply OS X build fixes.  Fix a SiRF driver
-  bug that occasionally confused NTP.  Support for Spectratime iSync
-  GRClok and LNRClok oscillators. gpxlogger can reconnect when
-  the GPS loses the fix. xgps and xgpsspeed moved to python-gi,
-  getting shut of the deprecated pygtk2 bindings. Default mode for
-  xgpsspeed is now the more interesting nautical display. gpsmon
-  includes the hostname with the device display. gpsprof now has
-  centimeter precision.
-
-3.16: 2016-01-08 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Test rebuilds for mid-2015 leapsecond bump. Regression tests will
-  run even if "python" in Python 3.  Build correctly on systems where
-  -ltinfo is split from -lncurses. Avoid some rare overflow conditions
-  in PPS code.  Fix bugs in JSON sat-view parsing due to the JSON
-  parser stuffing ints into shorts.  Various small fixes to AIS
-  interpretation.  Prevent a memory leak in long-running gpsmon
-  instances.  Fix Savannah bug #45270: serial driver does not work
-  properly on pipes.  Fix Savannah bug #44648: GPSD won't build if
-  CCFLAGS contains options that are only compatible with the
-  cros1s-compiler. Fix Savannah bug #45342: SConstruct generates wrong
-  *.pc files.  Fix Savannah bug #46495: gpsd_poll may crash due to
-  unitialized pointer (probably due to buggy FD_ISSET on host
-  system). Fix Savannah bug #46648: gpsd crashes and buffer overflow
-  is reported when terminated.  Fix Savannah bug #46802: AIVDM to CSV
-  is broken in some weird cases. Fix Savannah bug #46804: JSON
-  satellite view parsing is somewhat broken.
-
-3.15: 2015-06-03 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Fix a rare crash bug related to devices becoming inaccessible while timed out.
-  Accept NMEA 4.1 GSV sentences with the trailing signal-ID field.
-  Fixed incorrect decode of south latitudes in AIS Type 17 messages.
-  splint has been retired; this removes almost 2KLOC of annotations.
-  chrpath is no longer a build dependency. Corrected Beidou/QZNSS display
-  in the Python clients so the graphics don't look like SBAS.
-
-3.14: 2015-03-14 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  The Pi Day release, 3.14 on 3/14 2015 at 9:26. Longer timeouts on test clients.
-  Skyview support for the Beidou and QZSS constellations in the NMEA0183 driver.
-  ntpmon rename to ntpshmmon - it doesn't actually monitor NTP itself.
-  New HOWTO on the website: "Introduction to Time Service".
-
-3.13: 2015-02-26 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  compiler.h inclusion removed for gps.h so it's standalone for /usr/include. 
-  TOFF JSON report gives the offset between GPS top of second and clock time.
-  A new ntpmon tool supports capturing clock samples from NTP SHM segments. 
-
-3.12: 2015-02-22 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  The daemon's power utilization has been reduced by changing from
-  non-blocking to blocking I/O; this may be significant on mobile devices.
-  Better protection against false matches of Inland AIS messages; this
-  required a libgps version bump to 22 (as a side effect, per-device
-  footprint has decreased). PPS feature is no longer marked
-  experimental/unstable.  Sentence tag fields have been dropped from
-  the JSON reports. GNSS and GLONASS SKY reports are now
-  merged. Addressed versions of AIS Type 25 and 26 are now
-  handled. The 'nmea' build option is now 'nmea0183'. New 'minimal'
-  option sets all boolean options not explicitly set on the build
-  command line to false.  The 'limited_max_devices' option is now
-  'max_devices'; the 'limited_max_clients' option is now 'max_clients'
-  The previously deprecated 'libQgpsmm' option has been removed; use 'qt'.
-  A bug fix for error modeling when NMEA 0183 reports empty DOP
-  fields.  On OS X, the "osx-pl203" driver has been explicitly listed
-  as unsupported. The last remnants of the old pre-JSON query protocol
-  have been removed from the client library.
-
-3.11: 2014-07-23 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  A bug that prevented track interpolation has been fixed.
-  We now get vertical error position and speed estimates from the
-  u-blox driver rather than having to interpolate them.
-  Some unusual AIS talker IDs (NMEA 4.0 station classes) are supported.
-  chrpath is no longer a dependency for building and testing, and
-  now defaults to 'no'.  Full systemd support.  Fixes for handling
-  large PPS offsets. Improved recovery from device flakeouts,
-  gpsmon argument parsing.
-
-3.10: 2013-11-22 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  AIS: Adds gps2udp, an AIS data relay, split24 option supports
-  passing through Type 24 halves; support for Inland AIS; "scaled" no
-  longer controls dumping of controlled-vocabulary fields; instead,
-  the're always dumped numerically and as text, with text in an
-  attribute name generated by appending "_text" to the name of the
-  base attribute. The packetizer's handling of write boundaries not
-  coinciding with packet boundaries is improved.  Better support for
-  mode and speed switching in the UBX driver.  PPS message now ships
-  nsec. PPS events are visible in gpsmon. Time-reporting fix to TSIP.
-
-3.9: 2013-05-01 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Note to packagers: this is an urgent release that fixes a possible
-  DoS or security hole!  Armor the AIS driver against an implausible
-  overrun attack.  A (different) fix for our first malformed-packet
-  crash since about 2007. Minor improvements to the NMEA2000
-  driver. New FAQ entry on how to know WAAS/EGNOS is working.
-  New -u and -uu options enable usec timestamps on gpspipe output.
-
-3.8: 2013-02-25 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Fix various minor errors in the AIVDM/AIVDO description. Repair the
-  xmlto support in the build system. Add two more regression
-  tests. Significant improvements to NMEA2000 support. Upgrade the PHP
-  client to v3 of the Google Maps API. Support for the Telit SL869
-  chipset. Added a nautical-style display to xgpsspeed. Minor
-  improvements to leapsecond.py.
-
-3.7: 2012-07-02 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Snap release to get the midnight change in the default leap-second
-  constant out the door.  Port tests now pass on all Debian supported
-  architectures, including the Sparc and s390 that were giving us
-  trouble before. Pre-2003 Delorme Earthmate works again.
-
-3.6: 2012-05-23 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  It's the Fernando Poo Day release.  Code has zero detectible defects
-  under Coverity scanning and cppcheck 1.52; this is mainly a cleanup
-  release to get those minor fixes into the field.  If a leap-second
-  warning is available from GPS subframe information it is passed to
-  ntpd. NMEA2000 is now supported via the Linux kernel CAN interface.
-  There's a chrpath=no config option for distribution makers, so
-  chrpath is no longer a build dependency; see build.txt for
-  explanation.
-
-3.5: 2012-04-14 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Use pselect when it's available to cut down on wakeups and improve
-  signal handling.  New {PPS} message exporting clock drift. The AIVDM
-  driver now handles up to 16 interleaved 24A and 24B pair-halves.
-  The NMEA driver interprets depth-sounder returns from SDDBT and
-  reports them as negative altitudes. The pps-pin option is gone, the
-  PPS code now just accepts any handshake pin. A bug that sometimes
-  caused RTCM packets to be dropped rather than relayed is fixed.
-
-3.4: 2012-01-12 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Don't barf when chrpath is not available, fall back to static linking;
-  helps people not running Linux.
-
-3.3: 2011-10-29 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  Improvements to build and release-procedure documentation. Make
-  sirf=no build work again. Main reason for this release is to make
-  chrpath a mandatory build dependency and explain why in the build
-  documentation.
-
-3.2: 2011-10-25 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  In the build recipe, (1) set pkgconfig properly for 64-bit Fedora
-  systems, (2) clean up various derived files including *.pyc on scons
-  -c, (3) add an option to disable stripping of binaries (strip=no),
-  (4) for embedded targets, add an option to disable building Python
-  support (python=no), (5) make the help for gpsd_group and gpsd_user
-  a little clearer, (6) add a force_global option to build gpsd to
-  listen to all addresses (rather than just loopback). The packet
-  sniffer now accepts NMEA packets with the ECDIS packet leader 'EC'.
-  SBAS satellites are now properly use-flagged in SiRF and UBX
-  skyviews.  The -G option now works under IPv6. Cross-build is now
-  officially supported and instructions included.  gpsprof works again
-  and does whole-cycle profiling. gpsd.php has Open Street Map
-  support.  The pp-on-cts option is replaced by a pps_pin option that
-  lets you specify the pin; the default is still DCD. New supported
-  device; the Jackson Labs Fury. The chrpath utility has become a
-  build prerequisite.
-
-3.1: 2011-07-28 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  The Irene release, rocking you like a hurricane and brought to you
-  from the storm shelter in my basement. This is a snap release mainly
-  to get some scons recipe cleanups out the door.  Parallelized builds
-  now work. Small but fatal problems with reconfigure=no, netfeed=no
-  and sock_export=no builds have been fixed.  Build recipe ported for
-  Fedora, Darwin, FreeBSD and OpenBSD.  libgps now brings -lm with it
-  on systems with implicit linking. One old bug fixed (code was
-  previously present but broken): Under Linux, gpsd will refrain from
-  opening serial or USB devices that another process has open,
-  avoiding potential problems with class 0xFF USB devices opened by
-  other programs.  One new bug fix: we now use an atof()
-  implementation that ignores locale, avoiding problems where decimal
-  point is a comma. One new feature: Change -N semantics so it only
-  suppresses backgrounding; privileges are now dropped as in normal
-  background operation.
-
-3.0: 2011-07-19 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
-  POLL subobject name changes: fixes -> tpv, skyview -> sky.
-  Fix a timestamp-clobbering bug in the C library revealed by an
-  obscure car-nav device, the MyGuide 3100. The DEVICE 'activated'
-  attribute becomes an ISO8601 string; the client libraries will
-  still backward-compatibly read a float value. gps_unpack() is
-  now a documented part of the library API. There is now a
-  shared-memory export from the daemon that can be accessed through
-  the C and C++ client libraries.  xgps and cgps may now display
-  the Maidenhead grid locator for current lat/lon.  xgps displays
-  GST noise statistics if they are available. Codebase now has
-  an scons build recipe. Direct support for activation of gpsd from
-  Mac OS/X systemd. gpsdecode can now filter reports by RTCM2, RTCM3,
-  or AIS message type. NMEA HEHDT is implemented. Remote gpsd instances
-  can now be used as data sources via a gpsd:// URL.  There is a client
-  for live-feeding GPSD data to Google Earth. The hotplug sequence no
-  longer requires Python.
diff --git a/gpsd/Makefile b/gpsd/Makefile
deleted file mode 100644
index 4cb254d732..0000000000
--- a/gpsd/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# $NetBSD: Makefile,v 1.41 2019/04/26 14:12:39 maya Exp $
-
-DISTNAME=	gpsd-3.18.1
-CATEGORIES=	geography
-MASTER_SITES=	http://download-mirror.savannah.gnu.org/releases/gpsd/
-
-MAINTAINER=	gdt%NetBSD.org@localhost
-HOMEPAGE=	https://savannah.nongnu.org/projects/gpsd
-COMMENT=	GPS information daemon
-
-LICENSE=	modified-bsd
-
-PY_PATCHPLIST=	yes
-
-USE_TOOLS+=	pkg-config gmake
-USE_LIBTOOL=	yes
-USE_LANGUAGES=	c99 c++
-
-# \todo Separate upstream's build into configure and build.
-NO_CONFIGURE=	yes
-
-# Note that gpsd is documented to use ncurses, not curses.
-FAKE_NCURSES=	yes
-# gpsd uses syncok.  Insist on an implementation that provides it.
-USE_CURSES=	syncok
-
-# Documentation depends
-BUILD_DEPENDS+=	libxslt-[0-9]*:../../textproc/libxslt
-
-# \todo Decide if buildlink3 is more appropriate.
-DEPENDS+=	${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
-
-CFLAGS.SunOS=	-DLOG_PERROR=0
-
-# Configure phase arguments:
-SCONS_ARGS+=	leapfetch=no		# Do not use the net at build time.
-SCONS_ARGS+=	target_python=${PYTHONBIN}	# Use our python, not "python".
-
-SUBST_CLASSES+=		pyenv
-SUBST_MESSAGE.pyenv=	Fixing path in Python scripts
-SUBST_STAGE.pyenv=	pre-build	# We don't configure :-(
-SUBST_FILES.pyenv+=	gegps
-SUBST_FILES.pyenv+=	gpscat
-SUBST_FILES.pyenv+=	gpsfake
-SUBST_FILES.pyenv+=	gpsprof
-SUBST_FILES.pyenv+=	ubxtool
-SUBST_FILES.pyenv+=	xgps
-SUBST_FILES.pyenv+=	xgpsspeed
-SUBST_FILES.pyenv+=	zerk
-SUBST_SED.pyenv=	-e 's,/usr/bin/env python.*$$,${PYTHONBIN},'
-
-# \todo: Determine if CC/CXX are needed (e.g, when using other than gcc).
-#	CC=${CC:Q} CXX=${CXX:Q}
-do-build:
-	cd ${WRKSRC} && \
-	${SETENV} ${MAKE_ENV} ${SCONSBIN} \
-	prefix=${PREFIX} mandir=${PREFIX}/${PKGMANDIR} \
-	${SCONS_ARGS} \
-	-j${MAKE_JOBS:U1}
-
-do-install:
-	cd ${WRKSRC} && \
-	${SETENV} ${INSTALL_ENV} ${SCONSBIN} install
-
-do-test:
-	cd ${WRKSRC} && \
-	${SETENV} ${INSTALL_ENV} ${SCONSBIN} check
-
-# \todo Change to TOOLS or BUILD_DEPENDS after scons support is improved.
-.include "../../devel/scons/buildlink3.mk"
-
-.include "../../devel/libusb1/buildlink3.mk"
-.include "../../devel/ncurses/buildlink3.mk"
-.include "../../graphics/py-cairo/buildlink3.mk"
-.include "../../lang/python/extension.mk"
-# \todo Resolve mk/curses not invoking ncurses builtin processing.
-#.include "../../mk/curses.buildlink3.mk"
-.include "../../mk/pthread.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/gpsd/PLIST b/gpsd/PLIST
deleted file mode 100644
index ebb58ab202..0000000000
--- a/gpsd/PLIST
+++ /dev/null
@@ -1,65 +0,0 @@
-@comment $NetBSD: PLIST,v 1.10 2011/03/23 16:08:34 gdt Exp $
-bin/cgps
-bin/gegps
-bin/gps2udp
-bin/gpscat
-bin/gpsctl
-bin/gpsdecode
-bin/gpsfake
-bin/gpsmon
-bin/gpspipe
-bin/gpsprof
-bin/gpxlogger
-bin/lcdgps
-bin/ntpshmmon
-bin/ubxtool
-bin/xgps
-bin/xgpsspeed
-bin/zerk
-include/gps.h
-@comment include/gpsd.h
-include/libgpsmm.h
-lib/libgps.so
-lib/libgps.so.24
-lib/libgps.so.24.0.0
-@comment lib/libgpsd.la
-lib/pkgconfig/libgps.pc
-@comment lib/pkgconfig/libgpsd.pc
-${PYSITELIB}/gps-${PKGVERSION}.egg-info
-${PYSITELIB}/gps/__init__.py
-${PYSITELIB}/gps/client.py
-${PYSITELIB}/gps/clienthelpers.so
-${PYSITELIB}/gps/fake.py
-${PYSITELIB}/gps/gps.py
-${PYSITELIB}/gps/misc.py
-${PYSITELIB}/gps/packet.so
-${PYSITELIB}/gps/watch_options.py
-man/man1/cgps.1
-man/man1/gegps.1
-man/man1/gps.1
-man/man1/gps2udp.1
-man/man1/gpscat.1
-man/man1/gpsctl.1
-man/man1/gpsdecode.1
-man/man1/gpsfake.1
-man/man1/gpsmon.1
-man/man1/gpspipe.1
-man/man1/gpsprof.1
-man/man1/gpxlogger.1
-man/man1/lcdgps.1
-man/man1/ntpshmmon.1
-man/man1/ubxtool.1
-man/man1/xgps.1
-man/man1/xgpsspeed.1
-man/man1/zerk.1
-man/man3/libQgpsmm.3
-man/man3/libgps.3
-@comment man/man3/libgpsd.3
-man/man3/libgpsmm.3
-man/man5/gpsd_json.5
-man/man5/srec.5
-man/man8/gpsd.8
-man/man8/gpsdctl.8
-man/man8/gpsinit.8
-sbin/gpsd
-sbin/gpsdctl
diff --git a/gpsd/TODO b/gpsd/TODO
deleted file mode 100644
index 35dbadcc1a..0000000000
--- a/gpsd/TODO
+++ /dev/null
@@ -1 +0,0 @@
-Validate shared memory to ntpd on NetBSD.
diff --git a/gpsd/buildlink3.mk b/gpsd/buildlink3.mk
deleted file mode 100644
index 61b4dc50bb..0000000000
--- a/gpsd/buildlink3.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.5 2012/05/07 01:53:31 dholland Exp $
-
-BUILDLINK_TREE+=	gpsd
-
-.if !defined(GPSD_BUILDLINK3_MK)
-GPSD_BUILDLINK3_MK:=
-
-# 2.90 is the beginning of withdrawing of interfaces.  Plus
-# it's an ABI.
-BUILDLINK_API_DEPENDS.gpsd+=	gpsd>=2.90
-BUILDLINK_ABI_DEPENDS.gpsd+=	gpsd>=2.96
-BUILDLINK_PKGSRCDIR.gpsd?=	../../geography/gpsd
-.endif # GPSD_BUILDLINK3_MK
-
-BUILDLINK_TREE+=	-gpsd
diff --git a/gpsd/distinfo b/gpsd/distinfo
deleted file mode 100644
index 3621470af6..0000000000
--- a/gpsd/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: distinfo,v 1.22 2015/11/03 00:08:42 agc Exp $
-
-SHA1 (gpsd-3.18.1.tar.gz) = e72402ce559932ad65ab5792b59ccfce34cb1160
-RMD160 (gpsd-3.18.1.tar.gz) = 08f95b51218f11f7b07c1a5046cead366216fdc8
-SHA512 (gpsd-3.18.1.tar.gz) = b381b177fcd29089a61aa11f5df2c67473720a6bbc5590ca1c4fda627331c407de01c62caceeddae780626b9a02392e9a770d52a143357e1babdcc2fbff0ed38
-Size (gpsd-3.18.1.tar.gz) = 9031595 bytes
-SHA1 (patch-SConstruct) = 9a0904c003f1883e188e277f9e45c324e09f9c9f
-SHA1 (patch-gpspipe.c) = 43d9e99867175418874adaaf210a429819c3ea9a
-SHA1 (patch-serial.c) = b28f1d209ecf27fcd7a98dcacb201632f3667d56
diff --git a/gpsd/patches/patch-SConstruct b/gpsd/patches/patch-SConstruct
deleted file mode 100644
index fc55d5381c..0000000000
--- a/gpsd/patches/patch-SConstruct
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-Tell scons to pass the wrapper config variable to children, so the
-wrapped compiler works.
-
-Not yet addressed upstream.
-
---- SConstruct.orig	2018-10-03 00:05:28.000000000 +0000
-+++ SConstruct
-@@ -280,6 +280,9 @@ import_env = (
-     'STAGING_DIR',     # Required by the OpenWRT and CeroWrt builds.
-     'STAGING_PREFIX',  # Required by the OpenWRT and CeroWrt builds.
-     'WRITE_PAD',       # So we can test WRITE_PAD values on the fly.
-+    # pkgsrc
-+    'CWRAPPERS_CONFIG_DIR',
-+    'CCACHE_DIR',
- )
- 
- envs = {}
diff --git a/gpsd/patches/patch-gpspipe.c b/gpsd/patches/patch-gpspipe.c
deleted file mode 100644
index 06b6cc496a..0000000000
--- a/gpsd/patches/patch-gpspipe.c
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-gpspipe.c,v 1.1 2013/12/10 12:22:52 jperkin Exp $
-
-cfmakeraw compatability for SunOS.
-
---- gpspipe.c.orig	2018-09-22 23:24:39.000000000 +0000
-+++ gpspipe.c
-@@ -97,7 +97,15 @@ static void open_serial(char *device)
-     memset(&newtio, 0, sizeof(newtio));
- 
-     /* make it raw */
-+#if defined(__sun)
-+    newtio.c_iflag &= ~(IMAXBEL|IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
-+    newtio.c_oflag &= ~OPOST;
-+    newtio.c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
-+    newtio.c_cflag &= ~(CSIZE|PARENB);
-+    newtio.c_cflag |= CS8;
-+#else
-     (void)cfmakeraw(&newtio);
-+#endif
-     /* set speed */
-     (void)cfsetospeed(&newtio, BAUDRATE);
- 
diff --git a/gpsd/patches/patch-serial.c b/gpsd/patches/patch-serial.c
deleted file mode 100644
index b1c41fb029..0000000000
--- a/gpsd/patches/patch-serial.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-serial.c,v 1.1 2013/12/10 12:22:52 jperkin Exp $
-
-Need cfmakeraw on SunOS.
-
---- serial.c.orig	2018-09-22 23:24:39.000000000 +0000
-+++ serial.c
-@@ -173,7 +173,7 @@ void gpsd_tty_init(struct gps_device_t *
-     session->reawake = (time_t)0;
- }
- 
--#if defined(__CYGWIN__)
-+#if defined(__CYGWIN__) || defined(__sun)
- /* Workaround for Cygwin, which is missing cfmakeraw */
- /* Pasted from man page; added in serial.c arbitrarily */
- void cfmakeraw(struct termios *termios_p)


Home | Main Index | Thread Index | Old Index