FreeBSD/ports 7b5b449x11-toolkits/py-kivy Makefile distinfo, x11-toolkits/py-kivy/files patch-git-5a1b27d

x11-toolkits/py-kivy: update the port to version 2.3.1

Reported by:    portscout
DeltaFile
+43-0x11-toolkits/py-kivy/files/patch-git-5a1b27d
+6-19x11-toolkits/py-kivy/Makefile
+3-3x11-toolkits/py-kivy/distinfo
+52-223 files

FreeBSD/src bf142easys/net if_ovpn.c

if_ovpn: Fix memory leak in VNET during unload

Unloading if_ovpn while it's in use by other vnets causes
memory leaks and panics.
Fix this by reverting VNET_SYSUNINIT and adjusting the SI_SUB
initialization order.

Reviewed by:    markj
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D54175
DeltaFile
+12-8sys/net/if_ovpn.c
+12-81 files

FreeBSD/src 3838aee. libcrux_internal.h libcrux_mlkem768_sha3.h, regress/unittests/crypto/testdata nistkats-44.json

Vendor import of OpenSSH 10.4p1

Sponsored by:   The FreeBSD Foundation
DeltaFile
+27,332-0libcrux_internal.h
+0-11,752libcrux_mlkem768_sha3.h
+1,869-1,349ChangeLog
+1,435-509servconf.c
+539-585moduli
+802-0regress/unittests/crypto/testdata/nistkats-44.json
+31,977-14,195171 files not shown
+37,630-15,689177 files

FreeBSD/ports 0d449c4sysutils/py-ansible-core220 Makefile, sysutils/py-ansible-core221 Makefile

sysutils/py-ansible-core22?: Remove stale comment

Now that python312 is default the comment telling users to set the
default is no longer required.
DeltaFile
+0-5sysutils/py-ansible-core220/Makefile
+0-5sysutils/py-ansible-core221/Makefile
+0-102 files

FreeBSD/ports 9856c96sysutils/py-ansible-core Makefile

sysutils/py-ansible-core: Set default to py-ansible-core221

Now that python312 is default we can set py-ansible-core221 as default.
DeltaFile
+2-2sysutils/py-ansible-core/Makefile
+2-21 files

FreeBSD/src 7a0b9e3lib/clang/libllvmminimal Makefile

libllvmminimal: Fix building with LLVM < 21 on riscv64

On most architectures we end up not needing ABIBreak.cpp as, although
some of the sources here do reference EnableABIBreakingChecks (or, if
assertions are disabled, DisableABIBreakingChecks) at a source level, we
compile with -ffunction-sections and -fdata-sections, and link with
--gc-sections, and it happens to be the case that all references can be
GC'ed. However, prior to LLVM 21, the RISC-V backend did not apply
-fdata-sections to .sdata, where references to these symbols end up, and
for some files we're building with such references we end up not being
able to GC .sdata due to the other unrelated data in it, meaning that we
do in fact need to build ABIBreak.cpp.

Whilst we could make this conditional on the architecture, it's a tiny
file, and it's a bit fragile to rely on GC behaviour, so just include it
unconditionally.

Reviewed by:    dim, emaste
Fixes:          770cf0a5f02d ("Fixups after llvm-project main llvmorg-21-init-19288-gface93e724f4 merge")

    [2 lines not shown]
DeltaFile
+1-1lib/clang/libllvmminimal/Makefile
+1-11 files

FreeBSD/ports aae3e08comms/inspectrum distinfo Makefile

comms/inspectrum: Update to 0.4.0
DeltaFile
+3-3comms/inspectrum/distinfo
+1-1comms/inspectrum/Makefile
+4-42 files

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

cad/kicad-*devel*: Update

Update to 2026.07.06
DeltaFile
+3-3cad/kicad-library-symbols-devel/distinfo
+3-3cad/kicad-library-footprints-devel/distinfo
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-devel/Makefile.git_rev
+1-4cad/kicad-library-footprints-devel/pkg-plist
+2-2cad/kicad-library-symbols-devel/Makefile.git_rev
+15-182 files not shown
+19-218 files

FreeBSD/ports c29f8e5www/deno Makefile, www/deno/files patch-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni

www/deno: Avoid hardcoding llvm version.
DeltaFile
+5-5www/deno/files/patch-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni
+1-1www/deno/Makefile
+6-62 files

FreeBSD/ports 5f9d389databases/lmdb0 Makefile pkg-plist, databases/lmdb0/files patch-Makefile lmdb.pc.in

databases/lmdb0: Add port for LMDB 0.9.x legacy ABI

LMDB 1.0 introduced an incompatible on-disk format change and subtle
API breakage: applications that compiled cleanly against 1.0 headers
could fail silently at run time. Known affected ports include dns/knot3,
mail/bogofilter, and mail/postfix; the postfix issue has been confirmed
upstream. Linux distributions such as Arch Linux have observed the same
breakage. Samba can also be affected in certain configurations.

Because the regression is not detectable in an -exp build run -- the
postfix failure only manifests at run time, and bogofilter was caught
only because post-build self-tests happen to exercise this path -- we
cannot rely on package builds to validate the 1.0 upgrade.

