OPNSense/core eebb361src/etc/inc interfaces.inc, src/etc/inc/plugins.inc.d core.inc

interfaces: push the PPP code a little further

It's time to clean this up some more since we have
the testers to look into this:

* $as_interface caller was removed in 3020bf2b8b7a8cc0
* re-use existing interface_ppps_hardware()
* pass $all_devices down from interfaces_configure() since
  we have it
* let interface_ppps_hardware() bail on wrong device names
  (including ^ppp which would emit a device node in /dev)
* since we don't emit a device node in /dev we can dial
  back the guard code in interface_configure()
DeltaFile
+24-35src/etc/inc/interfaces.inc
+1-1src/etc/inc/plugins.inc.d/core.inc
+25-362 files

LLVM/project 4be6e6aflang/lib/Semantics check-omp-structure.h check-omp-variant.cpp, flang/test/Semantics/OpenMP metadirective-nesting.f90

[flang][OpenMP] Check metadirective replacement nesting

A selected metadirective replacement is not represented on the ordinary
OpenMP directive stack. As a result, nesting checks can miss both the
replacement itself and constructs nested in its associated region.

Track clause-bearing effective directive paths and use them for existing
worksharing, master, barrier, SIMD, scan, ordered, and cancellation
restrictions. Apply the checks only to reachable replacements and add
focused semantic coverage.
DeltaFile
+323-224flang/lib/Semantics/check-omp-structure.cpp
+220-0flang/test/Semantics/OpenMP/metadirective-nesting.f90
+143-3flang/lib/Semantics/check-omp-variant.cpp
+26-2flang/lib/Semantics/check-omp-structure.h
+712-2294 files

LLVM/project 1256c45llvm/test/CodeGen/AMDGPU llvm.sin.bf16.ll llvm.cos.bf16.ll, llvm/test/Transforms/InstCombine cos-sin-intrinsic.ll

