FreeBSD/ports 4fabfdfdeskutils/skim distinfo Makefile

deskutils/skim: update 4.7.0 → 4.8.0
DeltaFile
+315-105deskutils/skim/distinfo
+158-53deskutils/skim/Makefile
+473-1582 files

FreeBSD/ports bb6b4f6www/drill distinfo Makefile

www/drill: update 0.9.0 → 0.9.1
DeltaFile
+321-155www/drill/distinfo
+163-80www/drill/Makefile
+484-2352 files

FreeBSD/ports 402a5ecshells/meka distinfo Makefile

shells/meka: update 0.27.3 → 0.28.0
DeltaFile
+3-3shells/meka/distinfo
+1-1shells/meka/Makefile
+4-42 files

FreeBSD/ports 50694bcdatabases/greptimedb distinfo Makefile, databases/greptimedb/files patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs patch-src_servers_src_postgres_auth__handler.rs

databases/greptimedb: update 1.0.0 → 1.1.0
DeltaFile
+403-187databases/greptimedb/distinfo
+214-96databases/greptimedb/Makefile
+0-47databases/greptimedb/files/patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs
+32-0databases/greptimedb/files/patch-src_servers_src_postgres_auth__handler.rs
+11-0databases/greptimedb/files/patch-src_frontend_src_lib.rs
+11-0databases/greptimedb/files/cc-mold.sh
+671-3301 files not shown
+673-3377 files

FreeBSD/doc 1fcabcddocumentation/config/_default hugo.toml

documentation: Turn on verbose asciidoctor build

The other builds are verbose by default.
This will increase consistency and reduce cargo-culting.

Discussed with: dch, kevans
DeltaFile
+1-0documentation/config/_default/hugo.toml
+1-01 files

FreeBSD/ports 459f831math/py-petsc4py Makefile, math/py-petsc4py/files patch-conf_confpetsc.py

math/py-petsc4py: remove deprecated dry_run parameter from build_ext

...to fix build with newer setuptools

While here, correct name of file for stripping

Co-authored by: Hiroo Ono
Approved by: maintainer timeout
PR: 294431
Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
DeltaFile
+10-0math/py-petsc4py/files/patch-conf_confpetsc.py
+1-1math/py-petsc4py/Makefile
+11-12 files

FreeBSD/ports 19b38c4sysutils/u-boot-quartz64-a pkg-descr, sysutils/u-boot-quartz64-b pkg-descr

sysutils/u-boot-quartz64-*: Fix egregious typos

PR:             292919
Reported by:    Michael Dexter <editor at callfortesting.org>
Approved by:    maintainer timeout
DeltaFile
+2-2sysutils/u-boot-quartz64-a/pkg-descr
+2-2sysutils/u-boot-quartz64-b/pkg-descr
+4-42 files

LLVM/project 0f56de1offload/libomptarget omptarget.cpp, offload/plugins-nextgen/common/src RecordReplay.cpp

[offload][OpenMP] Fix record replay when no memory is used

Progams that do not use any memory (e.g., no mappings) were failing because
we were trying to execute zero size transfers.
DeltaFile
+18-12offload/libomptarget/omptarget.cpp
+26-0offload/test/tools/omp-kernel-replay/record-replay-empty-memory.cpp
+13-9offload/plugins-nextgen/common/src/RecordReplay.cpp
+2-1offload/tools/kernelreplay/llvm-omp-kernel-replay.cpp
+59-224 files

FreeBSD/doc 9f72b37shared/lib/CrossDocumentReferencesMacro extension.rb, shared/lib/GitReferencesMacro extension.rb

documentation: Modernize custom macros

Convert our custom macros to output asciidoctor instead of raw html,
silencing 6500 warnings. This will enable us to turn verbose builds
on, which will enable us to actually understand what is going on in
the doc tree.

Reviewed by:    dch, kevans
DeltaFile
+4-4shared/lib/InterDocumentReferencesMacro/extension.rb
+3-3shared/lib/CrossDocumentReferencesMacro/extension.rb
+4-1shared/lib/GitReferencesMacro/extension.rb
+2-1shared/lib/ManPageMacro/extension.rb
+2-1shared/lib/PackagesMacro/extension.rb
+15-105 files

