neovim: avoid to call possibly inexistent uv.available_parallelism()
At least on NetBSD with libuv-1.52.1 and lua51-luv-1.43.0.0nb1 seems
not available and it can be triggered by using vim.pack.add().
Noticed while rerunning neovim with an empty state so that vim.pack.add()
actually run.
sysutils/lla: update to 0.5.5
[0.5.5] - 2026-05-02
Fixed
Avoid recursive directory size calculation in non-size views, improving performance for large parent directories when include_dirs = true while preserving recursive sizing for size-aware outputs and filters. Thanks to @Maanas-Verma for the fix in #154.
Changed
Reworked releases into a shorter prepare-and-merge flow:
Prepare Release now opens a conventional release-prep PR that bumps workspace, internal dependency, plugin, lockfile, and changelog versions.
Merging the release-prep PR now creates the matching vX.Y.Z tag automatically and runs the release pipeline.
Release publishing now builds and verifies all binaries, plugin archives, OS packages, themes, and checksums before publishing crates.io packages and the GitHub release.
Changelog entries can now be written under ## [Unreleased]; the prepare workflow promotes that section to the target version and leaves a fresh ## [Unreleased] section.
net/ttl: update to 0.19.1
Security & maintenance release
This is a patch release covering security advisories, the hickory-resolver 0.26 upgrade, CI quality improvements, and a community contribution. No user-facing API changes.
Security
hickory-proto via hickory-resolver 0.26.1 — RUSTSEC-2026-0119 (O(n²) DNS name compression CPU exhaustion). RUSTSEC-2026-0118 (NSEC3 unbounded loop) also no longer applies; ttl does not validate DNSSEC.
rustls-webpki 0.103.13 — cumulative fixes for RUSTSEC-2026-0049/0098/0099/0104.
aws-lc-sys 0.39.0 — RUSTSEC-2026-0044/0045/0046/0047/0048 (CRL/AES-CCM/X.509/PKCS7).
quinn-proto 0.11.14 — RUSTSEC-2026-0037 (Quinn endpoint DoS — not exploitable in ttl, which only acts as a TLS client).
Added
Pre-commit hooks (.pre-commit-config.yaml) for cargo fmt / clippy / test. Setup documented in CONTRIBUTING.md (recommends prek).
CI: cargo clippy --all-targets -- -D warnings now runs on macOS and FreeBSD in addition to Linux.
README: NetBSD pkgsrc install instructions; replay controls listed in the keybindings table.
Changed
[16 lines not shown]
devel/serie: update to 0.8.0
- Update compatibility by @lusingander in #152
- Support kitty unicode placeholder by @lusingander in #153
- Update rustfmt.toml by @lusingander in #154
- Support tmux for the kitty protocol by @lusingander in #155
- Reduce unnecessary margins from graph images by @lusingander in #156
audio/spotify-qt: update to 4.0.4
Fixes
Fixed not being able to follow/unfollow playlists in some cases.
Fixed not being able to add/remove tracks to/from playlists in some cases.
Fixed not being able to like/unlike albums in some cases.
Fixed showing empty/invalid playlists in search.
Changes
Added selection and copying of lyrics lines (#237).
No longer updates volume while volume slider is shown (#316).
Improved performance when adding tracks to a playlist.
Improved error handling when adding tracks to a playlist.
Improved error handling when liking/unliking tracks.
Now disables unavailable playlists in search.
sbcl: update to 2.6.4
- minor incompatible change: when DEFSETF is called on a name that was
previously used as a (presumed) call to a function, it issues a single
STYLE-WARNING (like DEFMACRO).
- minor incompatible change: SB-EXT:PROCESS-KILL no longer supports the
:PTY-PROCESS-GROUP option (which was never correctly implemented).
- minor incompatible change: the :INITIAL-OFFSET argument for typed
DEFSTRUCT, if given, no longer accepts NIL.
- platform support:
- more likely to support 32-bit linux's struct timeval with
64-bit time_t.
- the runtime's main function is now defined as a weak symbol
for platform/compiler combinations that support it.
- on Windows, individual empty arguments for RUN-PROGRAM are
escaped.
- add input/output speed fields for our definition of the
termios structure, addressing a crash in sb-posix:tcsetattr on
OpenBSD.
[34 lines not shown]
misc/libimobiledevice: Import libimobiledevice-1.4.0 from wip
Originally packaged in wip by charlotte.
libimobiledevice is a cross-platform software library that talks the
protocols to support iPhone, iPod Touch, iPad and Apple TV devices. Unlike
other projects, it does not depend on using any existing proprietary
libraries and does not require jailbreaking. It allows other software to
easily access the device's filesystem, retrieve information about the device
and it's internals, backup/restore the device, manage SpringBoard icons,
manage installed applications, retrieve addressbook/calendars/notes and
bookmarks and (using libgpod) synchronize music and video to the device. The
library is in development since August 2007 with the goal to bring support
for these devices to the Linux Desktop.
Add lxqt-wayland-session to meta-pkg
Commented out for now.
Need to add labwc to options.mk though, it can wait a bit longer.
Wayland only runs on NetBSD-11 or higher.