NetBSD/pkgsrc-wip 0d55db4libvips Makefile PLIST

Bump libvips to 8.18.6

Changes since 8.18.5:

    openexrload: more validation [Hygge Halcyon]
    heifload: tag as UNTRUSTED for libheif before 1.23.2
DeltaFile
+3-3libvips/distinfo
+2-2libvips/PLIST
+1-1libvips/Makefile
+6-63 files

FreeBSD/ports 73f9733textproc/moor Makefile distinfo

textproc/moor: Update 2.19.0 => 2.19.1

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

Reported by:    repology
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

LLVM/project b8c7806flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp, flang/test/Lower/OpenMP target-data-use-device-addr-descriptor.f90

[Flang][OpenMP] Fix use_device_addr descriptor types (#222961)

Fix invalid FIR for assumed-shape arrays in use_device_addr by using
matching descriptor-reference types and loading the descriptor inside
the region. Added tests.

Co-authored-by: Codex <codex at openai.com>
DeltaFile
+59-0flang/test/Lower/OpenMP/target-data-use-device-addr-descriptor.f90
+38-0flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+97-02 files

FreeBSD/ports 3c67edeastro/libosmpbf Makefile distinfo

astro/libosmpbf: update 1.7.0 → 1.8.0
DeltaFile
+3-3astro/libosmpbf/distinfo
+1-1astro/libosmpbf/Makefile
+4-42 files

FreeNAS/freenas dddb65esrc/middlewared/middlewared/plugins/zpool query_impl.py

NAS-143028 / 27.0.0-BETA.1 / Only treat EZFS_NOENT from open_pool as a missing pool in zpool.query (by creatorcary) (#19702)

`query_impl()` wraps both `open_pool()` and the status collection in one
`try`, so an `EZFS_NOENT` raised while reading the pool's error log is
handled as "pool does not exist" and a healthy pool is silently dropped
from the results. Narrow the handler to `open_pool()` so any other
failure propagates. Pairs with truenas/truenas_pylibzfs#307, which stops
`status()` raising on that error in the first place.

Original PR: https://github.com/truenas/middleware/pull/19701

Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
DeltaFile
+5-3src/middlewared/middlewared/plugins/zpool/query_impl.py
+5-31 files

LLVM/project f196f6autils/bazel/llvm-project-overlay/libc/test/src/math BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/math/smoke BUILD.bazel

[libc][Bazel] Add missing F16 math targets (#222937)

Addresses #221799 by adding all existing F16 tests that were missing
Bazel targets.
Validated by running all 184 F16 tests with bazel test.
DeltaFile
+93-6utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
+61-0utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+154-62 files

LLVM/project 178e6ddclang/include/clang/Basic CodeGenOptions.h, llvm/lib/CodeGen CommandFlags.cpp

Rename enum
DeltaFile
+3-3llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+2-2llvm/lib/CodeGen/CommandFlags.cpp
+2-2clang/include/clang/Basic/CodeGenOptions.h
+1-1llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+1-1llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
+1-1llvm/lib/Passes/CodeGenPassBuilder.cpp
+10-105 files not shown
+15-1511 files

FreeBSD/ports 8b940e6finance/hs-hledger Makefile.cabal distinfo, finance/hs-hledger-ui Makefile.cabal distinfo

finance/hs-hledger{,-ui,-web}: Update 1.52.3 => 1.52.4

* Add WWW for Hackage package

Approved by:            yuri@ (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59656
DeltaFile
+25-39finance/hs-hledger-web/distinfo
+23-23finance/hs-hledger-ui/distinfo
+17-17finance/hs-hledger/distinfo
+11-17finance/hs-hledger-web/Makefile.cabal
+10-10finance/hs-hledger-ui/Makefile.cabal
+7-7finance/hs-hledger/Makefile.cabal
+93-1133 files not shown
+102-1199 files

LLVM/project c90321aclang/include/clang/Basic CodeGenOptions.h, llvm/include/llvm/Support CodeGen.h

WebAssembly: Introduce ExceptionHandling::EmscriptenEH model

Add a dedicated EmscriptenEH exception model so the control uses
the standard exception model control, instead of relying on a backend
specific cl::opt. This will later migrate to a module flag and
remove -enable-emscripten-cxx-exceptions

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+20-12llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+11-6llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+8-7llvm/include/llvm/Support/CodeGen.h
+5-8llvm/test/CodeGen/WebAssembly/eh-option-errors.ll
+12-1clang/include/clang/Basic/CodeGenOptions.h
+6-3llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+62-3714 files not shown
+94-5320 files

FreeBSD/ports b7092b7misc/py-shell-gpt Makefile

misc/py-shell-gpt: Relax upper limit of py-openai version

While here, bump port revision for dependency change.

Reported by:    pkg-fallout
DeltaFile
+2-1misc/py-shell-gpt/Makefile
+2-11 files

LLVM/project 91b335allvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vreductions-mask.ll

[RISCV] Don't use VL node when lowering scalable mask reductions

Using ISD::XOR gives us the generic not (setcc cc) -> setcc inverse-cc combine.

Restricted to just scalable vectors since some fixed vector patterns break without the VL node.

The VP test doesn't improve because

1) VP reductions get legalized during regular op legalization, not vector legalization
2) so generic DAGCombines don't get a chance to run before the (splat_vector 1) is legalized to vmset_vl.

We can fix this by keeping the (splat_vector 1) legal, but this is left to another PR.
DeltaFile
+4-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-2llvm/test/CodeGen/RISCV/rvv/vreductions-mask.ll
+5-62 files

FreeNAS/freenas a57d5dfsrc/middlewared/middlewared/plugins/zpool query_impl.py

NAS-143028 / 26.0.0 / Only treat EZFS_NOENT from open_pool as a missing pool in zpool.query (#19701)

`query_impl()` wraps both `open_pool()` and the status collection in one
`try`, so an `EZFS_NOENT` raised while reading the pool's error log is
handled as "pool does not exist" and a healthy pool is silently dropped
from the results. Narrow the handler to `open_pool()` so any other
failure propagates. Pairs with truenas/truenas_pylibzfs#307, which stops
`status()` raising on that error in the first place.
DeltaFile
+5-3src/middlewared/middlewared/plugins/zpool/query_impl.py
+5-31 files

LLVM/project 0e0a1fallvm/lib/Target/ARM Thumb2SizeReduction.cpp, llvm/test/CodeGen/ARM cmse-harden-call-returned-values.ll

ARM: Track CPSR liveness in Thumb2SizeReduction without kill flags

Thumb2SizeReduction narrows a 32-bit instruction to its flag-setting
16-bit form only when CPSR is dead afterwards. It determined this from
kill flags on CPSR operands. Kill flags have been semi-deprecated
for over a decade, so avoid relying on them. Liveness should be evaluated
as a reverse walk over a block.

The existing forward walk over the block is still necessary as a separate
step for the different A9 avoidCPSRPartialUpdate optimization.

Co-Authored-By: Claude claude-opus-4.8 <noreply at anthropic.com>
DeltaFile
+122-0llvm/test/CodeGen/Thumb2/thumb2-reduce-size-cpsr.mir
+40-69llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
+2-2llvm/test/CodeGen/ARM/cmse-harden-call-returned-values.ll
+164-713 files

LLVM/project 0135990clang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 bmi-builtins.c lzcnt-builtins.c

[CIR][X86] Emit cir.clz/cir.ctz for lzcnt/tzcnt builtins (#222669)

These x86 builtins were lowered through cir.call_llvm_intrinsic even
though dedicated CIR bit-count ops already exist.

Assisted-by: grok-4.6

Signed-off-by: Letu Ren <fantasquex at gmail.com>
DeltaFile
+8-12clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+5-5clang/test/CIR/CodeGenBuiltins/X86/lzcnt-builtins.c
+3-3clang/test/CIR/CodeGenBuiltins/X86/bmi-builtins.c
+16-203 files

NetBSD/pkgsrc-wip 2aa560fchromium COMMIT_MSG distinfo, chromium/patches patch-v8_tools_run-paxctl.py patch-third__party_speech-dispatcher_libspeechd__version.h

chromium: add missing patch
DeltaFile
+33-32chromium/distinfo
+8-16chromium/COMMIT_MSG
+18-0chromium/patches/patch-third__party_devtools-frontend_src_third__party_typescript_typescript.py
+1-1chromium/patches/patch-v8_tools_run-paxctl.py
+1-1chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+1-1chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+62-5129 files not shown
+91-8035 files

NetBSD/pkgsrc sfEcqLLeditors/emacs modules.mk

   emacs: remove another reference to emacs21
VersionDeltaFile
1.42+2-2editors/emacs/modules.mk
+2-21 files

NetBSD/pkgsrc HLw1uAFeditors/emacs20 Makefile

   emacs20: fix build on -current
VersionDeltaFile
1.68+5-1editors/emacs20/Makefile
+5-11 files

LLVM/project 97bf780lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.h DWARFASTParserFortran.cpp, lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.h TypeSystemFortran.cpp

[lldb][Fortran] Added base type support to DWARFASTParserFortran, tests and method to get dwarf ast parser from TypeSystemFortran
DeltaFile
+209-0lldb/unittests/SymbolFile/DWARF/DWARFASTParserFortranTests.cpp
+127-4lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+17-1lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.h
+8-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+3-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+2-0lldb/unittests/SymbolFile/DWARF/CMakeLists.txt
+366-56 files

LLVM/project bc437a3clang/lib/Driver/ToolChains CommonArgs.cpp

Update CommonArgs.cpp
DeltaFile
+1-1clang/lib/Driver/ToolChains/CommonArgs.cpp
+1-11 files

NetBSD/pkgsrc 0BQG2Q9devel/pcl-cvs Makefile

   pcl-cvs: fix installation

   From Showta Ishizaki in PR 60726.
VersionDeltaFile
1.30+3-2devel/pcl-cvs/Makefile
+3-21 files

FreeBSD/src 2f10ffcsys/contrib/openzfs/cmd ztest.c zhack.c, sys/contrib/openzfs/cmd/zstream zstream_queue.c

zfs: merge openzfs/zfs at 02b5baf13

Notable upstream pull request merges:

 #18808 6d4ff3b4f Pool split leaks DTL spacemap objects
 #18844 0833cfd64 Decline Direct I/O reads on a file handle after a benign
                  verify failure
 #18853 39764eb06 Fix double free when cloning a block with a pending free
 #18901 51fe1fb84 dmu_send: a meta-dnode range does not start where an
                  object does
 #18903 904d4327f dmu_objset_open_impl: unregister prop callbacks on error
 #18906 e45640415 zdb: add detailed diagnostics for MOS leaks and spacemap
                  refs
 #18909 1b7143557 Keep a grown vdev from adopting an older pool's labels
 #18912 -multiple Defer destruction of a snapshot that a mount is holding
                  open
 #18921 33ae06bb6 ZIO: Batch vdev children completions
 #18940 7853c27eb ZIO: Batch lightweight ZIOs
 #18967 -multiple Speed up pool rewind and allow it to tolerate minor damage

    [33 lines not shown]
DeltaFile
+1,829-0sys/contrib/openzfs/tests/unit/test_nvpair.c
+654-1sys/contrib/openzfs/cmd/zhack.c
+425-68sys/contrib/openzfs/module/zfs/zio.c
+356-75sys/contrib/openzfs/module/zfs/spa.c
+248-85sys/contrib/openzfs/cmd/ztest.c
+200-97sys/contrib/openzfs/cmd/zstream/zstream_queue.c
+3,712-326159 files not shown
+8,227-1,054165 files

LLVM/project b18c59eclang/lib/AST/ByteCode InterpBuiltinObjectSize.cpp Pointer.h, clang/test/AST/ByteCode cxx11.cpp

[clang][bytecode] Improve array index and offset add/sub bounds checks wrt. opaque pointers (#223353)

We were previously causing an assertion since the index had more than 64
bits.
DeltaFile
+57-28clang/lib/AST/ByteCode/Interp.cpp
+17-9clang/lib/AST/ByteCode/Pointer.cpp
+19-0clang/test/AST/ByteCode/cxx11.cpp
+8-7clang/lib/AST/ByteCode/Interp.h
+11-0clang/lib/AST/ByteCode/Pointer.h
+2-1clang/lib/AST/ByteCode/InterpBuiltinObjectSize.cpp
+114-456 files

LLVM/project fe72b96mlir/include/mlir/Analysis DataFlowFramework.h, mlir/lib/Analysis DataFlowFramework.cpp

[mlir][dataflow] Deduplicate data-flow solver worklist items (#221983)

The solver enqueues a work item every time a state it depends on
changes, so the same item can appear in the worklist many times.
A duplicate work item is re-processed even though its inputs have not
changed since the previous processing. For example, a dense analysis can
visit a join point with N predecessors up to N times in a row.

To deduplicate the worklist, pending items are tracked using a
`DenseSet`, and an item that is already pending is not pushed again.
Items are removed from the set when dequeued, before being visited, so
an analysis can still re-enqueue the point it is currently visiting.

Since analyses already have to be monotone to reach a fixed point, this
change does not affect analysis results, only the number of visits until
convergence. The test `FooState` used XOR for the join operation, which
is not monotone; the join operation was switched to OR and dependent
tests were updated.

A test that counts how many times a join block with several predecessors
is visited was added to check the deduplication.
DeltaFile
+41-7mlir/test/Analysis/test-foo-analysis.mlir
+26-12mlir/test/lib/Analysis/TestDataFlowFramework.cpp
+15-15mlir/test/Analysis/DataFlow/test-staged-analyses.mlir
+20-2mlir/include/mlir/Analysis/DataFlowFramework.h
+1-2mlir/lib/Analysis/DataFlowFramework.cpp
+103-385 files

NetBSD/pkgsrc XFAr3sHdevel/libuuid Makefile.common

   libuuid: fix build on DragonFly

   From Showta Ishizaki in PR 60697.
VersionDeltaFile
1.16+6-1devel/libuuid/Makefile.common
+6-11 files

LLVM/project 0948910llvm/test/CodeGen/AMDGPU promote-alloca-byte-ptr-cast.ll barrier-addrspace-dereference.ll

AMDGPU: Use subarch triples in new tests added since all were converted
DeltaFile
+8-8llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+4-4llvm/test/CodeGen/AMDGPU/null-named-barrier-gv.ll
+2-2llvm/test/CodeGen/AMDGPU/barrier-addrspace-dereference.ll
+1-1llvm/test/CodeGen/AMDGPU/promote-alloca-byte-ptr-cast.ll
+15-154 files

LLVM/project 0aee1c3lldb/source/Plugins/TypeSystem/Fortran FortranTypes.cpp TypeSystemFortran.h, lldb/unittests/Symbol CMakeLists.txt TestTypeSystemFortran.cpp

[lldb][Fortran] Added base type support to TypeSystemFortran and Tests for TypeSystemFortran
DeltaFile
+237-0lldb/unittests/Symbol/TestTypeSystemFortran.cpp
+207-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+76-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.h
+34-35lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+16-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.cpp
+2-0lldb/unittests/Symbol/CMakeLists.txt
+572-351 files not shown
+573-357 files

LLVM/project 81f233flldb/source/Plugins/TypeSystem/Fortran FortranTypes.cpp TypeSystemFortran.h, lldb/unittests/Symbol CMakeLists.txt TestTypeSystemFortran.cpp

[lldb][Fortran] Added base type support to TypeSystemFortran and Tests for TypeSystemFortran
DeltaFile
+237-0lldb/unittests/Symbol/TestTypeSystemFortran.cpp
+207-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+76-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.h
+34-35lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+16-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.cpp
+2-0lldb/unittests/Symbol/CMakeLists.txt
+572-351 files not shown
+573-357 files

LLVM/project 7421fbabolt/lib/Core Relocation.cpp, bolt/test/RISCV relr.s

[BOLT][RISCV] Support reading RV64 RELR relocations (#222265)

Clang linked with packed relative dynamic relocations aborts when the
RELR reader requests the target relative relocation type. Return
`R_RISCV_RELATIVE` for RV64, preserving the RV32 restriction and other
targets.

Assisted by GPT-6.
DeltaFile
+35-0bolt/test/RISCV/relr.s
+1-0bolt/lib/Core/Relocation.cpp
+36-02 files

FreeBSD/ports ec68bcbdatabases/mongodb70 Makefile distinfo

databases/mongodb70: 7.0.43

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7043---sept-11-2026

Security:       CVE-2026-89099 "Race Condition in MongoDB Server Document Value Layer Leads to Memory Corruption"
DeltaFile
+3-3databases/mongodb70/distinfo
+1-1databases/mongodb70/Makefile
+4-42 files

LLVM/project bc5c361mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[mlir][NVVM] Add packed EX2 operations (#220501)

Add NVVM dialect operations for the public packed EX2 PTX instructions:
* `nvvm.ex2.f16x2` lowers to `ex2.approx.f16x2`
* `nvvm.ex2.bf16x2` lowers to `ex2.approx.ftz.bf16x2`
The existing scalar `nvvm.ex2` operation is unchanged. Includes LLVM IR
translation tests for both overloads.
DeltaFile
+28-0mlir/test/Target/LLVMIR/nvvm/transcendentals.mlir
+19-4mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+17-0mlir/test/Target/LLVMIR/nvvm/ex2_invalid.mlir
+12-0mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+76-44 files