FreeBSD/ports fa9d73e — cad/kicad-devel distinfo Makefile.git_rev, cad/kicad-devel/files patch-eeschema_sch__io_http__lib_sch__io__http__lib.cpp patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp

cad/kicad-devel: Update to 2026.11.14
DeltaFile
+5-6cad/kicad-devel/files/patch-eeschema_sch__io_database_sch__io__database.cpp
+3-3cad/kicad-devel/files/patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp
+3-3cad/kicad-devel/files/patch-3d-viewer_3d__rendering_opengl_create__scene.cpp
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-devel/Makefile.git_rev
+2-2cad/kicad-devel/files/patch-eeschema_sch__io_http__lib_sch__io__http__lib.cpp
+19-201 files not shown
+21-227 files

FreeBSD/ports 71ff775 — security/vuxml/vuln 2026.xml

security/vuxml: Document vulnerabilities in net/traefik
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports 6ab3490 — cad/qtjsapi Makefile distinfo

cad/qtjsapi: Update to 27.0.5.0
DeltaFile
+3-3cad/qtjsapi/distinfo
+1-1cad/qtjsapi/Makefile
+4-42 files

LLVM/project eda374a — llvm/lib/Remarks BitstreamRemarkParser.cpp, llvm/unittests/Remarks BitstreamRemarksParsingTest.cpp

