FreeBSD/ports 7cd1604devel/R-cran-pak distinfo Makefile

devel/R-cran-pak: Update to 0.11.1

Changelog: https://cloud.r-project.org/web/packages/pak/news/news.html
DeltaFile
+3-3devel/R-cran-pak/distinfo
+1-1devel/R-cran-pak/Makefile
+4-42 files

LLVM/project 3f170b5mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir] Fix warning, NFC (#211204)
DeltaFile
+3-3mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+3-31 files

FreeBSD/ports 66d5393filesystems/zrepl-dsh2dsh distinfo Makefile

filesystems/zrepl-dsh2dsh: Update 1.4.0 => 1.4.2

Changelogs:
https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.1
https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.2

PR:             297028
Sponsored by:   UNIS Labs
DeltaFile
+5-5filesystems/zrepl-dsh2dsh/distinfo
+1-1filesystems/zrepl-dsh2dsh/Makefile
+6-62 files

FreeBSD/ports e3a0fc5net-mgmt/tcpreplay distinfo Makefile, net-mgmt/tcpreplay/files patch-lib_queue.h

net-mgmt/tcpreplay: Update to 4.5.5

https://raw.githubusercontent.com/appneta/tcpreplay/refs/tags/v4.5.5/docs/CHANGELOG

PR: 296943
Approved by:    osa (mentor)
MFH: 2026Q3

(cherry picked from commit 9d6da1fe5064836bb078603bf8709fdb12b741fc)
DeltaFile
+0-18net-mgmt/tcpreplay/files/patch-lib_queue.h
+3-3net-mgmt/tcpreplay/distinfo
+1-1net-mgmt/tcpreplay/Makefile
+4-223 files

LLVM/project 89c0b16llvm/include/llvm/IR Dominators.h, llvm/include/llvm/Support GenericDomTreeConstruction.h GenericDomTree.h

[DomTree] Define the members calling the construction algorithms out of line. NFC (#212145)

DominatorTreeBase defines some functions that call into into
DomTreeBuilder, whose algorithms live in GenericDomTreeConstruction.h.
A translation unit including only GenericDomTree.h inlines the member
and calls the algorithm, which just Dominators.cpp provides, through ten
explicit instantiations. Elsewhere the algorithm survives only where the
inliner leaves a use of it.

A previous revision of #212098 gave LoopInfoBase a member calling
recalculate, so instantiating LoopInfoBase in CFGLoopInfo.cpp referenced
an algorithm that no translation unit defines:

```
ld.lld: error: undefined symbol: void llvm::DomTreeBuilder::Calculate<llvm::DominatorTreeBase<mlir::Block, false>>(llvm::DominatorTreeBase<mlir::Block, false>&)
>>> referenced by CFGLoopInfo.cpp
```

Define those members in GenericDomTreeConstruction.h. Such a caller then

    [5 lines not shown]
DeltaFile
+70-0llvm/include/llvm/Support/GenericDomTreeConstruction.h
+7-50llvm/include/llvm/Support/GenericDomTree.h
+0-44llvm/lib/IR/Dominators.cpp
+0-29llvm/include/llvm/IR/Dominators.h
+7-7llvm/unittests/Support/GenericDomTreeTest.cpp
+0-3llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+84-1336 files

FreeBSD/ports 9d6da1fnet-mgmt/tcpreplay distinfo Makefile, net-mgmt/tcpreplay/files patch-lib_queue.h

net-mgmt/tcpreplay: Update to 4.5.5

https://raw.githubusercontent.com/appneta/tcpreplay/refs/tags/v4.5.5/docs/CHANGELOG

PR: 296943
Approved by:    osa (mentor)
MFH: 2026Q3
DeltaFile
+0-18net-mgmt/tcpreplay/files/patch-lib_queue.h
+3-3net-mgmt/tcpreplay/distinfo
+1-1net-mgmt/tcpreplay/Makefile
+4-223 files

OpenBSD/src abqkOy9sys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux pci.h

   pci_resize_resource() takes another argument in 6.18.40 drm

   A bitmask of pci bars to skip.  No callers of this are currently enabled
   and the code we have is only for bar 0.
VersionDeltaFile
1.144+2-2sys/dev/pci/drm/drm_linux.c
1.22+2-2sys/dev/pci/drm/include/linux/pci.h
+4-42 files

FreeBSD/ports ca0fa16graphics/gpxsee distinfo Makefile

graphics/gpxsee: Update to 16.11

Take maintainership due to multiple consecutive timeouts.

https://github.com/tumic0/GPXSee/releases/tag/16.11

PR:             296545
Approved by:    sikmir at gmail.com (former maintainer)
Approved by:    osa (mentor)
DeltaFile
+3-3graphics/gpxsee/distinfo
+2-2graphics/gpxsee/Makefile
+5-52 files

FreeBSD/ports 2fa187fwww/squid distinfo Makefile

www/squid: Update 7.4 => 7.6

Changelogs:
https://github.com/squid-cache/squid/blob/SQUID_7_6/ChangeLog

PR:             296633
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: takefu at airport.fm
MFH:            2026Q3

(cherry picked from commit b7c3610b959d1b5158c3c49db6ca69a3f15a15fa)
DeltaFile
+3-3www/squid/distinfo
+2-1www/squid/Makefile
+5-42 files

LLVM/project 01b8b7clibc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath] Follow symlinks

This commit updates realpath to call readlinkat on symlinks during path resolution. In order to do, it updates `PendingPath` to store a `cpp::string` that is prepended with a symlink target when resolved. This could be more efficient by using a `PATH_MAX` buffer and storing the path at the end of the buffer, but using a `cpp::string` avoids the pointer arithmetic and manual memory management that comes with that approach.
DeltaFile
+111-34libc/src/stdlib/linux/realpath.cpp
+123-0libc/test/src/stdlib/realpath_test.cpp
+1-0libc/test/src/stdlib/CMakeLists.txt
+1-0libc/src/stdlib/linux/CMakeLists.txt
+236-344 files

FreeBSD/ports b7c3610www/squid distinfo Makefile

www/squid: Update 7.4 => 7.6

Changelogs:
https://github.com/squid-cache/squid/blob/SQUID_7_6/ChangeLog

PR:             296633
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: takefu at airport.fm
MFH:            2026Q3
DeltaFile
+3-3www/squid/distinfo
+2-1www/squid/Makefile
+5-42 files

FreeBSD/ports a7e298ctextproc/pageedit Makefile pkg-plist, www/dooble Makefile

textproc/pageedit: Update to 2.7.6

https://raw.githubusercontent.com/Sigil-Ebook/PageEdit/refs/tags/2.7.6/ChangeLog.txt

PR:             296960
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer)
Approved by:    osa (mentor)
DeltaFile
+6-21textproc/pageedit/Makefile
+10-9textproc/pageedit/pkg-plist
+3-3textproc/pageedit/distinfo
+2-0www/dooble/Makefile
+21-334 files

