textproc/groff-pdfmark. Updated Makefile to set the default "groff" in
the "pdfroff" shell script. "make" will also now build "pdfroff" rather
than just copying from the distribution.
Update math/HiGHS to 1.16.0.
The highlights of v1.16 are the use of parallelism by default in the
MIP solver, a rewritten LP file reader, a Hessian oracle for QP,
support for AMD GPUs in HiPDLP, Windows ARM64 Python wheels and NuGet
packages, and a large number of correctness fixes in the MIP solver
and presolve.
Code changes
Model file I/O
The LP file reader has been rewritten as a parser for a formal
grammar of the LP file format (PR #3355). Invalid files are now
rejected, rather than being read silently as a different model,
and syntax errors are reported with the line and column of the
error. The reader is also faster and uses less memory (PR #3446).
The floating point precision when writing to an MPS file was increased
[215 lines not shown]
emulators/qemu: Set CC and CXX FEATURES
This package lacked USE_*_FEATURES, but unsurprisingly did not build
with FORCE_C_STD=c89 and FORCE_CXX_STD=c++03. Via test builds,
describe which standards fail, and add USE_*_FEATURES with the lowest
working standard, in lieu of clear documentation. That ends up with
gnu11 and c++17.
In theory, gcc 7 supports these standards. Explain that upstream
rejects gcc <10 without rationale, and that 10 pkgsrc-norms-rounded is
still 10.
py-kivy: updated to 2.3.2
2.3.2
Highlights
- [:repo:`9480`]: Add support for Python 3.14. Kivy supports Python 3.8–3.14
using standard CPython builds with the GIL enabled. Free-threaded Python
builds are not supported.
Core-providers
- [:repo:`9029`]: Preserve SDL2 window DPI defaults when `GetDpiForWindow`
returns zero on Windows.
Distribution
- [:repo:`8965`]: Bump the development version to `2.3.2.dev0`.
- [:repo:`9463`]: Use `kivy_deps.angle~=0.5.0` on Python 3.14 while retaining
[17 lines not shown]
Change pte_update() to return the actual-pte rather than a bool. When
they don't match, we need to re-load the old PTE anyway, so this saves
a redundant load.
vifm: Update to version 0.14.5
Security
Fixed unsafe IPC pipe reuse (CVE-2026-110237). Thanks to Andrew Savchenko and Salvatore Bonaccorso (a.k.a. carnil).
AppImage
Updated AppImage runtime to a recent version. Thanks to Alexander Gottweis (a.k.a. stablestud).
Documentation
Improved wording of documentation sections describing filters and patterns.
Improved wording of documentation covering :view. Thanks to CaptainFantastic.
Slightly improve documentation of columncount: in 'lsoptions'.
Fixed invocation form of :locate that passes parameters without escaping not being documented.
:set command and options
Fixed printing the value of 'previewoptions': remove trailing comma and fix maxtreedepth: and graphicsdelay: being mutually exclusive.
File list
Avoid views scrolling unnecessarily in response to file-system changes that add or remove files before the first visible line. Thanks to justpretending2.
[25 lines not shown]
Import pppd-2.5.5 (previous was 2.5.2)
Release 2.5.5
=============
This is a bug-fix and security release, with no new features. Changes include:
* Fix bugs where hook scripts such as /etc/ppp/ip-up were not being run.
* Fix bugs causing PPP_SCRIPT_INSTANCE to be set incorrectly for some
scripts.
* Fix validation of received frames in the RADIUS plugin, along with some
further hardening against incorrect received frames.
* Fix generation of MPPE keys when EAP-TLS is being used with TLS 1.3.
* This makes it work with Windows clients, but breaks compatibility with
earlier versions of pppd (but only in the case where EAP-TLS and MPPE and
the 'max-tls-version 1.3' option are all being used).
* Various cases existed in the MPPE code where the link could come up without
MPPE encryption despite it being requested via one or more of the 'require-
mppe', 'require-mppe-40' or 'require-mppe-128' options. This is now fixed.
Also, pppd will now accept an MPPE CCP configuration option requesting no
encryption from the peer if MPPE is not required (rather than rejecting
[116 lines not shown]
PMAP_NOCACHE is not a flag -- it's one value in an enumeration of
pmap_enter() cache mode specifiers. Treat it as such, and also
handle the PMAP_WRITE_COMBINE and PMAP_NOCACHE_OVR modes (which
on MMUs supported by this pmap are equivalent to PMAP_NOCACHE).
libdoom-umapinfo: Update to 2.0.1
2.0.1 2026-10-31 Release
--------------------------
Fixed:
- Add missing braces for initializer of union doom_umi2_i_value_data
- Cleanup in codepath for read error of command line utility
ggml: update to 1.0.0.
ggml 1.0.0 prunes the deprecated public API and the legacy DIAG_MASK
ops, adds configurable YaRN truncation and FP8 support, and brings
broad performance work across backends: few-row quantized matmuls
and MoE fusion on CUDA/Metal, a Vulkan prefill FlashAttention path,
a device-side MoE scheduler on SYCL, decomposed Adreno FlashAttention
in OpenCL, new WebGPU kernels, expanded Hexagon op coverage, and
scheduler improvements that avoid uploading unused inputs.