FreeBSD/ports 372e6fadeskutils/foliate Makefile

deskutils/foliate: Explicity add msgfmt to build dependency.

This prevents build failures when NLS is turned off.

PR:             274769
Reported by:    Benjamin Takacs <nimaje+fbz at bureaucracy.de>
DeltaFile
+2-1deskutils/foliate/Makefile
+2-11 files

FreeBSD/ports 0ef5a91games/hs-scroll Makefile distinfo

games/hs-scroll: Update 1.20180421 => 1.20250228.2

* Switch GHC 9.4.8 => 9.10.3 (latest)

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+2-32games/hs-scroll/Makefile
+15-17games/hs-scroll/distinfo
+26-0games/hs-scroll/Makefile.cabal
+43-493 files

Linux/linux 3aae938drivers/input/joystick xpad.c, drivers/input/mouse bcm5974.c

Merge tag 'input-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input fixes from Dmitry Torokhov:

 - new IDs for BETOP BTP-KP50B/C and Razer Wolverine V3 Pro added to
   xpad controller driver

 - another quirk for new TUXEDO InfinityBook added to i8042

 - a small fixup for Synaptics RMI4 driver to properly unlock mutex when
   encountering an error in F54

 - an update to bcm5974 touch controller driver to reliably switch into
   wellspring mode

* tag 'input-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: xpad - add support for BETOP BTP-KP50B/C controller's wireless mode
  Input: xpad - add support for Razer Wolverine V3 Pro
  Input: synaptics-rmi4 - fix a locking bug in an error path

    [2 lines not shown]
DeltaFile
+41-1drivers/input/mouse/bcm5974.c
+7-0drivers/input/serio/i8042-acpipnpio.h
+5-0drivers/input/joystick/xpad.c
+2-2drivers/input/rmi4/rmi_f54.c
+55-34 files

FreeBSD/ports cf5520bwww/tomcat-devel distinfo Makefile

www/tomcat-devel: Update 11.0.20 => 11.0.21

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.21_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 45d46736b318f04213098f570ed02470d147e312)
DeltaFile
+3-3www/tomcat-devel/distinfo
+1-1www/tomcat-devel/Makefile
+4-42 files

FreeBSD/ports d6814c2www/tomcat110 distinfo Makefile

www/tomcat110: Update 11.0.20 => 11.0.21

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.21_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 55cc1548157317032c89a67bfc091f295e9362a5)
DeltaFile
+3-3www/tomcat110/distinfo
+1-1www/tomcat110/Makefile
+4-42 files

FreeBSD/ports 45d4673www/tomcat-devel distinfo Makefile

www/tomcat-devel: Update 11.0.20 => 11.0.21

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.21_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/tomcat-devel/distinfo
+1-2www/tomcat-devel/Makefile
+4-52 files

FreeBSD/ports 55cc154www/tomcat110 distinfo Makefile

www/tomcat110: Update 11.0.20 => 11.0.21

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.21_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/tomcat110/distinfo
+1-2www/tomcat110/Makefile
+4-52 files

FreeNAS/freenas b959ecdsrc/middlewared/middlewared/service crud_service.py