FreeBSD/ports db89ce3japanese/qolibri Makefile pkg-message

japanese/qolibri: Update and switch to qt6

https://github.com/mvf/qolibri/compare/2.1.4...b29f1668d6e56030e531cd4e0e1ec58e370fede9

PR:             296803
Approved by:    Osamu Matsuda <omatsuda000 at gmail.com> (maintainer)
Approved by:    osa (mentor)
DeltaFile
+10-10japanese/qolibri/Makefile
+9-0japanese/qolibri/pkg-message
+3-3japanese/qolibri/distinfo
+22-133 files

OpenBSD/src uduKdn0sys/dev/pci/drm/amd/amdgpu amdgpu_device.c, sys/dev/pci/drm/i915/gt intel_region_lmem.c

   PCI: Fix restoring BARs on BAR resize rollback path

   From Ilpo Jarvinen
   4b5322f0002aac02a0f9907ac2358811330d982c in linux-6.18.y/6.18.40
   337b1b566db087347194e4543ddfdfa5645275cc in mainline linux
VersionDeltaFile
1.100+3-1sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.8+1-1sys/dev/pci/drm/i915/gt/intel_region_lmem.c
+4-22 files

OpenBSD/src 3H4iU53sys/dev/pci/drm drm_edid.c

   drm/edid: fix OOB read in drm_parse_tiled_block()

   From Xiang Mei
   9cc0f8e63e8c34cf43def35cbd305ba711181a1f in linux-6.18.y/6.18.40
   faaa1e1155833e7d4ce7e3cfaf64c0d636b190db in mainline linux
VersionDeltaFile
1.49+8-0sys/dev/pci/drm/drm_edid.c
+8-01 files

