FreeBSD/ports aaad225ports-mgmt/pkg distinfo pkg-plist, ports-mgmt/pkg/files patch-libpkg_libpkg.ver

ports-mgmt/pkg: update to 2.7.0

Changes:
* switch back to libfetch (curl support has been removed)
* triggers: add per-package triggers, with new `pkg_upgrade` variable, documented in triggers(5)
* install: accept `http://`, `https://` and `file://` URLs to install packages directly
* install: small behaviour change — `install -A` no longer marks upgraded/reinstalled packages as automatic
* autoremove: install, delete and upgrade are now autoremove aware
* solver: avoid spurious reinstall from wrong repo with multi-repo setups,
* solver: fix extra reinstallations,
* solver prevent rdeps discovery explosion
* search: add `search -S comment-description`
* search: add `ssh_args` per repository configuration
* query: add `%y` and `%Y` formats for provides/requires
* backup libraries: change the default behaviour 1 package per library now.
* add: resolve shlibs and provides via symlink directory layout, ignore dead symlinks for provides/requires
* add: really analyse the content of `.a` archives
* updating: support glob patterns in user-provided port names
* lots of documentation updates.

    [32 lines not shown]
DeltaFile
+0-10ports-mgmt/pkg/files/patch-libpkg_libpkg.ver
+3-3ports-mgmt/pkg/distinfo
+2-2ports-mgmt/pkg/pkg-plist
+1-2ports-mgmt/pkg/Makefile
+6-174 files

FreeBSD/ports 2c5d3dadevel/android-tools/files patch-vendor_adb_client_usb_libusb.cpp

devel/android-tools: fix build on FreeBSD 14

the libusb backends uses macros which only exists on FreeBSD 15.0+
switch back to literals so it builds everywhere.

PR:     294487
DeltaFile
+38-6devel/android-tools/files/patch-vendor_adb_client_usb_libusb.cpp
+38-61 files

LLVM/project 8a59ab1llvm/lib/Target/AMDGPU VOP1Instructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.cvt.fp8.ll

Revert "[AMDGPU][True16] add true16 pattern for cvt_pk_fp32_f8 (#1800… (#191835)

an issue reported with this patch
https://github.com/llvm/llvm-project/issues/191241. Revert for now and
reenable later

This reverts commit e71da01f0f908417723a54cf8829a734a37fa173.
DeltaFile
+132-282llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll
+4-17llvm/lib/Target/AMDGPU/VOP1Instructions.td
+136-2992 files

