FreeBSD/ports 22ac3f2ports-mgmt/pkg_rmleaves Makefile distinfo

ports-mgmt/pkg_rmleaves: Update 20260730 => 20260819

Changelog:
- Fixes compatibility with FBSD 14.x (reported by Andrea Venturoli).

PR:             297659
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit c888a34e172d3b003cc866e00a686b45e4397d3a)
DeltaFile
+3-3ports-mgmt/pkg_rmleaves/distinfo
+1-1ports-mgmt/pkg_rmleaves/Makefile
+4-42 files

LLVM/project 1d7d16bllvm/test/CodeGen/AMDGPU buffer-fat-pointer-atomicrmw-fmax.ll buffer-fat-pointer-atomicrmw-fadd.ll

[CodeGen] Avoid register pressure limit underflow (#216372)

RegisterClassInfo::computePSetLimit() subtracts an estimated
reserved-register weight from the target-provided pressure-set limit. If
the weight exceeds the limit, the unsigned subtraction wraps to a very
large value, effectively disabling register-pressure checks. An equal
weight produces zero, which is the uncomputed-limit sentinel.
    
MachineSink and MachineLICM exposed this underflow after switching to
RegisterClassInfo limits.
    
Preserve the target-provided nonzero limit when the approximate
adjustment would exhaust it. Non-underflowing adjustments remain
unchanged. Add an AMDGPU regression test and update the affected checks.
DeltaFile
+3,815-3,810llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+3,815-3,810llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+3,513-3,467llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+3,513-3,467llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+3,252-3,311llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fadd.ll
+2,533-2,603llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmax.ll
+20,441-20,46853 files not shown
+46,226-47,04259 files

FreeBSD/ports c888a34ports-mgmt/pkg_rmleaves Makefile distinfo

ports-mgmt/pkg_rmleaves: Update 20260730 => 20260819

Changelog:
- Fixes compatibility with FBSD 14.x (reported by Andrea Venturoli).

PR:             297659
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3ports-mgmt/pkg_rmleaves/distinfo
+1-1ports-mgmt/pkg_rmleaves/Makefile
+4-42 files

LLVM/project d92b3ddllvm/lib/CodeGen/GlobalISel Localizer.cpp

fix

Created using spr 1.3.7
DeltaFile
+1-0llvm/lib/CodeGen/GlobalISel/Localizer.cpp
+1-01 files

LLVM/project f2d08fallvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h

[LV][NFC] Fix up else-after-return introduced by PR #216981 (#217337)
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+1-11 files

LLVM/project e84b8cflibc/src/__support/wchar character_converter.h, libc/test/UnitTest LibcTest.cpp

[libc] Add support for wchar_t in StringConverter. (#211867)

This takes care of a TODO in LibcTest.cpp from #203355, allowing
`wstring_view` to be printed as UTF-8 in tests. It also enables updates
to __support/printf_core/ for implementing `swprintf`.

The change to `StringConverter` is enabled by extending the
`CharacterConverter` API when `wchar_t` is detected as being UTF-32.

The `StringConverter` unit test is updated so it no longer compiles to a
no-op on Windows.

Note: this change does not respect `-fwide-exec-charset`, which Clang still
does not support but GCC does. This is the existing libc behavior.
DeltaFile
+134-113libc/test/src/__support/wchar/string_converter_test.cpp
+44-16libc/test/src/__support/wchar/utf8_to_32_test.cpp
+33-11libc/test/src/__support/wchar/utf32_to_8_test.cpp
+21-15libc/test/src/__support/wchar/CMakeLists.txt
+30-0libc/src/__support/wchar/character_converter.h
+19-2libc/test/UnitTest/LibcTest.cpp
+281-1573 files not shown
+296-1579 files

OPNSense/plugins 214c8bcnet/frr/src/opnsense/service/templates/OPNsense/Quagga/Config sa_policies.conf

net/frr: sa_policies guard better against incomplete policies as they make the entire set fail
DeltaFile
+2-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/sa_policies.conf
+2-11 files

FreeBSD/ports 24c1d82devel/py-fsrs Makefile distinfo

devel/py-fsrs: Update 6.3.1 => 6.3.2

Changelog:
https://github.com/open-spaced-repetition/py-fsrs/releases/tag/v6.3.2

PR:             297413
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 42cb6537cf3144718da626225108b8fd91ad9841)
DeltaFile
+3-3devel/py-fsrs/distinfo
+1-1devel/py-fsrs/Makefile
+4-42 files

FreeBSD/ports 42cb653devel/py-fsrs Makefile distinfo

devel/py-fsrs: Update 6.3.1 => 6.3.2

Changelog:
https://github.com/open-spaced-repetition/py-fsrs/releases/tag/v6.3.2

PR:             297413
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3devel/py-fsrs/distinfo
+1-1devel/py-fsrs/Makefile
+4-42 files

FreeNAS/freenas 37e42c8src/middlewared/middlewared/plugins/disk_ disk_info.py info.py

NAS-142099 / 27.0.0-BETA.1 / Remove unreferenced private methods from disk plugins (#19486)

Removes four `@private` methods in the `disk` namespace that have no
callers left in middleware, the test suites, or webui.

`disk.identifier_to_device` lost its last caller in June 2022 when
`disk.sync_all` was optimized
([NAS-116484](https://ixsystems.atlassian.net/browse/NAS-116484)); an
equivalent lookup lives in `disk_/sync.py` and is the one actually used.
The other three are older leftovers: `disk.get_partition_uuid_from_name`
maps FreeBSD partition-type names to GUIDs, `disk.get_efi_part_type`
returns a constant nothing reads, and
`disk.update_partition_table_quick` still documents itself as "Used by
'wipe'" although `wipe.py` no longer calls it.

Also drops the `label` identifier type from the
`disk.device_to_identifier` docstring.
DeltaFile
+0-30src/middlewared/middlewared/plugins/disk_/identify.py
+0-10src/middlewared/middlewared/plugins/disk_/retaste.py
+0-9src/middlewared/middlewared/plugins/disk_/info.py
+0-4src/middlewared/middlewared/plugins/disk_/disk_info.py
+0-534 files

FreeBSD/ports e6173e9devel/llvm-devel Makefile Makefile.snapshot, devel/llvm-devel/files patch-llvm_include_llvm_Support_Allocator.h

devel/llvm-devel: new snapshot

Narrow 32-bit workaround to i386.  Armv7 has an 8-byte aligned
max_align_t so doesn't need it.

Sponsored by:   DARPA, AFRL
DeltaFile
+19-8devel/llvm-devel/pkg-plist
+3-3devel/llvm-devel/distinfo
+2-2devel/llvm-devel/Makefile.snapshot
+1-1devel/llvm-devel/files/patch-llvm_include_llvm_Support_Allocator.h
+1-1devel/llvm-devel/Makefile
+26-155 files

LLVM/project 73a20f5llvm/include/llvm/CodeGen/GlobalISel Localizer.h

forward decls

Created using spr 1.3.7
DeltaFile
+0-5llvm/include/llvm/CodeGen/GlobalISel/Localizer.h
+0-51 files

LLVM/project 804d645llvm/include/llvm/CodeGen/GlobalISel Localizer.h LoadStoreOpt.h, llvm/lib/CodeGen/GlobalISel Localizer.cpp LoadStoreOpt.cpp

feedback

Created using spr 1.3.7
DeltaFile
+0-93llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+91-0llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
+40-0llvm/lib/CodeGen/GlobalISel/Localizer.cpp
+0-36llvm/include/llvm/CodeGen/GlobalISel/Localizer.h
+131-1294 files

LLVM/project 4c3c9c2llvm/include/llvm/CodeGen/GlobalISel LoadStoreOpt.h, llvm/lib/CodeGen/GlobalISel LoadStoreOpt.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-93llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+91-0llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
+91-932 files

LLVM/project 379b518llvm/include/llvm/CodeGen/GlobalISel LoadStoreOpt.h, llvm/lib/CodeGen/GlobalISel LoadStoreOpt.cpp

feedback

Created using spr 1.3.7
DeltaFile
+0-93llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+91-0llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
+91-932 files

FreeBSD/ports cbf863fdevel/android-tools/files patch-vendor_adb_client_usb_libusb_hotplug.h patch-vendor_adb_client_usb_libusb_inhouse_hotplug.cpp

devel/android-tools: update 35.0.2 to 37.0.0

- Rework libusb patches for upstream refactoring
- Add abseil dependency
- Add zsh completions to plist
- Enable libusb backend on FreeBSD (37.0.0 disabled it by default)
DeltaFile
+0-89devel/android-tools/files/patch-vendor_adb_client_usb_libusb.cpp
+85-0devel/android-tools/files/patch-vendor_adb_client_usb_libusb_device.cpp
+20-0devel/android-tools/files/patch-vendor_adb_client_usb_libusb_hotplug.cpp
+6-7devel/android-tools/files/patch-vendor_CMakeLists.f2fstools.txt
+11-0devel/android-tools/files/patch-vendor_adb_client_usb_libusb_hotplug.h
+11-0devel/android-tools/files/patch-vendor_adb_client_usb_libusb_inhouse_hotplug.cpp
+133-968 files not shown
+175-11214 files

FreeBSD/ports cc0e228math/libxls pkg-plist Makefile, math/sc-im Makefile

math/libxls: update 1.6.2 to 1.6.3

Bump sc-im reverse dependency.
DeltaFile
+3-3math/libxls/distinfo
+1-2math/libxls/Makefile
+1-1math/sc-im/Makefile
+1-1math/libxls/pkg-plist
+6-74 files

LLVM/project 297fe1ecompiler-rt/test/asan/TestCases invalid-pointer-pairs-vector-extract.cpp, llvm/lib/Transforms/Instrumentation AddressSanitizer.cpp

[ASan] Correctly handle vectorized pointer sub/cmp for `invalid-pointer-pair` (#213546)

Before this PR, asan will treat vector operands just like pointer and
pass it to `__sanitizer_ptr_sub/__sanitizer_ptr_cmp(i64, i64)`,
which leads to assertion failure because it doesn't matches the needed
parameter type.

This PR extracts vector's elements and creates runtime call for each
pair of them.

Closes #212453 .
DeltaFile
+28-7llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+30-0llvm/test/Instrumentation/AddressSanitizer/asan-detect-invalid-pointer-pair.ll
+0-6compiler-rt/test/asan/TestCases/invalid-pointer-pairs-vector-extract.cpp
+58-133 files

OPNSense/core ca2e9b9src/opnsense/www/js opnsense_theme.js

ui: sidebar fixes and rework

Fixes

* Upon loading, (window).height() and (window).width() are immediately checked – the same condition as in the resize handler (navHeight / 760px).
* If the viewport is too small → the sidebar is hidden, mouse events are disabled, and the toggle button is hidden.
* If the viewport is large enough → normal behavior as usual (including the localStorage preset).
* Viewport on Safari/iPad (correctly considers tab and address bars)
* iOS window.innerHeight instead of $(window).height()
* Add selectable horizontal dropdown menu themes >> #9891

Readability & Structure

* var consistently replaced with const/let
* Helpful functions like isSidebarLeft() and isSidebarHidden() extracted to avoid duplicate hasClass calls transition_duration → setTransitionDuration, mouse_events_off → offMouseEvents (clearer names)

Performance

* jQuery selectors are cached only once (e.g., toggle_btn, allLayers, aLayers, divLayers)

    [8 lines not shown]
DeltaFile
+147-152src/opnsense/www/js/opnsense_theme.js
+147-1521 files

FreeBSD/ports 6a4ca83net/py-geopy Makefile distinfo

net/py-geopy: Update to 2.5.0

Changes:        https://github.com/geopy/geopy/releases
(cherry picked from commit 13076c456ef971cd0e9f1707a961323801484604)
DeltaFile
+3-3net/py-geopy/distinfo
+1-2net/py-geopy/Makefile
+4-52 files

FreeBSD/ports 8edb615devel/py-python-semantic-release distinfo Makefile, devel/py-python-semantic-release/files patch-click patch-pyproject.toml

devel/py-python-semantic-release: Update to 10.6.1

- Allow build with py-importlib-resources 7.0.0+

Changes:        https://github.com/python-semantic-release/python-semantic-release/releases
(cherry picked from commit 11e433addedbc3bc0f4f8b3bb9fb766f83a2d2e0)
DeltaFile
+5-13devel/py-python-semantic-release/files/patch-pyproject.toml
+0-15devel/py-python-semantic-release/files/patch-click
+4-5devel/py-python-semantic-release/Makefile
+3-3devel/py-python-semantic-release/distinfo
+12-364 files

FreeBSD/ports ee3cba5devel/py-simpleparse Makefile distinfo, devel/py-simpleparse/files patch-setup.py patch-pyproject.toml

devel/py-simpleparse: Fix build with Python 3.12+

cc -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC -DMX_BUILDING_MXTEXTTOOLS=1 -DPY_SSIZE_T_CLEAN=1 -DDEBUG=1 -Isimpleparse/stt/TextTools/mxTextTools -I/usr/local/include/python3.12 -c simpleparse/stt/TextTools/mxTextTools/mxTextTools.c -o build/temp.freebsd-15.0-RELEASE-p11-amd64-cpython-312/simpleparse/stt/TextTools/mxTextTools/mxTextTools.o
simpleparse/stt/TextTools/mxTextTools/mxTextTools.c:244:13: warning: call to undeclared function 'PyUnicode_GET_SIZE'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  244 |             return PyUnicode_GET_SIZE(so->match);
      |                    ^
simpleparse/stt/TextTools/mxTextTools/mxTextTools.c:389:15: warning: 'PyObject_AsCharBuffer' is deprecated [-Wdeprecated-declarations]
  389 |             else if (PyObject_AsCharBuffer(so->match, &match, &match_len))
      |                      ^
/usr/local/include/python3.12/abstract.h:351:1: note: 'PyObject_AsCharBuffer' has been explicitly marked deprecated here
  351 | Py_DEPRECATED(3.0)
      | ^
/usr/local/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
  317 | #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
      |                                                      ^
simpleparse/stt/TextTools/mxTextTools/mxTextTools.c:448:11: warning: call to undeclared function 'PyUnicode_AS_UNICODE'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  448 |                 match = PyUnicode_AS_UNICODE(so->match);
      |                         ^
simpleparse/stt/TextTools/mxTextTools/mxTextTools.c:448:9: error: incompatible integer to pointer conversion assigning to 'Py_UNICODE *' (aka 'int *') from 'int' [-Wint-conversion]

    [166 lines not shown]
DeltaFile
+18-0devel/py-simpleparse/files/patch-pyproject.toml
+0-14devel/py-simpleparse/files/patch-setup.py
+11-1devel/py-simpleparse/distinfo
+9-2devel/py-simpleparse/Makefile
+38-174 files

FreeBSD/ports 9f1ef2adevel/py-gitpython Makefile distinfo

devel/py-gitpython: Update to 3.1.51

Changes:        https://github.com/gitpython-developers/GitPython/releases
                https://gitpython.readthedocs.io/en/stable/changes.html
(cherry picked from commit bedfb069e24d7cbee9135e51fba3b27527f00499)
DeltaFile
+3-3devel/py-gitpython/distinfo
+1-1devel/py-gitpython/Makefile
+4-42 files

LLVM/project d2adf78mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp, mlir/test/Target/LLVMIR/nvvm tcgen05-mma-tensor-ti16.mlir tcgen05-mma-ws-shared-ti16.mlir

[MLIR][NVVM] Support kind::ti16 for tcgen05.mma Ops (#216588)

This change adds `kind::ti16` support for tcgen05.mma MLIR Ops.
DeltaFile
+30-4mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+21-0mlir/test/Target/LLVMIR/nvvm/tcgen05-mma-ws-shared-ti16.mlir
+21-0mlir/test/Target/LLVMIR/nvvm/tcgen05-mma-ws-tensor-ti16.mlir
+21-0mlir/test/Target/LLVMIR/nvvm/tcgen05-mma-ws-sp-tensor-ti16.mlir
+21-0mlir/test/Target/LLVMIR/nvvm/tcgen05-mma-ws-sp-shared-ti16.mlir
+17-0mlir/test/Target/LLVMIR/nvvm/tcgen05-mma-tensor-ti16.mlir
+131-46 files not shown
+202-1112 files

LLVM/project 2075bfeflang/lib/Utils CMakeLists.txt

[flang][NFC] Fix BUILD_SHARED_LIBS build of FortranUtils (#217312)

[5ee2778b6072](https://github.com/llvm/llvm-project/commit/5ee2778b60725219579eb6d439e6b250c2ff1f85)
("[flang][OpenMP] Reuse canonical default mapper names for nested
mappings", [#212251](https://github.com/llvm/llvm-project/pull/212251))
added calls to `fir::NameUniquer::deconstruct()` and
`fir::NameUniquer::doGenerated()` in `flang/lib/Utils/OpenMP.cpp`, but
did not add the library defining them, `FIRSupport`, to `FortranUtils`'
`LINK_LIBS`.

Assisted-by: AI
DeltaFile
+1-0flang/lib/Utils/CMakeLists.txt
+1-01 files

LLVM/project 9858b9bllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/X86 setcc-logic.ll

[DAG] Fold pow2 masked bittest comparisons (#216302)

Implements logic to merge bittest comparisons in `foldLogicOfSetCCs` .

Equivalent to the fold done in `foldLogOpOfMaskedICmps`.

Fold is valid when `LL1` and `RL1` are powers of 2.
```cpp
(and (setne (and X, LL1), 0), (setne (and X, RL1), 0)) --> (seteq (and X, (LL1|RL1)), (LL1|RL1))
(or  (seteq (and X, LL1), 0), (seteq (and X, RL1), 0)) --> (setne (and X, (LL1|RL1)), (LL1|RL1))
```

Fixes #214772 .
DeltaFile
+133-0llvm/test/CodeGen/X86/setcc-logic.ll
+20-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+153-02 files

LLVM/project c6a5dd5llvm/lib/Transforms/Vectorize VPlanTransforms.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/VPlan vplan-print-before-after-all.ll

[VPlan] Split handleEarlyExits into countable and uncountable passes. NFC (#206017)

This allows us to remove UncountableExitStyle::NoUncountableExit, and
isolate it to just the uncountable exit path. This should make it easier
to choose a style from within VPlan alone later on.

This also allows us to plug UncountableExitStyle into a TTI hook or CLI
flag eventually, as I don't think we want to expose NoUncountableExit.
DeltaFile
+6-29llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+16-13llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+13-10llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+10-7llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
+12-2llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-1llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-before-after-all.ll
+58-621 files not shown
+58-637 files

LLVM/project a2a9b2alibc/src/__support/math fminf128.h fmaxf128.h, libc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp

[libc] Modify `fmaxf128` and `fminf128` to use emulated Float128 type  (#216575)
DeltaFile
+4-7libc/src/__support/math/fminf128.h
+4-7libc/src/__support/math/fmaxf128.h
+4-5libc/test/shared/shared_math_constexpr_test.cpp
+4-4libc/test/shared/shared_math_test.cpp
+6-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+6-0utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+28-2526 files not shown
+92-5932 files

FreeBSD/ports 2d8b24ddevel/hs-ormolu Makefile distinfo

devel/hs-ormolu: Update 0.8.2.0 => 0.9.0.0

* Add WWW for Hackage
* Switch source code WWW to actual upstream, as specified on Hackage

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/hs-ormolu/distinfo
+3-2devel/hs-ormolu/Makefile
+6-52 files

LLVM/project 288fe8allvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel BUILD.gn

[gn] Make GlobalISel depend on SelectionDAG (#217335)

This dependency has been present in the CMake build for many years.
Suddenly, a bunch of binaries (e.g. llvm-extract) stopped linking
without it, so add it to the GN build too.
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn
+1-01 files