cross/ia16-elf-binutils-bootstrap: import ia16-elf-binutils-bootstrap-2.39pre20260424
GNU Binutils for IA16 (for example, 8086 and 80286) MS-DOS cross environment.
This package is only for bootstrapping toolchain.
lv2: make gtk2 dependency optional, default on
add libsamplerate dependency, add new plugin to PLIST
Remove bl3.mk includes from bl3.mk, this is a header-only library.
Bump PKGREVISION.
py-django-stubs-ext: updated to 6.1.0
6.1.0
This is the first Django 6.1 release
Django 6.0 and 5.2 are now in partial support mode.
Django 5.1 and 5.0 support was dropped (techically they would still work, but we don't test them no more).
Python 3.10 support was dropped.
Bootstrap Django 6.1
Update dependency django to v5.2.17
Explicit through default manager
Support custom arguments in queryset update methods
ffmpeg9 ffplay9: updated to 9.0.1
9.0.1:
Bump for 9.0.1
avcodec/lcldec: clear what the multithread chunks leave undecoded
avformat/mlv: end the LJ92 packet where its data ends
avformat/mpegts: reject a max_packet_size below one TS payload
avformat/mpegts: keep the PES payload within max_packet_size
avfilter/spectrumsynth: negotiate one pixel format for both inputs
avfilter/afir: bound the crossfades by the samples of the input frame
Update for 9.0.1
avformat/webp_anim_dec: use ffio_read_size for ICCP and EXIF chunk
avformat/webp_anim_dec: use ffio_read_size for ICCP and EXIF chunks
avformat/rtpenc_av1: do not narrow the OBU size to (long)
avformat/rtpenc_av1: Check num_lebs
avformat/rtpenc_av1: bound OBU size in the keyframe search loop
avformat/gopher: Fix CRLF injection
avformat/rtpenc_vc2hq: reject data units larger than the RTP payload buffer
avformat/dashdec: reject a negative fragment index
[70 lines not shown]
py-uv py-uv-build: updated to 0.12.3
0.12.3
Python
Add CPython 3.13.15
Preview features
Add --output-format to select automatic, human-readable, or raw-byte output for uv cache size
Preserve JSON output from uv workspace metadata --quiet while suppressing diagnostics
Reduce memory usage for large workspaces by streaming uv workspace metadata JSON output
Performance
Reduce Linux startup latency by initializing the workspace cache before spawning another thread
Reuse compiled workspace exclusion patterns during workspace discovery
Speed up conflict-heavy resolutions by avoiding materialized range complements
Avoid slow procfs reads during Python interpreter discovery on Linux
[6 lines not shown]
py-trio: updated to 0.34.0
trio 0.34.0 (2026-08-10)
Features
- `MemoryChannelStatistics` now has a ``peak_buffer_used`` field, which reports
the largest number of items that have ever been in the channel's buffer at
once. This makes it easier to pick a sensible ``max_buffer_size`` based on
data from a real run, instead of guessing.
- Support Python 3.15, as of beta 4. Things may still change and so this
support may break in the future.
Bugfixes
- ``Nursery.start()`` now preserves the ``__cause__`` and ``__context__`` of
exceptions raised before ``task_status.started()`` is called.
- Fixed incorrect error message in ``run_process``: the ``stdout`` pipe check now correctly says "stdout" instead of "stdin".
- Fixed ``trio.Path.as_uri()`` on Python 3.14+ to avoid the deprecated ``pathlib.PurePath.as_uri()`` path.
[10 lines not shown]
sdmmc: dmamap_load bounce buffer on demand
When using a bounce buffer, cmd->c_dmamap->dm_segs[0]->ds_len did not agree with cmd->c_datalen because the bounce buffer is loaded once at initialization, so cmd->c_dmamap->dm_segs[0]->ds_len never gets updated before executing a sdmmc command.
This is problematic when the dmamap is passed on to an API like fdt_dma that treats the dmamap as the source of truth.
This problem probably hasn't surfaced yet because it needs three preconditions:
- using bounce buffers is already an edge case for when we can't allocate block size aligned dma memory
- the driver needs CAPS_DMA, but not CAPS_MULTI_SEG_DMA
- the driver needs to use cmd->c_dmamap->dm_segs[0]->ds_len and not cmd->c_datalen
The fix is to bus_dmamap_load the bounce buffer just when we need it. This allows us to load it with the correct size.
evbarm/ti_edma: enable on am18xx SoCs
The linux dt-bindings allow two different ways to specify power/clock domains for the edma3. This commit adds support for the way used on the am18xx (powerdomains).
shells/shuck: import shuck-0.1.1
A fast shell script linter, formatter, and language server, written
in Rust.
Shuck parses, analyzes, formats, and powers editor feedback for
shell scripts. It catches common bugs, style issues, security
hazards, performance traps, and portability problems; formats shell
sources with configurable layout rules; and ships a first-party
Language Server Protocol (LSP) server for editor diagnostics, fixes,
navigation, symbols, hover, completion, and formatting. It also
lints shell embedded in supported non-shell files such as GitHub
Actions workflows. A caching layer keeps incremental runs fast.