devel/rust-bindgen: add clang dependency
Use the clang-sys crate which reuqires clang at least as TOOL_DEPENDS.
Although, in this cases it looks for libclang at run time - reported by he@
Moreover, rust-bindgen no longer works with e.g. clang19, so require 21.
sysutils/lla: update to 0.6.5
[0.6.5] - 2026-09-21
Fixed
The Unix installer can once again be executed through the documented
curl ... | bash command without an unset BASH_SOURCE error.
The Windows installer now handles GitHub checksum manifests correctly in
Windows PowerShell 5.1 and avoids its legacy Internet Explorer parsing prompt.
devel/sem: update 0.25.0
Adds BSL (1C:Enterprise) language support, fixes TypeScript instance field
typing for all three declaration forms, and retains added and deleted
containers in semantic diffs.
Minor rather than patch: the diff output change is observable behaviour, and
sem-core gained a public feature.
chat/iamb: update to 0.0.12
Features / Improvements ✨
Open :members in the same window by default (#458)
Render image previews lazily (#464)
Support generating shell-completions using clap_complete (#489)
Support basic sticker viewing (#502)
Open Matrix URIs on the command line and support user mentions (#508)
MSC4027: Display image reactions (#518)
Improve completions (#520)
Add config option set_window_title (#528)
Support login via a configured password file (#558)
Support disabling SSL verification (#565)
Add :mentions window and hopefully finally fix unreads (#579)
Support placing encryption indicator in room title instead of prompt (#581)
Add configurable cursor shape via settings.terminal.cursor_shape (#587)
Support media captions (#592)
Store event cache in ~/.cache/iamb (#596)
[101 lines not shown]
chafa: update to 1.18.3
- Sixels are no longer used inside tmux when the outer terminal can't
display them.
- Padding and fully transparent areas revealed by alpha thresholding
are now correctly painted in the flat background color instead of
the closest match
- CLI: Hang when `--files` was used and standard input was a pipe.
- CLI: Potential busy-wait for a complete token from a file list.
- CLI: TIFF images decoded with wrong channel order on big-endian.
- CLI: Integer overflow in image loader size arithmetic
- CLI: Unbounded allocation decoding GIF frames larger than the
file's logical extent.
- OOB read one entry past the end of the palette color table.
- Double free of the pixel canvas after `chafa_canvas_new_similar()`.
- Spurious pen added to palettes with fewer than 255 colors.
Slang is a shading language that makes it easier to build and
maintain large shader codebases in a modular and extensible fashion,
while also maintaining the highest possible performance on modern
GPUs and graphics APIs. Slang is based on years of collaboration
between researchers at NVIDIA, Carnegie Mellon University, Stanford,
MIT, UCSD and the University of Washington.
The Slang compiler can generate code for a wide variety of targets:
D3D12, Vulkan, Metal, D3D11, CUDA, and even generate code to run
on a CPU. For textual targets, such as Metal Shading Language (MSL)
and CUDA, Slang produces readable code that preserves original
identifier names, as well as the type and call structure, making
it easier to debug.