fcitx: Fix build-time segmentation fault on NetBSD 11 by fixing ctype abuse
While here review the rest of the code for ctype abuse which might cause
run-time crashes in the same platform.
reviewed by riastradh.
fix XMAP9 access / timings, which is surprisingly difficult since REX and XMAP9
run at different clock speeds ( one on bus clock, the other on half the pixel
clock with no handshake, and both with their own FIFOs
From Adrian Chadd
fcitx5: Fix build failure with fmtlib > 12.0.0 (pkgsrc version: 12.1.0)
Don't use optional code hunk that adds timestamps to logs for newer fmtlib.
The recommended migration path is for std::localtime, but this seemed like
a patch that I'm less likely to get wrong, as someone who is not experienced
in C++.
log4shib: Build fix (seen in NetBSD 11 build results)
If GCC defaults to C++17, it errors out as that's when dynamic exceptions
were removed. Force us to use C++11.
qemu: Backport commit 98107c5d4c1c0a16f1a02a5efbfe01b567215cc6
Backport commit 98107c5d4c1c0a16f1a02a5efbfe01b567215cc6 in order to fix
PR pkg/59820.
This will be included in QEMU 10.1.3.
png: update to 1.6.53.
Version 1.6.53 [December 5, 2025]
Fixed a build failure on RISC-V RVV caused by a misspelled intrinsic.
(Contributed by Alexander Smorkalov.)
Fixed a build failure with CMake 4.1 or newer, on Windows, when using
Visual C++ without MASM installed.
sdmmc: Use block mode for multi block SDIO transfers.
Change from OpenBSD:
https://github.com/openbsd/src/commit/5e0782b17abc2070c235843e37de911ce3f98ef8
So far the SDIO stack issued one transfer for every 64 byte to be
copied. This severely limits the speed over the bus. By using
block mode we can issue block-sized transfers, which bumps the
transfer size to at least 512 bytes. By using multi-block mode
we can copy up to 511 blocks per transfer.