LLVM/project 2244ccbutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel][mlir] Fix OpenMP compilation. (#191866)

Broken by #190992.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

LLVM/project 4280437lldb/packages/Python/lldbsuite/test decorators.py, lldb/source/Host/common Terminal.cpp

[lldb][windows] re-enable unicode tests on Windows (#190828)

This patch re-enables unicode tests on Windows by improving the
`Terminal::SupportsUnicode` check.

Checking that the stdout handle is a `FILE_TYPE_CHAR` is a better
heuristic than always returning true, which assumed we were always using
a terminal and never piping the output.
DeltaFile
+15-4lldb/packages/Python/lldbsuite/test/decorators.py
+5-1lldb/source/Host/common/Terminal.cpp
+6-0lldb/test/API/terminal/hidden_frame_markers/TestHiddenFrameMarkers.py
+26-53 files

FreeNAS/freenas 677ff41src/middlewared/middlewared/utils/lio config.py

flake8
DeltaFile
+1-1src/middlewared/middlewared/utils/lio/config.py
+1-11 files

FreeNAS/freenas 1f94b24src/middlewared/middlewared/utils/lio config.py

Harden configfs _wait_for error handling

Replace silent skips and implicit OSError paths with explicit
RuntimeError raises for configfs files that must appear (control,
enable, wwn/). Best-effort writes (udev_path, vpd_unit_serial,
iser) are left as-is but documented with comments.
DeltaFile
+19-11src/middlewared/middlewared/utils/lio/config.py
+19-111 files

FreeNAS/freenas bf4b234src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add comments explaining LIO mode early returns
DeltaFile
+7-0src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+7-01 files

FreeNAS/freenas 89d9705src/middlewared/middlewared/plugins/iscsi_ global_linux.py lio.py

Extend terminate_luns_for_pool to support LIO and FC

Refactor the per-LUN removal during pool export to dispatch to
fabric-specific implementations in iscsi.scst and iscsi.lio,
rather than calling scstadmin directly from the common path.

The common setup (service check, config/target/extent lookups,
pool filter) is retained in terminate_luns_for_pool. Each
associated target then dispatches remove_target_lun per fabric:
iSCSI targets use the full IQN, FC targets use the colon-hex
WWPN for the active node (A or B). In SCST ALUA mode the
internal HA iSCSI target is also cleaned up for all target modes.
DeltaFile
+40-21src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+54-1src/middlewared/middlewared/plugins/iscsi_/lio.py
+27-0src/middlewared/middlewared/plugins/iscsi_/scst.py
+121-223 files

FreeNAS/freenas b6db274src/middlewared/middlewared/plugins/fc fc.py

Skip qla2xxx_scst module load in LIO mode

In LIO mode, tcm_qla2xxx is loaded by the LIO config writer.
Loading qla2xxx_scst would conflict, so skip it.
DeltaFile
+4-2src/middlewared/middlewared/plugins/fc/fc.py
+4-21 files

FreeNAS/freenas 2d7565esrc/middlewared/middlewared/plugins/service_/services iscsitarget.py

Change ISCSITargetService to subclass SwitchableSimpleService
DeltaFile
+13-7src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+13-71 files

FreeNAS/freenas 9a55009tests/sharing_protocols/iscsi test_264_iscsi_mode_compat.py test_265_iscsi_portal_binding.py

Add cross-mode iSCSI compatibility test suite

test_264 exercises common iSCSI behaviours (extents, targets, sessions, CHAP,
XCOPY, etc.) across both SCST and LIO to catch regressions on mode switch.
test_265 covers portal binding.
DeltaFile
+1,098-0tests/sharing_protocols/iscsi/test_264_iscsi_mode_compat.py
+237-0tests/sharing_protocols/iscsi/test_265_iscsi_portal_binding.py
+1,335-02 files

FreeNAS/freenas 070dbd2src/middlewared/middlewared/plugins/iscsi_ lio.py global_linux.py, src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add LIO as an alternative iSCSI target stack

The LIO path uses a configfs reconciler (utils/lio/config.py) that writes
desired state directly to /sys/kernel/config/target/. Service, ALUA, and
iSER handling all gate on the active stack. Pre-switch validation on mode
change rejects configurations incompatible with LIO.
DeltaFile
+1,222-0src/middlewared/middlewared/utils/lio/config.py
+303-0src/middlewared/middlewared/plugins/iscsi_/lio.py
+65-96src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+118-6src/middlewared/middlewared/plugins/iscsi_/scst.py
+37-13src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+25-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+1,770-1188 files not shown
+1,826-11914 files

LLVM/project dd0c7f1mlir/lib/Dialect/Linalg/TransformOps LinalgTransformOps.cpp, mlir/test/Dialect/Linalg tile-to-forall.mlir

[MLIR][Linalg] Fix crash in tileToForallOpImpl for rank-0 ops (#189000)

When tiling a rank-0 linalg.generic op, tileUsingSCF returns an empty
loops vector (rank-0 ops have no parallel dimensions and produce no
scf.forall). Two call sites unconditionally accessed
tilingResult.loops.front(), causing a crash:

- tileToForallOpImpl: the loop normalization block was entered whenever
mixedNumThreads was empty, regardless of whether any loops exist. Guard
it with \!tilingResult.loops.empty().

- TileUsingForallOp::apply: tileOps.push_back was called
unconditionally. Guard it with \!tilingResult.loops.empty().

Add regression tests for both the tile_sizes and num_threads paths,
verifying that the linalg.generic is preserved and no scf.forall is
emitted.

Fixes #187073

Assisted-by: Claude Code
DeltaFile
+58-0mlir/test/Dialect/Linalg/tile-to-forall.mlir
+5-2mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+63-22 files

FreeNAS/freenas b98a85esrc/middlewared/middlewared/utils/lio config.py

Harden configfs _wait_for error handling

Replace silent skips and implicit OSError paths with explicit
RuntimeError raises for configfs files that must appear (control,
enable, wwn/). Best-effort writes (udev_path, vpd_unit_serial,
iser) are left as-is but documented with comments.
DeltaFile
+19-11src/middlewared/middlewared/utils/lio/config.py
+19-111 files

LLVM/project 5af9c51clang/lib/Analysis/LifetimeSafety Origins.cpp FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety-dangling-field.cpp warn-lifetime-safety.cpp

use-after-scope through fields
DeltaFile
+12-12clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+5-4clang/test/Sema/warn-lifetime-safety.cpp
+1-1clang/lib/Analysis/LifetimeSafety/Origins.cpp
+1-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+19-174 files

GhostBSD/networkmgr 1f0b809. requirements.txt

Bump pytest from 6.2.5 to 9.0.3

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...9.0.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1requirements.txt
+1-11 files

Illumos/gate fd4b009usr/src/uts/common/fs/sockfs sockfilter.c

18013 sockfs: possible memory leak of 'laddr'
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/fs/sockfs/sockfilter.c
+1-11 files

NetBSD/src tISnUznsys/dev/ic ispvar.h, tests/lib/libc/sys t_mkfifo.c

   s/erros/errors/
VersionDeltaFile
1.4+3-3tests/lib/libc/sys/t_mkfifo.c
1.77+2-2sys/dev/ic/ispvar.h
+5-52 files

LLVM/project ab91945clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevelFormat.h

Update clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
DeltaFile
+1-0clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
+1-01 files

LLVM/project 3b4bddfclang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevelFormat.h

Update clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
DeltaFile
+2-1clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
+2-11 files

LLVM/project b0b2b1cllvm/lib/DebugInfo/GSYM GsymCreator.cpp

Revert "[GSYM] Silence cast warning" (#191853)

Reverts llvm/llvm-project#191561

This is not required anymore.
DeltaFile
+1-1llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
+1-11 files

NetBSD/pkgsrc Q4vl7H5audio/openal-soft distinfo, audio/openal-soft/patches patch-common_althreads.h

   openal-soft: fix build on SunOS
VersionDeltaFile
1.1+20-0audio/openal-soft/patches/patch-common_althreads.h
1.30+2-1audio/openal-soft/distinfo
+22-12 files

LLVM/project 365f367clang/include/clang/APINotes Types.h, clang/include/clang/AST TypeBase.h

Convert uses of std::optional<NullabilityKind> to OptionalUnsigned
DeltaFile
+18-32clang/include/clang/APINotes/Types.h
+3-5clang/lib/Sema/SemaExprObjC.cpp
+4-4clang/lib/APINotes/APINotesTypes.cpp
+3-4clang/lib/AST/Type.cpp
+3-3clang/include/clang/AST/TypeBase.h
+2-2clang/lib/Sema/Sema.cpp
+33-503 files not shown
+38-529 files

HardenedBSD/src fd59c66contrib/libarchive/libarchive/test test_read_format_iso_zisofs_overflow.iso.uu test_read_format_rar5_loop_bug.rar.uu, sbin/ifconfig ifgeneve.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+3,967-0sys/net/if_geneve.c
+1,096-0contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu
+1,000-0tests/sys/net/if_geneve.sh
+889-0sbin/ifconfig/ifgeneve.c
+384-0share/man/man4/geneve.4
+189-0contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.rar.uu
+7,525-0132 files not shown
+10,055-936138 files

HardenedBSD/src 114583ccontrib/libarchive/libarchive/test test_read_format_iso_zisofs_overflow.iso.uu, sbin/ifconfig ifgeneve.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+3,967-0sys/net/if_geneve.c
+1,096-0contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu
+1,000-0tests/sys/net/if_geneve.sh
+889-0sbin/ifconfig/ifgeneve.c
+384-0share/man/man4/geneve.4
+168-21sys/arm64/include/armreg.h
+7,504-21132 files not shown
+10,055-936138 files

LLVM/project 3bf9639llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlanConstruction.cpp

Revert "[VPlan] Handle calls in VPInstruction:opcodeMayReadOrWriteFromMemory." (#191851)

Reverts llvm/llvm-project#190681 due to buildbot breakage
(https://github.com/llvm/llvm-project/pull/190681#issuecomment-4234999482).
DeltaFile
+8-25llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+2-4llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+10-292 files

FreeNAS/freenas a0eccc1src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add comments explaining LIO mode early returns
DeltaFile
+7-0src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+7-01 files

LLVM/project e287045mlir/lib/Dialect/Shard/Transforms Partition.cpp, mlir/test/Dialect/Shard resharding-partition.mlir

[MLIR][Shard] Fix three bugs in ND mesh resharding in Partition pass (#189241)

A new MoveLastSplitAxisPattern class handles the case where the last
grid axis of one tensor dimension is moved to the front of another
tensor dimension's split axes, e.g. [[0, 1], [2]] -> [[0], [1, 2]].

The three bugs fixed are:

1. detectMoveLastSplitAxisInResharding: compared source.back() with
target.back() instead of target.front(), preventing the pattern from
being detected for resharding like [[0,1],[2]] -> [[0],[1,2]].

2. targetShardingInMoveLastAxis: axes were appended with push_back but
should be inserted at the front, producing wrong split_axes order.

3. handlePartialAxesDuringResharding: a copy_if wrote results into the
wrong output variable (addressed structurally by the clean
implementation).


    [2 lines not shown]
DeltaFile
+138-12mlir/lib/Dialect/Shard/Transforms/Partition.cpp
+58-1mlir/test/Dialect/Shard/resharding-partition.mlir
+196-132 files

LLVM/project c8688a9flang/test/Lower/Intrinsics system_clock.f90 transfer.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 42) (#191751)

Tests converted from test/Lower/Intrinsics: storage_size.f90, sum.f90,
system_clock.f90, trailz.f90, transfer.f90
DeltaFile
+85-112flang/test/Lower/Intrinsics/system_clock.f90
+26-92flang/test/Lower/Intrinsics/transfer.f90
+36-59flang/test/Lower/Intrinsics/sum.f90
+29-52flang/test/Lower/Intrinsics/storage_size.f90
+40-31flang/test/Lower/Intrinsics/trailz.f90
+216-3465 files