FreeBSD/ports ed80103devel Makefile, devel/pinact Makefile distinfo

devel/pinact: Add port: CLI to pin GitHub Actions and Reusable Workflows

pinact is a CLI to edit GitHub Workflow and Composite action files and
pin versions of Actions and Reusable Workflows. pinact can also update
their versions and verify version annotations.

WWW: https://github.com/suzuki-shunsuke/pinact
DeltaFile
+56-0devel/pinact/Makefile
+5-0devel/pinact/distinfo
+3-0devel/pinact/pkg-descr
+1-0devel/Makefile
+65-04 files

LLVM/project 3056addllvm/lib/Transforms/Vectorize VPlan.h VPlanRecipes.cpp

[VPlan] Rename Expression::isSingleScalar (NFC) (#199041)

The single-scalar terminology, as it is used in other places indicates
that all operands are scalars and that the result is a scalar.
VPExpressionRecipe::isSingleScalar is a misnomer, and is actually a
vector-to-scalar, using the existing terminology. Rename it for clarity.
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/VPlan.h
+1-3llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+4-63 files

OpenBSD/ports 1OK2Z4Ggames/foobillard Makefile, games/foobillard/patches patch-src_billard3d_c

   Fix games/foobillard with llvm22. ok tb@
VersionDeltaFile
1.3+13-11games/foobillard/patches/patch-src_billard3d_c
1.15+1-1games/foobillard/Makefile
+14-122 files

LLVM/project 00fcb51flang/test/Driver flang-f-opts.f90

Attempt to fix flang test
DeltaFile
+0-2flang/test/Driver/flang-f-opts.f90
+0-21 files

OpenBSD/ports cEBFxJHproductivity/minder Makefile

   Add missing bdep on textproc/discount. Spotted by naddy@.
VersionDeltaFile
1.13+4-2productivity/minder/Makefile
+4-21 files

OpenBSD/ports jxcU1nLconverters/p5-Sereal-Encoder distinfo Makefile

   Update p5-Sereal-Encoder to 5.006.
VersionDeltaFile
1.12+2-2converters/p5-Sereal-Encoder/distinfo
1.17+1-1converters/p5-Sereal-Encoder/Makefile
+3-32 files

OpenBSD/ports TnHd0F0converters/p5-Sereal-Decoder distinfo Makefile

   Update p5-Sereal-Decoder to 5.006.
VersionDeltaFile
1.12+2-2converters/p5-Sereal-Decoder/distinfo
1.17+1-1converters/p5-Sereal-Decoder/Makefile
+3-32 files

FreeBSD/ports f64dadccad/kicad-devel Makefile.git_rev distinfo, cad/kicad-library-footprints-devel distinfo pkg-plist

cad/kicad-devel: Update to 2026.05.25
DeltaFile
+3-3cad/kicad-devel/Makefile.git_rev
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-library-footprints-devel/distinfo
+6-0cad/kicad-library-footprints-devel/pkg-plist
+3-3cad/kicad-library-packages3d-devel/distinfo
+3-3cad/kicad-library-symbols-devel/distinfo
+21-154 files not shown
+31-2110 files

FreeBSD/ports b3081f5cad/freecad-devel pkg-plist Makefile.git_rev

cad/freecad-devel: Update to 2026.05.25
DeltaFile
+42-0cad/freecad-devel/pkg-plist
+3-3cad/freecad-devel/Makefile.git_rev
+3-3cad/freecad-devel/distinfo
+48-63 files

FreeBSD/ports fceed7adeskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 33.0.5
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

FreeBSD/ports a778005comms/klog distinfo pkg-plist, comms/klog/files patch-src_main.cpp

comms/klog: Update to 2.5.2
DeltaFile
+0-11comms/klog/files/patch-src_main.cpp
+3-3comms/klog/distinfo
+1-4comms/klog/pkg-plist
+2-2comms/klog/Makefile
+6-204 files

FreeBSD/ports ccb6b02security/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package-lock.json package.json

security/bitwarden-cli: Update to 2026.4.2

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.4.2

Reported by:    GitHub (watch releases)
DeltaFile
+6,723-3,854security/bitwarden-cli/files/packagejsons/package-lock.json
+37-29security/bitwarden-cli/files/packagejsons/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/scheduling/package.json
+5-5security/bitwarden-cli/distinfo
+4-4security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+5-2security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+6,785-3,8943 files not shown
+6,788-3,8979 files

OpenBSD/ports IVaTebLsysutils/ruby-openvox/8 Makefile, sysutils/ruby-openvox/8/patches patch-lib_puppet_provider_user_useradd_rb

   OpenBSD doesn't support useradd system users (-r)

   therefore ignore the system = true flag if set on OpenBSD.

   OK kn@ (MAINTAINER)
VersionDeltaFile
1.4+21-36sysutils/ruby-openvox/8/patches/patch-lib_puppet_provider_user_useradd_rb
1.16+1-1sysutils/ruby-openvox/8/Makefile
+22-372 files

NetBSD/pkgsrc ZdygdA0doc CHANGES-2026

   Updated databases/py-barman, www/py-modelsearch
VersionDeltaFile
1.3271+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc a8BB4hNwww/py-modelsearch PLIST distinfo

   py-modelsearch: updated to 1.3.1

   1.3.1
   Support django-tasks 0.12
   Test against Django 6.0 final and git main
VersionDeltaFile
1.2+31-1www/py-modelsearch/PLIST
1.2+4-4www/py-modelsearch/distinfo
1.2+2-2www/py-modelsearch/Makefile
+37-73 files

LLVM/project 59681c6libcxx/include any, libcxx/test/std/utilities/any/any.nonmembers/any.cast const_reference_types.verify.cpp void.const.verify.cpp

[libc++] remove duplicate assertions for void/reference const any_cast (#199425)

For test cases of the const overload of any_cast, such as:
```C++
void test() {
  std::any a = 0;
  const std::any& a2 = a;
  (void)std::any_cast<int&>(&a2);
}
```
(And similarly for void).

The problem is that the assertions are implemented both in the const and
non-const any_cast overloads, but since the const overload delegates to
the non-const overload, that ends up producing the same assertion twice.

This separates those test cases, because those assertions are
implemented in the function body, and that's only instantiated once per
specialization, not once per use.
DeltaFile
+33-0libcxx/test/std/utilities/any/any.nonmembers/any.cast/const_reference_types.verify.cpp
+23-0libcxx/test/std/utilities/any/any.nonmembers/any.cast/void.const.verify.cpp
+0-17libcxx/test/std/utilities/any/any.nonmembers/any.cast/reference_types.verify.cpp
+3-14libcxx/test/std/utilities/any/any.nonmembers/any.cast/void.verify.cpp
+0-2libcxx/include/any
+59-335 files

LLVM/project f347813clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp CIRGenFunction.h

[CIR] Add emitBuiltinWithOneOverloadedType helper
DeltaFile
+12-32clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+19-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+31-322 files

NetBSD/pkgsrc AMv21sEdatabases/py-barman distinfo Makefile

   py-barman: updated to 3.19.0

   3.19.0 (2026-05-20)

   Notable changes

   - Add support for restoring backups from cloud storage

     Barman can now restore backups taken with `backup_method = local-to-cloud`
     or `backup_method = postgres` when stored in cloud object storage.

     The standard `barman restore` command can be used to restore such backups.

     For WAL restore, a new `barman cloud-wal-restore` command was introduced to fetch
     WAL files directly from cloud storage during recovery. This command can be
     used as the `restore_command` in PostgreSQL and supports parallel
     fetching for improved performance.

     Also, when a server has `wals_directory` configured to use cloud storage,

    [21 lines not shown]
VersionDeltaFile
1.26+4-4databases/py-barman/distinfo
1.32+3-3databases/py-barman/Makefile
+7-72 files

LLVM/project 25bb6a9llvm/lib/Transforms/InstCombine InstCombineCasts.cpp, llvm/test/Transforms/InstCombine trunc-minmax-intrinsics.ll

[InstCombine] Narrow umin/umax/smin/smax through trunc. (#199213)

Update EvaluateInDifferentType / canEvaluateTruncated to support
narrowing umin/umax/smin/smax intrinsics, when their result fits in the
narrow type: zero high bits for umin/umax, or enough sign
bits for smin/smax.

Alive2 Proofs:
 * umin/umax with high bits zero: https://alive2.llvm.org/ce/z/dJC_Fj
 * smin/smax with sign-bits set: https://alive2.llvm.org/ce/z/z7vM8Z

End-to-end examples from C workloads performing pixel math:
https://llvm.godbolt.org/z/jK3bd3GfY

PR: https://github.com/llvm/llvm-project/pull/199213
DeltaFile
+623-0llvm/test/Transforms/InstCombine/trunc-minmax-intrinsics.ll
+63-0llvm/test/Transforms/PhaseOrdering/AArch64/trunc-intrinsics.ll
+36-0llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+722-03 files

LLVM/project df4f0d0llvm/lib/Target/X86 X86ISelLowering.cpp X86ISelLowering.h, llvm/test/Transforms/AtomicExpand/X86 expand-atomic-non-integer.ll

[X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead

Remove X86's shouldCastAtomicLoadInIR override that cast FP atomic
loads to integer at the IR level. Instead, handle this in a pre-legalize
DAG combine (combineAtomicLoad) that rewrites FP/FP-vector atomic loads
to integer atomic loads plus a bitcast.

This depends on #199310 which adds the necessary cmpxchg support for
non-integer atomic loads in AtomicExpand.
DeltaFile
+25-7llvm/lib/Target/X86/X86ISelLowering.cpp
+1-2llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+0-2llvm/lib/Target/X86/X86ISelLowering.h
+26-113 files

NetBSD/pkgsrc aFNBRJedoc CHANGES-2026

   Updated multimedia/mkvtoolnix, www/py-flask-jwt-extended
VersionDeltaFile
1.3270+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ikbA4Wawww/py-flask-jwt-extended distinfo Makefile

   py-flask-jwt-extended: updated to 4.7.4

   4.7.4
   setup.py: bump PyJWT floor to >=2.11.0 to match the actual runtime requirement
VersionDeltaFile
1.17+4-4www/py-flask-jwt-extended/distinfo
1.22+3-4www/py-flask-jwt-extended/Makefile
+7-82 files

FreeBSD/ports 5f2a8eceditors/libreoffice/files patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.hxx

editors/libreoffice: remove staled patches

PR:     295569
DeltaFile
+0-13editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx
+0-13editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.hxx
+0-262 files

NetBSD/pkgsrc 8cadNigmultimedia/mkvtoolnix distinfo Makefile

   mkvtoolnix: updated to 99.0

   99.0 "Buka" 2026-05-24

   New features and enhancements

   * MKVToolNix GUI: the GUI will now remember the last used directory for
     selecting audio files for playback in "play audio file" program runners
     separately from any other "open file"-type situations. This directory will
     also default to `/System/Library/Sounds` on macOS now.
   * MKVToolNix GUI: executing actions → running programs: added new variables:
     `MTX_DESTINATION_FILE_BASE_NAME` (the name without the drive letter, path or
     the suffix; e.b. `/movies/A.new.hope.mkv` → `A.new.hope`) and
     `MTX_DESTINATION_FILE_SUFFIX` (only the letters after the last `.`,
     e.g. `/movies/A.new.hope.mkv` → `mkv`). Added examples to all the
     destination file variables in the popup menu when adding variables in the
     preferences.
   * MKVToolNix GUI: executing actions → running programs: the command-line input
     widget will now receive focus again after using the popup menu for adding a

    [56 lines not shown]
VersionDeltaFile
1.137+4-4multimedia/mkvtoolnix/distinfo
1.265+2-3multimedia/mkvtoolnix/Makefile
+6-72 files

GhostBSD/ports 54e1425devel/llvm22-libs distinfo Makefile

devel/llvm22-libs: update to 22.1.5
DeltaFile
+3-3devel/llvm22-libs/distinfo
+2-2devel/llvm22-libs/Makefile
+5-52 files

LLVM/project c59178dlibc/src/__support/net address.cpp address.h, libc/src/arpa/inet inet_aton.cpp inet_addr.cpp

[libc] Fix inet_aton (#198791)

The main (in terms of LOC) change is moving the implementation to an
internal function in order to avoid the inet_addr->inet_aton dependency.

I also fix a bug where we (mistakenly) accepted whitespace and signs
inside the address. I also match the glibc implementation in ignoring
the data after the first whitespace.
DeltaFile
+65-0libc/src/__support/net/address.cpp
+5-37libc/src/arpa/inet/inet_aton.cpp
+30-0libc/src/__support/net/address.h
+25-0libc/test/src/arpa/inet/inet_aton_test.cpp
+13-0libc/src/__support/net/CMakeLists.txt
+6-4libc/src/arpa/inet/inet_addr.cpp
+144-412 files not shown
+149-448 files

FreeBSD/ports f8f7f3fdeskutils/joplin-desktop distinfo Makefile, deskutils/joplin-desktop/files patch-packages_lib_models_settings_builtInMetadata.ts

deskutils/joplin-desktop: Update to 3.6.14

Changelog: https://github.com/laurent22/joplin/releases/tag/v3.6.14

Reported by:    GitHub (watch releases)
DeltaFile
+9-9deskutils/joplin-desktop/distinfo
+2-2deskutils/joplin-desktop/files/patch-packages_lib_models_settings_builtInMetadata.ts
+1-2deskutils/joplin-desktop/Makefile
+1-1deskutils/joplin-desktop/files/packagejsons/packages/app-desktop/package.json
+13-144 files

LLVM/project dead187llvm/test/Transforms/SLPVectorizer/X86 scalarize-ctlz.ll arith-fp-inseltpoison.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+31-37llvm/test/Transforms/SLPVectorizer/X86/scalarize-ctlz.ll
+27-18llvm/test/Transforms/SLPVectorizer/X86/arith-fp-inseltpoison.ll
+30-15llvm/test/Transforms/SLPVectorizer/X86/sitofp.ll
+27-18llvm/test/Transforms/SLPVectorizer/X86/arith-fp.ll
+21-17llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias_external_insert_shuffled.ll
+21-17llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias.ll
+157-1229 files not shown
+244-18015 files

LLVM/project af92edflibc/src/__support/OSUtil/linux auxv.h, libc/src/__support/OSUtil/linux/syscall_wrappers mprotect.h munmap.h

[libc] Port munmap and mprotect to the new syscall interface (#199199)

Assisted by Gemini.
DeltaFile
+7-5libc/src/__support/threads/linux/thread.cpp
+2-6libc/src/__support/OSUtil/linux/syscall_wrappers/mprotect.h
+2-5libc/src/__support/OSUtil/linux/syscall_wrappers/munmap.h
+3-2libc/src/__support/OSUtil/linux/auxv.h
+2-1libc/startup/linux/riscv/tls.cpp
+2-1libc/startup/linux/aarch64/tls.cpp
+18-206 files not shown
+26-2112 files

GhostBSD/ports 1eeda5clang/ghc92 pkg-plist, lang/ruby32 pkg-plist

Merge branch 'main' into llvm-libs

# Conflicts:
#       devel/llvm22/Makefile
DeltaFile
+0-75,163misc/openclaw/pkg-plist
+0-15,936www/firefox-esr/files/patch-bug1962139-c27-ffmpeg8
+0-13,444lang/ruby32/pkg-plist
+1,121-5,604misc/openclaw/files/package-lock.json
+2,552-2,967www/homepage/pkg-plist
+0-5,063lang/ghc92/pkg-plist
+3,673-118,1778,779 files not shown
+169,915-207,6348,785 files