NetBSD/pkgsrc 8pSUUUHarchivers/libarchive/files Makefile.in configure, archivers/libarchive/files/libarchive/test test_archive_string_conversion.c test_ustar_filename_encoding.c

   libarchive: updated to 3.8.6

   Libarchive 3.8.6 is a security and bugfix release.

   Notable fixes:

   libarchive: fix incompatibility with Nettle 4.x
   libarchive: fix NULL pointer dereference in archive_acl_from_text_w()
   bsdunzip: fix ISO week year and Gregorian year confusion
   7zip: ix SEGV in check_7zip_header_in_sfx via ELF offset validation
   7zip: fix out-of-bounds access on ELF 64-bit header
   RAR5 reader: fix infinite loop in rar5 decompression
   RAR5 reader: fix potential memory leak
   RAR5: fix SIGSEGV when archive_read_support_format_rar5 is called twice
   CAB reader: fix memory leak on repeated calls to archive_read_support_format_cab
   mtree reader: Fix file descriptor leak in mtree parser cleanup
   various small bugfixes in code and documentation
VersionDeltaFile
1.8+135-0archivers/libarchive/files/libarchive/test/test_archive_string_conversion.c
1.15+83-2archivers/libarchive/files/test_utils/test_main.c
1.26+52-0archivers/libarchive/files/Makefile.in
1.35+24-24archivers/libarchive/files/configure
1.5+40-0archivers/libarchive/files/libarchive/test/test_ustar_filename_encoding.c
1.5+40-0archivers/libarchive/files/libarchive/test/test_gnutar_filename_encoding.c
+374-26119 files not shown
+1,060-431125 files

NetBSD/src XF2180Cdoc 3RDPARTY

   libarchive 3.8.6 is out
VersionDeltaFile
1.2177+3-3doc/3RDPARTY
+3-31 files

LLVM/project ed37bdcflang/lib/Optimizer/Transforms FunctionAttr.cpp VScaleAttr.cpp, flang/test/Transforms vscale-attr.fir

