LLVM/project 356f2fcllvm/test/tools/UpdateTestChecks/update_mir_test_checks x86-filter.test, llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs x86-filter.mir.filter-out.expected x86-filter.mir.filter.expected

[UpdateTestChecks] Add --filter/--filter-out support to update_mir_test_checks.py (#191059)

These options were already accepted by the script but silently ignored.
This patch makes them functional, consistent with
update_llc_test_checks.py.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+67-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir.filter-out.expected
+58-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir.filter.expected
+55-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir
+17-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/x86-filter.test
+3-2llvm/utils/UpdateTestChecks/mir.py
+1-0llvm/utils/update_mir_test_checks.py
+201-26 files

FreeBSD/ports e91227dsysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.2

A bug fix release for an issue on some Linux file systems (such as
F2FS) where posix_fadvise() can fail in unexpected ways.  While we
are not known to be affected, it is conceivable that something like
this happens with a FUSE filesystem.

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.2

MFH:            2026Q2
(cherry picked from commit 72eeb47d4a2b24e7ec6894ac64e9171d4ecdca32)
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports 44916f8converters/osm2pgrouting Makefile, converters/osm2pgrouting/files patch-CMakeLists.txt

converters/osm2pgrouting: fix build with recent libpqxx

Recent versions of libpqxx require C++20 to be used.
Adjust the requested C++ standard in CMakeLists.txt.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 7bfaddbcafafd8fc1d5649d75f64af46b4a095e3)
DeltaFile
+13-4converters/osm2pgrouting/files/patch-CMakeLists.txt
+5-3converters/osm2pgrouting/Makefile
+18-72 files

FreeBSD/ports 2140500net-mgmt/arts++ Makefile

net-mgmt/arts++: broken, deprecate

 - unmaintained
 - deprecated by upstream
 - broken due to C++ changes:

/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h:37:83: error: '__trivially_relocatable' is a private member of 'std::pair<unsigned int, unsigned int>'
   37 |                                          __enable_if_t<is_same<_Tp, typename _Tp::__trivially_relocatable>::value> >
      |                                                                                   ^