This commit introduces databases/lmdb0 as a holding port for the 0.9.35
release, pinned to the 0.x branch with PORTSCOUT=limit:^0. and mutually
conflicting with databases/lmdb, which retains 1.0. The two packages
cannot be installed simultaneously, but having lmdb0 available means:


    [13 lines not shown]
DeltaFile
+80-0databases/lmdb0/files/patch-Makefile
+42-0databases/lmdb0/Makefile
+13-0databases/lmdb0/pkg-plist
+11-0databases/lmdb0/pkg-descr
+11-0databases/lmdb0/files/lmdb.pc.in
+3-3dns/bind9-devel/Makefile
+160-365 files not shown
+293-10571 files

FreeBSD/src 58c7372sys/kern vfs_syscalls.c

vfs: Fix resource leaks in kern_symlinkat()

Fixes:          2ec2ba7e232d ("vfs: Add VFS/syscall support for Solaris style extended attributes")
Reported by:    Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li,
                and Ke Xu from Tsinghua University using GLM-5.2 from Z.ai
Reviewed by:    rmacklem, kib
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58053
DeltaFile
+1-3sys/kern/vfs_syscalls.c
+1-31 files

FreeBSD/ports fcddf87www/freenginx-devel distinfo Makefile.extmod, www/freenginx-devel/files extra-patch-passenger-build-nginx.rb extra-patch-passenger-disable-telemetry

www/freenginx-devel: third-party modules management (+)

- update passenger from 6.1.4 to 6.1.6

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+11-11www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
+10-10www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
+3-3www/freenginx-devel/distinfo
+2-2www/freenginx-devel/files/extra-patch-passenger-Configuration.c
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+28-286 files

FreeBSD/src 3516403sys/arm64/vmm vmm_hyp.c vmm_arm64.c, sys/arm64/vmm/io vgic_v3.c vtimer.c

arm64/vmm: Make remaining registers use hypctx_*_sys_reg

Move vgic, timer and trapframe registers into sys_regs to handle them
in the same way as all the other registers.

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56556
DeltaFile
+74-61sys/arm64/vmm/vmm_hyp.c
+63-47sys/arm64/vmm/vmm_arm64.c
+33-32sys/arm64/vmm/vmm_hyp_exception.S
+42-4sys/arm64/vmm/arm64.h
+24-22sys/arm64/vmm/io/vgic_v3.c
+18-18sys/arm64/vmm/io/vtimer.c
+254-1846 files not shown
+301-22212 files

FreeBSD/src e3cd6d1sys/arm64/vmm vmm_hyp.c arm64.h

arm64/vmm: Refactor vmm_hyp.c

Refactor vmm_hyp.c to split register reload logic by type of register,
streamline the implementation and improve readability.

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56553
DeltaFile
+229-179sys/arm64/vmm/vmm_hyp.c
+6-0sys/arm64/vmm/arm64.h
+235-1792 files

FreeBSD/src f4c3458sys/arm64/vmm vmm_hyp.c arm64.h, sys/arm64/vmm/io vtimer.c vtimer.h

arm64/vmm: Move vttbr_el2 & vtimer into struct hypctx

Move vttbr_el2 & vtimer from struct hyp into struct hypctx to streamline
the logic and handle them in the same way as other *_el2 registers are
already being handled.

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56554
DeltaFile
+41-58sys/arm64/vmm/io/vtimer.c
+9-12sys/arm64/vmm/vmm_hyp.c
+4-2sys/arm64/vmm/arm64.h
+2-2sys/arm64/vmm/vmm_arm64.c
+0-1sys/arm64/vmm/io/vtimer.h
+56-755 files

FreeBSD/src ee26426sys/arm64/vmm vmm_reset.c vmm_hyp.c, sys/arm64/vmm/io vgic_v3.c

arm64/vmm: Move host-side EL2 regs into sys_regs

Move EL2 host registers that are not visible to the guest into
hypctx->sys_regs. Prefix them with HOST_ to distinguish from EL2
registers which are part of the guest's own state (e.g. in VNCR).

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56555
DeltaFile
+313-269sys/arm64/vmm/vmm_reset.c
+49-33sys/arm64/vmm/vmm_hyp.c
+32-38sys/arm64/vmm/arm64.h
+13-13sys/arm64/vmm/vmm_arm64.c
+3-3sys/arm64/vmm/io/vgic_v3.c
+410-3565 files

FreeBSD/src d2e3e76sys/arm64/vmm vmm_hyp.c arm64.h

arm64/vmm: Store non-VNCR registers in an array

Move non-VNCR EL0 and EL1 registers into a dedicated array inside of
hypctx. This enables uniform accesses to both VNCR and non-VNCR guest
register state through hypctx_[read|write]_sys_reg().

The accessors are _not_ used for non-VNCR EL2 registers in order to
create a clear separation between guest-visible and guest-invisible
register state.

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56552
DeltaFile
+109-88sys/arm64/vmm/vmm_hyp.c
+67-32sys/arm64/vmm/arm64.h
+4-28sys/arm64/vmm/vmm_reset.c
+180-1483 files

