FreeBSD/ports 6ac6a72graphics/jogamp-jogl/files patch-jogl__make__build-common.xml patch-jogl_make_build-common.xml

graphics/jogamp-jogl: modernize patches

Ran: make patch; rm files/*; make makepatch.

This renames a patch and splits patch-freebsd to 3 separate patch files.

Manually checked that the patches are equal.

Approved by:    no maintainer
DeltaFile
+0-180graphics/jogamp-jogl/files/patch-freebsd
+72-0graphics/jogamp-jogl/files/patch-jogl_make_build-newt.xml
+66-0graphics/jogamp-jogl/files/patch-jogl_make_build-jogl.xml
+42-0graphics/jogamp-jogl/files/patch-jogl_make_build-nativewindow.xml
+0-33graphics/jogamp-jogl/files/patch-jogl__make__build-common.xml
+33-0graphics/jogamp-jogl/files/patch-jogl_make_build-common.xml
+213-2136 files

FreeBSD/ports 4ed1bb8devel/codebase-memory-mcp Makefile distinfo

devel/codebase-memory-mcp: update to 0.10.6
DeltaFile
+3-3devel/codebase-memory-mcp/distinfo
+1-1devel/codebase-memory-mcp/Makefile
+4-42 files

FreeBSD/ports 18010f1devel/codebase-memory-mcp/files patch-src_foundation_system__info.c patch-src_main.c

devel/codebase-memory-mcp: update to 0.10.4
DeltaFile
+50-81devel/codebase-memory-mcp/files/patch-src_cli_cli.c
+105-0devel/codebase-memory-mcp/files/patch-src_daemon_runtime.c
+32-0devel/codebase-memory-mcp/files/patch-src_daemon_ipc.c
+0-28devel/codebase-memory-mcp/files/patch-src_mcp_mcp.c
+0-27devel/codebase-memory-mcp/files/patch-src_main.c
+0-11devel/codebase-memory-mcp/files/patch-src_foundation_system__info.c
+187-1472 files not shown
+192-1528 files

FreeBSD/ports 23f50e9devel/moon Makefile distinfo

devel/moon: update to 2.5.1
DeltaFile
+3-3devel/moon/distinfo
+2-1devel/moon/Makefile
+5-42 files

FreeBSD/ports a81dca0devel/moon Makefile Makefile.crates

devel/moon: update to 2.5.0
DeltaFile
+511-495devel/moon/distinfo
+254-246devel/moon/Makefile.crates
+1-1devel/moon/Makefile
+766-7423 files

FreeBSD/ports 0ad7204mail/postfix-current Makefile

mail/postfix-current: Fix MONGO flavor

Fix MONGO flavor by depending on libbson and mongo-c-driver contained
in quarterly branch.

This is a direct commit to 2026Q3
DeltaFile
+3-3mail/postfix-current/Makefile
+3-31 files

FreeBSD/ports 18d6180mail/postfix pkg-plist Makefile

mail/postfix: Fix MONGO flavor

Fix MONGO flavor by depending on libbson and mongo-c-driver contained
in quarterly branch.

Also fix pkg-plist for MONGO flavor.

This is a direct commit to 2026Q3
DeltaFile
+4-4mail/postfix/Makefile
+3-0mail/postfix/pkg-plist
+7-42 files

OPNSense/core dd050b6src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php NetworkInterface.xml

Interfaces: Assignments - add interface configuration settings in new assignments page. for https://github.com/opnsense/core/issues/10568

Refactor NetworkInterface model to reuse existing property names as much as possible, move from/to legacy logic into a custom fieldtype and store all legacy settings in a container named "pending" to ease reconfiguration and updating legacy configurations.
DeltaFile
+367-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+151-1src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+148-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/NetworkInterfaceField.php
+88-10src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+23-1src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+20-1src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+797-132 files not shown
+814-158 files

LLVM/project 8b1e3aamlir/lib/Dialect/Arith/IR ArithOps.cpp, mlir/test/Dialect/Arith canonicalize.mlir

[mlir][arith] Allow folding all +/- 0 under fastmath nsz (#217031)

The fastmath `nsz` flag means the sign bit of 0.0 or -0.0 input operands
can be non-deterministically flipped. This allows us to fold the
following:

(x + (-0.0))
(x - (+0.0))

to x.
DeltaFile
+8-6mlir/test/Dialect/Arith/canonicalize.mlir
+6-0mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+14-62 files

LLVM/project 72528ablldb/docs dil-expr-lang.ebnf, lldb/include/lldb/ValueObject DILAST.h

[lldb] Add ternary conditional operator to DIL (#211344)

Add ternary conditional operator to DIL: `condition ? true_expr :
false_expr`.
Note: DIL will evaluate only the operand chosen by the condition,
and will not check the type or evaluate the other operand.
DeltaFile
+79-0lldb/test/API/commands/frame/var-dil/expr/Conditional/TestFrameVarDILConditional.py
+33-0lldb/source/ValueObject/DILEval.cpp
+29-1lldb/source/ValueObject/DILParser.cpp
+27-0lldb/include/lldb/ValueObject/DILAST.h
+20-0lldb/test/API/commands/frame/var-dil/expr/Conditional/main.cpp
+4-1lldb/docs/dil-expr-lang.ebnf
+192-26 files not shown
+206-312 files

LLVM/project bc8a305lldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.h ProcessGDBRemote.cpp, lldb/test/API/functionalities/gdb_remote_client TestXMLRegisterFlags.py

[lldb] Scope XML register type IDs to features (#216384)

This change separates XML register-type lookup from ownership:

- Uses a temporary type registry for each `<feature>`, allowing IDs to
be reused safely across features.
- Keeps all parsed types alive in process-owned storage.
- Uses one common registry for enums, flags, and future vector/union
types.
- Prevents stale enum pointers and cross-feature type reuse.

Relates to #214444.

---------

Co-authored-by: Bar Soloveychik <barsolo at fb.com>
DeltaFile
+99-83lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+60-14lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
+5-15lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
+164-1123 files

LLVM/project 34898bbllvm/include/llvm/Analysis IVDescriptors.h, llvm/lib/Analysis IVDescriptors.cpp

Fixups
DeltaFile
+7-7llvm/include/llvm/Analysis/IVDescriptors.h
+4-4llvm/lib/Analysis/IVDescriptors.cpp
+11-112 files

LLVM/project 310e3f8llvm/include/llvm/ProfileData InstrProfWriter.h, llvm/lib/ProfileData InstrProfWriter.cpp

[InstrProf] Rename --memprof-random-hotness-seed to --random-seed
DeltaFile
+57-0llvm/test/tools/llvm-profdata/merge-traces-seed.proftext
+5-13llvm/lib/ProfileData/InstrProfWriter.cpp
+10-5llvm/tools/llvm-profdata/llvm-profdata.cpp
+5-9llvm/test/Transforms/PGOProfile/memprof.ll
+2-4llvm/include/llvm/ProfileData/InstrProfWriter.h
+79-315 files

LLVM/project bc2e50bcompiler-rt/cmake config-ix.cmake

[compiler-rt] [Darwin] Bump min-deployment targets to match libc++ (#216855)

Fixes the following warning when compiling with newer SDKs:

```
/....../usr/include/c++/v1/__configuration/availability.h:204:4: warning: "The selected platform is no longer supported by libc++." [-W#warnings]
  204 | #  warning "The selected platform is no longer supported by libc++."
      |    ^
```

rdar://175395925
DeltaFile
+4-4compiler-rt/cmake/config-ix.cmake
+4-41 files

LLVM/project 506018bllvm/test/Transforms/PGOProfile memprof.ll

Require x86 to fix test
DeltaFile
+2-2llvm/test/Transforms/PGOProfile/memprof.ll
+2-21 files

LLVM/project 399af2allvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize compress-idioms-negative-tests.ll compress-idioms.ll

Fixups
DeltaFile
+88-0llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+44-1llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+1-0llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+133-13 files

LLVM/project 9c4bd85llvm/lib/Transforms/Vectorize VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize compress-idioms.ll

Fix crash
DeltaFile
+143-0llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+9-3llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+152-32 files

LLVM/project 97d9599llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp

Fixups
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+4-61 files

LLVM/project 18111c6llvm/include/llvm/Analysis LoopAccessAnalysis.h, llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h

Rework
DeltaFile
+11-8llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+2-16llvm/lib/Analysis/LoopAccessAnalysis.cpp
+8-9llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+1-3llvm/include/llvm/Analysis/LoopAccessAnalysis.h
+3-1llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+25-375 files

LLVM/project 75b1bb1llvm/lib/Analysis LoopAccessAnalysis.cpp, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp VPlanTransforms.h

Rework
DeltaFile
+117-0llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+0-53llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-35llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+16-2llvm/lib/Analysis/LoopAccessAnalysis.cpp
+9-7llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+11-4llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+159-1014 files not shown
+167-11610 files

LLVM/project 5be095cllvm/test/Transforms/LoopVectorize compress-idioms.ll

Add test
DeltaFile
+112-2llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+112-21 files

LLVM/project 2f86730llvm/lib/Transforms/Vectorize VPlanHelpers.h LoopVectorize.cpp

Remove helper
DeltaFile
+0-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-4llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+0-92 files

LLVM/project a3b4c7allvm/test/Transforms/LoopVectorize compress-store-vec-epilogue.ll compress-idioms.ll

Rebase fixups
DeltaFile
+8-8llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+3-3llvm/test/Transforms/LoopVectorize/compress-store-vec-epilogue.ll
+11-112 files

LLVM/project 9b57013llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPRecipeBuilder.h

Fixups
DeltaFile
+112-118llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+47-32llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+18-8llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+13-3llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+5-0llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+4-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+199-1616 files

LLVM/project e76193bllvm/include/llvm/Analysis VectorUtils.h, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp

Fixups
DeltaFile
+1-2llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+1-1llvm/include/llvm/Analysis/VectorUtils.h
+2-32 files

LLVM/project 38990callvm/lib/Transforms/Vectorize VPlan.h VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize compress-idioms-negative-tests.ll compress-idioms.ll

Fixups
DeltaFile
+106-2llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+3-32llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+0-32llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-9llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+2-2llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+0-3llvm/lib/Transforms/Vectorize/VPlan.h
+111-806 files

LLVM/project a6a81d2llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlan.h, llvm/test/Transforms/LoopVectorize compress-idioms.ll

[LoopVectorize] Support vectorization of compressing patterns in VPlan

RFC link: https://discourse.llvm.org/t/rfc-loop-vectorization-of-compress-store-expand-load-patterns/86442

This adds loop vectorizer support for "compressing" patterns,
for example:

```
int dst_idx = 0;
for (int i = 0; i < n; i++) {
  if (cond[i])
    dst[dst_idx++] = src[i];
}
```

Can be vectorized with a `llvm.masked.compressstore` as:

```
int dst_idx = 0;

    [52 lines not shown]
DeltaFile
+424-0llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+157-0llvm/test/Transforms/LoopVectorize/VPlan/compress-idioms.ll
+132-0llvm/test/Transforms/LoopVectorize/AArch64/compress-idioms.ll
+111-14llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+60-4llvm/lib/Transforms/Vectorize/VPlan.h
+49-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+933-1815 files not shown
+1,116-2621 files

LLVM/project 4def967llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize compress-idioms-negative-tests.ll compress-idioms.ll

Move negative tests to new file
DeltaFile
+0-105llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+94-0llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+0-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+94-1063 files

LLVM/project d2b0449llvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlan.h

Don't allow null phi
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/VPlan.h
+1-1llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+5-72 files

LLVM/project ec5f3b5llvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlan.h, llvm/test/Transforms/LoopVectorize compress-store-vec-epilogue.ll

Fix epilogue resume handling
DeltaFile
+98-0llvm/test/Transforms/LoopVectorize/compress-store-vec-epilogue.ll
+5-5llvm/lib/Transforms/Vectorize/VPlan.h
+2-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+105-63 files