FreeBSD/ports 40121c7 — net-im/teams Makefile distinfo, net-im/teams/files/packagejsons package.json package-lock.json

net-im/teams: Update to 2.23.0

Changelog:
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.21.0
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.22.0
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.23.0

Reported by:    GitHub (watch releases)
DeltaFile
+22-61net-im/teams/files/packagejsons/package-lock.json
+5-5net-im/teams/distinfo
+4-4net-im/teams/files/packagejsons/package.json
+3-4net-im/teams/Makefile
+34-744 files

FreeBSD/ports b21dd95 — sysutils/rubygem-openbolt Makefile

sysutils/rubygem-openbolt: Unbreak after rubygem-json update

With hat:       puppet
DeltaFile
+2-1sysutils/rubygem-openbolt/Makefile
+2-11 files

FreeBSD/ports 833e383 — devel/rubygem-puppet-resource_api Makefile distinfo

devel/rubygem-puppet-resource_api: Update to 2.0.1

With hat:       puppet
DeltaFile
+3-3devel/rubygem-puppet-resource_api/distinfo
+1-1devel/rubygem-puppet-resource_api/Makefile
+4-42 files

FreeBSD/ports 01f596b — databases/openvoxdb-terminus9 pkg-plist Makefile, databases/openvoxdb9 pkg-plist Makefile

databases/openvoxdb9: New port

Hello OpenVox 9!
https://voxpupuli.org/blog/2026/10/02/openvox-9-release/

Add databases/openvoxdb9 from a copy of databases/openvoxdb8 and a
few minor tweaks.

With hat:       puppet
DeltaFile
+89-0databases/openvoxdb9/files/puppetdb.in
+59-0databases/openvoxdb9/Makefile
+29-0databases/openvoxdb9/files/patch-ext_config_logback.xml
+23-0databases/openvoxdb-terminus9/Makefile
+18-0databases/openvoxdb9/pkg-plist
+16-0databases/openvoxdb-terminus9/pkg-plist
+234-011 files not shown
+319-017 files

FreeBSD/ports 2cb3147 — sysutils/rubygem-openvoxserver-ca Makefile distinfo

sysutils/rubygem-openvoxserver-ca: Update to 3.3.0

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openvoxserver-ca/distinfo
+1-1sysutils/rubygem-openvoxserver-ca/Makefile
+4-42 files

FreeBSD/ports a83723f — sysutils/openvox-server9 pkg-plist Makefile, sysutils/openvox-server9/files pkg-message.in patch-ext__config__logback.xml

sysutils/openvox-server9: New port

Hello OpenVox 9!
https://voxpupuli.org/blog/2026/10/02/openvox-9-release/

Add sysutils/openvox-server9 from a copy of sysutils/openvox-server8
and a few minor tweaks.

With hat:       puppet
DeltaFile
+95-0sysutils/openvox-server9/files/puppetserver.in
+90-0sysutils/openvox-server9/Makefile
+55-0sysutils/openvox-server9/files/patch-ext__config__conf.d__puppetserver.conf
+31-0sysutils/openvox-server9/files/patch-ext__config__logback.xml
+26-0sysutils/openvox-server9/pkg-plist
+18-0sysutils/openvox-server9/files/pkg-message.in
+315-09 files not shown
+401-015 files

FreeBSD/ports 3ffb7b1 — sysutils/openvox-agent9 distinfo Makefile, sysutils/openvox-agent9/files pkg-message.in patch-lib_puppet_provider_service_daemontools.rb

sysutils/openvox-agent9: New port

Hello OpenVox 9!
https://voxpupuli.org/blog/2026/10/02/openvox-9-release/

Add sysutils/openvox-agent9 from a copy of sysutils/openvox-agent9 and a
few minor tweaks.

With hat:       puppet
DeltaFile
+188-0sysutils/openvox-agent9/pkg-plist
+138-0sysutils/openvox-agent9/Makefile
+46-0sysutils/openvox-agent9/files/puppet.in
+21-0sysutils/openvox-agent9/distinfo
+20-0sysutils/openvox-agent9/files/patch-lib_puppet_provider_service_daemontools.rb
+11-0sysutils/openvox-agent9/files/pkg-message.in
+424-02 files not shown
+430-08 files

