FreeBSD/src 95439b8sys/dev/sound/pci envy24.c envy24ht.c

sound: Stop using legacy u_int types

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+107-107sys/dev/sound/pci/envy24.c
+100-100sys/dev/sound/pci/envy24ht.c
+84-84sys/dev/sound/pci/maestro3.c
+65-65sys/dev/sound/pci/emu10k1.c
+49-49sys/dev/sound/pci/vibes.c
+48-48sys/dev/sound/pci/cs4281.c
+453-45338 files not shown
+1,016-1,01644 files

FreeBSD/ports 696d37faudio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to upstream release 2.5.7

Details:
Bugfix release, see
https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.7

MFH:            2026Q3
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files

FreeBSD/ports 34f6139math/R-cran-Deriv distinfo Makefile

math/R-cran-Deriv: Update to 4.3.0

Reported by:    portscout
DeltaFile
+3-3math/R-cran-Deriv/distinfo
+3-1math/R-cran-Deriv/Makefile
+6-42 files

FreeBSD/ports 9f760eax11-wm/notion distinfo Makefile, x11-wm/notion/files patch-system-autodetect.mk

x11-wm/notion: Update to 4.0.5

ChangeLog:      https://github.com/raboof/notion/releases/tag/4.0.5
                https://github.com/raboof/notion/releases/tag/4.0.4
DeltaFile
+19-1x11-wm/notion/files/patch-system-autodetect.mk
+3-3x11-wm/notion/distinfo
+1-1x11-wm/notion/Makefile
+23-53 files

Linux/linux f5098b6. Makefile

Linux 7.2-rc5
DeltaFile
+1-1Makefile
+1-11 files

NetBSD/pkgsrc-wip 56ab322rust197 Makefile, rust197/patches patch-vendor_memchr-2.7.4_src_memchr.rs patch-vendor_memchr-2.7.4_src_memmem_searcher.rs

rust197: complete the transition to the "new fix" for the memchr crate.

Apply the vector.rs patch consistently also to the 2.7.4 memchr crate,
so that we do not get checksum conflicts for files in newer crates
which are un-changed from 2.7.4 with the older set of patches.

Should complete the fix of https://github.com/rust-lang/rust/issues/159919.
DeltaFile
+0-128rust197/patches/patch-vendor_memchr-2.7.4_src_memchr.rs
+0-78rust197/patches/patch-vendor_memchr-2.7.4_src_memmem_searcher.rs
+0-24rust197/patches/patch-vendor_memchr-2.7.4_src_arch_aarch64_memchr.rs
+0-15rust197/patches/patch-vendor_memchr-2.7.4_src_arch_aarch64_mod.rs
+0-11rust197/patches/patch-vendor_memchr-2.7.4_src_vector.rs
+1-9rust197/Makefile
+1-2651 files not shown
+2-2707 files

FreeBSD/ports 0d572d1textproc/moor distinfo Makefile

textproc/moor: Update 2.15.1 => 2.15.2

Changelog:
https://github.com/walles/moor/releases/tag/v2.15.2

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 8cf25096b777e82bd688b1303aba1f00b8581c22)
DeltaFile
+5-5textproc/moor/distinfo
+1-2textproc/moor/Makefile
+6-72 files

FreeBSD/ports 8cf2509textproc/moor distinfo Makefile

textproc/moor: Update 2.15.1 => 2.15.2

Changelog:
https://github.com/walles/moor/releases/tag/v2.15.2

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+5-5textproc/moor/distinfo
+1-2textproc/moor/Makefile
+6-72 files

FreeBSD/src 34ae0f7sys/cam/scsi scsi_cd.c

cam/cd: avoid integer divide fault in cdstart()

If something goes very badly (e.g. forcibly removing a medium while
the OS tries to start it), this could end up in params.blksize being 0
(and params.disksize 1).  Avoid an integer divide fault, panicking the
kernel, by bailing out before.

MFC after:      3 days
DeltaFile
+10-0sys/cam/scsi/scsi_cd.c
+10-01 files

FreeNAS/freenas f866dd0src/middlewared/middlewared/api/v26_0_0 container.py, src/middlewared/middlewared/migration 0020_repair_incus_clone_origins.py

Relocate migrated container origins out of legacy .ix-virt

## Problem
Incus containers are ZFS clones of an image snapshot. The incus->container auto-migration relocated each container from `<pool>/.ix-virt/containers/<name>` to `<pool>/.truenas_containers/containers/<name>` with a bare `zfs rename` and did nothing else. A `zfs rename` does not change a clone's `origin`, so a migrated container stayed a clone of a snapshot still living inside `.ix-virt`. `.ix-virt` was visible in the UI and not delete-guarded, so deleting it recursively destroyed those origin snapshots and cascaded into the dependent migrated clones — silently destroying migrated containers.

## Solution
Relocate each container's origin image dataset out of `.ix-virt` before renaming the container, so no migrated container depends on anything under `.ix-virt`. Once relocated the image stays put for good, exactly like a natively pulled one — reclaiming either is the job of the `container.image.*` management API landing separately in this release, not of this fix.

