miller: Update to version 6.22.0
What's Changed
Features
Add datediff DSL function by @johnkerl in #2221
Support XDG Base Directory spec for location of .mlrrc by @johnkerl in #2215
Batch-stream mlr seqgen output for head-friendliness by @johnkerl in #2230
reshape: add -S/-n to sort new wide-field keys in long-to-wide (#1646) by @ChrisJr404 in #2235
Support Unicode-boxed I/O format: tabular with UTF-8 markers by @johnkerl in #2253
Fixes
Fix I/O flag clash by @johnkerl in #2254
Build, CI & tooling
Add scoped make gosec target for security scanning by @johnkerl in #2223
Go 1.25 -> 1.26 in .github/workflows/golangci-lint.yml by @johnkerl in #2245
Fix CI Go versions by @johnkerl in #2246
Docs
[12 lines not shown]
www/chawan: use better method to detect the compiler
Using PKGSRC_COMPILER instead of just CC is a better alternative to detect the
c compiler that is set for pkgsrc. Thanks to jperkin.
www/chawan: update to 0.5.1
This commit updates the chawan package to version 0.5.1, which fixes the
following issues:
* remove non-functional btoa symlink
* fix broken subnet classification procedure
* fix all history entries being truncated in some cases
* fix crash on invoking functions on detached SelectBuilder
* fix chahash on big-endian platforms
* fix calls to invalidated SelectBuilder crashing the browser
* fix select being incorrectly positioned at the screen's edge
* fix crashed buffers crashing the pager too in some cases
* report invalid match/nc-match regexes in mailcap
For further information, please consult the projects news page:
https://chawan.net/news/chawan-0-5-1.html
Introduce debug function print_winregs() and clear_winregs().
These debug functions can be used to print out snapshots of the register
window.
The SAVE_WINREGS() macro in locore.s creates the snapshot.
py-blessed: updated to 1.52.0
1.52 (unreleased, on "master" branch only)
* bugfix: :meth:`~Terminal.wrap` discarded lines containing only spaces or tabs when
``drop_whitespace=False``, they are now wrapped and retained,
1.51
* introduced: :meth:`~Terminal.clip` to extract a "window" of displayed columns from a string, a
more precise version of :meth:`~Terminal.truncate`, retaining terminal sequences,
* improved: :meth:`~Terminal.length`, :meth:`~Terminal.ljust`, :meth:`~Terminal.rjust`,
:meth:`~Terminal.center`, :meth:`~Terminal.truncate`, and :meth:`~Terminal.wrap` with
terminal-specific Corrections_ by detecting the terminal software name at
class-initialization, :ghissue:`420`.
* change: East Asian ambiguous width is not measured at class-initialization. Call
:meth:`~Terminal.detect_ambiguous_width` to measure it, which assigns and caches
:attr:`~Terminal.ambiguous_width`, or set ``AMBIGUOUS_WIDE`` to ``1`` or ``2`` to supply the
value without measurement,
* introduced: :meth:`~Terminal.detect_term_program` to detect the terminal software name, or to
detect it again after initialization, as needed by a terminal attached later, such as a remote
[6 lines not shown]