FreeBSD/ports 47ac78f — sysutils/rubygem-openfact distinfo Makefile

sysutils/rubygem-openfact: Update to 6.2.1

With hat:       puppet
DeltaFile
+6-4sysutils/rubygem-openfact/Makefile
+3-3sysutils/rubygem-openfact/distinfo
+9-72 files

LLVM/project 775004c — llvm/lib/Target/LoongArch LoongArchInstrInfo.h LoongArchInstrInfo.cpp, llvm/test/CodeGen/LoongArch machine-sink-jumptable-edge-split.ll

[LoongArch] Implement getJumpTableIndex to allow splitting jump table edges (#228550)

This patch implements `getJumpTableIndex` so that `canSplitCriticalEdge`
can split an edge out of an indirect jump through a jump table by
rewriting the jump table entry. See
https://github.com/llvm/llvm-project/pull/224197 for a detailed
explaination.

Recognize the jump table address feeding the PseudoBRIND (and also the
32-bit's LD.W form):
```
  %base = PseudoLA_PCREL %jump-table.N
  %off  = LDX_W %base, %index
  %tgt  = ADD_D %base, %off
  %PseudoBRIND %tgt, 0
```
On SPEC CPU2006 `400.perlbench` this removes all stack accesses from the
`S_regmatch` dispatch block and reduces retired instructions by 2.6% and
L1D loads by 4.5% on the `checkspam` workload.
DeltaFile
+265-0llvm/test/CodeGen/LoongArch/machine-sink-jumptable-edge-split.ll
+115-0llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
+2-0llvm/lib/Target/LoongArch/LoongArchInstrInfo.h
+382-03 files

LLVM/project f16e2e3 — clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/SemaOpenCL builtins-amdgcn-error-gfx1250-strict.cl

Revert "[AMDGPU] Disable V_WMMA_F{16|32}_16X16X128_[BF]P8_[BF]P8 on gfx1250-strict" (#228932)

Reverts llvm/llvm-project#228564

breaks build of hipCUB for gfx1250*   LCOMPILER-2911
DeltaFile
+12-18llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+0-24llvm/test/MC/AMDGPU/gfx1250-strict_err.s
+8-8clang/include/clang/Basic/BuiltinsAMDGPU.td
+5-8llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+1-11clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-strict.cl
+1-7llvm/lib/Target/AMDGPU/AMDGPU.td
+27-766 files

FreeBSD/ports 286f239 — sysutils/elephant distinfo Makefile

sysutils/elephant: Update to 2.22.1

While here, add PROTONPASS option to support Proton Pass CLI.

Changelog: https://github.com/abenz1267/elephant/releases/tag/v2.22.1

Reported by:    GitHub (watch releases)
DeltaFile
+9-5sysutils/elephant/Makefile
+5-5sysutils/elephant/distinfo
+14-102 files

FreeBSD/ports 1c6035d — x11/walker Makefile.crates Makefile

x11/walker: Update to 2.17.1

Changelog: https://github.com/abenz1267/walker/releases/tag/v2.17.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-3x11/walker/distinfo
+1-2x11/walker/Makefile
+1-0x11/walker/Makefile.crates
+7-53 files

OpenBSD/src VdHhd3K — usr.bin/ypwhich ypwhich.c

   remove accidental test code from 1994 which neutered parts of the
   intended behaviour.
   ok miod
VersionDeltaFile
1.25+1-2usr.bin/ypwhich/ypwhich.c
+1-21 files

FreeBSD/ports 649f057 — mail/mailpit Makefile distinfo

mail/mailpit: Update to 1.31.4
DeltaFile
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+8-82 files

LLVM/project c25440b — utils/bazel/llvm-project-overlay/clang BUILD.bazel

[Bazel] Fixes 9d94700 (#228931)

This fixes 9d947002dd923f011fcda156472bee2e2b149786 (#228288).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=9d947002dd923f011fcda156472bee2e2b149786

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
Co-authored-by: Aiden Grossman <aidengrossman at google.com>
DeltaFile
+3-0utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+3-01 files

FreeBSD/ports 56ece8a — devel/sem Makefile distinfo

devel/sem: Update to 0.27.0
DeltaFile
+3-3devel/sem/distinfo
+1-1devel/sem/Makefile
+4-42 files

NextBSD/src 24a30fc — tests iso-boot-test.sh img-boot-test.sh

T6 lockstep: pin the shared boot harness to v0.3.0

v0.3.0 = v0.2.3 plus -device virtio-gpu-pci on the amd64 q35 shape (nextbsd/nextbsd-ci#15). The device is unbound and inert for the img/iso login-only boot gates (no graphics kext in the image); both lanes re-run on this PR to confirm.
DeltaFile
+1-1tests/iso-boot-test.sh
+1-1tests/img-boot-test.sh
+2-22 files

LLVM/project 5e1edea — libcxx/utils/ci/docker linux-builder.dockerfile

[libcxx] Add user to linux-builder docker image (#228933)

Accidentally didn't move this over when copying from the builder-base
image in 84812cba90fe0a0f95544a3ff01da1e61346a68d. Without these we run
as root by default which results in not throwing permission denied
errors when running the test suite.
DeltaFile
+7-0libcxx/utils/ci/docker/linux-builder.dockerfile
+7-01 files

OpenBSD/src vrQsoDT — libexec/ld.so library_subr.c

   Oops, this proposal isn't ready yet.
   accidental commit spotted by by caspar
VersionDeltaFile
1.57+1-11libexec/ld.so/library_subr.c
+1-111 files

FreeBSD/ports dfa57d7 — www/immich-public-proxy Makefile, www/immich-public-proxy/files immich_public_proxy.in

www/immich-public-proxy: Stop logging to syslog

The lines already go to /var/log/immich, which newsyslog rotates, and
syslog repeated them under the tag "daemon".  The process now carries
its own name in ps.

Differential Revision:  https://reviews.freebsd.org/D60277
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/immich-public-proxy/files/immich_public_proxy.in
+1-0www/immich-public-proxy/Makefile
+2-12 files

FreeBSD/ports 1e6c273 — www/immich-ml Makefile, www/immich-ml/files immich_ml.in

www/immich-ml: Stop logging to syslog

The lines already go to /var/log/immich, which newsyslog rotates, and
syslog repeated them under the tag "daemon".  The process now carries
its own name in ps.

Differential Revision:  https://reviews.freebsd.org/D60277
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/immich-ml/files/immich_ml.in
+1-0www/immich-ml/Makefile
+2-12 files

FreeBSD/ports 25611cb — www/immich Makefile, www/immich/files immich_server.in

www/immich: Stop logging to syslog

The lines already go to /var/log/immich, which newsyslog rotates, and
syslog repeated them under the tag "daemon".  The process now carries
its own name in ps.

Differential Revision:  https://reviews.freebsd.org/D60277
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/immich/files/immich_server.in
+1-1www/immich/Makefile
+2-22 files

FreeBSD/src 479c982 — sys/ufs/ffs ffs_softdep.c

ffs: revalidate mkdir dependencies after vnode lookup

flush_pagedep_deps() drops the soft updates lock while obtaining the
vnode of a newly created directory with get_parent_vp().  The
MKDIR_BODY dependency may complete during this interval, invalidating
the diradd selected before the lock was dropped.

Once the directory's allocdirect is retired, the lookup of its first
block by block number in flush_newblk_dep() can find an older
dependency for a previous use of the same physical block.  The newblk
hash is not unique by block number: when ffs_reallocblks() relocates a
cluster, the completed allocindirs of the old blocks stay on the
indirdep's ir_completehd until the indirect block pointer in the inode
is written, while the old blocks are already free and may be allocated
to a new directory.  flush_newblk_dep() then finds a D_ALLOCINDIR where
it expects a D_ALLOCDIRECT and panics with "flush_newblk_dep: Bad
newblk".

Retain the vnode returned by get_parent_vp(), reacquire the soft

    [33 lines not shown]
DeltaFile
+170-55sys/ufs/ffs/ffs_softdep.c
+170-551 files

FreeBSD/src a127039 — tools/test/stress2/misc mkdir_blkreuse.sh

stress2: add a reproducer for the flush_newblk_dep() "Bad newblk" panic

flush_pagedep_deps() drops the soft updates lock to obtain the vnode of
a new directory.  If its MKDIR_BODY dependency completes in that window,
the lookup of the directory's first block in flush_newblk_dep() can find
a stale allocindir left behind by a previous owner of the same block,
relocated by ffs_reallocblks() and freed, and panic.

The test grows interleaved files past UFS_NDADDR to keep clusters being
relocated, while other workers create subdirectories in a parent with
IN_ENDOFF set, so that ffs_vput_pair() syncs it, and fsync() them to
complete the mkdir dependencies.  The file system layout and the way
the writers put their blocks on disk are arranged so that a new
directory takes over a freed block whose dependency is still retained;
the details are in the script.  With dtrace=1, the test also counts how
often this precondition is met, which works on a fixed kernel too.

PR:             297976
Reviewed by:    kib, pho

    [3 lines not shown]
DeltaFile
+584-0tools/test/stress2/misc/mkdir_blkreuse.sh
+584-01 files

FreeBSD/src 35b5998 — sys/geom/part g_part.c

g_part: access leak causes process to hang

So if one inserts a USB drive with a GPT that doesn't match the media
size, a resize is initiated, so gpart takes g_access(cp, 1, 1, 1) on the
disk and holds it until the resize is accepted or rejected. The orphan
path releases it, but the spoil path does not. So if the drive is
ejected while the resize is in flight, we call spoil directly, without
releasing the access. Since gpt_opened is not cleared for the spoil
path, this causes several different process to hang in the open path
waiting for the leaked access.

Move the release into the wither function when gpt_opened is set, and
remove the release elsewhere. Since all paths to destroy the geom pass
through wither, this ensure that access is always released when we've
taken the access for resize.

PR:                     297777
Reported by:            Rick Richard
MFC After:              1 week

    [2 lines not shown]
DeltaFile
+3-11sys/geom/part/g_part.c
+3-111 files

FreeBSD/ports 1c8ff82 — security/openssl30 Makefile

security/openssl30: Fix collision with security/openssl
DeltaFile
+1-0security/openssl30/Makefile
+1-01 files

LLVM/project 79d0d6e — clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][NFC] Fix indentation of op description (#228920)

Fix the indentation of the MatrixColumnMajorLoadOp description
DeltaFile
+16-16clang/include/clang/CIR/Dialect/IR/CIROps.td
+16-161 files

LLVM/project bf35c46 — clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/SemaOpenCL builtins-amdgcn-error-gfx1250-strict.cl

Revert "[AMDGPU] Disable V_WMMA_F{16|32}_16X16X128_[BF]P8_[BF]P8 on gfx1250-s…"

This reverts commit 6fb8776580a4a21a676cd7a424346c09aed81216.
DeltaFile
+12-18llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+0-24llvm/test/MC/AMDGPU/gfx1250-strict_err.s
+8-8clang/include/clang/Basic/BuiltinsAMDGPU.td
+5-8llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+1-11clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-strict.cl
+1-7llvm/lib/Target/AMDGPU/AMDGPU.td
+27-766 files

FreeBSD/ports 14f392e — devel/py-itemloaders Makefile distinfo

devel/py-itemloaders: Update to 1.5.0

https://github.com/scrapy/itemloaders/blob/v1.5.0/docs/release-notes.rst
DeltaFile
+3-3devel/py-itemloaders/distinfo
+1-1devel/py-itemloaders/Makefile
+4-42 files

FreeBSD/ports fc9c334 — www/hedgedoc Makefile distinfo

www/hedgedoc: Fix build on arm64
DeltaFile
+3-3www/hedgedoc/distinfo
+4-1www/hedgedoc/Makefile
+7-42 files