/usr/include/c++/v1/__memory/uninitialized_algorithms.h:626:44: note: during template argument deduction for class template partial specialization '__libcpp_is_trivially_relocatable<_Tp, __enable_if_t<is_same<_Tp, typename _Tp::__trivially_relocatable>::value> >' [with _Tp = ArtsSelection<unsigned int>]
  626 |   if (__libcpp_is_constant_evaluated() || !__libcpp_is_trivially_relocatable<_Tp>::value ||
      |                                            ^
/usr/include/c++/v1/__memory/uninitialized_algorithms.h:626:44: note: in instantiation of template class 'std::__libcpp_is_trivially_relocatable<ArtsSelection<unsigned int> >' requested here
/usr/include/c++/v1/vector:1052:8: note: in instantiation of function template specialization 'std::__uninitialized_allocator_relocate<std::allocator<ArtsSelection<unsigned int> >, ArtsSelection<unsigned int> >' requested here
 1052 |   std::__uninitialized_allocator_relocate(
      |        ^
/usr/include/c++/v1/vector:1502:3: note: in instantiation of member function 'std::vector<ArtsSelection<unsigned int> >::__swap_out_circular_buffer' requested here
 1502 |   __swap_out_circular_buffer(__v);
      |   ^

    [13 lines not shown]
DeltaFile
+4-0net-mgmt/arts++/Makefile
+4-01 files

FreeBSD/ports 72eeb47sysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.2

A bug fix release for an issue on some Linux file systems (such as
F2FS) where posix_fadvise() can fail in unexpected ways.  While we
are not known to be affected, it is conceivable that something like
this happens with a FUSE filesystem.

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.2

MFH:            2026Q2
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports 7bfaddbconverters/osm2pgrouting Makefile, converters/osm2pgrouting/files patch-CMakeLists.txt

converters/osm2pgrouting: fix build with recent libpqxx

Recent versions of libpqxx require C++20 to be used.
Adjust the requested C++ standard in CMakeLists.txt.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+13-4converters/osm2pgrouting/files/patch-CMakeLists.txt
+5-3converters/osm2pgrouting/Makefile
+18-72 files

FreeBSD/ports 8af7b16lang/asmc distinfo Makefile

lang/asmc: update to 2.37.94

Changelog: https://github.com/nidud/asmc/commits/639f195c7a155e7436cae1ea94097e5baaf40ec5
DeltaFile
+3-3lang/asmc/distinfo
+1-1lang/asmc/Makefile
+4-42 files

FreeBSD/ports 5ff0a60net-mgmt/arts++ Makefile

net-mgmt/arts++: broken, deprecate

 - unmaintained
 - deprecated by upstream
 - broken due to C++ changes:

/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h:37:83: error: '__trivially_relocatable' is a private member of 'std::pair<unsigned int, unsigned int>'
   37 |                                          __enable_if_t<is_same<_Tp, typename _Tp::__trivially_relocatable>::value> >
      |                                                                                   ^
/usr/include/c++/v1/__memory/uninitialized_algorithms.h:626:44: note: during template argument deduction for class template partial specialization '__libcpp_is_trivially_relocatable<_Tp, __enable_if_t<is_same<_Tp, typename _Tp::__trivially_relocatable>::value> >' [with _Tp = ArtsSelection<unsigned int>]
  626 |   if (__libcpp_is_constant_evaluated() || !__libcpp_is_trivially_relocatable<_Tp>::value ||
      |                                            ^
/usr/include/c++/v1/__memory/uninitialized_algorithms.h:626:44: note: in instantiation of template class 'std::__libcpp_is_trivially_relocatable<ArtsSelection<unsigned int> >' requested here
/usr/include/c++/v1/vector:1052:8: note: in instantiation of function template specialization 'std::__uninitialized_allocator_relocate<std::allocator<ArtsSelection<unsigned int> >, ArtsSelection<unsigned int> >' requested here
 1052 |   std::__uninitialized_allocator_relocate(
      |        ^
/usr/include/c++/v1/vector:1502:3: note: in instantiation of member function 'std::vector<ArtsSelection<unsigned int> >::__swap_out_circular_buffer' requested here
 1502 |   __swap_out_circular_buffer(__v);
      |   ^

    [12 lines not shown]
DeltaFile
+4-0net-mgmt/arts++/Makefile
+4-01 files

FreeBSD/ports 940722ddevel/go-tools distinfo Makefile

devel/go-tools: update to 0.44.0

Selected upstream changes:

 - go.mod: update golang.org/x dependencies

Changelog: https://github.com/golang/tools/compare/v0.43.0...v0.44.0
DeltaFile
+5-5devel/go-tools/distinfo
+1-2devel/go-tools/Makefile
+6-72 files

FreeBSD/ports 7e20111lang/kefir pkg-plist distinfo, lang/kefir/files patch-source_Makefile.mk

lang/kefir: update to 0.5.1

Changelog: https://git.sr.ht/~jprotopopov/kefir/refs/v0.5.1
DeltaFile
+46-6lang/kefir/pkg-plist
+0-11lang/kefir/files/patch-source_Makefile.mk
+3-3lang/kefir/distinfo
+1-1lang/kefir/Makefile
+50-214 files

HardenedBSD/src c574ee8stand/efi/loader main.c, stand/man loader.efi.8

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+55-88sys/dev/sound/pcm/channel.c
+12-1usr.bin/netstat/netstat.1
+6-6stand/man/loader.efi.8
+4-4stand/efi/loader/main.c
+2-5sys/dev/sound/pcm/channel.h
+3-3sys/dev/sound/pcm/feeder.c
+82-1074 files not shown
+86-11710 files

LLVM/project 78820cbclang/include/clang/Driver ToolChain.h, clang/lib/Driver ToolChain.cpp

[Clang] Enable multilib library support for Linux/Windows (#188584)

Summary:
This PR standardizes the logic used in the baremtal build to the common
toolchain interface. We then use this to handle the support in Linux and
Windows.

The multilib functionality allows us to select variant libraries based
off of a configuration file. For example, if the `multilib.yaml` file
detects `-fsanitize=address` it will automatically use the libraries
inside of `asan/` instead. These are layered so they do not necessarily
need to be complete library builds. More documentation can be found at
https://clang.llvm.org/docs/Multilib.html.

The motivation for this is so platforms like ROCm can use a more
standard way to ship debug / asan variants of libraries like OpenMP or
similar for both GPU an CPU targets.
DeltaFile
+107-0clang/lib/Driver/ToolChain.cpp
+5-96clang/lib/Driver/ToolChains/BareMetal.cpp
+78-0clang/test/Driver/mingw-multilib.yaml
+78-0clang/test/Driver/linux-multilib.yaml
+21-5clang/include/clang/Driver/ToolChain.h
+17-0clang/lib/Driver/ToolChains/MinGW.cpp
+306-1014 files not shown
+339-12210 files

LLVM/project f2b5dc2lldb/packages/Python/lldbsuite/test lldbtest.py, lldb/test/API/symstore TestSymStore.py

[lldb] Fix: Disable shared build dir when testing with PDB (#190991)

The mechanism to disable `SHARED_BUILD_TESTCASE` for tests
that set `TEST_WITH_PDB_DEBUG_INFO` doesn't work. The property 
was set on the wrong object. This patch fixes it and moves the assignment
after the for-loop, since the respective dict only exists there.
DeltaFile
+4-3lldb/packages/Python/lldbsuite/test/lldbtest.py
+0-1lldb/test/API/symstore/TestSymStore.py
+4-42 files

HardenedBSD/ports bdc1f38lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.1.s20260412
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports bdc1f38lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.1.s20260412
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports d70cbc8lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260411
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

HardenedBSD/ports d70cbc8lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260411
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 8ba8f99lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260410
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports 73df150lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260409
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

HardenedBSD/ports 8ba8f99lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260410
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

HardenedBSD/ports 73df150lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260409
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

LLVM/project 12af401mlir/lib/Conversion/MathToEmitC MathToEmitC.cpp, mlir/test/Conversion/MathToEmitC math-to-emitc.mlir

[mlir][EmitC] Convert math::RoundEvenOp, SqrtOp and RsqrtOp (#190158)

This patch extends the Math-to-EmitC conversion to cover `math.roundeven` and
`math.sqrt` for scalar f32/f64 values.

`math.roundeven` and `math.sqrt` are lowered to `emitc.call_opaque` using the
appropriate target-specific names:

C: `roundevenf` / `roundeven`, `sqrtf` / `sqrt`
C++: `std::roundeven`, `std::sqrt`
The patch also adds coverage for `math.rsqrt`. There is no direct EmitC
lowering for `math.rsqrt`; instead, the new tests verify the existing expansion
path through `-math-expand-ops=ops=rsqrt`, followed by `-convert-math-to-emitc`
and `-convert-arith-to-emitc`. This ensures the cross-dialect lowering sequence
produces the expected `emitc.constant`, `emitc.call_opaque`, and `emitc.div`
operations for f32/f64.

Unsupported cases remain unchanged. In particular, the new test documents that
f16 math.rsqrt is not lowered because math.sqrt is only converted for f32/f64.
DeltaFile
+48-0mlir/test/Dialect/EmitC/math/ops.mlir
+20-0mlir/test/Conversion/MathToEmitC/math-to-emitc.mlir
+4-0mlir/lib/Conversion/MathToEmitC/MathToEmitC.cpp
+72-03 files

FreeBSD/poudriere a4691fesrc/share/poudriere common.sh

rquery: fix usage to be compatible with all pkg versions
DeltaFile
+3-3src/share/poudriere/common.sh
+3-31 files

LLVM/project 8dfee39llvm/test/tools/UpdateTestChecks/update_mir_test_checks x86-filter.test, llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs x86-filter.mir.filter-out.expected x86-filter.mir.filter.expected

[UpdateTestChecks] Add --filter/--filter-out support to update_mir_test_checks.py

These options were already accepted by the script but silently ignored.
This patch makes them functional, consistent with update_llc_test_checks.py.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+67-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir.filter-out.expected
+58-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir.filter.expected
+55-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir
+17-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/x86-filter.test
+3-2llvm/utils/UpdateTestChecks/mir.py
+1-0llvm/utils/update_mir_test_checks.py
+201-26 files

HardenedBSD/ports 09bf1f9math/clblast distinfo Makefile, math/clblast/files patch-test_wrapper__clblas.hpp

math/clblast: upgrade to 1.7.0

Release notes at https://github.com/CNugteren/CLBlast/releases/tag/1.7.0
DeltaFile
+12-0math/clblast/files/patch-test_wrapper__clblas.hpp
+3-3math/clblast/distinfo
+3-1math/clblast/Makefile
+18-43 files

FreeBSD/ports 09bf1f9math/clblast distinfo Makefile, math/clblast/files patch-test_wrapper__clblas.hpp

math/clblast: upgrade to 1.7.0

Release notes at https://github.com/CNugteren/CLBlast/releases/tag/1.7.0
DeltaFile
+12-0math/clblast/files/patch-test_wrapper__clblas.hpp
+3-3math/clblast/distinfo
+3-1math/clblast/Makefile
+18-43 files

DragonFlyBSD/src 99f5e86sys/kern tty_cons.c

kernel: Fix a wrong comment for caps_priv_check_self() in cnopen()

While there, trim trailing whitespaces.
DeltaFile
+6-6sys/kern/tty_cons.c
+6-61 files

DragonFlyBSD/src 9839bce. Makefile_upgrade.inc

Remove obsolete <sys/priv.h>

It was removed in commit 2b3f93ea6d1f70880f3e87f3c2cbe0dc0bfc9332.
DeltaFile
+1-0Makefile_upgrade.inc
+1-01 files

HardenedBSD/ports 55d43a1science/py-dlib distinfo Makefile

science/py-dlib: Update to 20.0.1

Reported by:    portscout!
DeltaFile
+3-3science/py-dlib/distinfo
+2-2science/py-dlib/Makefile
+5-52 files

FreeBSD/ports 55d43a1science/py-dlib distinfo Makefile

science/py-dlib: Update to 20.0.1

Reported by:    portscout!
DeltaFile
+3-3science/py-dlib/distinfo
+2-2science/py-dlib/Makefile
+5-52 files