FreeBSD/ports 207d9denet-mgmt/icingaweb2-module-grafana Makefile distinfo

net-mgmt/icingaweb2-module-grafana: Update 3.1.3 => 3.1.4

Changelog:
https://github.com/NETWAYS/icingaweb2-module-grafana/releases/tag/v3.1.4

PR:             297207
Reported by:    Denis Shaposhnikov <dsh at bamus.cz> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-mgmt/icingaweb2-module-grafana/distinfo
+1-1net-mgmt/icingaweb2-module-grafana/Makefile
+4-42 files

LLVM/project d816cd7llvm/test/Transforms/AtomicExpand/NVPTX lit.local.cfg

[NFC][NVPTX][AtomicExpand] add NVPTX's lit.local.cfg (#214315)

Missing lit.local.cfg for NVPTX AtomicExpand test.
DeltaFile
+2-0llvm/test/Transforms/AtomicExpand/NVPTX/lit.local.cfg
+2-01 files

LLVM/project d020613clang/lib/CIR/Dialect/Transforms CallConvLoweringPass.cpp, clang/lib/CIR/Dialect/Transforms/TargetLowering CIRABIRewriteContext.h CIRABIRewriteContext.cpp

[CIR] Update get_global type for rewritten callees (#214082)

When the pass rewrites a callee's signature, any `cir.get_global`
holding that function's address is left behind at the old type. The
verifier ties a get_global's pointee to the symbol it names, so the
module stops verifying. Returning the address of a function that returns
a 32-byte struct is enough to hit it.

Each address now gets retyped to whatever signature its callee ended up
with, then cast back so the existing uses still see the type they were
built for. That happens in the same iteration that rewrites the callee,
so the module is
only ever inconsistent for one function at a time.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+146-0clang/test/CIR/Transforms/abi-lowering/x86_64-get-global.cir
+94-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64-fnptr.c
+27-7clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp
+26-0clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+8-0clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.h
+301-75 files

FreeBSD/src 4dc1962usr.sbin/bhyve iov.c

bhyve: Fix assignment of *niov2 in split_iov()

niov2 returns the number of entries in the iovec starting at offset
"offset".  Here we are unconditionally setting it to 1, which of course
isn't right.

Fixes:          a28cf86c4171 ("bhyve/virtio: Rework iovec handling functions for efficiency and clarity")
Reported by:    Claude and Ada Logics
Reviewed by:    Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58625
DeltaFile
+1-1usr.sbin/bhyve/iov.c
+1-11 files

FreeBSD/ports aa636a4audio/invada-studio-plugins-lv2 Makefile

audio/invada-studio-plugins-lv2: Attempt to fix build on aarch64

Reported by:    fallout
DeltaFile
+4-0audio/invada-studio-plugins-lv2/Makefile
+4-01 files

LLVM/project 286d5c7mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp, mlir/test/Conversion/XeGPUToXeVM failed_conversion.mlir

[MLIR][XeGPU] Fix XeGPUToXeVM crash on non-integer memref memory spaces (#211053)

## Summary

`convert-xegpu-to-xevm` asserts/crashes when a memref's memory space
isn't an
`IntegerAttr` — e.g. `memref<1024xf32,
#spirv.storage_class<StorageBuffer>>`.
`LoadStoreToXeVMPattern` and `PrefetchToXeVMPattern` compute the LLVM
pointer
address space via the deprecated `MemRefType::getMemorySpaceAsInt()`,
which
asserts on anything but an integer. Memref memory spaces aren't
integer-only
in general (GPU address spaces and XeVM's own `xevm::AddrSpaceAttr` are
both
legal here) — the file's own `isSharedMemRef` already handles this
correctly
elsewhere, these three call sites just didn't.

    [30 lines not shown]
DeltaFile
+55-17mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+16-0mlir/test/Conversion/XeGPUToXeVM/failed_conversion.mlir
+71-172 files

FreeBSD/src b60835acddl/usr.bin/ctfmerge ctfmerge.1

ctfmerge.1: Fix uniqlabel typos

The flag is -D, but it was written as a second -d. Add a period too.

MFC after:      3 days

(cherry picked from commit 4f293e32e4529617dd05bd64fd3c22a57a56a355)
DeltaFile
+2-2cddl/usr.bin/ctfmerge/ctfmerge.1
+2-21 files

FreeBSD/src 2b0f4a7cddl/usr.bin/ctfmerge ctfmerge.1

ctfmerge.1: Import ENVIRONMENT from NetBSD

Import the ENVIRONMENT section from NetBSD, minus the variable that our
ctfmerge does not have. Alphabetize them, polish grammar and alignment,
and add the variables to the man database. While here, remove whitespace
from the end of some lines to quiet linter.

MFC after:      3 days
PR:             291186
Co-authored-by: Alexander Ziaee <ziaee at FreeBSD.org>
Obtained from:  NetBSD (christos <christos at NetBSD.org>, 8a0c0d8)
Differential Revision:  https://reviews.freebsd.org/D54054

(cherry picked from commit 32cf24b725fdf899fb642c47004b69fcfae9b9db)
DeltaFile
+49-27cddl/usr.bin/ctfmerge/ctfmerge.1
+49-271 files

FreeBSD/ports b4ee3c9devel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.568.2

Security:       9096f6e4-3a2f-4d16-89fb-f909aa0a7760
MFC:            2026Q3
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 5a19d0469f072b326dda161e73a73553f38440e8)
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-1devel/jenkins-lts/Makefile
+4-42 files

FreeBSD/ports 1e92c75devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.576

Security:       9096f6e4-3a2f-4d16-89fb-f909aa0a7760
MFC:            2026Q3
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit f1187a568bd4d5ad790ed70dd068818a5c691efe)
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports 3864450dns/unbound pkg-plist Makefile

dns/unbound: Update 1.25.2 => 1.26.0

Release Notes:
https://community.nlnetlabs.nl/t/unbound-1-26-0-released/3434

Changelog:
https://github.com/NLnetLabs/unbound/releases/tag/release-1.26.0

PR:             297299
Reported by:    Jaap Akkerhuis <jaap at NLnetLabs.nl> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit c8c07fea866d0204dc22eb091cde0dd7cd72ec40)
DeltaFile
+3-3dns/unbound/distinfo
+1-1dns/unbound/pkg-plist
+1-1dns/unbound/Makefile
+5-53 files

FreeBSD/ports c8c07fedns/unbound pkg-plist Makefile

dns/unbound: Update 1.25.2 => 1.26.0

Release Notes:
https://community.nlnetlabs.nl/t/unbound-1-26-0-released/3434

Changelog:
https://github.com/NLnetLabs/unbound/releases/tag/release-1.26.0

PR:             297299
Reported by:    Jaap Akkerhuis <jaap at NLnetLabs.nl> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3dns/unbound/distinfo
+1-1dns/unbound/pkg-plist
+1-1dns/unbound/Makefile
+5-53 files

LLVM/project 69c2c65clang/lib/CodeGen CodeGenFunction.h CGExpr.cpp, clang/test/CodeGen attr-sized-by-for-pointers.c attr-counted-by-or-null-for-pointers.c

[CodeGen] Fix -fsanitize=array-bounds for __sized_by / _or_null pointers

`EmitCountedByBoundsChecking()` assumed a CountAttributedType is always
a __counted_by pointer. That isn't true, there are four versions of the
attribute:

* `__counted_by`: Already handled correctly.
* `__counted_by_or_null`: Incorectly handled.
* `__sized_by`: Incorreclty handled.
* `__sized_by_or_null`: Incorreclty handled.

In particular:

* __sized_by / __sized_by_or_null: the loaded bound is a byte count, but the
  element index was compared against it directly, so an access was only
  flagged once the index exceeded the byte count -- missing out-of-bounds
  accesses for a pointee larger than one byte. Scale the index to bytes
  ('index * sizeof(element)') before comparing. counted_by counts elements
  and is unchanged; a void (or otherwise zero-sized) pointee uses the GNU

    [15 lines not shown]
DeltaFile
+396-173clang/test/CodeGen/attr-sized-by-or-null-for-pointers.c
+295-98clang/test/CodeGen/attr-counted-by-or-null-for-pointers.c
+291-81clang/test/CodeGen/attr-sized-by-for-pointers.c
+43-9clang/lib/CodeGen/CGExpr.cpp
+2-1clang/lib/CodeGen/CodeGenFunction.h
+1,027-3625 files

LLVM/project 1572319clang/lib/CodeGen CGBuiltin.cpp, clang/test/CodeGen attr-counted-by-for-pointers.c attr-sized-by-for-pointers.c

[CodeGen] Fix __builtin_dynamic_object_size for __sized_by / _or_null pointers

`emitCountedByPointerSize()` assumed a CountAttributedType is always
a __counted_by pointer. That isn't true, there are four versions of the
attribute:

* `__counted_by`: Already handled correctly.
* `__counted_by_or_null`: Incorectly handled.
* `__sized_by`: Incorreclty handled.
* `__sized_by_or_null`: Incorreclty handled.

In particular:

* __sized_by / __sized_by_or_null: the attribute argument is a byte count,
  but the object size was computed as count * sizeof(*ptr), over-reporting by
  the element size for any pointee larger than one byte. Use the count
  directly for the byte-counting variants.

* __counted_by_or_null / __sized_by_or_null: a null pointer describes no

    [22 lines not shown]
DeltaFile
+655-0clang/test/CodeGen/attr-sized-by-or-null-for-pointers.c
+514-0clang/test/CodeGen/attr-counted-by-or-null-for-pointers.c
+401-2clang/test/CodeGen/attr-sized-by-for-pointers.c
+169-5clang/test/CodeGen/attr-counted-by-for-pointers.c
+98-43clang/lib/CodeGen/CGBuiltin.cpp
+1,837-505 files

LLVM/project 3ece898llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.tanh.ll

