FreeBSD/ports f1ee9f1security/p5-CryptX pkg-plist distinfo

security/p5-CryptX: update to 0.090.
DeltaFile
+8-0security/p5-CryptX/pkg-plist
+3-3security/p5-CryptX/distinfo
+1-1security/p5-CryptX/Makefile
+12-43 files

FreeBSD/ports 07063f2x11-themes/catppuccin-gtk-theme Makefile distinfo

x11-themes/catppuccin-gtk-theme: Update to 1.0.0

Changelog: https://github.com/Fausto-Korpsvart/Catppuccin-GTK-Theme/releases/tag/v1.0.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-4x11-themes/catppuccin-gtk-theme/Makefile
+3-3x11-themes/catppuccin-gtk-theme/distinfo
+10-72 files

FreeBSD/ports 3ac69f3devel/py-opendht/files patch-CMakeLists.txt

devel/py-opendht: set Python package version

...to fix build with newer setuptools

PR: 294460
Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
DeltaFile
+17-0devel/py-opendht/files/patch-CMakeLists.txt
+17-01 files

LLVM/project 6bc8b3cllvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp WholeProgramDevirt.cpp, llvm/test/ThinLTO/X86 devirt_function_alias2.ll

[CFI] Create an external linkage alias instead of promoting internals
DeltaFile
+20-33llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+20-5llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
+10-7llvm/test/Transforms/ThinLTOBitcodeWriter/comdat.ll
+16-0llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+6-4llvm/test/ThinLTO/X86/devirt_function_alias2.ll
+4-2llvm/test/Transforms/ThinLTOBitcodeWriter/split-vfunc-internal.ll
+76-513 files not shown
+83-569 files

LLVM/project 1817d11llvm/include/llvm/IR GlobalValue.h, llvm/include/llvm/Transforms/Utils AssignGUID.h

Reland #184065
DeltaFile
+61-17llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+45-30llvm/lib/LTO/LTO.cpp
+64-2llvm/lib/IR/Globals.cpp
+49-3llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
+45-5llvm/include/llvm/IR/GlobalValue.h
+49-0llvm/include/llvm/Transforms/Utils/AssignGUID.h
+313-57116 files not shown
+853-400122 files

FreeBSD/src ca8a1c3sys/kern subr_witness.c

witness: add tunables debug.witness.lock_order_{data_count,hash_size}

Add tunable debug.witness.lock_order_data_count to allow adjusting the
number of witness lock order data entries (stacks) without recompiling
the kernel.  This may help to display stacks when a lock order reversal
is reported but the number of entries is exhausted before recording the
first lock order, by allowing the user to reboot with an adjusted
tunable and try again.

Tunable debug.witness.lock_order_hash_size is also provided to allow the
hash table load factor to be managed, though that is not required.

Also tweak witness_lock_order_add to avoid computing a hash when it
won't be needed because the lock order data entries are exhausted.

Reviewed by:    kib, markj
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D57600
DeltaFile
+32-7sys/kern/subr_witness.c
+32-71 files

FreeBSD/src 08180f1sys/kern subr_witness.c

witness: actually set read-only tunables in time for witness_startup

SYSCTL_XXX with CTLFLAG_RDTUN and without CTLFLAG_NOFETCH should not be
used for values that are needed before SI_SUB_KLD.  Otherwise they are
tuned after they are needed.  Set CTLFLAG_RDTUN | CTLFLAG_NOFETCH for
the debug.witness.witness_count and debug.witness.skipspin sysctls and
add separate tunables for them, which run at SI_SUB_TUNABLES time, i.e.,
in time for witness_startup.

Reviewed by:    kib, markj
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D57613
DeltaFile
+13-7sys/kern/subr_witness.c
+13-71 files

LLVM/project fecb127clang/test/Preprocessor init-datetime-macros.c

[clang-cl][test] Use /Zs to avoid writing unnecessary output files (#204501)

#194779 adds a test clang/test/Preprocessor/init-datetime-macros.c which
verifies some diagnostics. However, it does so with `/c`, which will
unnecessarily generate an output, and when run on a build system that
does not run tests in a writeable dir by default, will cause the test to
fail.

Since we don't care about the resulting object file, use `/Zs`
(equivalent of `-fsyntax-only`) to check the diagnostics but not produce
any output files.
DeltaFile
+1-1clang/test/Preprocessor/init-datetime-macros.c
+1-11 files

OpenBSD/ports LHUIajIshells/zsh Makefile distinfo, shells/zsh/patches patch-configure_ac patch-Completion_Unix_Type__diff_options

   Update to zsh 5.9.1, from Matthew Martin, ok sthen
VersionDeltaFile
1.55+35-6shells/zsh/pkg/PLIST
1.100+3-4shells/zsh/Makefile
1.34+2-2shells/zsh/distinfo
1.7+1-1shells/zsh/patches/patch-configure_ac
1.5+0-0shells/zsh/patches/patch-Completion_Unix_Type__diff_options
+41-135 files

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

   openssl-ruby-tests: prefer 40 over 34
VersionDeltaFile
1.19+4-4regress/lib/libssl/openssl-ruby/Makefile
+4-41 files

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