[AMDGPU] Allow constant folding of bfloat (#215894)
DeltaFile
+43-26llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll
+39-8llvm/test/CodeGen/AMDGPU/llvm.sin.bf16.ll
+39-8llvm/test/CodeGen/AMDGPU/llvm.cos.bf16.ll
+39-8llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sin.bf16.ll
+39-8llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cos.bf16.ll
+36-0llvm/test/Transforms/InstCombine/cos-sin-intrinsic.ll
+235-582 files not shown
+243-668 files

LLVM/project bae46aellvm/include/llvm/DebugInfo/DWARF DWARFDebugFrame.h, llvm/include/llvm/DebugInfo/DWARF/LowLevel DWARFCFIProgram.h

Bundle the lazy parsing state of an entry into a std::optional
DeltaFile
+13-18llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
+11-12llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
+5-0llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+29-303 files

FreeBSD/ports 2b312bcwww/dolibarr Makefile distinfo

www/dolibarr: Update to 23.0.4

ChangeLog at:   https://github.com/Dolibarr/dolibarr/releases/tag/23.0.4
DeltaFile
+3-3www/dolibarr/distinfo
+1-1www/dolibarr/Makefile
+4-42 files

FreeBSD/src d5016a8sys/sys videoio.h

video: add V4L2 cropping, control menu and overlay symbols

Adds missing structs symbols for V4L2.

video(4) capture devices do not crop, expose menu controls or support
overlay, and return ENOTTY for the new ioctls.
Applications enumerate these unconditionally and degrade gracefully
at run time, but fail to build when the declarations are missing.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59203
DeltaFile
+73-0sys/sys/videoio.h
+73-01 files

FreeBSD/src 51c3018. UPDATING, sys/sys param.h

video: bump __FreeBSD_version for V4L2 cropping and overlay symbols

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59208
DeltaFile
+5-0UPDATING
+1-1sys/sys/param.h
+6-12 files

FreeBSD/ports a1bd54fsecurity/openvas Makefile pkg-plist

security/openvas: Update to 23.50.23

ChangeLog at:   https://github.com/greenbone/openvas-scanner/releases
DeltaFile
+3-3security/openvas/distinfo
+2-2security/openvas/pkg-plist
+1-1security/openvas/Makefile
+6-63 files

LLVM/project 540b37bclang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage UnsafeBufferUsageAnalysis.cpp, clang/test/Analysis/Scalable/PointerFlow unsafe-buffer-reachable-cast-cycle.test

fix clang-format
DeltaFile
+2-1clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp
+1-1clang/test/Analysis/Scalable/PointerFlow/unsafe-buffer-reachable-cast-cycle.test
+3-22 files

LLVM/project a6bf0bdclang-tools-extra/clang-ssaf-src-edit-merge SrcEditMerge.cpp, clang-tools-extra/test/clang-ssaf-src-edit-merge two-input-conflict-sarif.test two-conflicts-different-offsets-sarif.test

[clang][ssaf][clang-reforge] Tool for merging per-TU source-edit files (#216183)

Add a new tool that merges per-TU
clang::tooling::TranslationUnitReplacements YAML files for one link unit
into a single merged YAML, deduplicating identical edits and dropping
conflicting overlapping edits rather than silently picking a winner. The
tool does not apply edits to source files; that remains the caller's
responsibility via clang-apply-replacements.

rdar://179151250
DeltaFile
+539-0clang-tools-extra/clang-ssaf-src-edit-merge/SrcEditMerge.cpp
+63-0clang-tools-extra/test/clang-ssaf-src-edit-merge/range-overlap-cluster-of-three-sarif.test
+53-0clang-tools-extra/test/clang-ssaf-src-edit-merge/range-overlap-conflict-sarif.test
+44-0clang-tools-extra/test/clang-ssaf-src-edit-merge/conflict-preserves-unrelated-zero-length-insert.test
+43-0clang-tools-extra/test/clang-ssaf-src-edit-merge/two-conflicts-different-offsets-sarif.test
+39-0clang-tools-extra/test/clang-ssaf-src-edit-merge/two-input-conflict-sarif.test
+781-035 files not shown
+1,356-041 files

LLVM/project 90eda55clang/unittests/ScalableStaticAnalysis ASTEntityMappingTest.cpp

fix clang-format
DeltaFile
+2-3clang/unittests/ScalableStaticAnalysis/ASTEntityMappingTest.cpp
+2-31 files

LLVM/project adc489ellvm/test/Transforms/PGOProfile memprof.ll, llvm/test/tools/llvm-profdata merge-traces-seed.proftext

[InstrProf] Fix tests broken on some platforms (#219257)

https://github.com/llvm/llvm-project/pull/217083 broke some tests on
some platforms. Require `x86_64-linux` for these tests to fix the bots.

* `memprof.ll`: MemProf's stack id hash algorithm apparently gives
different hashes depending on the platform
* `merge-traces-seed.proftext`: Apparently
`std::uniform_int_distribution` is different on some platforms, causing
our random sampling algorithm to give a different set on some platforms
DeltaFile
+3-0llvm/test/tools/llvm-profdata/merge-traces-seed.proftext
+2-0llvm/test/Transforms/PGOProfile/memprof.ll
+5-02 files

FreeBSD/doc 520254awebsite/static/security/advisories FreeBSD-EN-26:20.microcode.asc, website/static/security/patches/EN-26:20 microcode-14.patch.asc microcode-15.patch.asc

Update EN-26:20.microcode to split 15.x and 14.x.

The 14.x patch required one additional commit to be included. Regenerate
and split the patches into major version specific patches.
Add Revision History to EN text and the two different patch URLs.

Reported by:    David Cross
Approved by:    so
DeltaFile
+168-0website/static/security/patches/EN-26:20/microcode-14.patch
+0-61website/static/security/patches/EN-26:20/microcode.patch
+61-0website/static/security/patches/EN-26:20/microcode-15.patch
+28-17website/static/security/advisories/FreeBSD-EN-26:20.microcode.asc
+17-0website/static/security/patches/EN-26:20/microcode-14.patch.asc
+17-0website/static/security/patches/EN-26:20/microcode-15.patch.asc
+291-781 files not shown
+291-957 files

LLVM/project ac2390aflang/lib/Optimizer/OpenMP MapInfoFinalization.cpp, flang/test/Lower/OpenMP map-descriptor-privatization.f90

[Flang][OpenMP] Privatize descriptors for assumed shape array maps for performance increase (#212336)

This PR aims to decrease the performance overhead of descriptor mapping
by privatizing the descriptors, thus having them part of the initial
kernel payload as opposed to a separate more costly H2D transfer. We do
so by modifying the map types for the descriptor, hooking into the
runtimes existing privatization of attach pointers. Some minor tweaks in
the lowering to LLVM-IR are also required to specialize around this
attach map privatization case. The intent is to expand this
privatization to more comprehensively be the default case for
descriptors, so hopefully we'll be able to assimilate the edge case
better with the member mapping in the future.

This currently only applies to assumed shape array arguments while we
test the cost effectiveness and possible downsides.

Co-author: Akash Banerjee <Akash.Banerjee at amd.com>
DeltaFile
+74-17flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+54-21mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+39-0mlir/test/Target/LLVMIR/omptarget-map-pointer-privatization.mlir
+19-0flang/test/Lower/OpenMP/map-descriptor-privatization.f90
+5-0mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+3-1mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
+194-393 files not shown
+199-449 files

FreeBSD/ports f0e08b8editors/marknote Makefile

editors/marknote: Chase KMime switch
DeltaFile
+1-0editors/marknote/Makefile
+1-01 files

FreeBSD/ports 88c2850x11/kde Makefile

x11/kde: Update list of Phonon4Qt6 consumers
DeltaFile
+1-1x11/kde/Makefile
+1-11 files

FreeBSD/ports d0a17b3security/keepsecret distinfo pkg-descr

security/keepsecret: Update to 26.08 and connect to KDE Gear
DeltaFile
+7-7security/keepsecret/Makefile
+4-3security/keepsecret/pkg-descr
+7-0security/keepsecret/pkg-plist
+3-3security/keepsecret/distinfo
+21-134 files

FreeBSD/ports 9467b61editors/kate pkg-plist, games/ktuberling pkg-plist

KDE: Update KDE Gear to 26.08

Announcement: https://kde.org/announcements/gear/26.08.0/

Ports changes:

astro/marble:
 - Renew USE_KDE components

astro/kosmindoormap:
 - Add dependency on recastnavigation

databases/akonadi:
 - Explicitly disable Python bindings

deskutils/akonadi-import-wizard:
 - Drop stale patch

deskutils/grantlee-editor:

    [30 lines not shown]
DeltaFile
+606-606games/ktuberling/pkg-plist
+182-182net-p2p/libktorrent/pkg-plist
+38-38science/kalzium/pkg-plist
+49-2multimedia/kdenlive/pkg-plist
+45-4editors/kate/pkg-plist
+43-0science/step/pkg-plist
+963-832327 files not shown
+1,978-1,655333 files

FreeBSD/ports e67626earchivers/kf6-karchive distinfo, devel/kf6-knotifications pkg-plist

KDE: Update KDE Frameworks 6 to 6.29.0

Announcement: https://kde.org/announcements/frameworks/6/6.29.0/

Ports changes:

graphics/kf6-kimageformats:
 - Remove stale patch

textproc/kf6-syntax-highlighting:
 - Remove stale patch
DeltaFile
+126-0x11-themes/oxygen-icons/pkg-plist
+2-102devel/kf6-knotifications/pkg-plist
+44-10x11-themes/kf6-breeze-icons/pkg-plist
+0-26graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
+0-22textproc/kf6-syntax-highlighting/files/patch-git9ba26980
+3-3archivers/kf6-karchive/distinfo
+175-16392 files not shown
+414-38398 files

FreeBSD/ports 9942180. MOVED, net Makefile

net/kmime: Remove leaf port
DeltaFile
+0-97net/kmime/pkg-plist
+0-25net/kmime/Makefile
+0-3net/kmime/distinfo
+0-1net/Makefile
+1-0MOVED
+1-1265 files

FreeBSD/ports 3cb2b6dMk/Uses kde.mk

kde.mk: mime is now provided by KDE Frameworks

KDE PIM KMime has been moved to Frameworks.
DeltaFile
+5-5Mk/Uses/kde.mk
+5-51 files

FreeBSD/ports 4c00700devel/ktextaddons Makefile distinfo

devel/ktextaddons: Update to 2.1.2
DeltaFile
+397-26devel/ktextaddons/pkg-plist
+3-3devel/ktextaddons/distinfo
+3-2devel/ktextaddons/Makefile
+403-313 files

FreeBSD/ports b115c11devel/libphonenumber Makefile distinfo

devel/libphonenumber: Update to 9.0.37
DeltaFile
+3-3devel/libphonenumber/distinfo
+1-2devel/libphonenumber/Makefile
+4-52 files

LLVM/project fbfc2d9clang/lib/Format DefinitionBlockSeparator.cpp Format.cpp, clang/unittests/Format DefinitionBlockSeparatorTest.cpp

[clang-format] Respect definition separators when MaxEmptyLinesToKeep: 0 (#206406)

Fixes #206340.

The formatter should remove empty lines before Allman opening braces,
but should preserve the required empty line between function
definitions.

I have added a test case "AlwaysMaxEmptyLinesZeroAllman", and have
ensured other test cases run fine along with this one.
DeltaFile
+29-0clang/unittests/Format/DefinitionBlockSeparatorTest.cpp
+6-6clang/lib/Format/Format.cpp
+4-0clang/lib/Format/DefinitionBlockSeparator.cpp
+39-63 files

LLVM/project ded76cfllvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/test/CodeGen/AArch64 arm64ec-fp128-cmp.ll

[GlobalISel] Fix inverted libcall status check in createFCMPLibcall (#219242)

BuildLibcall tested `if (!Status)` on the LegalizeResult returned by
createLibcall. Since LegalizeResult is an enum with AlreadyLegal == 0,
that condition is false for both Legalized and UnableToLegalize, so a
failed libcall was never detected. The helper then built an ICMP against
the undefined result register and reported success, so the legalizer
never fell back.

Check `Status != Legalized` instead, so failures propagate and the
caller can bail out.

On arm64ec, GlobalISel call lowering is unimplemented, so this silently
dropped `fp128` compare libcalls at `-O0`. Add a test that checks the
expected `__eqtf2`, `__lttf2` and `__unordtf2` calls are emitted at both
`-O0` and `-O2`.
DeltaFile
+33-0llvm/test/CodeGen/AArch64/arm64ec-fp128-cmp.ll
+1-1llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+34-12 files

LLVM/project d72782cclang/lib/Sema HLSLExternalSemaSource.cpp, clang/test/AST/HLSL Textures-vector-AST.hlsl Textures-scalar-AST.hlsl

[HLSL] Implement TextureCubeArray
DeltaFile
+40-83clang/test/AST/HLSL/Textures-vector-AST.hlsl
+40-83clang/test/AST/HLSL/Textures-scalar-AST.hlsl
+21-0clang/lib/Sema/HLSLExternalSemaSource.cpp
+13-0clang/test/CodeGenHLSL/resources/Textures-SampleLevel.hlsl
+13-0clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
+13-0clang/test/CodeGenHLSL/resources/Textures-SampleCmpLevelZero.hlsl
+140-16620 files not shown
+277-16826 files

LLVM/project 52021f1clang/lib/CodeGen CGHLSLBuiltins.cpp, clang/lib/Sema HLSLExternalSemaSource.cpp SemaHLSL.cpp

rwtexture-load
DeltaFile
+213-182clang/test/CodeGenHLSL/resources/Textures-Load.hlsl
+43-13clang/test/SemaHLSL/Resources/Textures-Load-errors.hlsl
+23-14clang/lib/CodeGen/CGHLSLBuiltins.cpp
+23-0clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+13-2clang/lib/Sema/SemaHLSL.cpp
+1-1clang/lib/Sema/HLSLExternalSemaSource.cpp
+316-2121 files not shown
+318-2127 files

LLVM/project 4339821clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp, clang/test/AST/HLSL Textures-vector-AST.hlsl Textures-scalar-AST.hlsl

[HLSL] Implement TextureCube for HLSL
DeltaFile
+541-518clang/test/AST/HLSL/Textures-scalar-AST.hlsl
+537-514clang/test/AST/HLSL/Textures-vector-AST.hlsl
+181-140clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+108-77clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
+96-63clang/test/CodeGenHLSL/resources/Textures-Sample.hlsl
+86-53clang/test/CodeGenHLSL/resources/Textures-SampleCmp.hlsl
+1,549-1,36520 files not shown
+2,265-1,64226 files

LLVM/project d371c51clang/test/AST/HLSL Textures-vector-AST.hlsl Textures-scalar-AST.hlsl, clang/test/CodeGenHLSL/resources Textures-SampleGrad.hlsl Textures-Subscript.hlsl

[NFC][HLSL] Generalize and consolidate texture tests (#218519)

Many of the texture tests were parameterized specifically for Texture2D
and Texture2DArray, therefore retaining several 2D-specific literals,
including: the `hlsl::dimension` spelling, the width of the offset / ddx
/ ddy / LOD-location vectors, the operator[] index type and the
`spirv.Image` Dim operand.

Furthermore, the macro names used for parameterization was inconsistent
among test files.

This PR re-parameterizes the texture tests to generalize to more than
only 2D textures, and keeps the macro names consistent across test
files. Also consolidates the remaining texture-type-specific tests into
the general texture tests.

Each test file now also has a comment describing each macro used in the
test.


    [9 lines not shown]
DeltaFile
+225-138clang/test/CodeGenHLSL/resources/Textures-Load.hlsl
+152-120clang/test/AST/HLSL/Textures-vector-AST.hlsl
+152-120clang/test/AST/HLSL/Textures-scalar-AST.hlsl
+151-16clang/test/CodeGenHLSL/resources/Textures-Subscript.hlsl
+100-52clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
+82-20clang/test/SemaHLSL/Resources/Textures-Subscript.hlsl
+862-46637 files not shown
+2,057-1,02743 files

OpenBSD/ports hLq72v0www/p5-libwww distinfo Makefile

   update p5-libwww to 6.83
   fix run and test dependencies according to portgen
   CVE-2026-8368
VersionDeltaFile
1.61+27-26www/p5-libwww/Makefile
1.30+2-2www/p5-libwww/distinfo
+29-282 files