FreeBSD/ports f20f7feports-mgmt/pkg_jail Makefile distinfo

ports-mgmt/pkg_jail: Update to 2.17
DeltaFile
+3-3ports-mgmt/pkg_jail/Makefile
+3-3ports-mgmt/pkg_jail/distinfo
+2-0ports-mgmt/pkg_jail/pkg-plist
+8-63 files

FreeBSD/ports 625be92shells/rura distinfo Makefile

shells/rura: Update to 1.6.0
DeltaFile
+7-3shells/rura/distinfo
+1-1shells/rura/Makefile
+2-0shells/rura/Makefile.crates
+10-43 files

LLVM/project f3fb6feclang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode new-delete.cpp

[clang][bytecode] Check for block pointers in Free() (#205043)

We need a block pointer here for the following operations, and non-block
pointers aren't valid anyway.
DeltaFile
+13-0clang/test/AST/ByteCode/new-delete.cpp
+3-0clang/lib/AST/ByteCode/Interp.cpp
+16-02 files

FreeNAS/freenas 18c1396src/middlewared/middlewared/etc_files/local/ssh sshd_config.mako config.py, src/middlewared/middlewared/plugins ssh.py

Convert SSH plugin to typesafe pattern

Migrates the `ssh` plugin from the legacy dict-based `SystemServiceService` to the typesafe pattern, matching the `ups`/`ftp` shape.

Split the single `ssh.py` into a package: a lean `SSHService` (`generic = True`) in `__init__.py` delegating to `SSHServicePart` in `config.py`, with the host-key helpers moved to plain functions in `keys.py`. `config`/`update` now return the `SSHEntry` Pydantic model in-process, so every internal consumer was updated: the `sshd_config` mako and the SSH `config.py` renderer `.model_dump()` the model at the top, and the in-process callers (`keychain`, `failover` nftables, the `service_` start/reload hooks, and the plugin's own `setup()`) were switched from string `middleware.call('ssh.…')` to typed `call2`/`call_sync2`. The only remaining string call is `etc.py`'s dynamic `CtxMethod` dispatch, which has no static method handle. Registered the service in `main.py` and added the package to the mypy workflow.
DeltaFile
+0-186src/middlewared/middlewared/plugins/ssh.py
+83-0src/middlewared/middlewared/plugins/ssh/__init__.py
+80-0src/middlewared/middlewared/plugins/ssh/keys.py
+66-0src/middlewared/middlewared/plugins/ssh/config.py
+19-22src/middlewared/middlewared/etc_files/local/ssh/sshd_config.mako
+9-15src/middlewared/middlewared/etc_files/local/ssh/config.py
+257-2236 files not shown
+273-23312 files

LLVM/project 63f9955llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU packed-u64.ll

AMDGPU/GlobalISel: RegBankLegalize rules for pk_u64 add and sub
DeltaFile
+23-7llvm/test/CodeGen/AMDGPU/packed-u64.ll
+3-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+26-82 files

NetBSD/pkgsrc OIPsZI5doc CHANGES-2026 TODO

   Updated audio/strawberry, math/fast_float
VersionDeltaFile
1.3894+3-1doc/CHANGES-2026
1.27447+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc 5cn8gQsmath/fast_float distinfo Makefile

   fast_float: updated to 8.2.10

   8.2.10
   Int overflow check with a faster approach
VersionDeltaFile
1.18+4-4math/fast_float/distinfo
1.18+2-2math/fast_float/Makefile
+6-62 files

OpenBSD/ports DBLmYevastro/py-astropy-iers-data distinfo Makefile, astro/py-astropy-iers-data/pkg PLIST

   update to py3-astropy-iers-data-0.2026.6.22.1.23.34
   enable tests
VersionDeltaFile
1.5+0-5astro/py-astropy-iers-data/pkg/PLIST
1.33+2-2astro/py-astropy-iers-data/distinfo
1.35+1-2astro/py-astropy-iers-data/Makefile
+3-93 files

NetBSD/pkgsrc-wip 39b01a3llama.cpp distinfo Makefile.common, py-gguf distinfo

llama.cpp: update to b9756
DeltaFile
+6-6llama.cpp/distinfo
+3-3py-gguf/distinfo
+3-3py-llama-cpp-scripts/distinfo
+1-3llama.cpp/Makefile.common
+13-154 files

LLVM/project c56e892llvm/test/CodeGen/AMDGPU vector-reduce-umin.ll vector-reduce-smax.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fdiv.f32.ll

AMDGPU/GlobalISel: Remove -new-reg-bank-select option (#203929)

AMDGPU's -global-isel pipeline that uses AMDGPURegBankSelect and
AMDGPURegBankLegalize, previously -global-isel -new-reg-bank-select,
is now the default -global-isel pipeline.

Remove -new-reg-bank-select option from the compiler.
Remove -new-reg-bank-select from all llvm regression tests.
Edit a couple comments to reference RegBankLegalize instead of
-new-reg-bank-select.
DeltaFile
+12-12llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll
+12-12llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll
+12-12llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll
+12-12llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll
+12-12llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll
+11-11llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll
+71-71893 files not shown
+2,533-2,541899 files

OpenBSD/ports 8lRNa4anet/tcpslice Makefile

   tcpslice: fix HOMEPAGE, from espie
VersionDeltaFile
1.20+2-1net/tcpslice/Makefile
+2-11 files

LLVM/project b95e1e8llvm/include/llvm/Support Allocator.h, llvm/unittests/Support AllocatorTest.cpp

[Allocator] Keep bump pointer at a minimum alignment (#203718)

Add a `MinAlign` template parameter (default 8, sizeof(size_t) on 64-bit
platforms) so that the common case `Alignment <= MinAlign` can skip
realigning `CurPtr`.

This is achieved by rounding each allocation's size up to MinAlign, so
the bump pointer stays MinAlign-aligned between allocations.

SpecificBumpPtrAllocator::DestroyAll() walks objects at a fixed
sizeof(T) stride and needs tight packing, so it uses MinAlign=1. (alignof(T) would
pack just as tightly and reuse the default instantiation, but T may be
incomplete here, e.g. `SpecificBumpPtrAllocator<MCSectionELF>`.)

Its `Allocate` still skips the realign: the slab is max_align_t-aligned
and every size is a multiple of alignof(T), so the bump pointer stays
alignof(T)-aligned and we can just request alignment 1. Over-aligned
types (alignof(T) > alignof(max_align_t)) keep requesting alignof(T).


    [5 lines not shown]
DeltaFile
+51-27llvm/include/llvm/Support/Allocator.h
+19-0llvm/unittests/Support/AllocatorTest.cpp
+70-272 files

NetBSD/pkgsrc Djs2p8yaudio/strawberry distinfo Makefile

   strawberry: updated to 1.2.20

   1.2.20 (2026.06.21):

   Bugfixes:
     * Defer writing playcount and rating tags for the currently playing MP3 file to prevent playback issues
     * Fixed volume being reset during gapless playback when the sample rate changes between tracks
     * Prevent duplicate songs with identical URL
     * Fixed album shuffle to use the effective album artist
     * Fixed collection watcher skipping symlinked directories
     * Fixed collection subdirectory path handling when renaming directories
     * Fixed songlyrics.com, elyrics.net and letras lyrics parsing
     * Fixed SPC (GME) file parsing
     * Fixed Tidal session not being cleared on authentication errors
     * Fixed global shortcuts to use the first backend that registers successfully
     * Prefer the volume UUID when identifying removable devices
     * Save settings when the session manager requests a commit
     * Set StartupWMClass in the desktop file to org.strawberrymusicplayer.strawberry
     * Fixed two tabs closed when middle clicking on a playlist tab

    [16 lines not shown]
VersionDeltaFile
1.29+4-4audio/strawberry/distinfo
1.91+2-2audio/strawberry/Makefile
+6-62 files

OpenBSD/ports OHoZIawsecurity/yubico/yubikey-manager Makefile distinfo, security/yubico/yubikey-manager/patches patch-pyproject_toml

   update to yubikey-manager-5.9.1
VersionDeltaFile
1.38+4-5security/yubico/yubikey-manager/Makefile
1.20+2-2security/yubico/yubikey-manager/distinfo
1.2+1-1security/yubico/yubikey-manager/patches/patch-pyproject_toml
+7-83 files

LLVM/project 2a1f306clang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode dynamic-cast.cpp

[clang][bytecode] Add more sanity checks for pointers used in `dynamic_cast` (#205070)

Make sure it's initialized and that it points to a record.
DeltaFile
+16-0clang/test/AST/ByteCode/dynamic-cast.cpp
+4-2clang/lib/AST/ByteCode/Interp.cpp
+20-22 files

OpenBSD/ports Ji8hEmqsecurity Makefile

   +py-python-pskc
VersionDeltaFile
1.784+1-0security/Makefile
+1-01 files

OpenBSD/ports 50zRZQTsecurity/py-python-pskc Makefile distinfo, security/py-python-pskc/pkg PLIST DESCR

   import ports/security/py-python-pskc, ok tb@

   This Python library handles Portable Symmetric Key Container (PSKC)
   files as defined in RFC 6030. PSKC files are used to transport and
   provision symmetric keys (seed files) to different types of crypto
   modules, commonly one-time password tokens or other authentication
   devices.

   This module can be used to extract keys from PSKC files for use in an
   OTP authentication system. The module can also be used for authoring
   PSKC files.
VersionDeltaFile
1.1+78-0security/py-python-pskc/pkg/PLIST
1.1+25-0security/py-python-pskc/Makefile
1.1+9-0security/py-python-pskc/pkg/DESCR
1.1+2-0security/py-python-pskc/distinfo
1.1.1.1+0-0security/py-python-pskc/Makefile
1.1.1.1+0-0security/py-python-pskc/distinfo
+114-02 files not shown
+114-08 files

OpenBSD/ports p2sRLGVdevel Makefile

   +py-makefun
VersionDeltaFile
1.2589+1-0devel/Makefile
+1-01 files

OpenBSD/ports x9SRUjIdevel/py-makefun Makefile distinfo, devel/py-makefun/patches patch-pyproject_toml

   Initial revision
VersionDeltaFile
1.1+28-0devel/py-makefun/pkg/PLIST
1.1+22-0devel/py-makefun/Makefile
1.1+14-0devel/py-makefun/pkg/DESCR
1.1+11-0devel/py-makefun/patches/patch-pyproject_toml
1.1+2-0devel/py-makefun/distinfo
1.1.1.1+0-0devel/py-makefun/pkg/DESCR
+77-04 files not shown
+77-010 files

LLVM/project 05d84fdllvm/test/CodeGen/AMDGPU/GlobalISel dropped_debug_info_assert.ll

[AMDGPU] Run update script on test. NFC (#204570)

There's some bogus whitespace in the generated CHECKs that changes when
touching the test.
DeltaFile
+37-37llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll
+37-371 files

OpenBSD/ports XQP86L4mail/postfix/stable35 Makefile distinfo

   add upstream patches for postfix/stable35:

   postfix-3.1-3.5-tlsa-death-patch
   postfix-3.4-3.7-input-limit-patch
VersionDeltaFile
1.11.2.1+4-1mail/postfix/stable35/Makefile
1.4.10.1+4-0mail/postfix/stable35/distinfo
+8-12 files

OpenBSD/ports h2KleGWmail/postfix/stable distinfo Makefile

   update to postfix-3.11.4
VersionDeltaFile
1.164.2.2+2-2mail/postfix/stable/distinfo
1.281.2.3+1-2mail/postfix/stable/Makefile
+3-42 files

OpenBSD/ports mFWb4xgmail/postfix/stable35 Makefile distinfo

   add upstream patches for postfix/stable35, ok Brad:

   postfix-3.1-3.5-tlsa-death-patch
   postfix-3.4-3.7-input-limit-patch

   (3.5 is the last version which works with libressl, so it's kept
   around for cases when you need to use remote databases with TLS, which
   otherwise usually result in conflicts)
VersionDeltaFile
1.12+4-1mail/postfix/stable35/Makefile
1.5+4-0mail/postfix/stable35/distinfo
+8-12 files

OpenBSD/ports lfgMnuUmail/postfix/stable distinfo Makefile

   update to postfix-3.11.4, ok Brad
VersionDeltaFile
1.166+2-2mail/postfix/stable/distinfo
1.284+1-2mail/postfix/stable/Makefile
+3-42 files

OpenBSD/ports 8HvJTandevel/jansson Makefile distinfo

   update to jansson-2.15.0, and I'm taking maintainer
   ok kirby@ (previous maintainer)
VersionDeltaFile
1.22+4-4devel/jansson/Makefile
1.10+2-2devel/jansson/distinfo
+6-62 files

NetBSD/pkgsrc-wip e442e32freecad Makefile

freecad: remove references to non-existent files
DeltaFile
+1-2freecad/Makefile
+1-21 files

OpenBSD/src Stm9yVOusr.bin/tmux menu.c

   Set check callback for menus so they aren't overwritten by sync.
VersionDeltaFile
1.67+3-3usr.bin/tmux/menu.c
+3-31 files

OpenBSD/src NPQAjxQsbin/iked ikev2.c

   iked: enforce unique IKE spi in rekeying

   Reported by xiao__xiang at 163.com, thanks!
   Fix from markus@.
VersionDeltaFile
1.399+8-1sbin/iked/ikev2.c
+8-11 files

OpenBSD/ports fEjubaGmath/rstudio Makefile, math/rstudio/patches patch-src_cpp_core_r_util_REnvironmentPosix_cpp

   Keep in-sync with R 4.6.0
VersionDeltaFile
1.23+2-2math/rstudio/Makefile
1.7+1-1math/rstudio/patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp
+3-32 files

NetBSD/pkgsrc RpmedSZdoc CHANGES-2026 TODO

   Updated textproc/pugixml, devel/py-pygit2
VersionDeltaFile
1.3893+3-1doc/CHANGES-2026
1.27446+1-2doc/TODO
+4-32 files