Update nsd to version 4.15.0.
Pkgsrc changes:
* Version & checksum changes.
Upstream changes:
4.15.0
================
FEATURES:
- Merge #483 from ruuda: Improve Prometheus metrics: Move zonestats from
metric name to label
BUG FIXES:
- Fix #478: Feature request: reduce syslog noise from frequent
read-only control commands (e.g. stats_noreset). It logs the
verbosity command always, and others at 2 and higher.
- Fix XDP cleanup code being executed even if xdp is not configured
- Merge #481 from jaredmauch: Fix pedantic/CodeQL warning in sources
- Merge #484 from orlitzky: OpenRC: fix network deps and support both
[62 lines not shown]
Update to version 2.43
- accommodate sox to sox_ns pkgsrc change
- in 'pthai-mp3-play, use new variable 'pthai-audio-command, preferring "play_ng" over "play"
- add 'pthai-lookup-all to return all matches for word lookup
py-dulwich: updated to 1.2.10
1.2.10 2026-07-07
* Fix regression in 1.2.9 where loose objects whose content inflates to
more than 8192 bytes failed to parse with ``zlib.error: object header
exceeds maximum size``. (Jelmer Vernooij)
1.2.9 2026-07-06
* Bound the running length when decoding EWAH bitmaps, so a corrupt or
malformed ``.bitmap`` index raises ``ValueError`` instead of hanging in
an unbounded loop that exhausts memory. (Jelmer Vernooij)
* web: Reject smart HTTP ``git-upload-pack`` / ``git-receive-pack`` POSTs
whose ``Content-Type`` is not the exact ``application/x-<service>-request``
value, matching ``git http-backend``. Real git clients (and dulwich's own
client) already send this header, so there is no interop cost; the check
is defense in depth against cross-origin POSTs for deployments that wrap
[33 lines not shown]
net/ruby-train-core: update to 3.16.5
3.16.5 (2026-06-11)
* fix: CHEF-33393 - Fall back to PowerShell syntax for arch detection in
PowerShell WinRM sessions (#832)
net/ruby-dnsruby: update to 1.74.0
1.74.0 (2026-07-04)
* Resolve all configured nameservers in parallel
* Only raise ArgumentError from Resolver if all configured nameservers are
invalid - otherwise, just log the bad one(s) and continue
* print out extra OPT data
* Fix wakeup socket deletion on stopping of select thread
* Make sure to add nameservers if using config_info in Resolver
* Fix for RRSET pruning and potential cache poisoning - thanks Alexander Tan
* Fix WKS record protocol field encoding and decoding size according to RFC
1035 Section 3.4.2 where PROTOCOL is an 8 bit (#220)
* Updating workflows to include Ruby 4, and get rdoc working for it
mail/ruby-mime-types-data: update to 3.2026.0701
3.2026.0421 (2026-04-21)
* Updated registry entries from the IANA media registry and provisional
media registry and the Apache Tika media registry as of the release date.
3.2026.0701 (2026-07-01)
* Updated registry entries from the IANA media registry and provisional
media registry and the Apache Tika media registry as of the release date.
* Upgraded hoe-halostatue to ensure reproducible builds.
graphics/ruby-RMagick: update to 7.0.5
7.0.5 (2026-06-30)
Bug Fixes
* Fix SEGV in Draw#primitive on non-String argument by @Watson1978 in #1813
* Fix SEGV when a Draw method is called on an uninitialized object by
@Watson1978 in #1814
* Fix SEGV in Image/Pixel/Draw #marshal_load on a non-collection argument by
@Watson1978 in #1815
* Fix heap overflow from integer overflow in dispatch/export_pixels geometry
by @Watson1978 in #1816
devel/ruby-iruby: update to 0.8.3
0.8.3 (2026-06-30)
What's Changed
* Remove MultiJson dependency and replace with JSON by @kojix2 in #373
* Add dependabot configuration by @kojix2 in #375
* Bump actions/checkout from 4 to 5 by @dependabot[bot] in #376
* Fix typos in documentation and README files by @kojix2 in #374
* Fix undefined var in FfirzmqAdapter by @kojix2 in #377
* Bump actions/checkout from 5 to 6 by @dependabot[bot] in #379
* Avoid conflict with Ruby's numbered parameters by @zalt50 in #380
* Accept newer Jupyter console kernel error message by @kojix2 in #382
* Remove obsolete Docker CI files by @kojix2 in #381
* Fix CI hang on Ruby 3.4 by avoiding live ZMQ session in test by @sealocal
in #383
* Remove legacy IRUBY_OLD_SESSION session implementations by @kojix2 in #384
* Rename session serializer file by @kojix2 in #385
[16 lines not shown]
strawberry: updated to 1.2.22
1.2.22
Bugfixes
Fixed editing tags for files on GVFS mounts (SMB, SFTP, MTP) by editing a local temporary copy
Fixed the seekbar treating the mouse as still pressed when playback is stopped while seeking
Fixed the beginning of songs being cut off while the audio device (DAC) is warming up with a new configurable device warm-up delay (default 500 ms)
Fixed empty available icon size handling for scalable (SVG) icons
Fixed Musixmatch lyrics search
Removed logging of access tokens
Numerous stability, crash-safety and thread-safety fixes throughout the application
Enhancements
All central palette color roles are now configurable under appearance settings, with a dark mode preset
Added System Media Transport Controls support on Windows
Simplified GStreamer pipeline state handling and teardown, playback now starts directly without an intermediate pause
[3 lines not shown]
devel/ruby-async: update to 2.42.0
2.42.0 (2026-07-02)
* Sync and Async can now be invoked from a non-blocking fiber that has no
scheduler (e.g. inside an Enumerator or a bare Fiber.new). Previously
this raised RuntimeError: Running scheduler on non-blocking fiber!. The
reactor is now run within Fiber.blocking, so the scheduler always runs on
a blocking fiber.