FreeBSD/src 756500fsys/conf kern.post.mk

kern.post.mk: Replace "mkdir -p" with "install -d"

to create the 'dir' entry in METALOG

Signed-off-by: Marian Cingel <cingel.marian at gmail.com>
Reviewed by: imp, kevans
Pull Request: https://github.com/freebsd/freebsd-src/pull/1967
DeltaFile
+1-1sys/conf/kern.post.mk
+1-11 files

FreeBSD/ports 223914bjava/dbvis distinfo Makefile

java/dbvis: Update 25.3.3 => 26.1

Release Notes:
https://www.dbvis.com/releasenotes/26.1/

MFH:    2026Q1
(cherry picked from commit 60e603b04dad6244d45a41aacbbfdbb854a7ec2a)
DeltaFile
+2-2java/dbvis/distinfo
+1-1java/dbvis/Makefile
+3-32 files

FreeBSD/ports bcd1758java/dbvis distinfo Makefile

java/dbvis: Update 25.3.2 => 25.3.3

Release Notes:
https://www.dbvis.com/releasenotes/25.3/

MFH:    2026Q1
(cherry picked from commit 2a42f45312cbeebc5b3b59ec7117a8c932a450c2)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports 8d1be12java/dbvis distinfo Makefile

java/dbvis: Update 25.3.1 => 25.3.2

Release Notes:
https://www.dbvis.com/releasenotes/25.3/

(cherry picked from commit c30e294c229a61a9540eafd21fb66bff380c9646)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports 2ebfebedevel/ghpr distinfo Makefile

devel/ghpr: update to v2

v2: Add check to make sure that there's a proper freebsd remote

Sponsored by:           Netflix
DeltaFile
+3-3devel/ghpr/distinfo
+1-1devel/ghpr/Makefile
+4-42 files

FreeBSD/ports 60e603bjava/dbvis distinfo Makefile

java/dbvis: Update 25.3.3 => 26.1

Release Notes:
https://www.dbvis.com/releasenotes/26.1/

MFH:    2026Q1
DeltaFile
+2-2java/dbvis/distinfo
+1-1java/dbvis/Makefile
+3-32 files

FreeBSD/ports 2a42f45java/dbvis distinfo Makefile

java/dbvis: Update 25.3.2 => 25.3.3

Release Notes:
https://www.dbvis.com/releasenotes/25.3/

MFH:    2026Q1
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports d5a0ad0textproc/moor distinfo Makefile

textproc/moor: Update 2.11.0 => 2.11.1

Changelog:
https://github.com/walles/moor/releases/tag/v2.11.1

Reviewed by:    osa, vvd (Mentors)
Approved by:    osa (Mentor)
Differential Revision: https://reviews.freebsd.org/D55715
DeltaFile
+5-5textproc/moor/distinfo
+1-2textproc/moor/Makefile
+6-72 files

FreeBSD/src e75c8fausr.sbin/virtual_oss/virtual_oss virtual_oss.c

virtual_oss: Use virtual_oss_timestamp() to avoid duplication

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+13-16usr.sbin/virtual_oss/virtual_oss/virtual_oss.c
+13-161 files

FreeBSD/src 3a41085usr.sbin/virtual_oss/virtual_oss virtual_oss.c

virtual_oss: Use virtual_oss_delay_ns() to avoid duplication

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-4usr.sbin/virtual_oss/virtual_oss/virtual_oss.c
+1-41 files

FreeBSD/src 0351c21usr.sbin/virtual_oss/virtual_oss Makefile

virtual_oss(8): Expose ioctl interface

PR:             293545
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days

(cherry picked from commit d15987cc06192f78a31040f2c142bcaf88e8a1ee)
DeltaFile
+2-0usr.sbin/virtual_oss/virtual_oss/Makefile
+2-01 files

LLVM/project d712e43llvm/test/CodeGen/AArch64 fp-maximumnum-minimumnum.ll, llvm/test/CodeGen/X86 wide-scalar-shift-by-byte-multiple-legalization.ll andnot-sink-not.ll

Rebase

