LLVM/project fae36f2llvm/lib/Target/AArch64/GISel AArch64CallLowering.cpp, llvm/test/CodeGen/AArch64/GlobalISel irtranslator-vararg.ll

[AArch64][GlobalISel] Use f128 types for varargs registers. (#218166)
DeltaFile
+16-16llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vararg.ll
+1-1llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
+17-172 files

LLVM/project bb884c8llvm/include/llvm/Support GenericDomTree.h, llvm/lib/Transforms/Scalar NewGVN.cpp

[DomTree] Make addChild/removeChild private, update NewGVN caller (#218164)

NewGVN's value numbering loop converges more quickly when blocks are
processed in a reverse post order. The code additionally ensures a
property the pass does not need (commit 6658cc9ead67 in 2016): in a
preorder of the dominator tree the instructions dominated by a block are
contiguous.

Use the default RPO and drop addChild/removeChild callers, so that the
two members can be made private. `opt -passes=newgvn` slightly
decreases.
DeltaFile
+22-24llvm/include/llvm/Support/GenericDomTree.h
+3-31llvm/lib/Transforms/Scalar/NewGVN.cpp
+25-552 files

FreeBSD/ports 9f5fc9adevel/rubygem-oci Makefile distinfo

devel/rubygem-oci: Update 2.23.0 => 2.24.0

Changelog:
https://github.com/oracle/oci-ruby-sdk/releases/tag/v2.24.0

PR:             297704
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/rubygem-oci/distinfo
+1-1devel/rubygem-oci/Makefile
+4-42 files

FreeBSD/ports 1638efftextproc/py-readchar distinfo Makefile

textproc/py-readchar: Update 4.2.1 => 4.2.2, take maintainership

Changelog:
- Fix pytest 9 compatibility.
- Add Android as a supported platform.
https://github.com/magmax/python-readchar/releases/tag/v4.2.2

- Remove unnecessary USES=dos2unix.
- Fix warnings from portclippy.

PR:             297766
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+4-7textproc/py-readchar/Makefile
+3-3textproc/py-readchar/distinfo
+7-102 files

LLVM/project 8dba613mlir/lib/Conversion/VectorToXeGPU VectorToXeGPU.cpp, mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp

[mlir][xegpu] Lower dynamic high-D nd load/store via base-pointer fold (#215711)

Reworks lowering of >2D (batched)
`xegpu.create_nd_tdesc`/`load_nd`/`store_nd`/ `prefetch_nd` (batched
GEMM, rank-4 flash-attention) to keep the full high-D memref as the
descriptor source and carry the leading (batch) offsets as a row offset
into a flattened 2D plane, instead of slicing a per-batch
`memref.subview` during blocking.
 
For example, the wg-level IR read a 4d vector out of a dynamic shaped
memref.
 ```mlir
    %0 = vector.transfer_read %source[%i, %j, %k, %l], %c0
{in_bounds = [true, true, true, true]} : memref<?x?x8x16xf32>,
vector<2x4x8x16xf32>
 ```
This lowers with no subview — the full memref is the descriptor source
and all four offsets stay on the load:


    [35 lines not shown]
DeltaFile
+59-195mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
+171-45mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+89-52mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
+42-51mlir/test/Conversion/VectorToXeGPU/transfer-read-to-xegpu.mlir
+4-54mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
+32-20mlir/test/Conversion/VectorToXeGPU/transfer-write-to-xegpu.mlir
+397-41717 files not shown
+714-54523 files

FreeBSD/ports e5e675bdevel/gum Makefile distinfo

devel/gum: Update 0.17.0 => 2.0.0

Changelog:
https://github.com/charmbracelet/gum/releases/tag/v2.0.0

PR:             297772
Sponsored by:   UNIS Labs
DeltaFile
+5-5devel/gum/distinfo
+2-3devel/gum/Makefile
+7-82 files

OpenBSD/ports LPPIFfPwww/ruby-typhoeus Makefile distinfo, www/ruby-typhoeus/pkg PLIST

   update 1.4.1 -> 1.6.0
VersionDeltaFile
1.4+0-64www/ruby-typhoeus/pkg/PLIST
1.4+2-2www/ruby-typhoeus/distinfo
1.7+1-1www/ruby-typhoeus/Makefile
+3-673 files

OpenBSD/ports GXiOEv9www/ruby-ethon Makefile distinfo, www/ruby-ethon/patches patch-Gemfile

   update 0.16.0 -> 0.18.0
VersionDeltaFile
1.4+0-54www/ruby-ethon/pkg/PLIST
1.5+2-2www/ruby-ethon/distinfo
1.9+1-1www/ruby-ethon/Makefile
1.4+0-0www/ruby-ethon/patches/patch-Gemfile
+3-574 files

NetBSD/src lnEuu6tusr.bin/make parse.c, usr.bin/make/unit-tests directive-for.mk directive-for.exp

   make: fix line number in error message about newline in .for loop
VersionDeltaFile
1.33+9-9usr.bin/make/unit-tests/directive-for.exp
1.758+11-4usr.bin/make/parse.c
1.34+4-5usr.bin/make/unit-tests/directive-for.mk
+24-183 files

OpenBSD/ports pI1BL5Dsecurity/wpscan distinfo Makefile

   update 4.0.0 -> 4.1.0
VersionDeltaFile
1.36+1-5security/wpscan/Makefile
1.27+2-2security/wpscan/distinfo
+3-72 files

NetBSD/src Y9s8Aczusr.bin/make/unit-tests directive-for.exp directive-for.mk

   tests/make: demonstrate wrong line number in error about newline
VersionDeltaFile
1.33+16-1usr.bin/make/unit-tests/directive-for.mk
1.32+12-0usr.bin/make/unit-tests/directive-for.exp
+28-12 files

FreeBSD/src 21f5c84usr.sbin/daemon daemon.8 daemon.c

daemon(8): Add option to write pidfile w/o supervising it

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             280487
Reviewed by:    kevans, michaelo
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D46313

(cherry picked from commit fe06e383cc64fce8b604d21f8526b91fa6aecc39)
DeltaFile
+23-4usr.sbin/daemon/daemon.c
+16-3usr.sbin/daemon/daemon.8
+39-72 files

LLVM/project 73484e4llvm/lib/Target/RISCV RISCVCodeGenPassBuilder.cpp RISCVPassRegistry.def, llvm/test/CodeGen/RISCV expand-atomic-pseudo.mir

[RISCV] Port ExpandAtomicPseudo to NewPM (#218161)
DeltaFile
+38-22llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp
+44-0llvm/test/CodeGen/RISCV/expand-atomic-pseudo.mir
+9-2llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+1-1llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+2-0llvm/lib/Target/RISCV/RISCVPassRegistry.def
+96-272 files not shown
+98-278 files

FreeBSD/src 79f020fusr.sbin/daemon daemon.8 daemon.c

daemon(8): Add option to write pidfile w/o supervising it

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             280487
Reviewed by:    kevans, michaelo
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D46313

(cherry picked from commit fe06e383cc64fce8b604d21f8526b91fa6aecc39)
DeltaFile
+23-4usr.sbin/daemon/daemon.c
+16-3usr.sbin/daemon/daemon.8
+39-72 files

FreeBSD/ports 8cf40d8sysutils/facl Makefile distinfo

sysutils/facl: Update to 1.4.0
DeltaFile
+5-5sysutils/facl/distinfo
+1-1sysutils/facl/Makefile
+6-62 files

FreeBSD/ports e5163d4multimedia/simplescreenrecorder Makefile distinfo

multimedia/simplescreenrecorder: Update to latest commit upstream to fix build with FFmpeg 9

Update to commit e73e076

PR:             297369
Approved by:    blanket (build fix)
DeltaFile
+3-3multimedia/simplescreenrecorder/distinfo
+2-3multimedia/simplescreenrecorder/Makefile
+5-62 files

FreeBSD/ports 619a3a9graphics/openboard Makefile distinfo

graphics/openboard: Fix build with FFmpeg 9

Backport upstream commit 41ba5bdcb2d6d10106eccec579e0e2db93c5e9e5

Reference:
https://github.com/OpenBoard-org/OpenBoard/commit/41ba5bdcb2d6d10106eccec579e0e2db93c5e9e5

PR:             296339
Approved by:    blanket (build fix)
DeltaFile
+3-1graphics/openboard/distinfo
+3-0graphics/openboard/Makefile
+6-12 files

FreeBSD/ports a16fa63audio/audiowmark Makefile distinfo

audio/audiowmark: Import upstream PR 79 to fix build with FFmpeg 9

Reference:
https://github.com/swesterfeld/audiowmark/pull/79

PR:             297366
Approved by:    blanket (build fix)
DeltaFile
+3-1audio/audiowmark/distinfo
+3-0audio/audiowmark/Makefile
+6-12 files

FreeBSD/ports 1d82d7cemulators/fceux/files patch-ffmpeg9

emulators/fceux: Fix build with FFmpeg 9

Import patch from Homebrew to fix build

Source:
https://github.com/Homebrew/homebrew-core/commit/775f6b7a8fc78b7fd12d4b31e86a510120067ff8

PR:             297356
Approved by:    fuz (maintainer)
DeltaFile
+275-0emulators/fceux/files/patch-ffmpeg9
+275-01 files

FreeBSD/ports 6f3d8ccmultimedia/libopenshot/files patch-ffmpeg9

multimedia/libopenshot: Fix build with FFmpeg 9

Import patch from OpenMandriva

Source:
https://github.com/OpenMandrivaAssociation/libopenshot/commit/43d60d4c0d4c3ef8316d398e9ce605b9db84bbf8

PR:             297379
Approved by:    blanket (build fix)
DeltaFile
+134-0multimedia/libopenshot/files/patch-ffmpeg9
+134-01 files

FreeBSD/ports 44768b0games/moonlight-qt distinfo Makefile, games/moonlight-qt/files patch-app_streaming_video_ffmpeg-renderers_drm.cpp

games/moonlight-qt: Backport upstream commits and improve port

Make some small changes to port Makefile

Backport following commits:
1fd545ae1fea80179d8ac7addfd4cae48554bc63
4ec549650dc3f976847e1592f970f36448a3b36f
13880353d8741ae331bf13433c5ad80071d5f44f
6ce02616f04fb83cd7c5d1492b03367f2220ac46

References:
https://github.com/moonlight-stream/moonlight-qt/commit/1fd545ae1fea80179d8ac7addfd4cae48554bc63
https://github.com/moonlight-stream/moonlight-qt/commit/4ec549650dc3f976847e1592f970f36448a3b36f
https://github.com/moonlight-stream/moonlight-qt/commit/13880353d8741ae331bf13433c5ad80071d5f44f
https://github.com/moonlight-stream/moonlight-qt/commit/6ce02616f04fb83cd7c5d1492b03367f2220ac46

PR:             297357
DeltaFile
+23-16games/moonlight-qt/Makefile
+0-27games/moonlight-qt/files/patch-app_streaming_video_ffmpeg-renderers_drm.cpp
+9-1games/moonlight-qt/distinfo
+32-443 files

FreeBSD/ports 869ceabgames/retroarch/files patch-ffmpeg9

games/retroarch: Fix build with FFmpeg 9

Import patch for Arch Linux to fix build with FFmpeg 9

Source:
https://gitlab.archlinux.org/archlinux/packaging/packages/retroarch/-/blob/main/ffmpeg-9.patch?ref_type=heads

PR:             297358
DeltaFile
+74-0games/retroarch/files/patch-ffmpeg9
+74-01 files

LLVM/project 7e5edd5llvm/lib/CodeGen/SelectionDAG LegalizeVectorTypes.cpp, llvm/test/CodeGen/AMDGPU addrspacecast-widen-vector.ll

SelectionDAG: Fix widening of vector addrspacecast results (#217898)

WidenVecRes_ADDRSPACECAST unconditionally called GetWidenedVector on the
source operand, which asserts the operand is itself in the
widened-vector
map. When the source vector type does not require widening (e.g. a
<5 x ptr addrspace(3)> cast to <5 x ptr>, where the source is padded
rather than widened), this asserted or crashed. Handle the non-widened
source by padding it up to the widened element count instead.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+64-0llvm/test/CodeGen/AMDGPU/addrspacecast-widen-vector.ll
+16-2llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+80-22 files

FreeBSD/ports 340cea8devel/glab-tui Makefile Makefile.crates

devel/glab-tui: Update to 0.8.4
DeltaFile
+101-133devel/glab-tui/distinfo
+49-65devel/glab-tui/Makefile.crates
+1-1devel/glab-tui/Makefile
+151-1993 files

FreeBSD/ports 78b5ecalang/clx distinfo Makefile

lang/clx: Update to 0.3.0

Drop the post-install workaround: upstream now installs clx_simd.h
itself.  Add lib/libclx_lua.a, a new static library built from the
vendored Lua 5.5 sources.
DeltaFile
+2-6lang/clx/Makefile
+3-3lang/clx/distinfo
+5-92 files

OpenBSD/ports rOqoJ9dsecurity/exploitdb Makefile distinfo, security/exploitdb/pkg PLIST

   update 20260602->20260819
VersionDeltaFile
1.40+48-0security/exploitdb/pkg/PLIST
1.39+2-2security/exploitdb/distinfo
1.42+1-1security/exploitdb/Makefile
+51-33 files

FreeBSD/ports 5595810databases/pgbackrest distinfo Makefile

databases/pgbackrest: Update 2.58.0 => 2.59.1

Release Notes:
https://pgbackrest.org/release.html#2.59.1

Changelogs:
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.0
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.1

- Explicitly disable libsystemd (new upstream dependency) because the
  autodetection doesn't work.
- Switch to prepared by upstream tarball (new in 2.59.0).
- Remove unused textproc/libyaml from LIB_DEPENDS.
- Convert *_MESON_ON/OFF to *_MESON_ENABLED.

PR:             297665
Approved by:    Michael Schout <schoutm at gmail.com>
Sponsored by:   UNIS Labs
Co-authored-by: Brad Ackerman <brad at facefault.org>

    [3 lines not shown]
DeltaFile
+6-10databases/pgbackrest/Makefile
+3-3databases/pgbackrest/distinfo
+9-132 files

FreeBSD/ports 4c2a4f3databases/pgbackrest distinfo Makefile

databases/pgbackrest: Update 2.58.0 => 2.59.1

Release Notes:
https://pgbackrest.org/release.html#2.59.1

Changelogs:
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.0
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.1

- Explicitly disable libsystemd (new upstream dependency) because the
  autodetection doesn't work.
- Switch to prepared by upstream tarball (new in 2.59.0).
- Remove unused textproc/libyaml from LIB_DEPENDS.
- Convert *_MESON_ON/OFF to *_MESON_ENABLED.

PR:             297665
Approved by:    Michael Schout <schoutm at gmail.com>
Sponsored by:   UNIS Labs
Co-authored-by: Brad Ackerman <brad at facefault.org>
MFH:            2026Q3
DeltaFile
+6-10databases/pgbackrest/Makefile
+3-3databases/pgbackrest/distinfo
+9-132 files

FreeBSD/ports c2c91cadatabases/mongodb70 Makefile distinfo

databases/mongodb70: 7.0.40

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-40-is-released/342425?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0

Security:       a whole list of CVEs in the release notes
DeltaFile
+3-3databases/mongodb70/distinfo
+1-1databases/mongodb70/Makefile
+4-42 files

FreeBSD/ports 5e9e571security/zeek Makefile pkg-plist

security/zeek: Update to 8.0.10

    https://github.com/zeek/zeek/releases/tag/v8.0.10

This release fixes the following vulnerabilities:

 - HIGH: SMB: Chains of AndX messages can crash Zeek

 - HIGH: DNP3: Memory exhaustion via file control (g70v1) fields

 - HIGH: SIP: Memory exhaustion from long request/response paths

 - HIGH: DHCP: Memory exhaustion from retained options after analyzer
   violation

 - HIGH: SMTP: Memory exhaustion from large numbers of rcptto/to/cc/path
   entries

 - HIGH: SMB: DCE/RPC memory exhaustion from fragment state

    [65 lines not shown]
DeltaFile
+3-3security/zeek/distinfo
+4-0security/zeek/pkg-plist
+1-2security/zeek/Makefile
+8-53 files