KDE Plasma: updated to 6.7.4
11 months of updates including:
Plasma 6.6:
* Plasma 6.6 makes your life as easy as possible, without sacrificing the
flexibility or features that have made Plasma the most versatile desktop
in the known universe.
* With that in mind, we’ve improved Plasma’s usability and accessibility,
and added practical new features into the mix.
Plasma 6.7:
* Plasma 6.7 brings powerful new features to KDE’s classic desktop, and
refines its user experience to new levels.
* Enjoy thoughtfully-designed improvements that solve real problems, a
sneak peek of future theming bliss, better performance, and more.
* Per-screen virtual desktops
* Test your microphone volume
[5 lines not shown]
mlt: update to 7.40.0
Version 7.40.0
Framework
- Some fixes for `win32_fopen()`.
- Security fixes for time formatting in `mlt_properties`.
- Security fix to disable deprecated `ante` & `post` properties in `mlc_consumer`.
- Added more properties to `metaschema.yaml` (new version 7.2).
Modules
- Added `audio_formats` and `image_formats` properties to all service metadata.
- Many improvements to the `openfx` module:
- fixed potential overflows in `snprintf()` calls
- multi-threading: frame- and slice-based
- many compatibility fixes
- added support for 2D and 3D numeric parameters (uses `mlt_rect`)
- fixed preview scaling
- fixed the default for `choice` (`values` in `metaschema.yaml`) parameters
[82 lines not shown]
New package, chicken6.
From Kogule Ryo in PR pkg/60583.
CHICKEN is a Scheme-to-C compiler supporting most of the language
features as defined in the Revised^5 Report on Scheme and Revised^7 Report on
Scheme small language. CHICKEN generates quite portable C code, and files
compiled by it (including itself) should work without any changes on most
platforms.
The whole package is distributed under a BSD license and as such free
to use and modify as long as you adhere to its terms (see the manual).
Linkage to C modules and C-library functions is straightforward, so
it's easy to access C from Scheme. Compiled code can be embedded into
existing C programs without problems. The generated code supports
full tail-recursion, first-class continuations, multiple values and
dynamic-wind.
ktextaddons: update to 2.1.2
It contains some fixes:
- When we define default dialog size, it didn't work when screen scale size
was different to 100%
- In textaddons autogenerate lib, don't allow to collapse with double click
in textautogeneratehistorylistview
- Reduce duplicate FlowLayout class
- Fix attachment widget layout (Use QToolButton). This class is used in kaichat.
- Fix initialise variable in plugincommonmodelinstalledinfosdelegate
- Reduce duplicate code in plugin textaddons autogenerate
kddockwidgets: add version 2.4.1
KDDockWidgets is a Qt dock widget library written by KDAB, suitable for
replacing QDockWidget and implementing advanced functionalities missing
in Qt.
Although KDDockWidgets is ready to be used out of the box, it can also
be seen as a framework to allow building very tailored custom docking
systems. It tries to expose every internal widget and every knob for the
app developer to tune.
xsimd: Add version 14.3.0
SIMD (Single Instruction, Multiple Data) is a feature of microprocessors
that has been available for many years. SIMD instructions perform a single
operation on a batch of values at once, and thus provide a way to significantly
accelerate code execution. However, these instructions differ between
microprocessor vendors and compilers.
xsimd provides a unified means for using these features for library authors.
Namely, it enables manipulation of batches of numbers with the same arithmetic
operators as for single values. It also provides accelerated implementation
of common mathematical functions operating on batches.
corrosion: add version 0.6.1
packaged in pkgsrc-wip by drixter at e-utp.net
Corrosion, formerly known as cmake-cargo, is a tool for
integrating Rust into an existing CMake project.
Corrosion can automatically import executables,
static libraries, and dynamic libraries
from a workspace or package manifest (`Cargo.toml` file).
## Features
- Automatic Import of Executable, Static, and Shared Libraries from Rust Crate
- Easy Installation of Rust Executables
- Trivially Link Rust Executables to C/C++ Libraries in Tree
- Multi-Config Generator Support
- Simple Cross-Compilation
quazip1: update to 1.7.2
switch to qt6
1.7.2
This release fixes a pkg-config issue
1.7.1
This release fixes two installation issues in regard to QTextCodec support.
1.7.0
This fixes some issues with 1.6.0 and ABI compatibility.
* Add abidiff to CI to detect early ABI breakage and do a best effort to
not break ABI within minor, preferably within major (for the rest of the
v1 series).
* Fix version definitions to MAJOR.MINOR.PATCH and set SOVERSION to MAJOR.MINOR.
Ideally it would be pinned to MAJOR but we would like to avoid bumping MAJOR
for small ABI breakages. This might be changed in the future.
[29 lines not shown]
sysutils/uutils-coreutils: update to 0.11.0
Rust Coreutils 0.11.0 Release:
We are happy to announce the release of Rust Coreutils 0.11.0 - a release focused on error messages, performance and GNU compatibility.
The big change is a new diagnostic engine built on ariadne. When a chmod mode, a cut list, a sort key or a tr set fails to parse, we now echo the arguments back with a caret under the character at fault, like a compiler does. See our blog post for more information: https://uutils.org/blog/2026-08-error-diagnostics/
PGO release builds are enabled for Linux, macOS and Windows (up to 31% faster), and a lot of per-utility optimization work landed on top of that. We also now treat a utility being significantly slower than GNU as a bug.
We continued to improve the GNU compatibility and we are now at 653 passing, 22 failing, 0 errors.
Highlights:
Modern Error Diagnostics (new)
A new diagnostic engine based on ariadne. When stderr is a terminal, a parse error is printed as a report: the arguments are echoed back as a source line, a caret marks the culprit and a help line explains the syntax. See the blog post for before/after examples
Carets landed in chmod, mkdir, mkfifo, mknod, install, tr, expr, sort, numfmt, cut, env, head, tail, truncate, split, shred, stdbuf, od, seq, dd, stat, join, csplit, ls, df and du
A caret can point inside a quoted argument and at a single character. The reports are localized (format, checksum and advice strings) and still print the usual Try '... --help' hint. A label is only added when it says something useful
UUTILS_DIAG controls the behavior, and the caret rendering can be compiled out for size-constrained builds
Diagnostics are written in a single stderr call, so concurrent writers cannot interleave them
[41 lines not shown]
devel/bacon: update to 3.25.0
- fix crash in search on multibyte char in pattern and wrapped output - Fix #446
- fix crash of search when output grows - Fix #447
- fix unability to remove backtab binding - Fix #450
- watch build scripts relocated with the package.build manifest key, instead of only the default build.rs path - Fix #205