NAS-140543 / 26.0.0-BETA.2 / fix KeyError in CRUDService.query() (by yocalebo) (#18650)
DeltaFile
+3-0src/middlewared/middlewared/service/crud_service.py
+3-01 files

FreeNAS/freenas 446cdd5src/middlewared/middlewared/service crud_service.py

NAS-140543 / 27.0.0-BETA.1 / fix KeyError in CRUDService.query() (#18649)
DeltaFile
+3-0src/middlewared/middlewared/service/crud_service.py
+3-01 files

LLVM/project ff4c6fellvm/include/llvm/Analysis ScalarEvolution.h ScalarEvolutionExpressions.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Move NoWrapFlags definition outside SCEV scope, use for SCEVUse. (#190199)

The patch moves out of SCEV's scope so they can be re-used for SCEVUse.
SCEVUse gets an additional getNoWrapFlags helper that returns the union
of the expressions SCEV flags and the use-specific flags.

SCEVExpander has been updated to use this new helper.

In order to avoid other changes, the original names are exposed via
constexpr in SCEV. Not sure if there's a nicer way. One alternative
would be to define the enum in struct, and have SCEV inherit from it.

The patch also clarifies that the SCEVUse flags encode NUW/NSW, and
hides getInt, setInt, etc to avoid potential mis-use.

PR: https://github.com/llvm/llvm-project/pull/190199
DeltaFile
+105-72llvm/include/llvm/Analysis/ScalarEvolution.h
+22-27llvm/lib/Analysis/ScalarEvolution.cpp
+49-0llvm/unittests/Transforms/Utils/ScalarEvolutionExpanderTest.cpp
+16-15llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
+20-7llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
+1-2polly/test/CodeGen/non_affine_float_compare.ll
+213-1232 files not shown
+215-1258 files

LLVM/project 47cd798llvm/lib/Target/RISCV RISCVTargetTransformInfo.h, llvm/test/Transforms/LoopVectorize/RISCV conditional-scalar-assignment.ll conditional-scalar-assignment-fold-tail.ll

Revert "[LV] Enable scalable FindLast on RISCV." (#190463)

Reverts llvm/llvm-project#184931 since it crash llvm-test-suite.
https://lab.llvm.org/buildbot/#/builders/210/builds/9807
DeltaFile
+0-172llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment.ll
+0-129llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment-fold-tail.ll
+35-21llvm/test/Transforms/LoopVectorize/RISCV/select-cmp-reduction.ll
+0-1llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+35-3234 files

FreeBSD/ports 2d9adf9devel/hs-mueval distinfo Makefile

devel/hs-mueval: Switch GHC 9.4.8 => 9.10.3

* Follow upstream repo redirect to new WWW

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+17-15devel/hs-mueval/distinfo
+3-15devel/hs-mueval/Makefile
+12-0devel/hs-mueval/Makefile.cabal
+32-303 files

LLVM/project 7c60d08llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AArch64 known-fpclass-splat-vector.ll

[DAG] computeKnownFPClass - add ISD::SPLAT_VECTOR handling (#189780)

Fixes #189481

Implement ISD::SPLAT_VECTOR in SelectionDAG::computeKnownFPClass to
correctly propagate floating-point properties from scalar operands to
vectors.

Added AArch64 and RISC-V test coverage
DeltaFile
+31-0llvm/test/CodeGen/RISCV/combine-is_fpclass.ll
+24-0llvm/test/CodeGen/AArch64/known-fpclass-splat-vector.ll
+4-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+59-03 files

LLVM/project ee40533llvm/include/llvm/IR DiagnosticInfo.h

DiagnosticInfo: Fix stack-use-after-scope in DiagnosticInfoStackSize (#190442)

The string literal "stack frame size" passed to the base class
constructor created a temporary Twine that was destroyed after
the base constructor completed, leaving a dangling reference.

Fix by storing the Twine as a member variable in the derived class,
ensuring it lives as long as the diagnostic object itself.

Fixes ASAN stack-use-after-scope error in
  Clang :: Misc/backend-stack-frame-diagnostics-fallback.cpp
  LLVM :: CodeGen/X86/2007-04-24-Huge-Stack.ll
  LLVM :: CodeGen/X86/huge-stack-offset.ll
  LLVM :: CodeGen/X86/huge-stack-offset2.ll
  LLVM :: CodeGen/X86/huge-stack.ll
  LLVM :: CodeGen/X86/large-displacements.ll
  LLVM :: CodeGen/X86/stack-clash-extra-huge.ll
  LLVM :: CodeGen/X86/warn-stack.ll
  LLVM :: CodeGen/X86/win64-stackprobe-overflow.ll
DeltaFile
+3-2llvm/include/llvm/IR/DiagnosticInfo.h
+3-21 files

FreeBSD/src 0b39d72share/man/man4 virtio.4, sys/dev/virtio/pci virtio_pci_modern.c

virtio: use modern mode for transitional device by default

This patch changes the default value of the loader tunable
hw.virtio.pci.transitional to 1. This means, virtio uses the
modern mode for transitional devices by default.

The return values of vtpci_modern_probe() and vtpci_legacy_probei()
were chosen to prefer modern mode, but hw.virtio.pci.transitional=0
prevents modern mode.
Setting hw.virtio.pci.transitional to 1 by default seems a better fit.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D55894
DeltaFile
+1-1share/man/man4/virtio.4
+1-1sys/dev/virtio/pci/virtio_pci_modern.c
+2-22 files

FreeBSD/src 39c44fcshare/man/man4 virtio.4

virtio.4: fix typo

Reviewed by:    tuexen
Fixes:          c70755bc0d8f ("virtio: add loader tunables to sysctl")
MFC after:      3 days
DeltaFile
+2-2share/man/man4/virtio.4
+2-21 files

LLVM/project a8ad2a7lldb/include/lldb lldb-defines.h, lldb/source/Interpreter Options.cpp

[lldb] Fix alias parsing with joined options (#190301)

Fixes a crash with the following alias, which I use for printing the
contents of pointer variables:

```
command alias vp v -P1
```

At some point in the recent-ish past, parsing this alias has started
crashing lldb. The problem is code that assumes the option and its value
are separate. This assumption causes an index past the end of a vector.

This fix changes `FindArgumentIndexForOption`. The function now returns
a pair of indexes, the first index is the option, the second index is
the index of the value. In the case of joined options like `-P1`, the
two indexes are the same.
DeltaFile
+27-16lldb/source/Interpreter/Options.cpp
+7-0lldb/test/Shell/Commands/command-alias-joined-arg.test
+1-0lldb/include/lldb/lldb-defines.h
+35-163 files

FreeBSD/ports c2092e5net-mgmt/victoria-logs distinfo Makefile

net-mgmt/victoria-logs: upgrade to 1.49

ChangeLog: https://docs.victoriametrics.com/victorialogs/changelog/
DeltaFile
+5-5net-mgmt/victoria-logs/distinfo
+1-1net-mgmt/victoria-logs/Makefile
+6-62 files

NetBSD/src 48fG09husr.bin/cksum cksum.c

   PR 60154: do not print arbitrary control characters when printing
   file names while checking hashes with the -c option.
VersionDeltaFile
1.53+15-4usr.bin/cksum/cksum.c
+15-41 files

FreeBSD/ports 3d2de13devel/elm-format distinfo Makefile, devel/elm-format/files patch-cabal.project

devel/elm-format: Update 0.8.7 => 0.8.8

* Switch GHC 9.4.8 => 9.6.7

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+159-147devel/elm-format/distinfo
+3-87devel/elm-format/Makefile
+86-0devel/elm-format/Makefile.cabal
+0-11devel/elm-format/files/patch-cabal.project
+248-2454 files

FreeBSD/ports 12600e8www/hs-postgrest distinfo Makefile

www/hs-postgrest: Update 14.6 => 14.8

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-3www/hs-postgrest/distinfo
+1-1www/hs-postgrest/Makefile
+1-1www/hs-postgrest/Makefile.cabal
+7-53 files

LLVM/project e6a0695llvm/lib/Target/RISCV RISCVTargetTransformInfo.h, llvm/test/Transforms/LoopVectorize/RISCV conditional-scalar-assignment.ll conditional-scalar-assignment-fold-tail.ll

Revert "[LV] Enable scalable FindLast on RISCV. (#184931)"

This reverts commit a955b3cabab66bba586fdd14f56ab251c50dfc05.
DeltaFile
+0-172llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment.ll
+0-129llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment-fold-tail.ll
+35-21llvm/test/Transforms/LoopVectorize/RISCV/select-cmp-reduction.ll
+0-1llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+35-3234 files

OpenBSD/src 46h7Qpyshare/man/man4/man4.riscv64 smtgpio.4 Makefile

   smtgpio(4)
VersionDeltaFile
1.1+43-0share/man/man4/man4.riscv64/smtgpio.4
1.13+2-1share/man/man4/man4.riscv64/Makefile
+45-12 files

LLVM/project 230d757mlir/lib/Reducer OptReductionPass.cpp

[mlir][reducer] make opt-reduction pass clone topOp after check (NFC) (#189356)

To avoid potential memory leaks, this PR defers the ModuleOp cloning
until after the verification check. If the check fails, the
moduleVariant might not be properly deallocated(original
implementation), leading to a memory leak. Therefore, this PR ensures
that the clone operation is only performed after a successful check. It
is part of https://github.com/llvm/llvm-project/pull/189353.
DeltaFile
+1-2mlir/lib/Reducer/OptReductionPass.cpp
+1-21 files

LLVM/project fb3fadapolly/include/polly ScopBuilder.h, polly/lib/Analysis ScopBuilder.cpp

[Polly][NFC] Convert ScopBuilder::getPwAff() to isl++ (#190458)
DeltaFile
+18-11polly/lib/Analysis/ScopBuilder.cpp
+4-3polly/include/polly/ScopBuilder.h
+22-142 files

FreeBSD/ports c5988a5mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.9.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.9.1esr/releasenotes/

(cherry picked from commit a9e1f981d4a89fa80da8d8260547cf0fbafb72de)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-2mail/thunderbird-esr/Makefile
+4-52 files

FreeBSD/ports a9e1f98mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.9.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.9.1esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-2mail/thunderbird-esr/Makefile
+4-52 files

LLVM/project 5e0efc0llvm/include/llvm/CodeGenTypes LowLevelType.h, llvm/lib/CodeGen LowLevelTypeUtils.cpp

Reland "[GlobalISel][LLT] Introduce FPInfo for LLT (Enable bfloat, ppc128float and others in GlobalISel) (#155107)" (#188502)

This is a reland of https://github.com/llvm/llvm-project/pull/155107
along with a fix for old gcc builds.

This patch is reverted in
https://github.com/llvm/llvm-project/pull/188344 due to compilation
failures described in
https://github.com/llvm/llvm-project/pull/155107#issuecomment-4121292756

The fix to old gcc builds is to remove `constexpr` modifiers in the
original patch in 0721d8e7768c011b8cf2d4d223ca6eca3392b1f9
DeltaFile
+400-145llvm/include/llvm/CodeGenTypes/LowLevelType.h
+160-73llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+135-0llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp
+77-35llvm/lib/CodeGen/MIRParser/MIParser.cpp
+64-39llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
+69-25llvm/lib/CodeGen/LowLevelTypeUtils.cpp
+905-31748 files not shown
+1,300-48554 files

LLVM/project 47d8003polly/include/polly ScopInfo.h, polly/lib/Analysis ScopInfo.cpp ScopBuilder.cpp

[Polly][NFC] Use factory pattern (#190456)

To (theoretically) reduce coupling of Scop and ScopBuilder.
DeltaFile
+14-10polly/lib/Analysis/ScopInfo.cpp
+6-5polly/include/polly/ScopInfo.h
+2-2polly/lib/Analysis/ScopBuilder.cpp
+22-173 files

FreeBSD/ports 6b73692devel/violet distinfo Makefile

devel/violet: Follow upstream tarball reroll

Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2

(cherry picked from commit 52e78bf0646d295d3eaaa3d08ffd9e5865484fa3)
DeltaFile
+3-3devel/violet/distinfo
+1-1devel/violet/Makefile
+4-42 files