<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7172ab2b575c8ca83218ceec6bd9b2f815e9db31">https://github.com/macports/macports-ports/commit/7172ab2b575c8ca83218ceec6bd9b2f815e9db31</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 7172ab2 gpsd: update to 3.17
</span>7172ab2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7172ab2b575c8ca83218ceec6bd9b2f815e9db31
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed Nov 15 19:37:11 2017 -0800
<span style='display:block; white-space:pre;color:#404040;'> gpsd: update to 3.17
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> This is a substantial rework from the last published version (3.14).
</span><span style='display:block; white-space:pre;color:#404040;'> The upstream version now works almost "out of the box", except for one
</span><span style='display:block; white-space:pre;color:#404040;'> last-minute bug which is fixed here by a patchfile duplicating the
</span><span style='display:block; white-space:pre;color:#404040;'> upstream post-release patch.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Changes from a functional perspective (other than upstream changes):
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The universal variant has been disabled, since it didn't work (and
</span><span style='display:block; white-space:pre;color:#404040;'> would probably require significant work on the SConstruct script to
</span><span style='display:block; white-space:pre;color:#404040;'> implement).
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> A new "xgps" variant has been added to determine whether the xgps and
</span><span style='display:block; white-space:pre;color:#404040;'> xgpsspeed X11 programs are included. This is because they both require
</span><span style='display:block; white-space:pre;color:#404040;'> cairo, py-gobject3 and gtk3, expanding recursively to 202 additional
</span><span style='display:block; white-space:pre;color:#404040;'> (previously unexpressed) dependencies that aren't otherwise needed.
</span><span style='display:block; white-space:pre;color:#404040;'> The fact that these were unconditionally included (but without the
</span><span style='display:block; white-space:pre;color:#404040;'> dependencies) created a dilemma for the default, since defaulting to
</span><span style='display:block; white-space:pre;color:#404040;'> no means omitting the previously included programs, but defaulting to
</span><span style='display:block; white-space:pre;color:#404040;'> yes means adding all the dependencies for programs that may not
</span><span style='display:block; white-space:pre;color:#404040;'> actually be used. The chosen compromise is to default to no but with
</span><span style='display:block; white-space:pre;color:#404040;'> a note warning the user about the need for the variant.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> An earlier version of this work supported choosing either Qt4 or Qt5
</span><span style='display:block; white-space:pre;color:#404040;'> for Qt support. In the meantime, something changed in Qt5 causing
</span><span style='display:block; white-space:pre;color:#404040;'> gpsd not to build with Qt5, so for now the qt variant is back to
</span><span style='display:block; white-space:pre;color:#404040;'> Qt4-only.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> There's a workaround for the long-standing pkgconfig bug in qt4-mac
</span><span style='display:block; white-space:pre;color:#404040;'> (https://trac.macports.org/ticket/50347).
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The variants now correctly control the build options and the
</span><span style='display:block; white-space:pre;color:#404040;'> dependencies, which wasn't entirely the case previously.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The Python programs are now shebanged to the chosen Python, which for
</span><span style='display:block; white-space:pre;color:#404040;'> now is fixed at 2.7.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The test phase is now implemented, running all the provided regression
</span><span style='display:block; white-space:pre;color:#404040;'> tests (with a hack to keep them from being unnecessarily slow - see
</span><span style='display:block; white-space:pre;color:#404040;'> the comment).
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The long description has been expanded and cosmetically cleaned up.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'> Built and ran on MacPro/10.9, PowerBook/10.5, and VMs for all OS
</span><span style='display:block; white-space:pre;color:#404040;'> versions 10.5-10.13. Tested with no variants, single variants, and
</span><span style='display:block; white-space:pre;color:#404040;'> all variants, except that +xgps doesn't currently work on PPC due to
</span><span style='display:block; white-space:pre;color:#404040;'> issues with gtk3 and py-gobject3.
</span>---
net/gpsd/Portfile | 153 ++++++++++++++++++++++++-------
net/gpsd/files/leopard-IPV6_TCLASS.patch | 51 -----------
net/gpsd/files/patch-SConstruct.diff | 84 +++--------------
net/gpsd/files/patch-driver_rtcm2.c.diff | 42 ---------
net/gpsd/files/patch-libgps.pc.in.diff | 10 --
net/gpsd/files/patch-libgpsd.pc.in.diff | 10 --
6 files changed, 133 insertions(+), 217 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/Portfile b/net/gpsd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9712541..3bae9fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/gpsd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,13 +2,8 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset qt]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup qt4 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> name gpsd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.17
</span> license BSD
categories net
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,28 +11,32 @@ platforms darwin
</span>
description GPS service daemon
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description GPSD is a service daemon that handles GPSes and other navigation-related sensors \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reporting over USB, serial, TCP/IP, or UDP connections and presents reports in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- a well-documented JSON application.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description GPSD is a service daemon that handles GPSes and other \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ navigation-related sensors reporting over USB, serial, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TCP/IP, or UDP connections and presents reports in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a well-documented JSON format. The package also \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ includes a number of clients which can be run against \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a local GPSD or a GPSD on another machine.
</span>
homepage http://www.catb.org/${name}/
master_sites savannah
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 fe0059e2b3d64af5857f9c150ef2fdd6bc6e115f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 504fc812f3c1525a1a48e04bf4d77f9a8066c201448d98089df89d58ef53a8cb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7aeacd58b7374b392e691fc470dc9a644169ba8a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 68e0dbecfb5831997f8b3d6ba48aed812eb465d8c0089420ab68f9ce4d85e77a
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:ncurses port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:scons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:ncurses
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:scons port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-SConstruct.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-driver_rtcm2.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-libgps.pc.in.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-libgpsd.pc.in.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- leopard-IPV6_TCLASS.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# GPSD requires Python 2.6, 2.7, or 3.2+, but for now we just base it on 2.7.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The Python Portgroup breaks the C installs, so we can't use it until the port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# is split up between the C/C++ and Python code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run port:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python ${prefix}/bin/python2.7
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-SConstruct.diff
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span>
set cxx_stdlibflags {}
if {[string match *clang* ${configure.cxx}]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,40 +45,126 @@ if {[string match *clang* ${configure.cxx}]} {
</span>
build.cmd ${prefix}/bin/scons
build.target
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args prefix=${prefix} libQgpsmm=no usb=no strip=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_python=${configure.python} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ usb=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strip=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dbus_export=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xgps=no
</span> build.env-append CC="${configure.cc} [get_canonical_archflags cc]" \
CFLAGS="${configure.cflags}" \
CXX="${configure.cxx} [get_canonical_archflags cxx] ${cxx_stdlibflags}" \
CXXFLAGS="${configure.cxxflags}" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS="${configure.ldflags}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PYTHON=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS="${configure.ldflags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Allow the regression tests to be run via "port test gpsd".
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The speed of the daemon tests is highly dependent on the WRITE_PAD value.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Empirically, 200us seems to be adequate on a MacPro, and 500us seems to be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# adequate on a PowerBook G4, but even 2ms is sometimes inadequate under 10.12,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# so we use 5ms here. If needed, this value can be overridden with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# WRITE_PAD=XXX on the command line, but only if WRITE_PAD is included in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# extra_env in macports.conf. In all cases, the WRITE_PAD value in use is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# reported by the test framework and is visible with -v.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note also that the MacPorts sandbox doesn't allow ptys, so the daemon tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# report "gpsfake: ptys not available, falling back to UDP.", but still work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This can be worked around by running "scons testregress" directly in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ${worksrcpath}, rather than running it via "port test".
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The test phase duplicates the arguments and environment (except WRITE_PAD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# from the build phase, mainly to avoid gratuitous rebuilds between the phases.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The GPSD build procedure supports parallel tests, but there's no built-in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# MacPorts support for parallel tests, nor is there a test.jobs variable, so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# we just augment test.cmd with build.jobs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd ${build.cmd} -j${build.jobs}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target testregress
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set test.args ${build.args}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set test.env ${build.env}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { [info exists ::env(WRITE_PAD)] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.env-append WRITE_PAD=$::env(WRITE_PAD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.env-append WRITE_PAD=0.005
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
destroot.args {*}${build.args}
destroot.env-append {*}${destroot.destdir} {*}${build.env}
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} libgps.dylib libgpsd.dylib ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|#!/usr/bin/env python|#!${configure.python}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/gegps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|#!/usr/bin/env python|#!${configure.python}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/gpscat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|#!/usr/bin/env python|#!${configure.python}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/gpsfake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|#!/usr/bin/env python|#!${configure.python}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/gpsprof
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[variant_isset xgps]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|#!/usr/bin/env python|#!${configure.python}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/xgps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|#!/usr/bin/env python|#!${configure.python}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/xgpsspeed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt description {Build Qt bindings} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-delete libQgpsmm=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.args-delete libQgpsmm=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Although GPSD has successfully been built with Qt5 at one time, that build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# is currently broken. Until the build issue is sorted out, Qt support is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# limited to Qt4.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qt description {Build Qt4 bindings} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup qt4 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The following two lines are a workaround for #50347
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.env-append PKG_CONFIG_PATH=${qt_pkg_config_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.env-append PKG_CONFIG_PATH=${qt_pkg_config_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-delete qt=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append qt=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-delete qt=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-append qt=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-delete qt=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-append qt=yes
</span> }
variant libusb \
description {Include support for better USB device discovery} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libusb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-delete usb=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.args-delete usb=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:libusb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-delete usb=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append usb=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-delete usb=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-append usb=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-delete usb=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-append usb=yes
</span> }
variant dbus description {Include support for DBUS} {
depends_lib-append port:dbus-glib
<span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append dbus=yes dbus_export=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.args-append dbus=yes dbus_export=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-delete dbus_export=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append dbus_export=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-delete dbus_export=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-append dbus_export=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-delete dbus_export=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-append dbus_export=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant xgps \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description {Include xgps/xgpsspeed X11 clients (dependency-intensive)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:py27-cairo port:py27-gobject3 port:gtk3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-delete xgps=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append xgps=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-delete xgps=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-append xgps=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-delete xgps=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args-append xgps=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset xgps]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes "The xgps variant is now needed to get the xgps and xgpsspeed programs."
</span> }
livecheck.type regex
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url http://download-mirror.savannah.gnu.org/releases/gpsd/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url http://download.savannah.gnu.org/releases-noredirect/gpsd
</span> livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/files/leopard-IPV6_TCLASS.patch b/net/gpsd/files/leopard-IPV6_TCLASS.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ea58c21..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/files/leopard-IPV6_TCLASS.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,51 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gpsd.c.orig 2015-03-13 06:41:37.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gpsd.c 2015-04-15 05:28:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -153,11 +153,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int sd_socket_count = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* work around the unfinished ipv6 implementation on hurd */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef __GNU__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* work around the unfinished ipv6 implementation on hurd and OSX <10.6 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef IPV6_TCLASS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define IPV6_TCLASS 61
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if defined(__GNU__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define IPV6_TCLASS 61
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# elif defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define IPV6_TCLASS 36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define UNALLOCATED_FD -1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -420,10 +422,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (void)close(s);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef IPV6_TCLASS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Set packet priority */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (setsockopt(s, IPPROTO_IPV6, IPV6_TCLASS, &dscp, sizeof(dscp)) == -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gpsd_log(&context.errout, LOG_WARN,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "Warning: SETSOCKOPT TOS failed\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif /* IPV6_TCLASS */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif /* S_SPLINT_S */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- netlib.c.orig 2014-12-31 17:31:54.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ netlib.c 2014-12-31 17:33:00.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,6 +23,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "gpsd.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "sockaddr.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* work around the unfinished ipv6 implementation on hurd and OSX <10.6 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef IPV6_TCLASS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if defined(__GNU__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define IPV6_TCLASS 61
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# elif defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define IPV6_TCLASS 36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*@-mustfreefresh -usedef@*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- socket_t netlib_connectsock(int af, const char *host, const char *service,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *protocol)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/files/patch-SConstruct.diff b/net/gpsd/files/patch-SConstruct.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 69a6e33..808f204 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/files/patch-SConstruct.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/gpsd/files/patch-SConstruct.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,70 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- SConstruct.orig 2015-03-14 06:24:41.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ SConstruct 2015-05-27 01:49:59.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -522,7 +522,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # here; it's a security risk. At install time we use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # chrpath to edit this out of RPATH.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- env.Prepend(RPATH=[os.path.realpath(os.curdir)])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif env.subst('$PLATFORM') != 'darwin':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- print "chrpath is not available; please build with chrpath=no."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- confdefs = ["/* gpsd_config.h. Generated by scons, do not hand-hack. */\n"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -747,16 +747,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern "C" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifndef clockid_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef CLOCKID_T_DEFINED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef int clockid_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define CLOCKID_T_DEFINED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* OS X uses _STRUCT_TIMESPEC, but no clock_gettime */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifndef _STRUCT_TIMESPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* OS X 10.5 and later use _STRUCT_TIMESPEC; 10.4 uses _TIMESPEC; 10.3 and earlier use _TIMESPEC_DEFINED */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined _STRUCT_TIMESPEC && !defined _TIMESPEC && !defined _TIMESPEC_DEFINED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct timespec {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- time_t tv_sec;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long tv_nsec;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define _STRUCT_TIMESPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* OS X does not have clock_gettime */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define CLOCK_REALTIME 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int clock_gettime(clockid_t, struct timespec *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -922,6 +925,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ilib_suffix = '.' + version + shlib_suffix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shlink_flags += [ '-current_version', '%s' % version,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '-compatibility_version', '%s' % version,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ '-install_name', '%s/%s/lib%s.%s.dylib' % (env['prefix'], env['libdir'], libname, '%s' % version),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '-undefined', 'dynamic_lookup' ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ilib = env.SharedLibrary(libname,lib_objs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1148,17 +1152,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- basecflags += ' -coverage'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldflags += ' -coverage'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldshared += ' -coverage'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # in case CC/CXX was set to the scan-build wrapper,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # ensure that we build the python modules with scan-build, too
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if env['CC'] is None or env['CC'].find('scan-build') < 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python_env['CC'] = cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python_env['CC'] = ' '.join([env['CC']] + cc.split()[1:])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if env['CXX'] is None or env['CXX'].find('scan-build') < 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python_env['CXX'] = cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python_env['CXX'] = ' '.join([env['CXX']] + cxx.split()[1:])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ldshared=ldshared.replace(cc, env['CC'])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldshared=ldshared.replace('-fPIE', '')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldshared=ldshared.replace('-pie', '')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python_env.Replace(SHLINKFLAGS=[],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1397,7 +1392,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if qt_env:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- binaryinstall.append(LibraryInstall(qt_env, installdir('libdir'), compiled_qgpsmmlib))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if env["shared"] and env["chrpath"]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if env["shared"] and env.subst('$PLATFORM') != 'darwin':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- env.AddPostAction(binaryinstall, '$CHRPATH -r "%s" "$TARGET"' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- % (installdir('libdir', False), ))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- SConstruct.orig 2017-09-09 22:53:14.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ SConstruct 2017-09-09 22:43:30.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1762,8 +1762,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Theres's an internal error in astroid that requires we disable some
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # auditing. This is irritating as hell but there's no help for it short
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # of an upstream fix.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- checkable.remove("xgps")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- checkable.remove("xgpsspeed")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if env['xgps']:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ checkable.remove("xgps")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ checkable.remove("xgpsspeed")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pylint = Utility(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "pylint", ["jsongen.py", "maskaudit.py", python_built_extensions],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ['''pylint --rcfile=/dev/null --dummy-variables-rgx='^_' '''
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/files/patch-driver_rtcm2.c.diff b/net/gpsd/files/patch-driver_rtcm2.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 19b4395..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/files/patch-driver_rtcm2.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- driver_rtcm2.c.orig 2015-03-02 04:40:06.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ driver_rtcm2.c 2015-04-30 04:45:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -88,19 +88,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * BSD uses _BYTE_ORDER, and Linux uses __BYTE_ORDER.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined( __BYTE_ORDER) && defined(_BYTE_ORDER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define __BYTE_ORDER _BYTE_ORDER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined( __BIG_ENDIAN) && defined(_BIG_ENDIAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define __BIG_ENDIAN _BIG_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined( __LITTLE_ENDIAN) && defined(_LITTLE_ENDIAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define __LITTLE_ENDIAN _LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Darwin (Mac OS X) uses special defines.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !defined( __BYTE_ORDER) && defined(__DARWIN_BYTE_ORDER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -113,6 +100,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define __LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * BSD uses _BYTE_ORDER, and Linux uses __BYTE_ORDER.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined( __BYTE_ORDER) && defined(_BYTE_ORDER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __BYTE_ORDER _BYTE_ORDER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined( __BIG_ENDIAN) && defined(_BIG_ENDIAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __BIG_ENDIAN _BIG_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined( __LITTLE_ENDIAN) && defined(_LITTLE_ENDIAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __LITTLE_ENDIAN _LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !defined(__BYTE_ORDER) || !defined(__BIG_ENDIAN) || !defined(__LITTLE_ENDIAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #error endianness macros are not defined
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/files/patch-libgps.pc.in.diff b/net/gpsd/files/patch-libgps.pc.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index abfa28d..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/files/patch-libgps.pc.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgps.pc.in.orig 2015-01-25 06:09:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgps.pc.in 2015-04-15 05:31:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prefix=@prefix@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exec_prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libdir=@libdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libdir=${exec_prefix}/@libdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- includedir=${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Name: GPSD
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/files/patch-libgpsd.pc.in.diff b/net/gpsd/files/patch-libgpsd.pc.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d2b231a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/files/patch-libgpsd.pc.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgpsd.pc.in.orig 2015-01-23 12:48:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgpsd.pc.in 2015-04-15 05:32:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prefix=@prefix@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exec_prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libdir=${exec_prefix}@libdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libdir=${exec_prefix}/@libdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- includedir=${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Name: libgpsd
</span></pre><pre style='margin:0'>
</pre>