[mlir][func] Fix crashes in FuncToLLVM discardable attributes propagation logic (#188232)

Refactor how `func.func` discardable attributes are handled in the
Func-to-LLVM conversion. Instead of ad hoc checks for linkage and
readnone followed by a simple filter, the pass now generically processes
inherent attributes from LLVMFuncOp.

Attributes that correspond to inherent `llvm.func` ODS names can be
attached as `llvm.<name>` on `func.func` and are stripped to `<name>`
when building `LLVM::LLVMFuncOp`, so LLVM-specific knobs stay namespaced
on the source op but land on the right inherent slots on `llvm.func`.

Other discardable attributes continue to be propagated as-is.

Fixes #175959
Fixes #181464

Assisted-by: CLion code completion, GPT 5.3-Codex


    [2 lines not shown]
DeltaFile
+77-37mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
+37-13flang/lib/Optimizer/Transforms/FunctionAttr.cpp
+35-0mlir/include/mlir/Conversion/Passes.td
+24-3mlir/test/Conversion/FuncToLLVM/convert-funcs.mlir
+16-3flang/lib/Optimizer/Transforms/VScaleAttr.cpp
+5-5flang/test/Transforms/vscale-attr.fir
+194-614 files not shown
+214-6710 files

LLVM/project ad7a6b3

[SLP] Fix incorrect operand info for select in getCmpSelInstrCost (#188506)

The operand info passed to getCmpSelInstrCost for Select instructions
was using operands 0 and 1 (condition and true value), but the API
expects info about the data operands (true and false values). For
selects, the data operands are at indices 1 and 2, not 0 and 1.
This led to the cost model receiving the condition's operand info
instead of the false arm's, potentially producing inaccurate cost
estimates.
DeltaFile
+0-00 files

NetBSD/pkgsrc P6u0vpfarchivers/libarchive/files Makefile.in, archivers/libarchive/files/libarchive/test test_read_format_rar5_loop_bug.rar.uu test_archive_string_conversion.c

   libarchive: imported version 3.8.6
VersionDeltaFile
1.1+189-0archivers/libarchive/files/libarchive/test/test_read_format_rar5_loop_bug.rar.uu
1.1.1.8+135-0archivers/libarchive/files/libarchive/test/test_archive_string_conversion.c
1.1.1.15+83-2archivers/libarchive/files/test_utils/test_main.c
1.1+60-0archivers/libarchive/files/libarchive/test/test_read_format_lha_oversize_header.lzh.uu
1.1+53-0archivers/libarchive/files/libarchive/test/test_read_format_rar5_loop_bug.c
1.1.1.30+52-0archivers/libarchive/files/Makefile.in
+572-2134 files not shown
+1,489-433140 files

LLVM/project 1cb9a78llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV shuffled-gather-casted.ll

[SLP] Fix incorrect operand info for select in getCmpSelInstrCost

The operand info passed to getCmpSelInstrCost for Select instructions
was using operands 0 and 1 (condition and true value), but the API
expects info about the data operands (true and false values). For
selects, the data operands are at indices 1 and 2, not 0 and 1.
This led to the cost model receiving the condition's operand info
instead of the false arm's, potentially producing inaccurate cost
estimates.

Reviewers: bababuck, hiraditya, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/188506
DeltaFile
+25-14llvm/test/Transforms/SLPVectorizer/RISCV/shuffled-gather-casted.ll
+13-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+38-202 files

FreeNAS/freenas 82deb33src/middlewared/middlewared/utils/disks_ disk_class.py

NAS-140361 / 26.0.0-BETA.2 / Fix sysfs reads returning values with trailing newlines (by Qubad786) (#18572)

## Problem

Commit 79a45a9b2b refactored `DiskEntry.__opener` and accidentally
removed the `.strip()` call from sysfs file reads. Sysfs files include a
trailing newline, so without `.strip()`:

- `temp()` — hwmon name reads as `"drivetemp\n"`, which fails the `not
in ("nvme", "drivetemp")` check, so disk temperatures are never
collected
- `media_type` — `"1\n" == "1"` is `False`, so all HDDs are
misclassified as SSD
- `translation` — `"NVMe\n" == "NVMe"` fails, breaking SNTL detection
for NVMe-behind-SAS devices
- `model`, `vendor`, `firmware_revision` — all return with trailing
newlines

## Solution

    [7 lines not shown]
DeltaFile
+3-1src/middlewared/middlewared/utils/disks_/disk_class.py
+3-11 files

FreeNAS/freenas 889cf57src/middlewared/middlewared/utils/disks_ disk_class.py

NAS-140361 / 26.0.0-BETA.1 / Fix sysfs reads returning values with trailing newlines (by Qubad786) (#18571)

## Problem

Commit 79a45a9b2b refactored `DiskEntry.__opener` and accidentally
removed the `.strip()` call from sysfs file reads. Sysfs files include a
trailing newline, so without `.strip()`:

- `temp()` — hwmon name reads as `"drivetemp\n"`, which fails the `not
in ("nvme", "drivetemp")` check, so disk temperatures are never
collected
- `media_type` — `"1\n" == "1"` is `False`, so all HDDs are
misclassified as SSD
- `translation` — `"NVMe\n" == "NVMe"` fails, breaking SNTL detection
for NVMe-behind-SAS devices
- `model`, `vendor`, `firmware_revision` — all return with trailing
newlines

## Solution

    [7 lines not shown]
DeltaFile
+3-1src/middlewared/middlewared/utils/disks_/disk_class.py
+3-11 files

LLVM/project 551d949clang/test/OpenMP target_teams_distribute_parallel_for_simd_schedule_codegen.cpp teams_distribute_parallel_for_simd_schedule_codegen.cpp, libc/AOR_v20.02/math/test/traces sincosf.txt exp.txt

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+0-31,999libc/AOR_v20.02/math/test/traces/sincosf.txt
+0-16,000libc/AOR_v20.02/math/test/traces/exp.txt
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,432-6,562llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+5,294-4,814clang/test/OpenMP/target_teams_distribute_parallel_for_simd_schedule_codegen.cpp
+5,238-4,758clang/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
+23,799-70,9319,092 files not shown
+593,437-386,9509,098 files

NetBSD/pkgsrc jN79n3Udoc CHANGES-2026

   Updated net/haproxy, devel/py-anyio, devel/py-fakefs
VersionDeltaFile
1.1872+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc M3KH9ttdevel/py-fakefs distinfo Makefile

   py-fakefs: updated to 6.1.6

   Follow-up bugfix release for 6.1.5.

   Fixes
   * `os.path.realpath` did not correctly handle some absolute paths under Windows
VersionDeltaFile
1.35+4-4devel/py-fakefs/distinfo
1.36+2-2devel/py-fakefs/Makefile
+6-62 files

LLVM/project 2f15e4ellvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-lowering-gfx1250.mir vgpr-set-msb-coissue.mir

[AMDGPU] Remove redundant S_WAIT_XCNT after inserting S_SET_VGPR_MSB (#188527)
DeltaFile
+33-6llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+33-0llvm/test/CodeGen/AMDGPU/vgpr-lowering-gfx1250.mir
+0-1llvm/test/CodeGen/AMDGPU/vgpr-set-msb-coissue.mir
+66-73 files

NetBSD/pkgsrc fH3JHgFdevel/py-anyio distinfo Makefile

   py-anyio: updated to 4.13.0

   4.13.0

   - Dropped support for Python 3.9
   - Added a ``ttl`` parameter to the ``anyio.functools.lru_cache`` wrapper
   - Widened the type annotations of file I/O streams to accept ``IO[bytes]``
     instead of just ``BinaryIO``
   - Fixed ``anyio.Path`` not being compatible with Python 3.15 due to the removal of
     ``pathlib.Path.is_reserved()`` and the addition of ``pathlib.Path.__vfspath__()``
   - Fixed the ``BrokenResourceError`` raised by the asyncio ``SocketStream`` not having
     the original exception as its cause
   - Fixed the ``TypeError`` raised when using "func" as a parameter name in
     ``pytest.mark.parametrize`` when using the pytest plugin
   - Fixed the pytest plugin not running tests that had the ``anyio`` marker added
     programmatically via ``pytest_collection_modifyitems``
   - Fixed cancellation exceptions leaking from a ``CancelScope`` on asyncio when they are
     contained in an exception group alongside non-cancellation exceptions
   - Fixed ``Condition.wait()`` not passing on a notification when the task is cancelled

    [3 lines not shown]
VersionDeltaFile
1.30+4-4devel/py-anyio/distinfo
1.34+2-2devel/py-anyio/Makefile
+6-62 files

LLVM/project 9e8012cmlir/lib/IR AsmPrinter.cpp, mlir/test/IR print-unsafe-null-operand.mlir

[MLIR] Fix crash in alias printer when encountering null operands (#188581)

When the IR contains operations with null operand values, the
DummyAliasOperationPrinter used during alias collection crashed when
iterating over operand types via op->getOperandTypes(), because
ValueTypeIterator::mapElement calls value.getType() on each operand,
which dereferences null for a null Value.

Fix the crash by:
1. Iterating over operand values directly in printGenericOp, skipping
any null operands.
2. Adding a null-type guard in printType so that null types are silently
skipped.
3. Adding a null-type guard at the top of printAndVisitNestedAliasesImpl
to avoid crashing when visiting sub-elements of a null type.

The test requires using --mlir-very-unsafe-disable-verifier-on-parsing
to construct the invalid IR.


    [2 lines not shown]
DeltaFile
+12-4mlir/lib/IR/AsmPrinter.cpp
+15-0mlir/test/IR/print-unsafe-null-operand.mlir
+27-42 files

NetBSD/pkgsrc UzEaAatnet/haproxy distinfo Makefile

   haproxy: updated to 3.3.6

   3.3.6
   - BUG/MEDIUM: shctx: Use the next block when data exactly filled a block
   - BUG/MINOR: mworker: don't set the PROC_O_LEAVING flag on master process
   - BUG/MINOR: tcpcheck: Fix typo in error error message for `http-check expect`
   - BUG/MINOR: jws: fix memory leak in jws_b64_signature
   - DOC: configuration: http-check expect example typo
   - DOC/CLEANUP: config: update mentions of the old "Global parameters" section
   - BUG/MEDIUM: ssl: Handle receiving early data with BoringSSL/AWS-LC
   - BUG/MINOR: mworker: always stop the receiving listener
   - BUG/MEDIUM: ssl: Don't report read data as early data with AWS-LC
   - BUG/MINOR: memprof: avoid a small memory leak in "show profiling"
   - MINOR: activity: use dynamic allocation for "show profiling" entries
   - MINOR: tools: extend the pointer hashing code to ease manipulations
   - MINOR: memprof: attempt different retry slots for different hashes on collision
   - BUG/MINOR: mworker: only match worker processes when looking for unspawned proc
   - BUG/MINOR: mworker: fix typo &= instead of & in proc list serialization
   - BUG/MINOR: mworker: set a timeout on the worker socketpair read at startup

    [57 lines not shown]
VersionDeltaFile
1.145+4-4net/haproxy/distinfo
1.153+2-2net/haproxy/Makefile
+6-62 files

LLVM/project 6c7c9abllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-addrec-wrap.ll strong-siv-addrec-wrap.ll

[DA] Remove calls to the GCD MIV test from `testSIV`
DeltaFile
+9-19llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+9-19llvm/test/Analysis/DependenceAnalysis/strong-siv-addrec-wrap.ll
+9-16llvm/test/Analysis/DependenceAnalysis/infer_affine_domain_ovlf.ll
+12-12llvm/test/Analysis/DependenceAnalysis/run-specific-dependence-test.ll
+4-8llvm/lib/Analysis/DependenceAnalysis.cpp
+2-2llvm/test/Analysis/DependenceAnalysis/exact-siv-overflow.ll
+45-762 files not shown
+47-788 files

LLVM/project 5987cbellvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

address review comments
DeltaFile
+23-36llvm/lib/Analysis/DependenceAnalysis.cpp
+5-4llvm/include/llvm/Analysis/DependenceAnalysis.h
+28-402 files

LLVM/project 811ab54llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis rdiv-large-btc.ll

[DA] Add precondition `0 <=s UB` to function `inferAffineDomain`
DeltaFile
+23-12llvm/lib/Analysis/DependenceAnalysis.cpp
+2-2llvm/test/Analysis/DependenceAnalysis/rdiv-large-btc.ll
+25-142 files

LLVM/project d913726llvm/lib/Target/AMDGPU SIInsertHardClauses.cpp, llvm/test/CodeGen/AMDGPU si-insert-hard-clauses-no-nesting.mir

[AMDGPU] Don't allow nesting hard clauses. (#188460)
DeltaFile
+148-0llvm/test/CodeGen/AMDGPU/si-insert-hard-clauses-no-nesting.mir
+14-1llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp
+162-12 files

LLVM/project f2731aellvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-delta-signed-min.ll

[DA] Stop negating Delta in the Weak Zero SIV test
DeltaFile
+6-6llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-delta-signed-min.ll
+0-12llvm/lib/Analysis/DependenceAnalysis.cpp
+6-182 files

LLVM/project 6a17a7allvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Update tests for the Weak Zero SIV tests (NFC)
DeltaFile
+112-0llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+112-01 files

LLVM/project 656fd54llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove absolute value calculations in the Weak Zero SIV tests
DeltaFile
+7-7llvm/lib/Analysis/DependenceAnalysis.cpp
+7-71 files

LLVM/project 83fbbb8llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Add nsw check for addrecs in the Weak Zero SIV tests
DeltaFile
+31-16llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+3-0llvm/lib/Analysis/DependenceAnalysis.cpp
+34-162 files

FreeNAS/freenas cdfc04asrc/middlewared/middlewared/utils/disks_ disk_class.py

Fix sysfs reads returning values with trailing newlines

(cherry picked from commit fc6ab22ac073f2d3f3794bb270fe14dea2956efd)
DeltaFile
+3-1src/middlewared/middlewared/utils/disks_/disk_class.py
+3-11 files

FreeNAS/freenas 81a4291src/middlewared/middlewared/utils/disks_ disk_class.py

Fix sysfs reads returning values with trailing newlines

(cherry picked from commit fc6ab22ac073f2d3f3794bb270fe14dea2956efd)
DeltaFile
+3-1src/middlewared/middlewared/utils/disks_/disk_class.py
+3-11 files

FreeNAS/freenas ed771bfsrc/middlewared/middlewared/utils/disks_ disk_class.py

NAS-140361 / 27.0.0-BETA.1 / Fix sysfs reads returning values with trailing newlines (#18570)

## Problem

Commit 79a45a9b2b refactored `DiskEntry.__opener` and accidentally
removed the `.strip()` call from sysfs file reads. Sysfs files include a
trailing newline, so without `.strip()`:

- `temp()` — hwmon name reads as `"drivetemp\n"`, which fails the `not
in ("nvme", "drivetemp")` check, so disk temperatures are never
collected
- `media_type` — `"1\n" == "1"` is `False`, so all HDDs are
misclassified as SSD
- `translation` — `"NVMe\n" == "NVMe"` fails, breaking SNTL detection
for NVMe-behind-SAS devices
- `model`, `vendor`, `firmware_revision` — all return with trailing
newlines

## Solution

    [2 lines not shown]
DeltaFile
+3-1src/middlewared/middlewared/utils/disks_/disk_class.py
+3-11 files

GhostBSD/ghostbsd 441fd38contrib/libcbor/doc/source requirements.txt

Merge pull request #383 from ghostbsd/dependabot/pip/contrib/libcbor/doc/source/requests-2.33.0

build(deps): bump requests from 2.32.0 to 2.33.0 in /contrib/libcbor/doc/source
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

NetBSD/pkgsrc IjanRshdoc CHANGES-2026

   Updated emulators/qemu, sysutils/qemu-guest-agent
VersionDeltaFile
1.1871+3-1doc/CHANGES-2026
+3-11 files

FreeBSD/ports ce7c868net-mgmt/telegraf Makefile, net-mgmt/telegraf/files telegraf.in

net-mgmt/telegraf: fix startup problems when probes time out

Use check config instead of --test, as suggested in the discussion at [1].

[1]:    https://github.com/influxdata/telegraf/issues/18566
PR:     294052
DeltaFile
+5-1net-mgmt/telegraf/files/telegraf.in
+1-0net-mgmt/telegraf/Makefile
+6-12 files

NetBSD/pkgsrc oQbjYtIemulators/qemu distinfo version.mk

   qemu qemu-guest-agent: updated to 10.2.2

   10.2.2
   Bug fixes
VersionDeltaFile
1.247+4-4emulators/qemu/distinfo
1.13+2-2emulators/qemu/version.mk
1.400+1-2emulators/qemu/Makefile
+7-83 files