FreeBSD/ports 52073bbnet-mgmt/victoria-logs distinfo pkg-plist

net-mgmt/victoria-logs: update to 1.46
DeltaFile
+5-5net-mgmt/victoria-logs/distinfo
+9-0net-mgmt/victoria-logs/pkg-plist
+2-3net-mgmt/victoria-logs/Makefile
+16-83 files

OPNSense/core 41902c8src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

We do not need to set category_colors, the frontend checks if it exists already
DeltaFile
+0-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+0-11 files

OPNSense/core a02ff28src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt nat_rule.volt

Different label for any rules, remove font-size
DeltaFile
+1-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+0-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+1-32 files

FreeNAS/freenas e5a738dsrc/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/api/v26_0_0 support.py

NAS-139940 / 26.0.0-BETA.1 / Move truenas namespace to be typesafe (#18272)

## Context

Truenas namespace has been moved to new typesafe implementation.

API Tests:
http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/7762/
DeltaFile
+0-124src/middlewared/middlewared/plugins/truenas.py
+104-0src/middlewared/middlewared/plugins/truenas/__init__.py
+84-0src/middlewared/middlewared/plugins/truenas/tn.py
+21-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+21-1src/middlewared/middlewared/api/base/decorator.py
+8-4src/middlewared/middlewared/api/v26_0_0/support.py
+238-1306 files not shown
+248-13412 files

LLVM/project 7c5c58cllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-interleaved-store-i8-stride-7.ll vector-interleaved-load-i8-stride-4.ll

[X86] getFauxShuffleMask - OR(SHUF(),SHUF()) - treat undemanded elements as undef (#182678)

We have to be careful when attempting to decode OR() patterns as
shuffles - we can't forward demanded undef elements in both sources as
an undef result as it can lead to infinite loops during widening
(#49393).

But if we don't demand the element in the first place (based off
demanded elts masks during recursive shuffle combines), then it doesn't
matter what the elements contain and we can treat it as a
SM_SentinelUndef shuffle element.

Noticed while working on #137422
DeltaFile
+333-336llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
+68-84llvm/test/CodeGen/X86/vector-interleaved-load-i8-stride-4.ll
+27-14llvm/test/CodeGen/X86/vselect.ll
+17-21llvm/test/CodeGen/X86/x86-interleaved-access.ll
+4-2llvm/lib/Target/X86/X86ISelLowering.cpp
+449-4575 files

FreeBSD/ports 9903b6dastro/traccar pkg-plist distinfo

astro/traccar: update to 6.12
DeltaFile
+199-176astro/traccar/pkg-plist
+3-3astro/traccar/distinfo
+1-1astro/traccar/Makefile
+203-1803 files

FreeBSD/ports 1236852databases/mongodb70/files patch-src_third__party_boost_boost_log_utility_strictest__lock.hpp patch-src_third__party_boost_boost_numeric_conversion_detail_int__float__mixture.hpp

databases/mongodb70: fix build with clang 21

With clang 21 databases/mongodb70 fails to build, with errors similar to:

    In file included from src/third_party/boost/libs/log/src/default_sink.cpp:20:
    In file included from src/third_party/boost/boost/thread/locks.hpp:10:
    In file included from src/third_party/boost/boost/thread/lock_algorithms.hpp:11:
    In file included from src/third_party/boost/boost/thread/lock_types.hpp:18:
    In file included from src/third_party/boost/boost/thread/thread_time.hpp:11:
    In file included from src/third_party/boost/boost/date_time/posix_time/posix_time_types.hpp:16:
    In file included from src/third_party/boost/boost/date_time/posix_time/posix_time_duration.hpp:15:
    In file included from src/third_party/boost/boost/numeric/conversion/cast.hpp:33:
    In file included from src/third_party/boost/boost/numeric/conversion/converter.hpp:13:
    In file included from src/third_party/boost/boost/numeric/conversion/conversion_traits.hpp:13:
    In file included from src/third_party/boost/boost/numeric/conversion/detail/conversion_traits.hpp:18:
    In file included from src/third_party/boost/boost/numeric/conversion/detail/int_float_mixture.hpp:19:
    In file included from src/third_party/boost/boost/mpl/integral_c.hpp:32:
    src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp:62:51: error: in-class initializer for static data member is not a constant expression
       62 |     BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));

    [24 lines not shown]
