www/worldmonitor: Update to 2.11.7
Upstream moved to a native TypeScript compiler, so point the build
at it.
Add /usr/local/bin to PATH in the relay rc script, the relay needs
curl at runtime.
Sponsored by: Netzkommune GmbH
.hooks/pre-commit.d: New hook to validate vuxml
This runs `make validate` in case VuXML entries have been changed.
Approved by: mat (portmgr), joneum (ports-secteam)
Differential Revision: https://reviews.freebsd.org/D61157
net-mgmt/nagios4: Security update 4.5.12 => 4.5.14
This release fixes many vulnerabilities.
Changelog:
https://www.nagios.org/projects/nagios-core/4x/
While here, drop SourceForge from MASTER_SITES.
PR: 300388
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
devel/google-cloud-cpp: Update to 3.13.0
- opentelemetry-cpp is now a required dependency; crc32c is no
longer used (Abseil's implementation is used instead).
- Drop CMake options that are no longer used by 3.x.
- Use GOOGLE_CLOUD_CPP_OVERRIDE_GOOGLEAPIS_URL to point at the
googleapis distfile instead of copying it into the build tree.
- Add patches to use opentelemetry::nostd for opentelemetry-cpp
types; upstream assumes opentelemetry-cpp is built with WITH_STL,
which our devel/opentelemetry-cpp is not.
Changes: https://github.com/googleapis/google-cloud-cpp/blob/v3.13.0/CHANGELOG.md
audio/midipp: Migrate to Qt6
The codebase uses no Qt5-only APIs, so this flips the port to qt:6 with
a C++17 compiler floor. Several source patches replace the deprecated Qt
calls with their current equivalents.
(cherry picked from commit 379c522c3e25d4a38c6e84637ffe184c07905506)
devel/thonny: Update to 5.0.1
Thonny now builds with the uv_build PEP 517 backend instead of setup.py,
so switch to USE_PYTHON=pep517 and add uv-build as a build dependency.
Upstream's <0.12 pin is out of reach for the port's uv-build 0.13.x, so
relax it at extract time. Match RUN_DEPENDS from pyproject.toml.
(cherry picked from commit 6478a856f13dccdb545915fbe7026b162aeafc2e)
audio/qaudiosonar: Migrate to Qt6
The codebase uses no Qt5-only APIs, so this flips the port to qt:6 with
a C++17 compiler floor. One small source patch replaces the deprecated
Qt calls with their current equivalents.
(cherry picked from commit 7c76d9b0a7e4aae8b21f08611fe02d2a534c165d)
audio/hpsjam: Migrate to Qt6
The codebase uses no Qt5-only APIs, so this flips the port to qt:6 with
a C++17 compiler floor. One small source patch replaces the deprecated
Qt calls with their current equivalents.
(cherry picked from commit 6bf16d9347d0dc0f4047cc7526c23f157611330f)