editors/vim: Update to 9.1.1744 and handle wayland properly
Add --without-wayland for everything except the gtk3 FLAVOR. That
flavor now has a hard dep on wayland (it's already present from the
default gtk30 and libxkbcommon configurations).
This is a NOOP for everybody except gtk3 users who explicitly disabled
wayland in both gtk30 and libxkbcommon. The only effect for those
users is that wayland is now a LIB_DEP. There is no runtime effect
either way.
In the below PR, Piotr identified that vim will eagerly link against
wayland if present, even for a pure-console build.
The only toolkit that vim uses that can use wayland is gtk3, so
we now specify --without-wayland for everything else.
To complicate things, wayland support is optional in the gtk30 and
libxkbcommon ports. If either of those ports are built with wayland,
[11 lines not shown]
sysutils/ictree: [NEW PORT] Like tree(1) but interactive
ictree is a terminal-based program that takes a list of contents of
directories and displays them in a pager similar to less where you can
fold/unfold
https://nikitaivanovv.github.io/ictree/
PR: 284245
Approved by: yuri@ (Mentor)
Differential Revision: https://reviews.freebsd.org/D52439
games/anki: Update to 25.09
* Adjust the workaround for the py-ruff linter so that it's only used
on FreeBSD RELEASE builds that have usually GENERIC kernels compiled
without the debug options.
Presumably, py-ruff is not absolutely necessary and can be omitted as
a dependency, but this still needs to be checked more closely.
* Also remove a no longer required patch introduced in 418adc4a2512 as
the code is now compatible with Rust 1.89.
Changelog:
https://github.com/ankitects/anki/releases/tag/25.09