[Remarks] Reject remarks of type Unknown in the bitstream parser (#242617)

The bitstream remark parser only rejected type values above
`Type::Last`, so a record with type 0, `Type::Unknown`, parsed as a
valid remark. Writing such a remark as YAML reaches
`llvm_unreachable("Unknown remark type")` in `YAMLRemarkSerializer.cpp`,
which is how `llvm-remarkutil bitstream2yaml` crashes on a container
with a zeroed type field. The YAML parser already rejects a remark
without a type.

Reject type 0 with the existing "Unknown remark type." error. The new
test serializes a remark without a type and expects that error.

Assisted-by: Claude Code (Claude Fable 5.2)
DeltaFile
+18-1llvm/unittests/Remarks/BitstreamRemarksParsingTest.cpp
+3-2llvm/lib/Remarks/BitstreamRemarkParser.cpp
+21-32 files

FreeBSD/ports d4ea8f7 — cad/qcad Makefile distinfo, cad/qcadjsapi Makefile distinfo

cad/qcad*: Update to 27.0.5.0
DeltaFile
+3-3cad/qcadjsapi/distinfo
+3-3cad/qcad/distinfo
+1-1cad/qcadjsapi/Makefile
+1-1cad/qcad/Makefile
+8-84 files

FreeBSD/ports 23b32bc — cad/freecad-devel Makefile.git_rev distinfo

cad/freecad-devel: Update to 2026.11.13
DeltaFile
+18-0cad/freecad-devel/pkg-plist
+5-5cad/freecad-devel/distinfo
+4-4cad/freecad-devel/Makefile.git_rev
+27-93 files

FreeBSD/ports af41c29 — deskutils/nextcloudclient Makefile distinfo

deskutils/nextcloudclient: Update to 35.0.3
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

FreeBSD/ports dcf78f2 — cad/openscad-devel Makefile.git_rev distinfo

cad/openscad-devel: Update to 2026.11.07
DeltaFile
+5-5cad/openscad-devel/distinfo
+3-3cad/openscad-devel/Makefile.git_rev
+8-82 files

LLVM/project a2d61e4 — clang/test/Headers __clang_hip_math.hip, llvm/test/CodeGen/AMDGPU combine-carry-into-uadde-usube.ll

Merge branch 'main' into users/c8ef/generator-recovered
DeltaFile
+1,283-19,507utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+6,825-0utils/bazel/llvm-project-overlay/libc/src/__support/math/BUILD.bazel
+4,227-18llvm/test/CodeGen/AMDGPU/combine-carry-into-uadde-usube.ll
+3,674-0utils/bazel/llvm-project-overlay/libc/src/math/BUILD.bazel
+1,728-1,728clang/test/Headers/__clang_hip_math.hip
+1,512-1,574llvm/test/CodeGen/X86/clmul-vector.ll
+19,249-22,8273,107 files not shown
+126,287-68,8063,113 files

LLVM/project 35666e2 — llvm/lib/Target/Mips MipsTargetTransformInfo.h MipsTargetTransformInfo.cpp, llvm/test/Transforms/Coroutines coro-split-musttail-mips.ll

[Mips] Report tail call support only where the backend makes tail calls (#241817)

The MIPS backend makes tail calls only with -mips-tail-calls, which is
off by default, and never in MIPS16 code, and a call marked `musttail`
that it can't make is a fatal error. `MipsTTIImpl` doesn't override
`supportsTailCalls`, though, so it reports tail calls as supported, and
CoroSplit marks the resume call of every symmetric transfer `musttail`.
Any C++20 coroutine that resumes another one by symmetric transfer, as
from an `await_suspend` that returns a `coroutine_handle`, then fails to
compile for every MIPS ABI, at every optimization level:

```
fatal error: error in backend: failed to perform tail call elimination on a call site marked musttail
```

#198943 closed #47971, an earlier report of this, by making the resume
functions use the C calling convention, but the backend refuses every
tail call without -mips-tail-calls.


    [6 lines not shown]
DeltaFile
+62-0llvm/test/Transforms/Coroutines/coro-split-musttail-mips.ll
+6-0llvm/lib/Target/Mips/MipsTargetTransformInfo.cpp
+2-0llvm/lib/Target/Mips/MipsTargetTransformInfo.h
+70-03 files

LLVM/project 734d11e — llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/AArch64 arm64_32-byte.ll

[SelectionDAG] Use the pointer memory type for byte `bitcast`, `bitinsert` and `bitextract`
DeltaFile
+203-0llvm/test/CodeGen/AArch64/arm64_32-byte.ll
+44-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+247-52 files

LLVM/project c989cba — llvm/lib/Transforms/InstCombine InstCombineInternal.h InstructionCombining.cpp, llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Fold vector `bitextract` of a `bitcast` to `shufflevector`
DeltaFile
+91-49llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+58-20llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+27-20llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+11-0llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+187-894 files

LLVM/project f154d33 — llvm/lib/Transforms/InstCombine InstructionCombining.cpp InstCombineCasts.cpp, llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Fold `bitextract` of a vector to `extractelement` or `shufflevector`
DeltaFile
+187-99llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+60-0llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+57-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+304-993 files

LLVM/project 4ba189b — llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Pre-commit tests for `bitextract` of a vector
DeltaFile
+558-0llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+558-01 files

LLVM/project bf7f87b — llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/AArch64 arm64_32-byte.ll

[SelectionDAG] Use the pointer memory type when lowering byte casts
DeltaFile
+216-0llvm/test/CodeGen/AArch64/arm64_32-byte.ll
+44-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+260-52 files

LLVM/project af16403 — mlir/lib/Conversion/ComplexToSPIRV ComplexToSPIRV.cpp, mlir/test/Conversion/ComplexToSPIRV complex-to-spirv.mlir

[mlir][SPIR-V] Add ComplexToSPIRV lowering for complex.pow (#242263)

Decomposes complex.pow using its polar-form decomposition into the real
and imaginary components, following the same pattern as the other
transcendental complex ops in this file
DeltaFile
+59-1mlir/lib/Conversion/ComplexToSPIRV/ComplexToSPIRV.cpp
+47-0mlir/test/Conversion/ComplexToSPIRV/complex-to-spirv.mlir
+106-12 files

LLVM/project cf368b2 — llvm/lib/Target/LoongArch/MCTargetDesc LoongArchMatInt.cpp, llvm/test/CodeGen/LoongArch imm.ll

Implement a much better version by construction
DeltaFile
+1-6llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMatInt.cpp
+2-3llvm/test/CodeGen/LoongArch/imm.ll
+3-92 files

LLVM/project 0873ef0 — llvm/test/CodeGen/LoongArch imm.ll

[NFC] Add new baseline case for 0xC000080000000000
DeltaFile
+10-0llvm/test/CodeGen/LoongArch/imm.ll
+10-01 files

DragonFlyBSD/src 2ae18ad — sys/net route.c

net: Handle R_Malloc() failure in rt_setshims() (2)

Fix building.
DeltaFile
+1-1sys/net/route.c
+1-11 files

LLVM/project d859101 — llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/AArch64 arm64_32-byte.ll

[SelectionDAG] Use the pointer memory type when lowering byte casts
DeltaFile
+215-0llvm/test/CodeGen/AArch64/arm64_32-byte.ll
+46-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+261-52 files

LLVM/project ca14e3d — llvm/lib/Transforms/Utils SCCPSolver.cpp, llvm/test/Transforms/FunctionSpecialization invalidate-function-address-use.ll

[SCCP] Only invalidate calls of a function when its return value is reset (#241671)

Fixes #241244.

When FunctionSpecializer resets the lattice of a function's return
value, SCCPInstVisitor::invalidate added every user of the function to
the invalidation list. That includes uses that only pass the function's
address, like `call @g(ptr @k)`. Nothing solves such a call again, so
its result stayed undef and IPSCCP folded it to undef.

Only direct calls of the function whose signature matches depend on its
return value, so invalidate now walks only those. The walk is separate
from the one for ordinary values.
DeltaFile
+46-0llvm/test/Transforms/FunctionSpecialization/invalidate-function-address-use.ll
+12-2llvm/lib/Transforms/Utils/SCCPSolver.cpp
+58-22 files

FreeBSD/ports b6cb1f3 — net/traefik Makefile distinfo

net/traefik: Update to 3.7.19

Details:
- Bug and security fixes from 3.7.18 included in this update

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-ccgh-9g52-6vwg
                https://github.com/traefik/traefik/security/advisories/GHSA-cp28-5662-543f
                https://github.com/traefik/traefik/security/advisories/GHSA-p956-6gvv-mxqp
                https://github.com/traefik/traefik/security/advisories/GHSA-x5pf-cqh3-2gv8
                https://github.com/traefik/traefik/security/advisories/GHSA-rr42-h8r2-f28g
DeltaFile
+3-3net/traefik/distinfo
+1-2net/traefik/Makefile
+4-52 files

FreeBSD/ports 8e4023e — security/tailscale Makefile distinfo

security/tailscale: Update to 1.104.7.

- Update USES to imply dependency on go as intended by upstream

MFH:            2026Q4
(cherry picked from commit e331550286bcd1c78834bbfcd0368865a0a87cf4)
DeltaFile
+5-5security/tailscale/distinfo
+2-3security/tailscale/Makefile
+7-82 files

FreeBSD/ports e331550 — security/tailscale Makefile distinfo

security/tailscale: Update to 1.104.7.

- Update USES to imply dependency on go as intended by upstream

MFH:            2026Q4
DeltaFile
+5-5security/tailscale/distinfo
+2-3security/tailscale/Makefile
+7-82 files

FreeBSD/ports a627ebb — www/element-web Makefile distinfo

www/element-web: Update to 1.12.35

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+181-178www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+186-1833 files

FreeBSD/ports c615311 — audio/pt2-clone Makefile distinfo

audio/pt2-clone: Update to 1.94
DeltaFile
+3-3audio/pt2-clone/distinfo
+1-1audio/pt2-clone/Makefile
+4-42 files

OpenBSD/ports ItAOqaX — textproc/py-bracex distinfo Makefile

   update to py3-bracex-3.2.2
VersionDeltaFile
1.15+5-3textproc/py-bracex/Makefile
1.7+2-2textproc/py-bracex/distinfo
+7-52 files

OpenBSD/ports A0ojPEq — textproc/py-dateparser Makefile distinfo, textproc/py-dateparser/pkg PLIST

   update to py3-dateparser-1.5.0
VersionDeltaFile
1.10+12-6textproc/py-dateparser/pkg/PLIST
1.14+2-2textproc/py-dateparser/distinfo
1.17+1-1textproc/py-dateparser/Makefile
+15-93 files

OpenBSD/ports sRlR695 — textproc/py-cchardet distinfo Makefile

   update to py3-cchardet-2.4.1
VersionDeltaFile
1.11+3-2textproc/py-cchardet/Makefile
1.3+2-2textproc/py-cchardet/distinfo
+5-42 files

OpenBSD/ports NYXNyTn — www/llhttp Makefile distinfo

   update to llhttp-9.4.4
VersionDeltaFile
1.6+2-2www/llhttp/distinfo
1.9+1-1www/llhttp/Makefile
+3-32 files