gpsd: revbump for dbus-glib update

This only actually matters with +dbus.

Also disables building the www pages that we don't install, as well as
some related tests.  Aside from saving time, this avoids a problem
with the 'dia' program and compressed input, which mysteriously didn't
affect previous builds.

TESTED:
Tested on 10.5-10.6 i386, 10.5-12.x x86_64, and 11.x-26.x arm64.
Only tested -dbus on 10.5 ppc, due to broken indirect dependency on
python314.
This commit is contained in:
Fred Wright
2026-04-25 16:06:34 -07:00
committed by Renee Otten
parent b3e8356cfd
commit 51f97e839a
2 changed files with 38 additions and 1 deletions
+6 -1
View File
@@ -4,7 +4,7 @@ PortSystem 1.0
name gpsd
version 3.27.5
revision 0
revision 1
categories net
license BSD
maintainers {michaelld @michaelld} \
@@ -81,6 +81,11 @@ pre-fetch {
}
}
# Avoid building webpages that we won't install, anyway.
# Aside from saving time, this avoids a mysterious new problem
# with the 'dia' program and compressed input.
patchfiles-append patch-no-www.diff
set pyver_dotted [dotted_ver ${pyver_no_dot}]
# NOTE: All Python dependencies which are conceptually depends_run actually
+32
View File
@@ -0,0 +1,32 @@
--- SConscript.orig 2025-12-30 14:16:31.000000000 -0800
+++ SConscript 2026-04-25 15:56:19.000000000 -0700
@@ -2215,7 +2215,6 @@ python_misc = [
"tests/test_clienthelpers.py",
"tests/test_misc.py",
"tests/test_xgps_deps.py",
- "www/gpscap.py",
"valgrind-audit.py"
]
@@ -2409,13 +2408,6 @@ templated = {
"systemd/gpsdctl@.service": "systemd/gpsdctl@.service.in",
"systemd/gpsd.service": "systemd/gpsd.service.in",
"systemd/gpsd.socket": "systemd/gpsd.socket.in",
- "www/faq.html": "www/faq.html.in",
- "www/gps_report.cgi": "www/gps_report.cgi.in",
- "www/gpscap.py": "www/gpscap.py.in",
- "www/hacking.html": "www/hacking.html.in",
- "www/hardware-head.html": "www/hardware-head.html.in",
- "www/index.html": "www/index.html.in",
- "www/troubleshooting.html": "www/troubleshooting.html.in",
}
for (tgt, src) in templated.items():
@@ -2625,7 +2617,6 @@ build_src = [
mib_files,
packing,
sbin_binaries,
- webpages,
]
if env['python']: