FreeBSD/ports ab36cfanet/wifibox-core pkg-plist

net/wifibox-core: fix build

Apparently there is a bug in the upstream `Makefile` and the
`devd` configuration file is always created in the staging
directory, but because the `@comment` prefix is used for FreeBSD
14 and later, it is ignored and excluded from the package.

Obtained from:  https://github.com/pgj/freebsd-wifibox-port/commit/0534401cfc9f4722a7d9c93ade5695916ad3d598
DeltaFile
+1-0net/wifibox-core/pkg-plist
+1-01 files

LLVM/project d66420cllvm/test/CodeGen/X86 call-range-attr.ll

update test

Co-Authored-By: nikic <github at npopov.com>
DeltaFile
+2-3llvm/test/CodeGen/X86/call-range-attr.ll
+2-31 files

LLVM/project ddfbf5dllvm/test/CodeGen/X86 call-range-attr.ll

add test
DeltaFile
+74-0llvm/test/CodeGen/X86/call-range-attr.ll
+74-01 files

LLVM/project 90c1ba7llvm/test/CodeGen/AMDGPU bit-op-reduce-width-known-bits.ll, llvm/test/CodeGen/X86 argument-range-attr.ll

update test
DeltaFile
+12-14llvm/test/CodeGen/X86/argument-range-attr.ll
+3-3llvm/test/CodeGen/AMDGPU/bit-op-reduce-width-known-bits.ll
+15-172 files

LLVM/project 0ae088fllvm/test/CodeGen/X86 argument-range-attr.ll

add test
DeltaFile
+123-0llvm/test/CodeGen/X86/argument-range-attr.ll
+123-01 files

LLVM/project ccb3861llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp SelectionDAGBuilder.h

[SelectionDAG] Emit `AssertZext` for function argument range attributes
DeltaFile
+6-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+2-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+8-12 files

LLVM/project b3ff86bllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAGBuilder.cpp

[SelectionDAG] Drop unnecessary lower bound check in lowerRangeToAssertZExt
DeltaFile
+4-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-4llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+4-42 files

LLVM/project e535d2fllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/X86 abds.ll

[DAGCombiner] Fix abs(add) to abdu miscompile in foldABSToABD
DeltaFile
+9-9llvm/test/CodeGen/X86/abds.ll
+1-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+10-122 files

FreeBSD/ports 8f792d9games Makefile, games/linwarrior Makefile pkg-descr

games/linwarrior: Remove expired port

2026-05-10 games/linwarrior: Abandoned and obsolete, last release in 2010, not really playable
DeltaFile
+0-58games/linwarrior/files/patch-Makefile
+0-48games/linwarrior/Makefile
+0-22games/linwarrior/files/patch-source_cController.cpp
+0-6games/linwarrior/pkg-descr
+0-2games/linwarrior/distinfo
+0-1games/Makefile
+0-1371 files not shown
+1-1377 files

FreeBSD/ports ef72d45editors Makefile, editors/abiword-docs pkg-plist Makefile

editors/abiword-docs: Remove expired port

2026-05-09 editors/abiword-docs: abisource.com no longer exists
DeltaFile
+0-221editors/abiword-docs/pkg-plist
+0-24editors/abiword-docs/Makefile
+0-11editors/abiword-docs/files/patch-configure
+0-2editors/abiword-docs/distinfo
+0-1editors/Makefile
+0-1editors/abiword-docs/pkg-descr
+0-2601 files not shown
+1-2607 files

OPNSense/core f4a0759src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

Add comment about issue if interfaces vanish or become deconfigured by the user, but the KEA config is not adjusted accordingly.
DeltaFile
+4-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+4-01 files

LLVM/project 86ba661mlir/docs Tokens.md, mlir/lib/Conversion/AsyncToLLVM AsyncToLLVM.cpp

[mlir][IR] Add builtin `TokenTypeInterface`

type instead of type interface

add bytecode
DeltaFile
+104-0mlir/docs/Tokens.md
+60-0mlir/test/IR/token-type.mlir
+36-24mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp
+18-17mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
+30-0mlir/test/lib/Dialect/Test/TestOps.td
+12-12mlir/test/Dialect/SparseTensor/invalid.mlir
+260-5324 files not shown
+365-9530 files

OPNSense/core daed0e3src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

Fix the NO_LEASES_PLEASE client-classes test
DeltaFile
+2-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-31 files

LLVM/project d6f6cdallvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_cache_controls inttoptr-no-double-pointer.ll

[SPIR-V] Fix inttoptr type deduction with ptr.annotation (#189219)

Opaque pointer inttoptr was recording ptr as a pointee type, so
OpConvertUToPtr was emitted as pointer-to-pointer and then bitcasted
back. Please see an example below.

LLVM IR:
```
%p = inttoptr i64 %x to ptr addrspace(1)
%a = call ptr addrspace(1) @llvm.ptr.annotation(... %p ...)
call spir_func void @prefetch(ptr addrspace(1) %a, ...)
```

SPIR-V (before the change):
```
%p2 = OpConvertUToPtr %_ptr_CrossWorkgroup__ptr_CrossWorkgroup_uchar %x
%p1 = OpBitcast %_ptr_CrossWorkgroup_uchar %p2
OpFunctionCall ... %p1 ...
```

    [2 lines not shown]
DeltaFile
+37-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_cache_controls/inttoptr-no-double-pointer.ll
+2-0llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+39-02 files

OpenBSD/ports t1bJl5Zx11/gnome/text-editor distinfo Makefile, x11/gnome/text-editor/pkg PLIST

   Update to gnome-text-editor-49.2.
VersionDeltaFile
1.15+24-0x11/gnome/text-editor/pkg/PLIST
1.22+2-2x11/gnome/text-editor/distinfo
1.32+1-1x11/gnome/text-editor/Makefile
+27-33 files

OpenBSD/src ZxBqRQPlibexec/ld.so library.c library_mquery.c

   While technically allowed, shared libraries without PT_LOAD segments
   don't really make any sense.  Bail out early to avoid the bits of code
   that assume that we have a PT_LOAD sagment.  This avoids a NULL pointer
   dereference on i386 (which uses library_mquery.c) or bogus mmap calls
   on other architectures (which use library.c).

   The potential NULL pointer dereference in library_mquery.c was found by
   Frank Denis.

   ok guenther@
VersionDeltaFile
1.99+15-1libexec/ld.so/library.c
1.78+14-1libexec/ld.so/library_mquery.c
+29-22 files

OpenBSD/ports vmLSkUsprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.11.0.
VersionDeltaFile
1.65+2-2print/py-pypdf/distinfo
1.71+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports xN8jbEvgraphics/openjph distinfo Makefile

   Update to openjph-0.27.2.
VersionDeltaFile
1.15+2-2graphics/openjph/distinfo
1.16+1-1graphics/openjph/Makefile
+3-32 files

LLVM/project 9076fffllvm/test/CodeGen/AMDGPU ctlz_zero_undef.ll ctlz_zero_poison.ll, llvm/test/CodeGen/RISCV/rvv ctlz-vp.ll cttz-vp.ll

[DAG][GISel] Rename CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF/CTTZ_ELTS_ZERO_UNDEF -> CTTZ_ZERO_POISON/CTLZ_ZERO_POISON/CTTZ_ELTS_ZERO_POISON (#196732)

DAG/GISel are ambiguous about whether zero-input results in
UNDEF/POISON, unlike the rest of LLVM which makes it clear its POISON.

I've tried to clean this up once and for all by ensuring
SelectionDAG::canCreateUndefOrPoison does a includesPoison(Kind) check,
renaming the opcodes (including the VP variants) and updating as many
comments/tests as possible (I may still have missed some...).
DeltaFile
+0-2,614llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+2,614-0llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll
+0-1,670llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
+1,670-0llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll
+153-153llvm/test/CodeGen/RISCV/rvv/ctlz-vp.ll
+147-147llvm/test/CodeGen/RISCV/rvv/cttz-vp.ll
+4,584-4,584127 files not shown
+7,132-7,116133 files

FreeBSD/ports fdbcadetextproc/goldendict-ng distinfo Makefile

textproc/goldendict-ng: Update to 26.5.4

ChangeLog:
https://github.com/xiaoyifang/goldendict-ng/releases/tag/v26.5.4-Release.ea1a9803
DeltaFile
+3-3textproc/goldendict-ng/distinfo
+2-2textproc/goldendict-ng/Makefile
+5-52 files

FreeBSD/ports 427499ex11-themes/Kvantum distinfo pkg-plist

x11-themes/Kvantum: Update to 1.1.7

ChangeLog: https://github.com/tsujan/Kvantum/releases/tag/V1.1.7
DeltaFile
+3-3x11-themes/Kvantum/distinfo
+4-0x11-themes/Kvantum/pkg-plist
+1-1x11-themes/Kvantum/Makefile
+8-43 files

OpenBSD/src Ug4NGZxsys/arch/riscv64/dev pci_machdep.c

   Initialize ih_intrpin for regular (non-vector) MSI interrupts as well.
   Fixes regular MSIs on the SpacemiT K1 SoC.

   ok jsg@
VersionDeltaFile
1.3+2-1sys/arch/riscv64/dev/pci_machdep.c
+2-11 files

LLVM/project 4175ddallvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/unittests/Target/AArch64 InstSizes.cpp

[AArch64] Report accurate sizes for MOVaddr and MOVimm pseudos
DeltaFile
+89-0llvm/unittests/Target/AArch64/InstSizes.cpp
+25-0llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+114-02 files

LLVM/project 694c081llvm/lib/Target/AArch64 AArch64ExpandPseudoInsts.cpp AArch64ExpandImm.cpp

[NFC][AArch64] Extract MOVaddr* expansion model into common header

This makes the expansion logic reusable by getInstSizeInBytes in a
follow-up patch.
DeltaFile
+71-53llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+15-0llvm/lib/Target/AArch64/AArch64ExpandImm.cpp
+8-1llvm/lib/Target/AArch64/AArch64ExpandImm.h
+94-543 files

LLVM/project 1558618clang-tools-extra/clang-tidy/hicpp HICPPTidyModule.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Remove hicpp module [1/4] (#194516)

This is part one of removing the `hicpp-*` checks.

RFC:
https://discourse.llvm.org/t/rfc-regarding-the-current-status-of-hicpp-checks/89883

Part of https://github.com/llvm/llvm-project/issues/183462
DeltaFile
+74-0clang-tools-extra/test/clang-tidy/checkers/bugprone/unused-return-value-remove.cpp
+0-72clang-tools-extra/test/clang-tidy/checkers/hicpp/ignored-remove-result.cpp
+25-13clang-tools-extra/docs/ReleaseNotes.rst
+0-34clang-tools-extra/clang-tidy/hicpp/HICPPTidyModule.cpp
+0-23clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst
+0-12clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst
+99-15411 files not shown
+100-23417 files

LLVM/project 3be2eaallvm/cmake config-ix.cmake

[cmake] use target names instead of legacy variables (#185463)

Use the [name of the imported
targets](https://cmake.org/cmake/help/latest/module/CheckSymbolExists.html)
when testing the libraries during cmake configuration. This removes the
need to also set `CMAKE_REQUIRED_INCLUDES` and
`CMAKE_REQUIRED_DEFINITIONS` and reflects more modern CMake usage where
targets are preferred over variables.

This is already the case when checking libcurl in the same file.
DeltaFile
+2-5llvm/cmake/config-ix.cmake
+2-51 files

LLVM/project 7e2821eclang/lib/Sema SemaTemplateInstantiate.cpp SemaConcept.cpp, clang/test/SemaTemplate concepts-lambda.cpp

[Clang] Transform lambda's constraints when instantiating parameter mapping (#195995)

This way we can remove a few workarounds of lambda expressions where
outer template arguments of concepts have to be preserved through
ImplicitConceptSpecializationDecls.

Fixes #193944
DeltaFile
+33-3clang/test/SemaTemplate/concepts-lambda.cpp
+32-4clang/lib/Sema/SemaTemplateInstantiate.cpp
+8-22clang/lib/Sema/SemaConcept.cpp
+12-2clang/lib/Sema/TreeTransform.h
+0-14clang/lib/Sema/SemaTemplateDeduction.cpp
+7-0clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+92-452 files not shown
+93-528 files

OpenBSD/ports Bpf3wrZdevel/jjui distinfo modules.inc

   Update to jjui 0.10.5

   https://github.com/idursun/jjui/releases/tag/v0.10.5
VersionDeltaFile
1.25+20-16devel/jjui/distinfo
1.13+8-6devel/jjui/modules.inc
1.26+1-1devel/jjui/Makefile
+29-233 files

NetBSD/pkgsrc-wip dd6ca09gotop distinfo Makefile, gotop/patches patch-widgets_proc__netbsd.go patch-logging_logging__dup2.go

gotop: sync with upstream changes.
DeltaFile
+80-0gotop/patches/patch-widgets_proc__netbsd.go
+12-0gotop/patches/patch-logging_logging__dup2.go
+5-3gotop/distinfo
+2-2gotop/Makefile
+99-54 files

FreeBSD/ports a489150editors/py-editor distinfo Makefile

editors/py-editor: update 1.6.6 → 1.8.0
DeltaFile
+3-3editors/py-editor/distinfo
+2-2editors/py-editor/Makefile
+5-52 files