sysutils/onefetch: update to 3.2.0
What's Changed
New Features
Add an Activity field with a commits-per-month sparkline by @o2sh in #1902
Add --activity-months CLI argument to set the activity window by @o2sh in #1905
Add an Unreleased field with the commits since the last release by @o2sh in #1903
sysutils/dua-cli: update to 3.0.0
Documentation (BREAKING)
declare the Rust library API experimental
Mark the crate root so all Rust library exports participate in experimental
compatibility checks. Future API breaks require minor releases while patch
compatibility remains checked. Document tilde requirements for library
consumers and retain the stable CLI and dua-core compatibility policies.
The transition removes the previous stable Rust library API promise and
requires dua-cli 3.0.0. Let smart-release apply versions during release.
Bug Fixes (BREAKING)
retain filesystem paths in traversal errors
Just looked at the production code and rubber-stamped the tests.
All that really happens is a new error type that retains more information
[14 lines not shown]
sysutils/broot: update to 1.62.0
v1.62.0
fix nushell launcher rejected by upcoming nushell versions (reserved --help flag) - Fix #1230
an invalid flag in a verb argument, eg {file:space_separated}, is now reported as a configuration error
a flag in the terminal_title pattern, where flags have no effect, is now a configuration error
an unknown argument in a verb, eg {flie}, is now reported as a configuration error
an unknown argument in the terminal_title pattern is now a configuration error
a path-from-parent or path-from-directory flag on an argument provided by broot, eg {file:path-from-parent}, is now a configuration error
contradictory or repeated flags on a verb argument, eg {file:space-separated,comma-separated}, are now a configuration error
a space between the flags of a verb argument no longer breaks the argument when the execution is given as a single string
fix quotes in verb executions, broken since 1.56: quotes of an execution given as a single string were passed to the program, and items of an array with spaces weren't quoted when run through a shell
in a command run through a shell, all inserted values are now escaped, not only paths (eg {file-name}), and an empty value is passed as an empty argument
a path-from-parent argument now starts from the selection itself when it has no parent (the filesystem root), instead of being empty
an invalid verb in the configuration now prevents broot from starting, with an error giving its file and definition
errors displayed on exit are now highlighted
a verb argument defined in the invocation, eg {file} in invocation: "say {file}", now takes precedence over the standard argument with the same name
tab completion of the argument of :copy, :move, or of verbs using path-from-parent or path-from-directory, now starts from the directory the command will use
[4 lines not shown]
devel/cargo-bundle-license: update to 5.0.0
Breaking changes
Requires Rust 1.88 or newer.
License is now #[non_exhaustive]; downstream matches need a fallback arm.
Fixes and updates
Handle unknown licenses in expressions with AND, OR, and parentheses without changing their names, so license-file discovery and --previous keep working.
Warn when SPDX parsing fails before using the fallback parser.
Update dependencies, including TOML 1.1, and test both locked and fresh dependency resolution on Rust 1.88.
Build macOS amd64 downloads on an Intel runner and check the binary architecture before upload.
Thanks to Skgland for the dependency and parsing updates in #58. The combined changes landed in #60.
botan3: cleanup useless Makefile parts
GCC_REQD is set to 12 due to c++20
so no reason to set it to 11.
The auxinfo build problem was fixed
in 3.6.2 and it is now on version
3.9.0 that builds without the extra
configure arg on NetBSD.
The package builds fine on Illumos
and adds nsl and socket to the
linking line without having to add
it from pkgsrc.
toxcore: update to 0.2.24
- missing memzero on failure path
- Don't print strings that can lack `\0` without length.
- Improve conference teardown memory management.
- e2e fuzzing was setup wrongly and no pkgs where consumed
- Align group announcement interval with cleanup interval.
- We now make sure to validate signature keys during handshake
- disable nrvo clang warning for osx ci
- `handle_gc_mod_list()` return values in docs
- **crypto:** correct assertion message in `pack_extended_public_key`
- **events:** memory leak when event field alloc fails
- **msi:** invoke error callback on init and push failure paths
- **network:** check buffer length before reading family in
`unpack_ip_port`
- **ngc:**
- don't log bad nicks
- stale gconn ptr after realloc
- **rtp:** wrong slot used check could lead to oob Header only
[5 lines not shown]
nim: remove INSTALLATION_DIRS
The INSTALLATION_DIRS is a list of directories that will be created at the beginning of the install phase. This is not needed because nim's installer automatically creates all needed directories.
m68k/conf/Makefile.kern.m68k.inc now sets -fno-omit-frame-pointer
automagically when it's needed, so don't bother doing it in
individual kernel configs.
nim: remove commented out codeblock
This codeblock was not needed for at least 2 years now and can pretty safely be removed. The distfiles that are needed aren't installed anyways.