DeltaFile
+70-0databases/mongodb70/files/patch-src_third__party_boost_boost_log_utility_strictest__lock.hpp
+23-0databases/mongodb70/files/patch-src_third__party_boost_boost_numeric_conversion_detail_int__float__mixture.hpp
+23-0databases/mongodb70/files/patch-src_third__party_boost_boost_numeric_conversion_detail_sign__mixture.hpp
+23-0databases/mongodb70/files/patch-src_third__party_boost_boost_numeric_conversion_detail_udt__builtin__mixture.hpp
+139-04 files

LLVM/project 12d8360libcxx/include/__algorithm equal.h find_segment_if.h, libcxx/test/std/algorithms/alg.nonmodifying/alg.equal equal.segmented.pass.cpp

[libc++] Add segmented iterator optimization to std::equal (#179242)

```
Benchmark                                                 97fa3e593693    a820f8f10736    Difference    % Difference
------------------------------------------------------  --------------  --------------  ------------  --------------
std::equal(deque<int>)_(it,_it,_it)/1024                        510.92           82.64       -428.27         -83.82%
std::equal(deque<int>)_(it,_it,_it)/1048576                  518795.61        87141.29    -431654.32         -83.20%
std::equal(deque<int>)_(it,_it,_it)/50                           29.24            6.77        -22.46         -76.84%
std::equal(deque<int>)_(it,_it,_it)/8                             4.20            3.71         -0.49         -11.61%
std::equal(deque<int>)_(it,_it,_it)/8192                       3972.84          643.83      -3329.01         -83.79%
std::equal(deque<int>)_(it,_it,_it,_it)/1024                    417.45           81.52       -335.93         -80.47%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576              539228.26        87480.92    -451747.34         -83.78%
std::equal(deque<int>)_(it,_it,_it,_it)/50                       22.25            7.25        -15.00         -67.41%
std::equal(deque<int>)_(it,_it,_it,_it)/8                         4.75            4.44         -0.31          -6.45%
std::equal(deque<int>)_(it,_it,_it,_it)/8192                   3259.01          641.31      -2617.70         -80.32%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024              532.68          327.58       -205.10         -38.50%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576        600755.28       402988.04    -197767.24         -32.92%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50                 27.26           25.29         -1.97          -7.22%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8                   5.20            5.58          0.38           7.31%

    [57 lines not shown]
DeltaFile
+85-0libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/equal.segmented.pass.cpp
+57-9libcxx/include/__algorithm/equal.h
+8-9libcxx/include/__algorithm/find_segment_if.h
+3-6libcxx/include/__algorithm/find.h
+153-244 files

Dreckly/dreckly 2616b11graphics/png distinfo options.mk

png: Update to 1.6.55
DeltaFile
+7-7graphics/png/distinfo
+3-3graphics/png/options.mk
+2-2graphics/png/Makefile
+12-123 files

LLVM/project da1e0d9lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp, lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp TypeSystemClang.h

[lldb][TypeSystemClang] Unconditionally set access control to AS_public (#182956)

This patch removes all our manual adjustments to the access control
specifiers of Clang decls we create from DWARF.

This has led to occasional subtle bugs in the past (the latest being
https://github.com/llvm/llvm-project/issues/171913) and it's ultimately
redundant because Clang already has provisions for LLDB to bypass access
control for C++ and Objective-C. Access control doesn't affect name
lookup so really we're doing a lot of bookkeeping for not much benefit.
The only "feature" that relied on this was that `type lookup <foo>`
would print the access specifier in the output structure layout. I'm not
convinced that's worth keeping the infrastructure in place for (but
happy to be convinced otherwise).

I'd rather lean fully into the Clang access control bypass instead.

Note, i still kept the `AccessType` parameters to the various
`TypeSystemClang` APIs to reduce the size of the diff. A follow-up NFC
change will remove those parameters and adjust all the call-sites.
DeltaFile
+13-111lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+41-75lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1-39lldb/unittests/Symbol/TestTypeSystemClang.cpp
+0-14lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
+0-13lldb/test/Shell/SymbolFile/NativePDB/tag-types.cpp
+0-2lldb/test/Shell/SymbolFile/NativePDB/inline_sites.test
+55-2542 files not shown
+55-2588 files

OPNSense/src 22336c0sys/netinet ip_divert.c

divert: Use a better source identifier for netisr_queue_src() calls

These opaque IDs are used by netisr to distribute work among threads.
The mapping function is simply SourceID % numthreads, so using socket
addresses as source IDs isn't going to distribute packets well due to
alignment.

Use the divert socket's generation number instead, as that suits this
purpose much better.
DeltaFile
+4-2sys/netinet/ip_divert.c
+4-21 files

OPNSense/core 710ca3asrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes InterfaceField.php, src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt dnat_rule.volt

Merge remote-tracking branch 'origin/master' into firewall-colors
DeltaFile
+663-0src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+0-649src/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
+0-628src/opnsense/mvc/app/views/OPNsense/Firewall/snat_rule.volt
+0-602src/opnsense/mvc/app/views/OPNsense/Firewall/onat_rule.volt
+0-512src/opnsense/mvc/app/views/OPNsense/Firewall/npt_rule.volt
+78-78src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/InterfaceField.php
+741-2,46914 files not shown
+869-2,54320 files

OPNSense/src 4d43ea1sys/netinet6 icmp6.c

icmp6: clear csum_flags on mbuf reuse

When icmp6 sends an ICMPv6 message, it reuses the mbuf of the packet
that triggered the ICMPv6 message and prepends an IPv6 and ICMPv6
header. For a locally generated packet with checksum offloading, the
mbuf still has csum_flags set indicating that a SCTP/TCP/UDP checksum
has to be computed and inserted. Since this not the case anymore,
csum_flags need to be cleared.

PR:                     293227
Reviewed by:            kp, zlei, tuexen
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D55367

(cherry picked from commit ada4dc77577f7162353e8c2916ba5c258b6210f0)
DeltaFile
+1-0sys/netinet6/icmp6.c
+1-01 files

LLVM/project a84ee14compiler-rt/test/builtins CMakeLists.txt, compiler-rt/test/builtins/Unit mulsf3_test.c divsf3_test.c

[compiler-rt][ARM] Enable strict mode in divsf3/mulsf3 tests (#179918)

Commit 5efce7392f3f6cc added optimized AArch32 assembly versions of
mulsf3 and divsf3, with more thorough tests. The new tests included test
cases specific to Arm's particular NaN handling rules, which are
disabled on most platforms, but were intended to be enabled for Arm.

Unfortunately, they were not enabled under any circumstances, because I
made a mistake in `test/builtins/CMakeLists.txt`: the command-line `-D`
option that should have enabled them was added to the cflags list too
early, before the list was reinitialized from scratch. So it never ended
up on the command line.

Also, the test file mulsf3.S only even _tried_ to enable strict mode in
Thumb1, even though the Arm/Thumb2 implementation would also have met
its requirements.

Because the strict-mode tests weren't enabled, I didn't notice that they
would also have failed absolutely everything, because they checked the

    [8 lines not shown]
DeltaFile
+17-4compiler-rt/test/builtins/CMakeLists.txt
+9-6compiler-rt/test/builtins/Unit/mulsf3_test.c
+9-6compiler-rt/test/builtins/Unit/divsf3_test.c
+35-163 files

OPNSense/core 6bd26c2src/opnsense/mvc/app/controllers/OPNsense/Firewall SourceNatController.php, src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt dnat_rule.volt

Firewall: NAT: Merge npt_rule, onat_rule, snat_rule, dnat_rule into a single nat_rule template (#9855)

Most notable differences that are decided by the controller providing an "entrypoint" and "categoryKey" variable:
- controller name (entrypoint)
- category key (category vs categories)

Other subtle differences:
- enabled/disabled key (dnat is disabled)
- DNAT local port cannot do port ranges so the list_port_select_options reflect that

The functionality should be the same as before with less code as the same view template can be shared by all NAT controllers.
DeltaFile
+658-0src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+0-644src/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
+0-623src/opnsense/mvc/app/views/OPNsense/Firewall/snat_rule.volt
+0-597src/opnsense/mvc/app/views/OPNsense/Firewall/onat_rule.volt
+0-507src/opnsense/mvc/app/views/OPNsense/Firewall/npt_rule.volt
+5-3src/opnsense/mvc/app/controllers/OPNsense/Firewall/SourceNatController.php
+663-2,3744 files not shown
+679-2,38710 files

FreeBSD/ports 2225ee9devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260222

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260222
(cherry picked from commit c3e4b1a87e09d8b5a078b3573db3e3b0c0407875)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports c3e4b1adevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260222

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260222
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

OPNSense/core e2fe1f9src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Return early in list_network_select_options instead of wrapping in if condition
DeltaFile
+30-31src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+30-311 files

NetBSD/pkgsrc IrpU9bGdatabases/mimir Makefile, databases/mongo-tools Makefile

   Revbump all Go packages after default version bump
VersionDeltaFile
1.20+2-2databases/mimir/Makefile
1.54+2-2databases/mongo-tools/Makefile
1.55+2-2databases/mysqld_exporter/Makefile
1.72+2-2databases/postgres_exporter/Makefile
1.123+2-2databases/prometheus/Makefile
1.34+2-2databases/sqlc/Makefile
+12-12197 files not shown
+406-379203 files

NetBSD/pkgsrc 1XuCWzclang/go version.mk

   go: flip default version to 1.26

   No breakage (at least on NetBSD) as far as I can tell.
VersionDeltaFile
1.245+2-2lang/go/version.mk
+2-21 files

LLVM/project 1bc2446lld/test/wasm multi-table.s call-indirect.s, llvm/lib/Target/WebAssembly/MCTargetDesc WebAssemblyMCTargetDesc.cpp

[WebAssembly] Use generic CPU by default in llvm-mc (#181460)

Other tools, such as `llc`, use `generic` cpu by default, if you don't
give any `-mcpu`:

https://github.com/llvm/llvm-project/blob/75f738b0b2a15281c6f285380ea947e973a6e02f/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp#L38-L39

But `llvm-mc` didn't do that. This makes `generic` also the default CPU
for `llvm-mc`.
DeltaFile
+2-2lld/test/wasm/multi-table.s
+2-2lld/test/wasm/call-indirect.s
+2-0llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
+1-1llvm/test/MC/WebAssembly/reloc-code.s
+1-1llvm/test/MC/WebAssembly/reloc-pic.s
+1-1llvm/test/MC/WebAssembly/reloc-pic64.s
+9-73 files not shown
+12-109 files

NetBSD/pkgsrc GSJ5Tyydoc CHANGES-2026

   doc: Updated x11/xkeyboard-config to 2.47
VersionDeltaFile
1.1363+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Me8uzREx11/xkeyboard-config distinfo Makefile, x11/xkeyboard-config/patches patch-meson.build

   xkeyboard-config: update to 2.47.

   # Layouts

   ## New

   - Added the Slavistic Phonetic Alphabet variant for Polish

   # Miscellaneous

   ## Breaking changes

   - Made <ZEHA> behave like <FK24>

     On Linux Kernel before v6.17, the scancode for F24 was bound to the otherwise
     unused <ZEHA> keycode. v6.17 fixed this. To have a consistent behaviour across
     kernel versions, make both <ZEHA> and <FK24> behave the same.

   ## New

    [35 lines not shown]
VersionDeltaFile
1.4+7-7x11/xkeyboard-config/patches/patch-meson.build
1.46+5-5x11/xkeyboard-config/distinfo
1.61+2-2x11/xkeyboard-config/Makefile
+14-143 files

NetBSD/pkgsrc ejM9Rfldoc CHANGES-2026

   Updated devel/SDL3, security/libksba
VersionDeltaFile
1.1362+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 0PjTMr6security/libksba distinfo Makefile

   libksba: updated to 1.6.8

   Noteworthy changes in version 1.6.8 (2026-02-23)

   * Fix double increment in DN parser while counting hexdigits.
   * Fix a memory leak in the BER decoder's error handling.
   * Fix an assertion failure in the OCSP code.
   * Support SHA256 based CertIDs in OCSP.
   * Use nonstring attribute for gcc-15.
   * Remove remaining WindowsCE support.
VersionDeltaFile
1.34+4-4security/libksba/distinfo
1.47+2-2security/libksba/Makefile
+6-62 files

LLVM/project ddf1962llvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel regbankcombiner-copy-scc-vcc-select.mir regbankcombiner-copy-scc-vcc-select.ll

Add simple hasOneNonDBGUse check
DeltaFile
+36-54llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-copy-scc-vcc-select.mir
+12-13llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-copy-scc-vcc-select.ll
+10-11llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll
+12-1llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+5-5llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll
+75-845 files

NetBSD/pkgsrc sLPf7k4devel/SDL3 distinfo Makefile, devel/SDL3/patches patch-CMakeLists.txt

   SDL3: updated to 3.4.2

   3.4.2

   This is a stable bugfix release, with the following changes:

   Enabled Vulkan support on OpenBSD
   Don't include KHR_portability_enumeration by default on macOS
   Added support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11
   Fixed D3D12 DSV creation for array/cube/cube-array depth textures
   Added SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Mac hardware
   Added SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific sRGB behavior for OpenGL and OpenGL ES
   Fixed long startup time on Windows when some non-compliant input devices are present
   Fixed a crash at startup when the broken EZFRD64.DLL is present
   Added support for the Razer Raiju V5 Pro
   Fixed a divide by zero when using Nintendo Switch 2 controllers
   Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS
   Fixed various controllers showing up twice on macOS
   Fixed handling GameCube adapters in PC mode on Linux and macOS

    [7 lines not shown]
VersionDeltaFile
1.2+9-9devel/SDL3/patches/patch-CMakeLists.txt
1.7+5-5devel/SDL3/distinfo
1.8+2-2devel/SDL3/Makefile
1.8+2-2devel/SDL3/PLIST
+18-184 files

FreeBSD/ports 39ddbbdtextproc/peco distinfo Makefile

textproc/peco: Update to 0.6.0

While here, switch to use GO_MODULE instead of GH_TUPLE.

Changelog: https://github.com/peco/peco/blob/v0.6.0/Changes

Reported by:    portscout
DeltaFile
+5-21textproc/peco/distinfo
+5-17textproc/peco/Makefile
+10-382 files

NetBSD/pkgsrc 8f9y1gPdoc CHANGES-2026

   Updated devel/[py-]capstone
VersionDeltaFile
1.1361+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc O4tSI1Kdevel/capstone distinfo Makefile.common

   capstone py-capstone: updated to 5.0.7

   5.0.7

   Build fix for CMake 4
   CVE v5 backports

   This release fixes CVE-2025-68114 and CVE-2025-67873
VersionDeltaFile
1.22+4-4devel/capstone/distinfo
1.9+2-2devel/capstone/Makefile.common
+6-62 files