misc/py-onnxruntime: Fix loading models with external data
fcntl(F_KINFO) needs kf_structsize set to the size of the structure,
otherwise the kernel refuses the request. Without it the FreeBSD branch
never resolved the path of an opened file, so no model with weights in an
external data file could be loaded.
Pending upstream as microsoft/onnxruntime#33433.
PR: 300445
Approved by: portmgr (blanket)
Sponsored by: Netzkommune GmbH
www/py-flask-oauthlib: mark broken and set to expire
the port is broken at runtime with current version of werkzeug in the tree.
Last release of it was 3 years ago and upstream author recommends to switch
to switch to Authlib (security/py-authlib).
PR: 299797
Reported by: Patrick Crandol <patrick at crandol.com>
www/py-sockjs-tornado: update to 1.0.7
This release fixes runtime with tornado 6.5. Also add unreleased upstream
patch that's fix XSS issue. Port has been switched to pep517 with
porlint warnings fixed.
Pass maintainership to python@
PR: 299792
Reported by: Patrick Crandol <patrick at crandol.com>
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Build the echo, headers_more, eval, set_misc, srcache, rds_json, rds_csv,
xss and drizzle modules from their own ports instead of bundling the
sources here.
Sponsored by: Netzkommune GmbH
www/nginx-module-set-misc: Add New Port
Sources of the set_misc module, which adds extra set_* directives on top
of the nginx development kit. Built by the nginx ports when their
SET_MISC option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-srcache: Add New Port
Sources of the srcache module, which provides subrequest based response
caching. Built by the nginx ports when their SRCACHE option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-xss: Add New Port
Sources of the xss module, which wraps JSON output in a JavaScript
callback. Built by the nginx ports when their XSS option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-rds-json: Add New Port
Sources of the rds_json module, which turns resty-dbd-stream output into
JSON. Built by the nginx ports when their RDS_JSON option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-rds-csv: Add New Port
Sources of the rds_csv module, which turns resty-dbd-stream output into
CSV. Built by the nginx ports when their RDS_CSV option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-headers-more: Add New Port
Sources of the headers_more module, which sets, adds and clears request
and response headers. Built by the nginx ports when their HEADERS_MORE
option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-echo: Add New Port
Sources of the echo module, built by the nginx ports when their ECHO
option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-eval: Add New Port
Sources of the eval module, which evaluates a subrequest response into
variables. Built by the nginx ports when their HTTP_EVAL option is
enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-drizzle: Add New Port
Sources of the drizzle module, which talks to MySQL and Drizzle servers
and streams the result for the rds_json or rds_csv filters. Built by the
nginx ports when their DRIZZLE option is enabled.
Sponsored by: Netzkommune GmbH
databases/libdrizzle: Parse the handshake of newer MySQL servers
Accept a server greeting that is longer than the old fixed layout, so a
connection to MySQL 5.6 and later, including 8.4, no longer fails with
"bad packet size". The trailing auth plugin data is ignored, the native
scramble is read as before.
Sponsored by: Netzkommune GmbH
misc/crush: Update to 0.100.0
While here, remove DISABLE_COMMAND_BLOCKING option.
Upstream has introduced "sysadmin mode" in which crush can run any
command, which is essentially equivalent to
DISABLE_COMMAND_BLOCKING. In addition, the upstream has also
introduced "permission" command with which you can configure which
commands are dangerous to your system.
Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.100.0
Reported by: GitHub (watch releases)
lang/v8-beta: update to 15.8.62.9 (Chrome 158 beta)
- Update the dependency pins from DEPS and the Temporal crates to the
versions in Chromium's third_party/rust (ICU4X 2.4).
- Adapt the PartitionAlloc zero segment patches to the new
GetWellKnownReadOnlyRegions() interface, and the d8 ASLR check to
the new guard condition.
- Disable the new ECMA-402 ICU4X backend (v8_enable_ecma402_icu4x),
which needs another Rust library built by GN. It is only used when
enabled with runtime flags, and Node builds disable it as well.
lang/v8: update to 15.7.112.23 (Chrome 157 stable)
- Sync with lang/v8-beta at 15.7.112.9; DEPS is unchanged since then.
- Shim Cursor.__eq__ in metagen for LLVM < 21, which passes None to
clang_equalCursors.
- PartitionAlloc's GetStackTop() now returns uintptr_t; adjust the
FreeBSD implementation.