Created using spr 1.3.7
DeltaFile
+1,561-2,812llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+2,071-1,930llvm/test/CodeGen/AArch64/fp-maximumnum-minimumnum.ll
+3,114-0llvm/test/CodeGen/X86/andnot-sink-not.ll
+969-2,001llvm/test/CodeGen/X86/bit-manip-i512.ll
+538-1,357llvm/test/CodeGen/X86/shift-i512.ll
+730-244mlir/test/Dialect/Linalg/specialize-generic-ops.mlir
+8,983-8,3441,211 files not shown
+42,311-22,3571,217 files

FreeBSD/ports 857657csecurity/mbedtls4 pkg-plist Makefile, security/mbedtls4/files patch-library_CMakeLists.txt

security/mbedtls4: Fix upstream libmbedcrypto.so installation bug

Not respect DESTDIR during create symlinks libmbedcrypto.so*.
Upstream issue: https://github.com/Mbed-TLS/mbedtls/issues/10627

- Add fix for installing libmbedcrypto.so from upstream pool request:
  https://github.com/Mbed-TLS/mbedtls/pull/10631
- Add strip for libmbedcrypto.so.
- Sort pkg-plist.

PR:             293653
Approved by:    Paavo-Einari Kaipila <pkaipila at gmail.com> (maintainer)
DeltaFile
+37-35security/mbedtls4/pkg-plist
+11-0security/mbedtls4/files/patch-library_CMakeLists.txt
+2-0security/mbedtls4/Makefile
+50-353 files

FreeBSD/src b5514e1tools/build depend-cleanup.sh

depend-cleanup.sh: rebuild strnlen.o on riscv64 if it came from strnlen.S

We have to switch back to the previous rule once the temporary
build fix has been replaced with a permanent fix.

MFC after:      1 week
See also:       2a4e3112c811b9892e14e15cfd23538e7e47329c
PR:             293353, 293296
DeltaFile
+4-1tools/build/depend-cleanup.sh
+4-11 files

FreeBSD/ports ecc11b1devel Makefile, devel/ghpr Makefile pkg-descr

devel/ghpr: github pull request

Tool to help FreeBSD developers land github pull requests, initial
version.

Sponsored by:           Netflix
DeltaFile
+30-0devel/ghpr/Makefile
+16-0devel/ghpr/pkg-descr
+3-0devel/ghpr/distinfo
+1-0devel/Makefile
+50-04 files

LLVM/project baac39clibclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/async wait_group_events.cl