OpenBSD/src kYYy2CMsys/dev/pci/drm/amd/amdgpu amdgpu_device.c amdgpu_irq.c

   drm/amdgpu: initialize irq.lock spinlock earlier

   From Thadeu Lima de Souza Cascardo
   290ad0a548915bc2f457e6d315e1537f00e16497 in linux-6.18.y/6.18.40
   a2b270c0ecf6d95bcd14ef4c20d0301a88143ff5 in mainline linux
VersionDeltaFile
1.99+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.15+0-2sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
+2-22 files

LLVM/project c5e22f9libc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath] Follow symlinks

This commit updates realpath to call readlinkat on symlinks during path resolution. In order to do, it updates `PendingPath` to store a `cpp::string` that is prepended with a symlink target when resolved. This could be more efficient by using a `PATH_MAX` buffer and storing the path at the end of the buffer, but using a `cpp::string` avoids the pointer arithmetic and manual memory management that comes with that approach.
DeltaFile
+109-34libc/src/stdlib/linux/realpath.cpp
+123-0libc/test/src/stdlib/realpath_test.cpp
+1-0libc/src/stdlib/linux/CMakeLists.txt
+1-0libc/test/src/stdlib/CMakeLists.txt
+234-344 files

LLVM/project 517d15alibc/src/__support/CPP string.h CMakeLists.txt, libc/test/src/__support/CPP string_test.cpp

[libc][cpp::string] Implement replace
DeltaFile
+111-0libc/test/src/__support/CPP/string_test.cpp
+60-6libc/src/__support/CPP/string.h
+3-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+3-0libc/src/__support/CPP/CMakeLists.txt
+177-64 files

OpenBSD/src PD9yZvxsys/dev/pci/drm/amd/amdkfd kfd_svm.c

   drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm

   From Mario Limonciello
   96ac562a9ea3020981f536384711190841c81aa8 in linux-6.18.y/6.18.40
   8fa5655da368d0306c03e9dc9cda8ae2a7840926 in mainline linux
VersionDeltaFile
1.29+1-0sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
+1-01 files

OpenBSD/src gYhYFLWsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Fix mem_type change detection for async flips

   From Matthew Schwartz
   211bb9d8f17c4136e72843bb00f9ed6fb12618b8 in linux-6.18.y/6.18.40
   8e792f018e10e68f488f279fbd4f38009a2e066d in mainline linux
VersionDeltaFile
1.196+4-6sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+4-61 files

OpenBSD/src Oq7yJ5Jsys/dev/pci/drm/amd/amdgpu amdgpu_amdkfd_gpuvm.c

   drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free

   From Yunxiang Li
   0e27d92f69b8e4c750a4b181cc05a86b9338c4f5 in linux-6.18.y/6.18.40
   3f0cc1735273a57c5116710cf0202e12152f59cc in mainline linux
VersionDeltaFile
1.27+9-7sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+9-71 files

OpenBSD/src R7FZGyvsys/dev/pci/drm/i915/display intel_atomic.c

   drm/i915: clear CRTC color blob pointers after dropping refs

   From Guangshuo Li
   2024940522ef451098c940ab0b82d647de5e5d9b in linux-6.18.y/6.18.40
   31f077088e0faae6be8377741f356dea1b94ba46 in mainline linux
VersionDeltaFile
1.11+6-0sys/dev/pci/drm/i915/display/intel_atomic.c
+6-01 files

OpenBSD/src 8w0ekDosys/dev/pci/drm/amd/display/modules/info_packet info_packet.c

   drm/amd/display: Add missing kdoc for ALLM parameters

   From Srinivasan Shanmugam
   038a0f01dda595dceda8f0c9c5172b1297281929 in linux-6.18.y/6.18.40
   d4c6ec729fb7a8bf8a27b19bd70a1b945ad93dac in mainline linux
VersionDeltaFile
1.10+2-0sys/dev/pci/drm/amd/display/modules/info_packet/info_packet.c
+2-01 files

NetBSD/pkgsrc 4DZmjDweditors/vim-share PLIST distinfo

   Pullup ticket #7196 - requested by morr
   editors/vim-share: Security fix

   Revisions pulled up:
   - editors/vim-share/Makefile                                    1.80
   - editors/vim-share/PLIST                                       1.94,1.93
   - editors/vim-share/distinfo                                    1.242,1.241
   - editors/vim-share/version.mk                                  1.178,1.177

   ---
      Module Name:    pkgsrc
      Committed By:   morr
      Date:           Sat Jul 25 18:15:50 UTC 2026

      Modified Files:
              pkgsrc/editors/vim-share: Makefile PLIST distinfo version.mk

      Log Message:
      Update to version 9.2.0854.

    [212 lines not shown]
