graphics/converseen: Update to 0.15.2.9
ChangeLog: https://converseen.fasterland.net/changelog/
* Fixed potential DLL conflicts on Windows by restricting the DLL search path
before initializing ImageMagick
* Various Bugfixes
cad/openvsp: Update to 3.54.0
ChangeLog:
https://openvsp.org/blogs/announcements/2026/10/06/openvsp-3-54-0-released
Features:
* Clone Geom
* Flip for every Geom
* Split and stitched STEP and IGES export (File -> Export)
* POGS output from CFDMesh
* CFDMesh faster single threaded
* CFDMesh multi-threaded
* CFDMesh more robust
* CFDMesh higher quality
* STEP/IGES Export greatly improved
* Hinges as all-moving control surfaces for CBAERO via CFDMesh
* Design variables have user determined bounds
[17 lines not shown]
sysutils/conky{,-awesome}: Update to 1.25.3
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.25.3
What's Changed
* chore: bump version to v1.25.3
* ci: stop publishing sha256 checksums for AppImage releases
* feat: add lua_http_response_hook for customizable HTTP responses
* fix(lua): make llua_do_call re-entrant and validate hook status
* style: pin clang-format in mise and apply to C/C++ sources
* fix(x11,wayland): load fonts before setup to avoid spurious index warning
* test(x11): serialize probe snapshots during window transitions
* fix(x11): preserve foreground alpha independently of background
Mk/bsd.port.mk: revert fix cross compilation of kmods
This reverts commit 65fdabc9b93f0fef6cffe5eaca30d646286e0edb.
This has unexpected side effect and should have been done via an exp-run
LinuxKPI: firmware: remove `enoentok` logic in `*firmware_request(..)`
Prior to this change, in the event that a firmware module could not be
loaded, the linux_firmware driver would return a partially initialized
structure with uninitialized/zeroed out values for certain fields. Linux
does not do this, however, so some drivers that use
`request_firmware_nowait` expecting Linux behavior, like `if_bcrmfmac`,
would crash trying to dereference a NULL pointer.
This doesn't address the load/unload situation completely as the driver
remains loaded after the "firmware crashes", but it makes a completely
unusable situation (a kernel panic) into a slightly more usable situation
(driver does not unload).
As a sidenote: the raw free(9) call was replaced with a call to
`linuxkpi_release_firmware` because the latter call [better] ensures
that all resources allocated earlier on in the function are cleaned up.
MFC after: 1 weeks
[2 lines not shown]
www/immich-public-proxy: Update to 3.4.1
- Long-press on a thumbnail enters selection mode on mobile.
- Downloads work in Chrome and Edge when an album title or filename
contains a comma.
- Downloads are named after the format Immich actually serves.
- One missing or broken video no longer stops a whole share from loading.
- Password-protected shares send Cache-Control: no-store on gallery pages,
photos and metadata.
- allowSlugLinks: false now also blocks slug links on the selective
download and metadata routes.
Changes: https://github.com/alangrainger/immich-public-proxy/releases/tag/v3.4.1
Sponsored by: Netzkommune GmbH
contrib/kyua: commit Makefile changes for version update
This was accidentally missed in the version update.
MFC after: 1 month
Fixes: eb8f69902 ("contrib/kyua: update to 0.15.0")
contrib/kyua: update to 0.15.0
This new release contains multiple feature updates and bugfixes. Please
see the release notes mentioned in the merge commit for more details.
MFC after: 1 month
Merge commit '144afd05f8a2300361ec30c1c2020e4022ddd943'
Conflicts:
contrib/kyua/cli/cmd_debug.cpp
contrib/kyua/doc/kyua-debug.1.in
contrib/kyua/doc/kyuafile.5.in
contrib/kyua/engine/config.cpp
contrib/kyua/engine/execenv/execenv.cpp
contrib/kyua/engine/execenv/execenv.hpp
contrib/kyua/engine/execenv/execenv_host.hpp
contrib/kyua/engine/requirements.cpp
contrib/kyua/engine/requirements.hpp
contrib/kyua/engine/scheduler.cpp
[8 lines not shown]
*/*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the
compat-11 symbols until version 0.2.176. Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.
Notes on specific ports:
* textproc/bookokrat: Rework bookokrat's existing patch to be more
robust. Also, report the issue upstream:
https://github.com/bugzmanov/bookokrat/issues/182
* security/sequoia-chameleon-gnupg security/sequoia-sq
"cargo update -p libc" insisted on updating some other crates, too.
* devel/cargo-generate finance/tickrs net-im/gurk-rs
[16 lines not shown]
Merge commit c52392a6f464 from llvm-project (by ShengYi Hung):
[Clang][ExprConst] Drop PRValue for nothrow new (#226753)
A user defined operator new can accept prvalue for nothrow. However, it
should not be a ConstExpr. Early returns by
isUsableAsGlobalAllocationFunctionInConstantEvaluation instead of doing
LValue evaluation.
Also, move CheckPlacement new logic into new OpCode. This decouples
checking from Interp.cpp to Compiler.cpp.
This fixes "Assertion failed: (E->isGLValue() ||
E->getType()->isFunctionType() || E->getType()->isVoidType() ||
isa<ObjCSelectorExpr>(E->IgnoreParens())), function EvaluateLValue" when
building the databases/mariadb123-server port.
MFC after: 1 week
(cherry picked from commit ca3747034ef484b024a202d213a2e08b16066791)
Merge commit c52392a6f464 from llvm-project (by ShengYi Hung):
[Clang][ExprConst] Drop PRValue for nothrow new (#226753)
A user defined operator new can accept prvalue for nothrow. However, it
should not be a ConstExpr. Early returns by
isUsableAsGlobalAllocationFunctionInConstantEvaluation instead of doing
LValue evaluation.
Also, move CheckPlacement new logic into new OpCode. This decouples
checking from Interp.cpp to Compiler.cpp.
This fixes "Assertion failed: (E->isGLValue() ||
E->getType()->isFunctionType() || E->getType()->isVoidType() ||
isa<ObjCSelectorExpr>(E->IgnoreParens())), function EvaluateLValue" when
building the databases/mariadb123-server port.
MFC after: 1 week
(cherry picked from commit ca3747034ef484b024a202d213a2e08b16066791)