libclc: Add amdgpu wait_group_events (#185177)
DeltaFile
+23-0libclc/opencl/lib/amdgcn/async/wait_group_events.cl
+1-0libclc/opencl/lib/amdgcn/SOURCES
+24-02 files

Linux/linux 1954c4finclude/linux eventpoll.h

eventpoll: Convert epoll_put_uevent() to scoped user access

Saves two function calls, and one stac/clac pair.

stac/clac is rather expensive on older cpus like Zen 2.

A synthetic network stress test gives a ~1.5% increase of pps
on AMD Zen 2.

Signed-off-by: Eric Dumazet <edumazet at google.com>
Cc: Christophe Leroy <christophe.leroy at csgroup.eu>
Cc: Dave Hansen <dave.hansen at intel.com>
Cc: Kuniyuki Iwashima <kuniyu at google.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+7-4include/linux/eventpoll.h
+7-41 files

FreeBSD/ports 2c3403csysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.60.0

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.60.0
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+1-0sysutils/fastfetch/pkg-plist
+5-43 files

OpenBSD/ports FYYmKZ4emulators/mame Makefile distinfo

   mame: roll the port forward to slightly past the latest release.

   This brings in some build fixes for ASIO for long deprecated function use,
   which are required for building with the upcoming asio 1.36 update.

   From Brad.
VersionDeltaFile
1.101+2-2emulators/mame/Makefile
1.79+2-2emulators/mame/distinfo
+4-42 files

LLVM/project d7ff97dlibcxx/utils/ci/lnt run-benchmarks

[libc++] Support build failures when running LNT benchmarks (#185234)

It's rare but possible for the codebase not to build. When that happens,
we should carry on and still submit an empty LNT report for that order,
otherwise we'll get stuck thinking that order hasn't been benchmarked
yet.
DeltaFile
+3-2libcxx/utils/ci/lnt/run-benchmarks
+3-21 files

LLVM/project 01d3479clang/test/CIR/CodeGenOpenACC private-clause-pointer-array-recipes-CtorDtor.cpp combined-reduction-clause-default-ops.cpp, clang/test/CIR/IR cmp.cir

[CIR] Change CmpOp assembly format to use bare keyword style

Update the assembly format of cir.cmp from the parenthesized style
  cir.cmp(gt, %a, %b) : !s32i, !cir.bool
to the bare keyword style used by other CIR ops like cir.cast:
  cir.cmp gt %a, %b : !s32i

The result type (!cir.bool) is now automatically inferred as it is
always cir::BoolType.
DeltaFile
+64-64clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+60-60clang/test/CIR/IR/cmp.cir
+57-57clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-default-ops.cpp
+57-57clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-default-ops.cpp
+57-57clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.cpp
+57-57clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.c
+352-35282 files not shown
+1,321-1,29488 files

FreeBSD/src 2a4e311lib/libc/riscv/string Makefile.inc

libc/riscv64: temporarily disable strnlen() implementation until a fix is developed

strnlen() doesn't seem to cope well with a length argument such that
string pointer plus length overflows past the end of the address space.

Reviewed by:    fuz
MFC after:      1 week
PR:             293353, 293296
Differential Revision:  https://reviews.freebsd.org/D55714
DeltaFile
+0-1lib/libc/riscv/string/Makefile.inc
+0-11 files

LLVM/project efdf43bclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Split CIR_UnaryOp into individual operations

Split the monolithic cir.unary operation (which dispatched on a
UnaryOpKind enum) into four separate operations: cir.inc, cir.dec,
cir.minus, and cir.not.

This follows the same pattern used when cir.binop was split into
individual binary operations (AddOp, SubOp, etc.).

Changes:
- Add CIR_UnaryOpInterface with getInput()/getResult() methods
- Add CIR_UnaryOp and CIR_UnaryOpWithOverflowFlag base classes
- Define IncOp, DecOp, MinusOp, NotOp with per-op folds
- Add Involution trait to NotOp for not(not(x)) -> x folding
- Replace createUnaryOp() with createInc/Dec/Minus/Not builders
- Split LLVM lowering into four separate patterns
- Split LoweringPrepare complex-type handling per unary op
- Update CIRCanonicalize and CIRSimplify for new op types
- Update all codegen files to use bool params instead of UnaryOpKind

    [6 lines not shown]
DeltaFile
+91-105clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+56-88clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+111-28clang/include/clang/CIR/Dialect/IR/CIROps.td
+62-62clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+41-41clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-NoOps.cpp
+36-36clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-inline-ops.cpp
+397-36076 files not shown
+1,390-1,36482 files

Linux/linux 3b5d535drivers/scsi scsi_devinfo.c scsi_scan.c, drivers/scsi/mpi3mr mpi3mr_fw.c

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Two core changes and the rest in drivers, one core change to quirk the
  behaviour of the Iomega Zip drive and one to fix a hang caused by tag
  reallocation problems, which has mostly been seen by the iscsi client.

  Note the latter fixes the problem but still has a slight sysfs memory
  leak, so will be amended in the next pull request (once we've run the
  fix for the fix through our testing)"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: target: Fix recursive locking in __configfs_open_file()
  scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  scsi: mpi3mr: Clear reset history on ready and recheck state after timeout
  scsi: core: Fix refcount leak for tagset_refcnt
DeltaFile
+6-9drivers/target/target_core_configfs.c
+10-0drivers/scsi/mpi3mr/mpi3mr_fw.c
+1-1drivers/scsi/scsi_devinfo.c
+1-0drivers/scsi/scsi_scan.c
+18-104 files

LLVM/project 516347alibc/src/__support/math ceill.h, libc/test/shared shared_math_test.cpp

link issue
DeltaFile
+2-13libc/src/__support/math/ceill.h
+3-5libc/test/shared/shared_math_test.cpp
+5-182 files

LLVM/project 7370190libclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/printf __printf_alloc.cl

libclc: Add __printf_alloc implementation

AMDGPU OpenCL printf implementation emits a call to this helper
function.
DeltaFile
+36-0libclc/opencl/lib/amdgcn/printf/__printf_alloc.cl
+1-0libclc/opencl/lib/amdgcn/SOURCES
+37-02 files

OpenBSD/ports SIWN2hPlang/gcc/15 Makefile, lang/gcc/15/patches patch-libphobos_libdruntime_config_sparc64_switchcontext_S patch-libphobos_libdruntime_Makefile_in

   lang/gcc/15: add dlang support at aarch64, amd64 and sparc64

   OK: sthen@
VersionDeltaFile
1.1+178-0lang/gcc/15/patches/patch-libphobos_libdruntime_config_sparc64_switchcontext_S
1.2+118-1lang/gcc/15/patches/patch-libphobos_libdruntime_Makefile_in
1.2+54-1lang/gcc/15/patches/patch-libphobos_libdruntime_core_thread_fiber_package_d
1.2+48-2lang/gcc/15/patches/patch-libphobos_configure
1.21+15-14lang/gcc/15/Makefile
1.2+12-1lang/gcc/15/patches/patch-gcc_d_Make-lang_in
+425-193 files not shown
+455-219 files

OpenBSD/ports AAHizrPlang/gcc/11/patches patch-libphobos_libdruntime_config_sparc64_switchcontext_S patch-libphobos_libdruntime_Makefile_in

   lang/gcc/11: add dlang support at sparc64
VersionDeltaFile
1.1+178-0lang/gcc/11/patches/patch-libphobos_libdruntime_config_sparc64_switchcontext_S
1.3+109-1lang/gcc/11/patches/patch-libphobos_libdruntime_Makefile_in
1.3+55-2lang/gcc/11/patches/patch-libphobos_libdruntime_core_thread_fiber_d
1.3+48-2lang/gcc/11/patches/patch-libphobos_configure
1.3+43-6lang/gcc/11/patches/patch-gcc_d_d-lang_cc
1.2+15-17lang/gcc/11/patches/patch-libphobos_libdruntime_core_stdc_stdio_d
+448-282 files not shown
+456-358 files

LLVM/project 0482fe0llvm/test/CodeGen/WebAssembly ctselect-fallback-vector.ll ctselect-fallback-patterns.ll

[LLVM][WebAssembly] Regenerate ct.select test CHECK lines

Update CHECK lines to match the new constant-time AND/OR/XOR expansion
from the CT_SELECT legalization fix.
DeltaFile
+196-238llvm/test/CodeGen/WebAssembly/ctselect-fallback-vector.ll
+166-256llvm/test/CodeGen/WebAssembly/ctselect-fallback-patterns.ll
+129-201llvm/test/CodeGen/WebAssembly/ctselect-fallback.ll
+127-186llvm/test/CodeGen/WebAssembly/ctselect-fallback-edge-cases.ll
+10-16llvm/test/CodeGen/WebAssembly/ctselect-side-effects.ll
+628-8975 files

LLVM/project ef02361llvm/test/CodeGen/WebAssembly ctselect-fallback-vector.ll ctselect-fallback-patterns.ll

[ConstantTime][WebAssembly] Add comprehensive tests for ct.select
DeltaFile
+714-0llvm/test/CodeGen/WebAssembly/ctselect-fallback-vector.ll
+641-0llvm/test/CodeGen/WebAssembly/ctselect-fallback-patterns.ll
+552-0llvm/test/CodeGen/WebAssembly/ctselect-fallback.ll
+376-0llvm/test/CodeGen/WebAssembly/ctselect-fallback-edge-cases.ll
+226-0llvm/test/CodeGen/WebAssembly/ctselect-side-effects.ll
+2,509-05 files