LLVM/project c02f7b1offload/libomptarget device.cpp, offload/plugins-nextgen/common/include RecordReplay.h PluginInterface.h

[offload] Improve report printing for kernel recording
DeltaFile
+35-15offload/plugins-nextgen/common/src/RecordReplay.cpp
+15-2openmp/docs/design/Runtimes.rst
+9-5offload/plugins-nextgen/common/include/RecordReplay.h
+8-2offload/libomptarget/device.cpp
+4-4offload/plugins-nextgen/common/src/PluginInterface.cpp
+3-2offload/plugins-nextgen/common/include/PluginInterface.h
+74-301 files not shown
+76-317 files

FreeBSD/ports 6e45e2fwww/py-pywry pkg-descr

py-pywry: Fix egregious spelling
DeltaFile
+1-1www/py-pywry/pkg-descr
+1-11 files

LLVM/project d3ac9b5bolt/include/bolt/Core DebugData.h DIEBuilder.h, bolt/include/bolt/Rewrite DWARFRewriter.h

[RFC][BOLT] Add a new parallel DWARF processing(2/2) (#197859)

This PR implements a new parallel DWARF debug info processing pipeline
for BOLT that significantly speeds up `--update-debug-sections` for
large binaries. It is the second part of the split from the overall RFC
changes
RFC - [[RFC][BOLT] A New Parallel DWARF Processing Approach in
BOLT](https://discourse.llvm.org/t/rfc-bolt-a-new-parallel-dwarf-processing-approach-in-bolt/90736)
(The overall changes.)

This PR does the following:
1. **Equivalence-class CU partitioning:** Replaces batchsize grouping
with union-find over DW_FORM_ref_addr references. Connected CUs share a
bucket; isolated CUs become singletons.

> For the non-LTO case, CUs have no cross-CU dependencies, so each CU is
placed into its own singleton bucket and processed fully in parallel.
> For the LTO case, CUs with cross-CU dependencies are grouped into the
same bucket and processed sequentially within that bucket, while

    [7 lines not shown]
DeltaFile
+513-202bolt/lib/Rewrite/DWARFRewriter.cpp
+50-7bolt/include/bolt/Rewrite/DWARFRewriter.h
+55-0bolt/test/X86/dwarf4-cross-cu-ranges.test
+30-15bolt/lib/Core/DebugData.cpp
+16-12bolt/include/bolt/Core/DebugData.h
+7-2bolt/include/bolt/Core/DIEBuilder.h
+671-2382 files not shown
+673-2408 files

LLVM/project bc5c332llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU i128-add-carry-chain.ll

[AMDGPU] Keep i64 carry chains on VCC when feeding VALU users

This PR fixes an issue where ISel could mix scalar and vector carry chains when
lowering widened integer add/sub operations. A scalar-looking i64 carry producer
may feed a divergent carry consumer, so ISel now keeps that carry chain on VCC
to avoid invalid MIR.
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/i128-add-carry-chain.ll
+36-2llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+101-22 files

FreeBSD/ports 0171801Mk/Uses python.mk

python.mk: fix ${PYTHON_PLATFORM} for 3.14+

3.14 and later do not include the FreeBSD major version in the string.

Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
DeltaFile
+4-0Mk/Uses/python.mk
+4-01 files

OpenBSD/src ohSu6GAregress/lib/libssl/openssl-ruby Makefile

   openssl-ruby-tests: work with ruby34 and ruby40
VersionDeltaFile
1.18+4-4regress/lib/libssl/openssl-ruby/Makefile
+4-41 files

LLVM/project 258b68fllvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx/ir-instruction fptoui.ll fptosi.ll

[LoongArch] Combine FP_TO_UINT/FP_TO_SINT with [X]VFTINTRZ instruction (#201569)

Combine double conversion to signed 32-bit integer with
`[X]VFTINTRZ_W_D` instructions.

There are three cases:
1. For VT smaller than i32, we promote it to i32 then truncate to the
final result.
2. For `fptoui double to i32`, we convert it to `fptosi double to i64`
then truncate, avoid doing so with LASX enabled because we already have
the corresponding pattern in TableGen.
3. Last, for `fptosi double to i32`, we'll split them into blocks
(128-bit or 256-bit depending on whether LASX is enabled or not) and
then feed them into `[X]VFINTRZ_W_D` instructions, we using the XV
version, a shuffle is need because of the data layout is per 128-bit
lane.
DeltaFile
+96-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+42-2llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fptoui.ll
+39-2llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fptosi.ll
+20-0llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fptoui.ll
+17-3llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fptosi.ll
+9-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+223-71 files not shown
+227-77 files

FreeBSD/ports 06e03a7devel/libisofs Makefile distinfo

devel/libisofs: Update 1.5.6 => 1.5.8.pl02

Changelog:
libisofs-1.5.8.pl02.tar.gz Fri May 22 2026
===============================================================================
* Bug fix: iso_local_get_projid() without flag bit5 returned
         ISO_PROJID_NO_OPEN_LOCAL on dangling symlinks
* Bug fix: Compile time error with --disable-lfa-flags --enable-projid

libisofs-1.5.8.pl01.tar.gz Tue Apr 07 2026
===============================================================================
* Bug fix: iso_image_set_ignore_aclea() inverted the setting for reading
           the XFS-style project id from disk files
* Silenced error messages about ioctl(FS_IOC_FSGETXATTR)

libisofs-1.5.8.tar.gz Thu Apr 02 2026
===============================================================================
* Bug fix: File path of imported BIOS boot image was forgotten when it gets
           overwritten by a file of the same name. Thanks Brian C. Lane.

    [39 lines not shown]
DeltaFile
+5-2devel/libisofs/Makefile
+3-3devel/libisofs/distinfo
+1-1devel/libisofs/pkg-plist
+9-63 files

LLVM/project 84ebdccoffload/libomptarget device.cpp, offload/plugins-nextgen/common/include RecordReplay.h PluginInterface.h

[offload] Improve report printing for kernel recording
DeltaFile
+35-16offload/plugins-nextgen/common/src/RecordReplay.cpp
+13-2openmp/docs/design/Runtimes.rst
+9-5offload/plugins-nextgen/common/include/RecordReplay.h
+8-2offload/libomptarget/device.cpp
+4-4offload/plugins-nextgen/common/src/PluginInterface.cpp
+3-2offload/plugins-nextgen/common/include/PluginInterface.h
+72-311 files not shown
+74-327 files

FreeBSD/doc bdf18a0documentation/content/en/books/handbook/pgpkeys _index.adoc, documentation/content/en/books/handbook/virtualization _index.adoc

handbook: Remove sectnumlevels

Asciidoctor documentation says sectnumlevels from 0-5 are accepted.
Since every chapter sets this value to 6, it is not being parsed and
does not do anything.

Discussed with: bcr
DeltaFile
+0-3documentation/content/en/books/handbook/pgpkeys/_index.adoc
+0-1documentation/content/en/books/handbook/zfs/_index.adoc
+0-1documentation/content/en/books/handbook/x11/_index.adoc
+0-1documentation/content/en/books/handbook/wine/_index.adoc
+0-1documentation/content/en/books/handbook/wayland/_index.adoc
+0-1documentation/content/en/books/handbook/virtualization/_index.adoc
+0-834 files not shown
+0-4240 files

OpenBSD/ports pPhXt23databases Makefile, devel Makefile

   Stop building ruby33 ports by default

   Ruby 3.3 is now in security maintenance mode, so per our Ruby support
   policy, we will no longer build ruby33 packages by default.
VersionDeltaFile
1.2588+0-11devel/Makefile
1.862+0-11textproc/Makefile
1.510+0-8databases/Makefile
1.1185+0-8www/Makefile
1.783+0-5security/Makefile
1.1466+0-5net/Makefile
+0-485 files not shown
+0-5711 files

OpenBSD/src fUgtQx9sys/dev/usb umsm.c

   add one of the microsoft branded Quectel EM12-G modems.

   i have a few i tested with, and it works fine.
VersionDeltaFile
1.130+2-1sys/dev/usb/umsm.c
+2-11 files

OpenBSD/src exs17Pgsys/dev/usb usbdevs_data.h usbdevs.h

   regen
VersionDeltaFile
1.793+5-1sys/dev/usb/usbdevs_data.h
1.799+2-1sys/dev/usb/usbdevs.h
+7-22 files

OpenBSD/src alMLxMWsys/dev/usb usbdevs

   add one of the microsoft branded Quectel EM12-G modems

   i've tested that they work with umsm(4) and umb(4)
VersionDeltaFile
1.787+2-1sys/dev/usb/usbdevs
+2-11 files

LLVM/project b2ffc0dllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange inner-header-has-duplicate-succs.ll

[LoopInterchange] Reject if inner loop header has duplicate successors (#204128)

Previously, loop interchange crashed in several cases where the inner
loop header had duplicate successors. In practice, the following was
happening:

- During the transformation phase, the inner loop header was not split
because its first non-PHI instruction was its terminator.
- `updateSuccessor` was called on the header with `MustUpdateOnce=true`,
which triggers an assertion failure.

This patch fixes the issue by rejecting such cases during the legality
check phase. I believe this situation is rare, so it should not
significantly affect real-world cases.

Fix #203887.
DeltaFile
+184-0llvm/test/Transforms/LoopInterchange/inner-header-has-duplicate-succs.ll
+7-0llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+191-02 files

LLVM/project d58c356llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU packed-fp64.ll packed-u64.ll

[AMDGPU] Make v2x64 BUILD_VECTOR legal on gfx1251
DeltaFile
+120-174llvm/test/CodeGen/AMDGPU/packed-fp64.ll
+70-106llvm/test/CodeGen/AMDGPU/packed-u64.ll
+14-36llvm/test/CodeGen/AMDGPU/shl.v2i64.ll
+15-16llvm/test/CodeGen/AMDGPU/pk-lshl-add-u64.ll
+11-6llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+3-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+233-3406 files

LLVM/project a24e158llvm/lib/Target/AMDGPU SIFoldOperands.cpp, llvm/test/CodeGen/AMDGPU fold-imm-pk64.mir

[AMDGPU] Prevent folding of immediates larger than 64 bit
DeltaFile
+37-0llvm/test/CodeGen/AMDGPU/fold-imm-pk64.mir
+3-0llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+40-02 files

LLVM/project ced82d8clang/lib/Headers spirvintrin.h nvptxintrin.h

[Clang] Make the pointers to gpuintrin AS query const (#204492)

Summary:
Right now these force a const cast if the user is checking a read-only
pointer, not great.
DeltaFile
+2-2clang/lib/Headers/spirvintrin.h
+2-2clang/lib/Headers/nvptxintrin.h
+2-2clang/lib/Headers/amdgpuintrin.h
+6-63 files

FreeBSD/ports d95e123science/dwave-preprocessing distinfo Makefile

science/dwave-preprocessing: update 0.6.5 → 0.6.11
DeltaFile
+3-3science/dwave-preprocessing/distinfo
+1-1science/dwave-preprocessing/Makefile
+4-42 files

FreeBSD/ports ff7273dscience/py-dwave-cloud-client distinfo Makefile

science/py-dwave-cloud-client: update 0.14.4 → 0.14.6
DeltaFile
+3-3science/py-dwave-cloud-client/distinfo
+1-1science/py-dwave-cloud-client/Makefile
+4-42 files

FreeBSD/ports 6b51233math/py-PuLP distinfo Makefile

math/py-PuLP: update 3.3.1 → 3.3.2
DeltaFile
+3-3math/py-PuLP/distinfo
+1-1math/py-PuLP/Makefile
+4-42 files