- **Shared relocation helper** — `container.relocate_container_origin` reads a container's live `origin`; if it points at an image under `.ix-virt/images` or `.ix-virt/deleted/images`, it sets `canmount=noauto` on that image dataset and then renames it into the native `.truenas_containers/images/` tree. The rename goes last so it is the single atomic commit point: the image is either wholly still in `.ix-virt` or wholly relocated, never half-way, and the helper's return value describes reality. All fan-out clones auto-repoint on the rename; an origin already outside `.ix-virt` is left alone; a relocation failure leaves the container wholly inside `.ix-virt` (best-effort, skip).
- **Migration path** — the incus->container migration calls the helper immediately before renaming each container, and skips any container whose base image cannot be relocated.
- **Repair migration** — new `0020_repair_incus_clone_origins` runs the same relocation over existing `container.container` rows for systems that already ran the old migration.
- **Delete guard** — `.truenas_containers` is added to `INTERNAL_PATHS` so it cannot be deleted out from under running containers; the plugin's own snapshot/clone/destroy calls that touch it now pass `bypass=True`.
- **Safer deletion** — `do_delete` destroys the dataset first (recursively, matching the apps stack, so a container that has snapshots is deletable) and removes the database and libvirt records only once the dataset is confirmed gone, so a failed destroy never orphans the dataset with no row pointing at it; an already-missing dataset is tolerated so a container whose data was lost to the old cascade can still be removed cleanly.
- **Active-instance guards** — deleting or renaming a container that is not stopped (running or suspended) is refused; delete additionally accepts `force=True`, which stops it first, mirroring the VM delete flow. The container status model now includes the `SUSPENDED` state it can actually report.
- **Delete locking** — delete becomes a job so it can stop the container and wait on the destroy, and its lock is keyed per container id: a constant lock string would hit `@job`'s default `lock_queue_size` of 5 and, past five queued deletes, silently fold a new request into a queued delete of a *different* container and hand that job back to the caller, who would then see SUCCESS for a container nobody deleted.
DeltaFile
+103-0src/middlewared/middlewared/plugins/container/migrate.py
+43-8src/middlewared/middlewared/plugins/container/container.py
+41-0src/middlewared/middlewared/migration/0020_repair_incus_clone_origins.py
+34-1tests/api2/test_container.py
+11-1src/middlewared/middlewared/api/v26_0_0/container.py
+5-3src/middlewared/middlewared/test/integration/assets/container.py
+237-132 files not shown
+243-178 files

FreeBSD/ports 6e60660math/octave-forge-rf distinfo Makefile

math/octave-forge-rf: Update to 0.1.1.
DeltaFile
+3-3math/octave-forge-rf/distinfo
+1-2math/octave-forge-rf/Makefile
+4-52 files

LLVM/project 99a8141libc/test/integration/src/pthread pthread_barrier_test.cpp, libc/test/src/signal sigaltstack_test.cpp