[AMDGPU][GISel] Add RegBankLegalize rules for amdgcn_tanh (#214051)

Enable the existing gfx1250 and gfx13 GlobalISel coverage now that tanh
operands are assigned to VGPRs.
DeltaFile
+570-31llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+571-322 files

FreeBSD/ports 084549fsecurity/vuxml/vuln 2026.xml

security/vuxml: Fix firefox-esr PORTEPOCH in two Mozilla entries

www/firefox-esr has PORTEPOCH=2, but the firefox-esr ranges in these
two do not have it so they cannot match any installed package.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files

LLVM/project fb559f5clang/lib/Sema SemaAMDGPU.cpp, clang/test/SemaHIP amdgpu-builtin-fence.hip

[AMDGPU][Clang] Handle instantiation-dependent fence arguments (#214294)

Refactor atomic builtin checks into their switch case and defer constant
evaluation of dependent arguments until instantiation, avoiding a
potential crash during template definition.

Fixes ROCM-29058.
DeltaFile
+47-50clang/lib/Sema/SemaAMDGPU.cpp
+33-0clang/test/SemaHIP/amdgpu-builtin-fence.hip
+80-502 files

LLVM/project 1a8e057clang/cmake/caches Fuchsia-stage2.cmake

[Fuchsia] Disable per-target runtime directories for Darwin (#214307)

This avoids the breakage introduced by #213748.
DeltaFile
+1-1clang/cmake/caches/Fuchsia-stage2.cmake
+1-11 files

LLVM/project 2afad89llvm/lib/Target/DirectX DXILShaderFlags.cpp, llvm/test/CodeGen/DirectX/ShaderFlags atomic64-groupshared.ll atomic64-typed-resource.ll

Add atomic shader flags for resources (#212869)

This PR adds shader flag analysis for atomics on resources.
Fixes https://github.com/llvm/llvm-project/issues/116150 and
https://github.com/llvm/llvm-project/issues/116148

https://github.com/llvm/llvm-project/issues/116152 can't be done yet as
heap resources aren't yet supported.

Assisted by: Github Copilot
DeltaFile
+37-0llvm/test/CodeGen/DirectX/ShaderFlags/atomic64-typed-resource.ll
+34-0llvm/test/CodeGen/DirectX/ShaderFlags/atomic64-groupshared.ll
+21-0llvm/lib/Target/DirectX/DXILShaderFlags.cpp
+92-03 files

FreeBSD/ports 8cfb674math/py-pynleq2 distinfo Makefile, math/py-pynleq2/files patch-setup.cfg patch-setup.py

math/py-pynleq2: update 0.0.2 → 0.1.0
DeltaFile
+73-22math/py-pynleq2/files/patch-setup.py
+15-12math/py-pynleq2/Makefile
+8-0math/py-pynleq2/files/patch-setup.cfg
+3-3math/py-pynleq2/distinfo
+99-374 files

FreeBSD/ports fb6304ctextproc/py-ufal.udpipe distinfo Makefile

textproc/py-ufal.udpipe: update 1.2.0.3 → 1.4.0.1
DeltaFile
+13-3textproc/py-ufal.udpipe/Makefile
+3-3textproc/py-ufal.udpipe/distinfo
+16-62 files

FreeBSD/src 7f5315ausr.sbin/iovctl iovctl.8

iovctl.8: Fix missing xref section number

MFC after:      3 days

(cherry picked from commit 17085d8eb1207aa925ca5eeda1d5ba132f1dd163)
DeltaFile
+1-1usr.sbin/iovctl/iovctl.8
+1-11 files

FreeBSD/src 2df31b1share/man/man4 ice.4

ice.4: Zap registered mark from document descr

Document descriptions for device drivers always contain registered
trademarks of the manufacturers, but this is not a place for the
registered mark symbol. While here, remove another useless symbol,
the hyphen in the first line comment.

MFC after:      3 days

(cherry picked from commit 6720975ba0c5b821ea0e889457737a3e2692125a)
DeltaFile
+2-2share/man/man4/ice.4
+2-21 files

FreeBSD/src 655b5bbshare/man/man4 nda.4

nda.4: Add a HARDWARE section, tag SPDX

The description likely also needs some love.

MFC after:              1 hour
Co-authored-by:         ziaee (typed up imps suggestion, tagged spdx)
Differential Revision:  https://reviews.freebsd.org/D52866

(cherry picked from commit f19aea89abd8964bf96d134c2bd6e127464c79f6)
DeltaFile
+11-1share/man/man4/nda.4
+11-11 files

FreeBSD/src b359e50share/man/man4 sdhci.4

sdhci.4: Improve HARDWARE for HW Relnotes + SPDX

MFC after:              1 hr
Discussed with:         ivy, olce
Co-authored-by:         ziaee (typed up imps suggestion, tagged spdx)
Differential Revision:  https://reviews.freebsd.org/D52860

(cherry picked from commit bc433a0b7b046b0412777e0f3cc8f18a233af8ff)
DeltaFile
+24-20share/man/man4/sdhci.4
+24-201 files

FreeBSD/src bff7d59share/man/man4 ahd.4 ahc.4

ahc.4,ahd.4: Improve HARDWARE + tag SPDX

Add some context for the Hardware Relnotes, and tag SPDX while here.

MFC after:      3 days

(cherry picked from commit 2c2a2b8281be2f4270fd98eda743a3a8c2f36949)
DeltaFile
+4-6share/man/man4/ahc.4
+4-2share/man/man4/ahd.4
+8-82 files

FreeBSD/src 30f26e6share/man/man4 aac.4

aac.4: Improve HARDWARE introductory sentance

For the improvement of the hardware release notes. While here, tag SPDX.

MFC after:      3 days

(cherry picked from commit 17be686a39a07958f61e42c4b5c797bb1d1e9895)
DeltaFile
+7-3share/man/man4/aac.4
+7-31 files

LLVM/project 59d697ellvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel minimumnum-maximumnum-salu-float.ll

[AMDGPU][GlobalISel] RegBankLegalize rules for G_FMINIMUMNUM, G_FMAXIMUMNUM
DeltaFile
+63-0llvm/test/CodeGen/AMDGPU/GlobalISel/minimumnum-maximumnum-salu-float.ll
+12-2llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+75-22 files

FreeBSD/src 84c20e2share/man/man4 mpr.4

mpr.4: Improve HARDWARE introductory sentance

Add context for inclusion in Hardware Release Notes.

MFC after:      3 days

(cherry picked from commit c856f327fa6ccf1c5b9e4f531581fa2a0d83c3e0)
DeltaFile
+2-2share/man/man4/mpr.4
+2-21 files

LLVM/project 8bbc280.github/workflows release-documentation.yml

Debug
DeltaFile
+1-0.github/workflows/release-documentation.yml
+1-01 files