multimedia/streamlink: update to streamlink-8.3.0
Changelog:
== streamlink 8.3.0 (2026-04-10)
- Added: support for choosing the `--interface` by name on non-Windows
systems, with optional prefixes, similar to curl
- Added: support for also checking stream segments in
`HLSStream.parse_variant_playlist()` by setting
`check_streams="segments"`
- Fixed: stdout/stderr streams in `ProcessOutput` not being fully
line-buffered
- Updated plugins:
- cdnbg: rewritten and fixed plugin
- nicolive: added websocket reconnect attempts on HLS decryption key
retrieval failure
- soop: migrated to sooplive.com
- telefe: rewritten and fixed plugin
[41 lines not shown]
www/freenginx: update third-party njs module: 0.9.4 -> 0.9.6
Bump PKGREVISION.
Sponsored by: tipi.work
<ChangeLog>
Changes with njs 0.9.6 03 Mar 2026
nginx modules:
*) Bugfix: fixed expire field truncation in shared dict state files.
Millisecond timestamps were silently truncated to 10 digits,
making restored entries appear expired on restart.
The issue has been present since eca03622 (0.9.1).
*) Bugfix: suppressed slab log_nomem for evict shared dict zones.
When evict is enabled, memory allocation failures are expected
and handled by evicting old entries.
[87 lines not shown]
www/freenginx-devel: update from 1.29.6 to 1.29.7
Sponsored by: tipi.work
<ChangeLog>
*) Feature: OpenSSL 4.0 compatibility.
*) Bugfix: a segmentation fault might occur in a worker process if the
ngx_http_dav_module was used to handle COPY and MOVE methods in a
location with the "alias" directive.
*) Bugfix: client host name was not escaped in requests to the
authentication server and in the XCLIENT command if the "resolver"
directive was used in the SMTP proxy.
*) Bugfix: in the mail proxy module.
</ChangeLog>
py-xandikos: updated to 0.3.7
0.3.7
New features
Add --eager flag and EAGER environment variable for background index pre-population at startup
Support RRULE expansion for recurring VTODOs in time-range filters
Support time-range filter on VCALENDAR without comp-filter
Performance improvements
Cache etag computation in VdirStore using stat metadata
Add parsed file cache to VdirStore
Populate index values during import
Skip RRULE expansion for non-recurring calendar events
Cache guessed store type with ctag-based invalidation
Cache git config in RepoCollectionMetadata
[9 lines not shown]
py-fakefs: updated to 6.2.0
6.2.0
Changes the MRO for file wrappers.
Changes
* fake file wrappers now derive from `io.TextIOBase` or `io.BufferedIOBase`,
so that `isinstance`-checks for these classes succeed
Fixes
* route some pseudo-devices to the system instead of patching them; this ensures
that `os.urandom` and related functions work correctly with PyPy
* fake file `seek` method did not return the location in the file
* make sure case sensitivity is correctly set for fake posix paths
in `hash()`, `Path.match` and `Path.full_match`
py-fsspec: updated to 2026.3.0
2026.3.0
Fixes
- non-string types in individual cond kwarg value env-vars
- allow withdirs in glob
- multi-file put in sftp