FreeBSD/src dd08cb0sys/arm64/include hypervisor.h, sys/arm64/vmm arm64.h vmm_hyp.c

arm64/vmm: Use the VNCR_EL2 memory page to store guest registers

Wherever possible, move the storage space for guest register values from
the hypctx struct into a preallocated memory page matching the layout of
the page pointed to by VNCR_EL2.
This will streamline implementing support for nested virtualization, but
the implementation itself is not reliant on the presence of nested
virtualization architecture features.

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56551
DeltaFile
+147-21sys/arm64/vmm/arm64.h
+72-39sys/arm64/vmm/vmm_hyp.c
+50-28sys/arm64/vmm/vmm_arm64.c
+3-19sys/arm64/vmm/vmm_reset.c
+3-0sys/arm64/vmm/vmm_nvhe.c
+2-0sys/arm64/include/hypervisor.h
+277-1076 files

FreeBSD/src 5c73153sys/arm64/include hypervisor.h

arm64/vmm: Add FEAT_NV2 definitions

Add the definitions for the VNCR_EL2 register and all of the offsets
to registers in memory relative to the page stored in VNCR_EL2.

Signed-off-by:  Kajetan Puchalski <kajetan.puchalski at arm.com>
Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56550
DeltaFile
+101-0sys/arm64/include/hypervisor.h
+101-01 files

FreeBSD/src 302d3a2sys/sys cpu.h

cpu: cpu_get_pcpuid(): Fix typo in herald comment

Fixes:          c3c8f4d9e662 ("cpu: New cpu_get_pcpuid(), retrieves internal CPU ID")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/sys/cpu.h
+1-11 files

FreeBSD/ports 755b873math/blasfeo pkg-plist distinfo, math/blasfeo/files patch-CMakeLists.txt

math/blasfeo: update 0.1.4.2 → 0.1.4.3
DeltaFile
+0-11math/blasfeo/files/patch-CMakeLists.txt
+4-2math/blasfeo/pkg-plist
+3-3math/blasfeo/distinfo
+1-1math/casadi/Makefile
+1-1math/blasfeo/Makefile
+1-0math/hpipm/Makefile
+10-181 files not shown
+11-187 files

FreeBSD/ports 86960c9math/amgcl distinfo Makefile

math/amgcl: update 1.4.8 → 1.4.9
DeltaFile
+3-3math/amgcl/distinfo
+1-1math/amgcl/Makefile
+2-0math/amgcl/pkg-plist
+6-43 files

FreeBSD/ports 7019d2bmath/lean4/files patch-stage0_src_runtime_object.cpp

math/lean4: Remove patch to fix build

Reported by:    fallout
DeltaFile
+0-15math/lean4/files/patch-stage0_src_runtime_object.cpp
+0-151 files

FreeBSD/ports d7c2207net-p2p/libtorrent distinfo pkg-plist, net-p2p/rtorrent distinfo Makefile

net-p2p/{lib,r}torrent: Update to 0.16.17

- Remove i386 fix as it is not correct. Mark BROKEN_i386

ChangeLog:      https://github.com/rakshasa/rtorrent/releases/tag/v0.16.17
                https://github.com/rakshasa/rtorrent/releases/tag/v0.16.16
DeltaFile
+0-17net-p2p/rtorrent/files/patch-Fix-i386
+3-3net-p2p/libtorrent/distinfo
+3-3net-p2p/rtorrent/distinfo
+3-2net-p2p/libtorrent/pkg-plist
+3-1net-p2p/rtorrent/Makefile
+1-1net-p2p/libtorrent/Makefile
+13-276 files

FreeBSD/ports 81c5bd8misc/qwen-code pkg-plist Makefile, misc/qwen-code/files package-lock.json

misc/qwen-code: update to 0.19.6
DeltaFile
+718-1misc/qwen-code/pkg-plist
+10-6misc/qwen-code/files/package-lock.json
+8-8misc/qwen-code/Makefile
+3-3misc/qwen-code/distinfo
+739-184 files

FreeBSD/ports b6dc9f3misc/github-copilot-cli distinfo Makefile

misc/github-copilot-cli: update 1.0.65 → 1.0.68
DeltaFile
+5-5misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+6-62 files

FreeBSD/ports cd6d9famultimedia/youtui distinfo Makefile

multimedia/youtui: update 0.0.37 → 0.0.38
DeltaFile
+7-7multimedia/youtui/distinfo
+4-4multimedia/youtui/Makefile
+11-112 files

FreeBSD/ports 9da5621databases/greptimedb distinfo Makefile

databases/greptimedb: update 1.1.0 → 1.1.2
DeltaFile
+3-3databases/greptimedb/distinfo
+1-1databases/greptimedb/Makefile
+4-42 files

FreeBSD/ports 8fae019misc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.47.0 → 0.49.0
DeltaFile
+102-110misc/gemini-cli/pkg-plist
+20-20misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+126-1344 files

FreeBSD/ports 0046626misc/antigravity-cli distinfo Makefile

misc/antigravity-cli: update 1.0.13 → 1.0.16
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files