Update openscade to nightly commit from 2026.02.24
I've been running this since then, for over a month.
They switched to using QT6 by default, so we no longer need to opt-in
Fix linkflags on libavcodec and add rpath-link for /usr/local/lib
to allow audio/moc to build on sparc64.
ld.bfd is more strict than ld.lld
From Brad Smith
Add patch to stop -Werror and allow decker to build on sparc64
Otherwise, it fails with
./c/lil.h:112:60: error: ISO C forbids conversion of function pointer to
object pointer type [-Werror=pedantic]
ok op@
fix crash on invalid tags file
If the tag entry points to the line number zero, less crashes because
internally it uses that line number to imply that the tag is associated
with a pattern.
issue reported by Henry Ford (henryfordkjv at gmail), thanks!
ok kirill@
When a cell is cleared after having been moved, we cannot reuse its
extended data, because that may still be in use. Add a flag to
grid_clear_cell to indicate this. Fixes irritating problems with ICH
(CSI @) mostly visible in emacs.
Hoist mips64 CPU accounting to get multiple softnet threads on MP systems
Increment ncpus (hw.ncpu) in mips64 cpuattach() instead of octeon/loongson
hw_cpu_hatch() running before, not after MI sofnet_percpu(), respectively.
This matches what arm64, macppc and powerpc64 do.
Local traffic may now be distributed across multiple threads, while physical
drivers like cnmac(4/octeon) still lack multiqueue support to do so.
loongson was not tested, but should behave the same.
initial report Jordan Geoghegan
tests kirill bluhm Janne Johansson
feedback miod bluhm kettenis
OK kirill visa
Implement support for the Zicbom and Svpbmt extensions. Rework the cache
flushing code to operate on virtual addresses instead of physical
addresses. Seems the Zicbom implementation on the SpacemiT X60 cores
doesn't flush the caches if the mapping is non-cachable. So adjust
_pmap_kenter_pa() to use a temporary cachable mapping to clean a page we
want to map non-cachable.
ok jca@
xwayland-satellite would fail unable to find -lgcc while linking
tb@ pointed out that MODCLANG_COMPILER_LINKS=no might help on this
and similar failures on other ports.
Confirmed that this fixes the build on sparc64
Brad Smith immediately provided a patch for archivers/libmpq (moving
it to using ports-gcc) that allows devilutionx to actually build and
package on sparc64.
So remove BROKEN-sparc64