databases/turso: New port
Turso is an open-source, SQLite-compatible database written in Rust that
lets developers create millions of small, file-based databases for AI
agents, multi-tenant SaaS applications, and edge workloads.
Unlike traditional databases that run as a single shared server process,
Turso treats each database as a lightweight file that can be spun up
instantly, replicated globally, or synced to a device.
py-tibs: updated to 0.11.0
0.11.0
Backwardly incompatible changes
* Restored `Tibs.__hash__`, reversing the change made in version 0.10.0.
`Tibs` is now hashable again, while `Mutibs` remains unhashable.
* Instead, equality no longer promotes strings, bytes or iterables to bit containers.
`Tibs` and `Mutibs` compare equal to each other when their bit sequences
match, but expressions such as `Tibs('0xf') == '0b1111'` now return `False`.
Use `Tibs('0b1111')`, `Mutibs('0b1111')`, or representation properties such
as `.bin` and `.hex` when comparing against literal representations.
Added
* Added `Tibs.to_padded_bytes()` and `Mutibs.to_padded_bytes()`, which convert
to `bytes` after appending 0 to 7 zero bits on the right to reach a byte
boundary.
[12 lines not shown]
emulators/flexemu: Update to 3.32
- Floating toolbar in fullscreen mode
- hex2flex converts Intel Hex or Motorola S-Record File to FLEX binary file(s)
- Add README to ${DATADIR}
- Several new features and many bugfixes
Changelog: https://github.com/aladur/flexemu/commit/f671c5219c858bf1160f4260517710109b60a2ff
Reported by: portscout, Repology
py-setuptools-rust: updated to 1.13.0
1.13.0 (2026-06-27)
Added
- Add `generated-files` option to `RustExtension` to copy files from the build script output directory to the wheel.
Fixed
- Add `-Zunstable-options` when querying rustc for information about custom JSON targets.
py-libtmux: updated to 0.59.0
libtmux 0.59.0 (2026-06-27)
libtmux 0.59.0 adds support for tmux 3.7. tmux 3.7 shipped an upstream
regression that crashed the server on `break-pane`;
{meth}`~libtmux.Pane.break_pane` now works around it so breaking and
rejoining panes works again, and tmux 3.7 joins the tested version
matrix alongside 3.2a-3.6.
Fixes
`break-pane` no longer crashes the tmux 3.7 server
tmux 3.7 shipped a regression where `break-pane` aborts the server with
a NULL-pointer dereference whenever a pane is broken out of a window
without an explicit name (fixed upstream after the 3.7 release).
{meth}`~libtmux.Pane.break_pane` now works around this on tmux 3.7 by
always supplying a name and applying the requested one afterwards, so
[3 lines not shown]
Interfaces: Neighbors: Automatic Discovery - properly format api times to ISO format and convert timezone part in the view consistent with how datetime is currently formatted. closes https://github.com/opnsense/core/issues/10467
update openhab and openhab addons to 4.3.11 or 5.1.4 respectively
From MAINTAINER Chaz Kettleson, 5.x version also tested by me,
While there, add a blurb about how to preserve shell history to README
Feedback and OK sthen@
p5-Text-CSV_XS: update to 1.64.
1.64 - 2026-06-22, H.Merijn Brand
* Fix syntax error in csv2xlsx
1.63 - 2026-06-22, H.Merijn Brand
* Check attribute lengths (memory protection)
* Minor code consistencies (not user-visible)
* Dropped support for 5.6.x and 5.8.0. Minimum perl is now 5.8.1
* Fix special str setting consistency for types, undef_str and
comment_str
* Characters []:*/\ are not allowed in XLSX sheet names
p5-Math-BigInt: update to 2.005003.
2.005003 2025-04-13
* Add new methods to_fp80() and from_fp80() for encoding and decoding values in
the x86 extended-precision 80 bit format.
2.005002 2025-03-28
* Fix the handling of read-only objects in bblsft() and bbrsft() in
Math::BigFloat and Math::BigRat.
2.005001 2025-03-25
New:
* Add new method bperm() to Math::BigInt, Math::BigFloat, and Math::BigRat.
* Add the following methods to Math::BigRat and Math::BigFloat:
[74 lines not shown]