sysutils/uutils-coreutils: update to 0.11.0
Rust Coreutils 0.11.0 Release:
We are happy to announce the release of Rust Coreutils 0.11.0 - a release focused on error messages, performance and GNU compatibility.
The big change is a new diagnostic engine built on ariadne. When a chmod mode, a cut list, a sort key or a tr set fails to parse, we now echo the arguments back with a caret under the character at fault, like a compiler does. See our blog post for more information: https://uutils.org/blog/2026-08-error-diagnostics/
PGO release builds are enabled for Linux, macOS and Windows (up to 31% faster), and a lot of per-utility optimization work landed on top of that. We also now treat a utility being significantly slower than GNU as a bug.
We continued to improve the GNU compatibility and we are now at 653 passing, 22 failing, 0 errors.
Highlights:
Modern Error Diagnostics (new)
A new diagnostic engine based on ariadne. When stderr is a terminal, a parse error is printed as a report: the arguments are echoed back as a source line, a caret marks the culprit and a help line explains the syntax. See the blog post for before/after examples
Carets landed in chmod, mkdir, mkfifo, mknod, install, tr, expr, sort, numfmt, cut, env, head, tail, truncate, split, shred, stdbuf, od, seq, dd, stat, join, csplit, ls, df and du
A caret can point inside a quoted argument and at a single character. The reports are localized (format, checksum and advice strings) and still print the usual Try '... --help' hint. A label is only added when it says something useful
UUTILS_DIAG controls the behavior, and the caret rendering can be compiled out for size-constrained builds
Diagnostics are written in a single stderr call, so concurrent writers cannot interleave them
[41 lines not shown]
devel/bacon: update to 3.25.0
- fix crash in search on multibyte char in pattern and wrapped output - Fix #446
- fix crash of search when output grows - Fix #447
- fix unability to remove backtab binding - Fix #450
- watch build scripts relocated with the package.build manifest key, instead of only the default build.rs path - Fix #205
go: update to 1.27.1 and 1.26.8
These releases include fixes to cgo, the compiler, the runtime, the go
fix command, and the database/sql, debug/elf, encoding/json, net/http,
os, simd, and simd/archsimd packages.
x11/xterm: update to 411
Patch #411 - 2026/08/24
add a case for DECSWT in VT520 mode (prompted by discussion with James Holderness).
correct an index computation in VS15/VS16 logic for -emoji_width option (report by Arpit Jain).
add ich1 to terminfo where appropriate.
drop “GTK_*” from environment filtering (report by Stefan Klinger).
fix a couple of places in terminfo which used BEL rather than ST.
add DECSCUSR 7 for the “power-up” configuration, which can be different from the documented VT520 behavior (prompted by discussion with “heurist”).
correct a limit-check added in patch #399, which resulted in regex-based selections to be limited to the first row of a wrapped line (Redhat #2479962).
add resource brokenCopyArea, using that to control whether XCopyArea is used for indexing and scrolling, as well as inserting or deleting characters and lines.
amend check for validity of C1 controls to check both whether wide-characters have been initialized, as well as whether the current encoding is UTF-8 (Debian #687699).
call Cleanup directly when processing SIGHUP, because the process running in xterm may ignore a killpg sent to the top-level screen's process (Debian #243598).
www/wikid: update to 3.1.1
v3.1.1
new feature(s)
complete mouse support on daily feed modals: 69de82c
r on the saved lists viewer modal to rename lists: 8debe03
bug fix(es)
fix cache not being removed even after cache_lifetime: fcb3d2e
eliminate scrolling stutter by offloading image disk reading, decoding and halfblock scaling: 02b8d39
qol/style change(s)
added an animated spinner to be mesmerised by while the daily feed is being fetched: 0a9d006
reused the "search" modal to replace the "create new list" modal: 6bfccc7
v3.1.0
[51 lines not shown]
graphics/feh: update to 3.12.4
* Release v3.12.4
* Correctly handle XOpenIM / XCreateIC failures (fixes crashes on MacOS)
Wed, 26 Aug 2026 16:34:23 +0200 Birte Friesel <derf+feh at finalrewind.org>
* Release v3.12.3
* Support non-ASCII characters in caption entry mode. Note that feh's
default font lacks proper Unicode support, so many symbols will not
be rendered correctly. This is on the agenda for an upcoming release.
* Fix --draw-exif overwriting the output of --draw-info
Thu, 07 May 2026 19:52:27 +0200 Birte Friesel <derf+feh at finalrewind.org>
* Release v3.12.2
* Treat audio/mpeg files as images and display their cover image,
if present (patch by Christian Hesse)
* Fix menu-related focusing issues under Xwayland (patch by Pete Scheyen)
* Support reproducible builds for feh(1) manual (patch by Christian Hesse)
net/nsd: update to version 4.15.2.
Pkgsrc changes:
* Version & checksum changes.
Upstream changes:
4.15.2
================
FEATURES:
- Merge #494: RFC 7830 EDNS0 padding option support with DoT
With padding suggestions from RFC 8467 for responses
Thanks kdrenard for the suggestion
- Merge #498: Support for the HHIT and BRID RR types
- Merge #499: Support for the "docpath" and "pvd"
SVCB Service Parameter Keys
- Merge #500: Support for the "oots" SVCB Service Parameter Key
- An `allow-proxy` configuration file option to specify allow access
control list for the PROXYv2 protocol port.
[76 lines not shown]