[libc][test][NFC] Fix compiler warnings in libc tests (#212100)

Resolved compiler warnings in several libc unit and integration tests:

- Fixed -Wmissing-designated-field-initializers in localtime_r_test.cpp
by using zero-initialisation instead of partial designated initialisers.
- Fixed -Wimplicit-int-conversion in sigaltstack_test.cpp by explicitly
casting the loop index to uint8_t.
- Fixed -Wunused-parameter in pthread_barrier_test.cpp by omitting
unused parameter names in function definitions.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+3-27libc/test/src/time/localtime_r_test.cpp
+2-2libc/test/integration/src/pthread/pthread_barrier_test.cpp
+1-1libc/test/src/signal/sigaltstack_test.cpp
+6-303 files

LLVM/project 03bfccbclang/test/OffloadTools/clang-linker-wrapper linker-wrapper.c linker-wrapper-hip-no-rdc.c, clang/test/OffloadTools/clang-offload-bundler basic.c zlib.c

clang/AMDGPU: Migrate clang-linker-wrapper tests to amdgpu triples (15)

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+59-59clang/test/OffloadTools/clang-offload-bundler/basic.c
+33-33clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper.c
+16-16clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper-hip-no-rdc.c
+16-16clang/test/OffloadTools/clang-offload-bundler/zlib.c
+10-10clang/test/OffloadTools/clang-offload-bundler/zstd.c
+8-8clang/test/OffloadTools/clang-offload-bundler/asserts-on.c
+142-1424 files not shown
+149-14910 files

NetBSD/src e9s2ixVsys/dev/ic tulip.c

   Support for the 21142/21143 internal NWay block is structured like a
   PHY driver, but it was overlooked when the ifmedia/mii layer gained a
   locking protocol.  Update it to avoid a recursive mutex acquisition
   that can occur if the autonegotiation completes (very) quickly.

   PR kern/60494
VersionDeltaFile
1.215+42-10sys/dev/ic/tulip.c
+42-101 files

FreeBSD/ports 2d02803audio/faust distinfo Makefile

audio/faust: update 2.85.5 → 2.85.9
DeltaFile
+3-3audio/faust/distinfo
+2-2audio/faust/Makefile
+1-1audio/faust/pkg-plist
+6-63 files

FreeBSD/ports 881d9f2science/py-rmsd Makefile distinfo, science/py-rmsd/files patch-pyproject.toml

science/py-rmsd: update 1.6.3 → 1.6.5
DeltaFile
+10-0science/py-rmsd/files/patch-pyproject.toml
+5-4science/py-rmsd/Makefile
+3-3science/py-rmsd/distinfo
+18-73 files

FreeBSD/ports 29fe671graphics/art distinfo Makefile

graphics/art: update 1.26.6 → 1.26.7
DeltaFile
+3-3graphics/art/distinfo
+1-2graphics/art/Makefile
+4-52 files

FreeBSD/ports 5ad15d9devel/args distinfo Makefile

devel/args: update 6.4.16 → 6.6.0
DeltaFile
+3-3devel/args/distinfo
+2-2devel/args/Makefile
+5-52 files

FreeBSD/ports aa333b9misc/py-cohere distinfo Makefile

misc/py-cohere: update 7.0.7 → 7.0.8
DeltaFile
+3-3misc/py-cohere/distinfo
+1-1misc/py-cohere/Makefile
+4-42 files

FreeBSD/ports c83ab9clang/cairo distinfo Makefile

lang/cairo: update 2.19.4 → 2.20.0
DeltaFile
+145-185lang/cairo/distinfo
+72-93lang/cairo/Makefile
+1-0lang/cairo/pkg-plist
+218-2783 files

FreeBSD/ports 9fa6379science/libmbd Makefile distinfo

science/libmbd: update 0.12.5 → 0.15.0
DeltaFile
+4-2science/libmbd/Makefile
+3-3science/libmbd/distinfo
+3-0science/libmbd/pkg-plist
+10-53 files

FreeBSD/ports 8157100graphics/py-albumentations Makefile distinfo, graphics/py-albumentations/files patch-setup.py

graphics/py-albumentations: update 2.0.5 → 2.0.8
DeltaFile
+29-0graphics/py-albumentations/files/patch-setup.py
+4-8graphics/py-albumentations/Makefile
+3-3graphics/py-albumentations/distinfo
+36-113 files

FreeBSD/ports bc2f637misc/py-NATTEN distinfo Makefile

misc/py-NATTEN: update 0.21.6 → 0.21.7
DeltaFile
+3-3misc/py-NATTEN/distinfo
+2-2misc/py-NATTEN/Makefile
+5-52 files

FreeBSD/ports e9bff38misc/py-elevenlabs distinfo Makefile

misc/py-elevenlabs: update 2.56.0 → 2.59.0
DeltaFile
+3-3misc/py-elevenlabs/distinfo
+1-1misc/py-elevenlabs/Makefile
+4-42 files

FreeBSD/ports 50db780science/py-pymbd Makefile distinfo

science/py-pymbd: update 0.12.5 → 0.15.0
DeltaFile
+14-6science/py-pymbd/Makefile
+3-3science/py-pymbd/distinfo
+17-92 files

FreeBSD/ports 69026c1misc/py-llama-cpp-python distinfo Makefile

misc/py-llama-cpp-python: update 0.3.31 → 0.3.34
DeltaFile
+3-3misc/py-llama-cpp-python/distinfo
+1-1misc/py-llama-cpp-python/Makefile
+4-42 files

FreeBSD/ports 158996fmisc/py-google-genai Makefile distinfo

misc/py-google-genai: update 2.0.1 → 2.14.0
DeltaFile
+9-36misc/py-google-genai/Makefile
+3-3misc/py-google-genai/distinfo
+12-392 files

FreeBSD/ports 8dfcd9emisc/py-langsmith distinfo Makefile

misc/py-langsmith: update 0.10.0 → 0.10.10
DeltaFile
+3-3misc/py-langsmith/distinfo
+1-1misc/py-langsmith/Makefile
+4-42 files

FreeBSD/ports 1275224devel/py-types-Flask-Cors distinfo Makefile, devel/py-types-Flask-Cors/files patch-setup.py patch-pyproject.toml

devel/py-types-Flask-Cors: update 6.0.0.20250809 → 6.0.3.20260712
DeltaFile
+0-19devel/py-types-Flask-Cors/files/patch-setup.py
+9-5devel/py-types-Flask-Cors/files/patch-pyproject.toml
+3-3devel/py-types-Flask-Cors/distinfo
+2-2devel/py-types-Flask-Cors/Makefile
+14-294 files

FreeBSD/ports c1d4b50devel/py-cyclopts Makefile distinfo

devel/py-cyclopts: update 4.7.0 → 4.22.2
DeltaFile
+2-6devel/py-cyclopts/Makefile
+3-3devel/py-cyclopts/distinfo
+5-92 files