VersionDeltaFile
1.91.2.1+21-1editors/vim-share/PLIST
1.239.2.1+4-4editors/vim-share/distinfo
1.175.2.1+2-2editors/vim-share/version.mk
+27-73 files

OpenBSD/src GY74krDsys/dev/pci/drm/amd/amdkfd kfd_device_queue_manager.c

   drm/amdkfd: always resume_all after suspend_all

   From Alex Deucher
   9a030fcb4b192a508113787ef28fb97e27dcf6f6 in linux-6.18.y/6.18.40
   56ae73c92e200e630c2bdf1e98c88b86c8483b37 in mainline linux
VersionDeltaFile
1.26+6-14sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
+6-141 files

OpenBSD/src UUNdv1usys/dev/pci/drm/amd/amdgpu amdgpu_mca.c

   drm/amdgpu: set sub_block_index for mca ras sub-blocks

   From Yunxiang Li
   4beed798daf4ddcbfa723d8d28a4e02ca62ed6bc in linux-6.18.y/6.18.40
   baa286df5fb366e4aee5b747443dfc7194fdaa59 in mainline linux
VersionDeltaFile
1.6+3-0sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
+3-01 files

LLVM/project 9349673mlir/lib/Dialect/Arith/IR ArithOps.cpp, mlir/test/Conversion/ArithToLLVM arith-to-llvm.mlir

[mlir][arith] Fold trivial shifts (`0<<x`, `x>>x`, `-1>>x`) (#212159)

Add value-preserving folds mirroring LLVM's InstructionSimplify for the
integer shift ops:

```
shli/shrui/shrsi(0, x) -> 0
shrui/shrsi(x, x) -> 0
shrsi(-1, x) -> -1
```

A shift amount greater than or equal to the bit width yields poison, so
refining these cases to a constant is valid. For `shr(x, x)` any
in-range amount `v` satisfies `v >> v == 0 (v < 2^v)`.

Folding an out-of-range shift amount (`c >= bit width`) to poison is
left as a TODO: it would make the arith dialect depend on the ub dialect
to materialize `ub.poison`.


    [17 lines not shown]
DeltaFile
+62-0mlir/test/Dialect/Arith/canonicalize.mlir
+40-0mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+4-4mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+106-43 files

OpenBSD/src EPETRtSsys/dev/pci/drm drm_syncobj.c

   drm/syncobj: Fix memory leak in drm_syncobj_find_fence()

   From Liviu Dudau
   7471006cd854d159723344be809e8287a2d75502 in linux-6.18.y/6.18.40
   e5b93bd6fdb92aa5e4689715d7e8487d9ce66a38 in mainline linux
VersionDeltaFile
1.19+6-4sys/dev/pci/drm/drm_syncobj.c
+6-41 files

LLVM/project 19cdc69llvm/lib/Target/RISCV RISCVInstrInfo.td, llvm/test/CodeGen/RISCV tlsdesc-clobber-vector.ll tlsdesc-clobber.ll

[RISCV] Declare TLSDESC clobbers for vector registers and CSRs per psABI (#205027)

RISC-V's ABI states that, aside from V extension state, only a0 and t0
are clobbered by TLSDESC resolvers. The original specification was to
also not clobber any V extension state, but due to implementation
concerns an ABI-breaking change has been made[1] to clobber all V
extension state.

This patch adds V-regs/csrs clobbering to the existing PseudoLA_TLSDESC
and PseudoTLSDESCCall in RISCVInstrInfo.td, as well as an additional
test covering the V-register clobber and V-CSRs clobber cases.

[1] https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/496
DeltaFile
+393-0llvm/test/CodeGen/RISCV/tlsdesc-clobber-vector.ll
+6-2llvm/lib/Target/RISCV/RISCVInstrInfo.td
+4-0llvm/test/CodeGen/RISCV/tlsdesc-clobber.ll
+403-23 files

OpenBSD/src IxSb9XCsys/dev/pci/drm drm_gpuvm.c

   drm/gpuvm: take refcount on DRM device

   From Alice Ryhl
   76a4c3af3253dc7b27390710c7f402dbb862fa81 in linux-6.18.y/6.18.40
   c2d72717e0a9dd01c6a1bac61a1462a8e04bd179 in mainline linux
VersionDeltaFile
1.4+5-1sys/dev/pci/drm/drm_gpuvm.c
+5-11 files