FreeBSD/ports a1df7f2games/CWR-CE distinfo Makefile, games/CWR-CE/files patch-engine_Poseidon_AI_AIGroupImpl.cpp patch-engine_Poseidon_World_Entities_Vehicles_TransportCore.cpp

games/CWR-CE: Fix some game logic bugs
DeltaFile
+118-0games/CWR-CE/files/patch-engine_Poseidon_AI_AIGroupImpl.cpp
+39-0games/CWR-CE/files/patch-engine_Poseidon_World_Entities_Vehicles_TransportCore.cpp
+16-0games/CWR-CE/files/patch-engine_Poseidon_World_Entities_Vehicles_Transport.cpp
+15-0games/CWR-CE/files/patch-engine_Poseidon_World_Entities_Infantry_SoldierOldMove.cpp
+3-5games/CWR-CE/distinfo
+2-2games/CWR-CE/Makefile
+193-76 files

FreeBSD/src c041b82sys/ufs/ffs ffs_vfsops.c

ffs: do not return ESTALE on attempt to ffs_unotovp() on unlinked inode

The consequences are:
- for nfs exports and fhopen(2), unlinked but still referenced inodes
  are accessible
- for ffs_vput_pair() with unlock_vp = false, spurious ESTALE is not
  returned when the inode is still alive but unlinked

Note that tmpfs does not return ESTALE for the unlinked nodes.
The same behavior is claimed for Linux in
https://github.com/openzfs/zfs/issues/18699

Reviewed by:    rmacklem
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57982
DeltaFile
+1-1sys/ufs/ffs/ffs_vfsops.c
+1-11 files

FreeBSD/ports d8ab2b3textproc/jq Makefile

textproc/jq: No test failures
DeltaFile
+1-1textproc/jq/Makefile
+1-11 files

FreeBSD/ports f103ff2audio Makefile, audio/toneshifteq-lv2 Makefile distinfo

audio/toneshifteq-lv2: New port: 12-band equalizer LV2 plugin for mixing and mastering
DeltaFile
+44-0audio/toneshifteq-lv2/Makefile
+5-0audio/toneshifteq-lv2/distinfo
+4-0audio/toneshifteq-lv2/pkg-descr
+1-0audio/Makefile
+54-04 files

FreeBSD/ports 31fbbc1sysutils/mise distinfo Makefile, sysutils/mise/files patch-cargo-crates_rattler__conda__types-0.47.2_src_platform.rs patch-cargo-crates_rattler__conda__types-0.47.1_src_platform.rs

sysutils/mise: update 2026.6.14 → 2026.7.0
DeltaFile
+107-0sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.2_src_platform.rs
+0-107sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.1_src_platform.rs
+47-57sysutils/mise/distinfo
+23-28sysutils/mise/Makefile
+177-1924 files

FreeBSD/src 0cff90fsys/kern vfs_default.c, sys/sys vnode.h

VOP_VPUT_PAIR(): handle the case when dvp == vp

(cherry picked from commit be9295deedd1e837ee3645583d07e1dffbe1ead0)
DeltaFile
+23-5sys/kern/vfs_default.c
+11-7sys/ufs/ffs/ffs_vnops.c
+1-0sys/sys/vnode.h
+35-123 files

FreeBSD/ports 9932b64java/jd-gui-duo pkg-plist Makefile, java/jd-gui-duo/files patch-jd-gui-duo.sh patch-src_linux_resources_jd-gui.desktop

java/jd-gui-duo: Update 1.6.6 => 2.0.113, take maintainership

Changelogs:
https://github.com/nbauma109/jd-gui-duo/releases

Sponsored by:   UNIS Labs
DeltaFile
+188-0java/jd-gui-duo/pkg-plist
+27-23java/jd-gui-duo/Makefile
+11-5java/jd-gui-duo/pkg-descr
+15-0java/jd-gui-duo/files/patch-jd-gui-duo.sh
+0-10java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop
+10-0java/jd-gui-duo/files/jd-gui-duo.desktop.in
+251-385 files not shown
+269-4611 files

FreeBSD/ports 3eb0d36java/jd-gui Makefile pkg-descr, java/jd-gui-duo Makefile pkg-descr

java/jd-gui: Switch to active fork and rename to java/jd-gui-duo

Sponsored by:   UNIS Labs
DeltaFile
+37-0java/jd-gui-duo/Makefile
+0-37java/jd-gui/Makefile
+0-10java/jd-gui/files/patch-src_linux_resources_jd-gui.desktop
+10-0java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop
+0-6java/jd-gui/pkg-descr
+6-0java/jd-gui-duo/pkg-descr
+53-536 files not shown
+63-6212 files

FreeBSD/src d1b6249sys/dev/acpica acpi.c acpivar.h

acpi: ignore wake button press replayed by firmware on resume

Some firmware delivers the power or sleep button press that woke the
system as an ordinary button press (Notify 0x80) shortly after resume,
rather than as the wakeup notification (Notify 0x02) the ACPI
specification requires for a button that is also a wake source.

On affected machines (e.g. the Framework Laptop 12, Intel Raptor Lake-P)
the power button is a control-method device behind the embedded
controller.  The EC latches the key press that woke the system across the
sleep transition and flushes it through its normal _Qxx query path as
soon as it is reinitialized on resume.  The replayed press is
indistinguishable from a genuine one, so the kernel honors it as a fresh
suspend request and the machine suspends again immediately after waking;
it cannot be kept awake with the button.

The event cannot be filtered at its source: it arrives over the same EC
query path that also carries legitimate events (lid, AC, thermal,
battery), so suppressing the drain would lose real notifications.

    [24 lines not shown]
DeltaFile
+43-0sys/dev/acpica/acpi.c
+1-0sys/dev/acpica/acpivar.h
+44-02 files

FreeBSD/src d4e0f4dsys/kern kern_jail.c, tests/sys/kern jail_thread.c Makefile

jail: prevent a race between jail_attach in different threads

Attaching to a jail changes its root directory and its process
credentials. These operations both require unlocking the jail, and also
need allprison_lock unlocked. That means that if two threads are trying
to attach to different jails at the same time, it's possible for the
process to end up with one jail's root directory but the other jail's
credentials.

Solve this by forcing the process into single-threaded mode during
system calls that attach to a jail (jail_attach, jail_attach_jd, and
sometimes jail_set).

Reviewed by:    kib, markj
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57858
DeltaFile
+231-0tests/sys/kern/jail_thread.c
+61-11sys/kern/kern_jail.c
+2-0tests/sys/kern/Makefile
+294-113 files

FreeBSD/doc 8ead66awebsite/content/en where.adoc, website/content/en/releases _index.adoc

website: 14.3 is now EOL

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58011
DeltaFile
+0-55website/content/en/where.adoc
+1-2website/content/en/releases/_index.adoc
+1-1website/content/en/releng/_index.adoc
+0-1website/content/en/security/_index.adoc
+1-0website/content/en/security/unsupported.adoc
+3-595 files

FreeBSD/ports 35fa0efwww/librewolf distinfo Makefile, www/librewolf/files patch-python_sites_mach.txt patch-gfx_skia_skia_src_core_SkCpu.cpp

www/librewolf: Update 152.0.2-1 => 152.0.4-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/
https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/

- Remove unnecessary patches and add new patches from www/firefox.

PR:             296456
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit f88f2d39ba23200cee2456222ad4fdf458b3163e)
DeltaFile
+31-0www/librewolf/files/patch-python_sites_mach.txt
+0-29www/librewolf/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
+16-0www/librewolf/files/patch-third__party_xsimd_include_xsimd_types_xsimd__vsx__register.hpp
+0-11www/librewolf/files/patch-toolkit_xre_nsXREDirProvider.cpp
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+51-446 files

FreeBSD/ports f88f2d3www/librewolf distinfo Makefile, www/librewolf/files patch-python_sites_mach.txt patch-gfx_skia_skia_src_core_SkCpu.cpp

www/librewolf: Update 152.0.2-1 => 152.0.4-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/
https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/

- Remove unnecessary patches and add new patches from www/firefox.

PR:             296456
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+31-0www/librewolf/files/patch-python_sites_mach.txt
+0-29www/librewolf/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
+16-0www/librewolf/files/patch-third__party_xsimd_include_xsimd_types_xsimd__vsx__register.hpp
+0-11www/librewolf/files/patch-toolkit_xre_nsXREDirProvider.cpp
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+51-446 files

FreeBSD/ports 88271a1biology/py-macs2 Makefile, net/py-pyenet Makefile

all: schedule for removal on 2026-09-15 for lang/cython0
DeltaFile
+3-0net/py-pyenet/Makefile
+3-0science/py-molmod/Makefile
+3-0science/py-openEMS/Makefile
+3-0textproc/py-gensim/Makefile
+3-0x11-toolkits/py-kivy/Makefile
+3-0biology/py-macs2/Makefile
+18-014 files not shown
+60-020 files

FreeBSD/doc 4e09a96website/content/ru/releases/14.4R errata.adoc

website/ru: Update releases/14.4R/errata.adoc

Update to EN 4eb8e14cf00470133959e55fc319de5834b00188
DeltaFile
+20-7website/content/ru/releases/14.4R/errata.adoc
+20-71 files

FreeBSD/ports 55c1ea5databases/proxysql distinfo Makefile

databases/proxysql: Update to 3.0.9
DeltaFile
+3-3databases/proxysql/distinfo
+1-2databases/proxysql/Makefile
+4-52 files

FreeBSD/doc 37c7f6cwebsite/content/ru/releases/15.1R errata.adoc

website/ru: Update releases/15.1R/errata.adoc

Update to EN 4eb8e14cf00470133959e55fc319de5834b00188
DeltaFile
+3-4website/content/ru/releases/15.1R/errata.adoc
+3-41 files

FreeBSD/doc a91225dwebsite/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN f37462900694c88218150184bd1d06dd241b2027
DeltaFile
+1-1website/content/ru/administration.adoc
+1-11 files

FreeBSD/ports 8e63afddevel/jujutsu distinfo Makefile.crates

devel/jujutsu: update to version 0.43.0

This update adds the "jj run" command and contains a number of new
features and a few bug fixes.

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.43.0
DeltaFile
+233-247devel/jujutsu/distinfo
+115-122devel/jujutsu/Makefile.crates
+1-1devel/jujutsu/Makefile
+2-0devel/jujutsu/pkg-plist
+351-3704 files

FreeBSD/ports f369282net/tsctp distinfo Makefile

net/tsctp: Update 0.8.4 => 0.8.6

Changelog:
https://github.com/dreibh/tsctp/blob/tsctp-0.8.6/ChangeLog

Commit log:
https://github.com/dreibh/tsctp/compare/tsctp-0.8.4...tsctp-0.8.6

PR:             296465
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/tsctp/distinfo
+1-1net/tsctp/Makefile
+4-42 files

FreeBSD/ports a04c234net/td-system-tools distinfo pkg-plist

net/td-system-tools: Update 2.7.4 => 2.7.7

Port changes:
- Update pkg-plist.
- Add USES=gettext-runtime because it's needed for
  the scripts, even when NLS is turned off.

Changelog:
https://github.com/dreibh/system-tools/blob/td-system-tools-2.7.7/ChangeLog

Commit log:
https://github.com/dreibh/system-tools/compare/td-system-tools-2.7.4...td-system-tools-2.7.7

PR:             296464
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/td-system-tools/distinfo
+2-2net/td-system-tools/pkg-plist
+2-2net/td-system-tools/Makefile
+7-73 files

FreeBSD/ports 3355938databases/cego Makefile distinfo, devel/lfcbase distinfo Makefile

databases/cego: 2.54.29 -> 2.54.38, devel/lfcbase: 1.23.5 -> 1.23.6

lfcbase:
- compiler warnings fixed for class Chain::toUpper and toLower
  ( dynamic wText allocation )

cego:
- procedure cache
- Added admin command set maxpagedelete to set up maximum number
  of pages marked for delete before forcing a checkpoint.
- CegoQueryManager: _authUser has to be stored locally,
  otherwise setUser method looses user information, if auth was not enabled
- new admin command object usage to show usage of tableset objects
  to detect any usage leaks and to get an overview of objects in
  use by running database threads
- backupManager: indicate number of logs to recover up to crash
  for the corresponding backup id.
- Fix added in CegoRecoveryManager::recoverCurrentTransactionLog
- Added list transaction command

    [5 lines not shown]
DeltaFile
+3-3databases/cego/Makefile
+3-3databases/cego/distinfo
+3-3devel/lfcbase/distinfo
+2-2devel/lfcbase/Makefile
+1-0databases/cego/pkg-plist
+12-115 files

FreeBSD/ports ff18403benchmarks/hipercontracer distinfo Makefile

benchmarks/hipercontracer: Update 2.2.3 => 2.2.6

While here, add dependency on zstd for the option requiring it.

Changelog:
https://github.com/dreibh/hipercontracer/blob/hipercontracer-2.2.6/ChangeLog

Commit log:
https://github.com/dreibh/hipercontracer/compare/hipercontracer-2.2.3...hipercontracer-2.2.6

PR:             296462
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3benchmarks/hipercontracer/distinfo
+2-1benchmarks/hipercontracer/Makefile
+5-42 files

FreeBSD/ports 3e2823csecurity/certspotter distinfo Makefile

security/certspotter: Update to 0.24.2
DeltaFile
+5-5security/certspotter/distinfo
+1-2security/certspotter/Makefile
+6-72 files

FreeBSD/ports 0e7c390net-mgmt/icingaweb2-module-director pkg-plist distinfo

net-mgmt/icingaweb2-module-director: Update to 1.11.9
DeltaFile
+1-10net-mgmt/icingaweb2-module-director/pkg-plist
+3-3net-mgmt/icingaweb2-module-director/distinfo
+1-1net-mgmt/icingaweb2-module-director/Makefile
+5-143 files

FreeBSD/ports f78166fmail/pflogsumm distinfo Makefile

mail/pflogsumm: Update to 1.2.1
DeltaFile
+3-3mail/pflogsumm/distinfo
+1-1mail/pflogsumm/Makefile
+4-42 files

FreeBSD/ports 87b1e8dnet-mgmt/icinga2 distinfo pkg-plist

net-mgmt/icinga2: Update to 2.16.3
DeltaFile
+3-3net-mgmt/icinga2/distinfo
+2-2net-mgmt/icinga2/pkg-plist
+1-1net-mgmt/icinga2/Makefile
+6-63 files

FreeBSD/ports bd8f3dfbenchmarks/netperfmeter Makefile distinfo

benchmarks/netperfmeter: Update 2.0.5 => 2.0.8

While here, adjust indentation and pet portclippy.

Changelog:
https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.8/ChangeLog

Commit log:
https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.5...netperfmeter-2.0.8

PR:             296461
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+14-9benchmarks/netperfmeter/Makefile
+3-3benchmarks/netperfmeter/distinfo
+5-1benchmarks/netperfmeter/pkg-plist
+22-133 files

FreeBSD/src cd61eb4sys/conf kern.pre.mk, sys/contrib/openzfs/include/os/freebsd/spl/sys simd_x86.h

zfs: Wire sha512 offload to the build

FreeBSD main just got the CPUID_STDEXT4_SHA512 define.

OpenZFS PR #18732
DeltaFile
+14-0sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_x86.h
+1-2sys/conf/kern.pre.mk
+1-1sys/contrib/openzfs/module/Makefile.bsd
+1-1sys/modules/zfs/Makefile
+17-44 files

FreeBSD/ports a816f57science/py-tweedledum Makefile distinfo

science/py-tweedledum: update 1.1.1-20221123 → 1.2.0

PR:     294633
DeltaFile
+9-13science/py-tweedledum/Makefile
+3-5science/py-tweedledum/distinfo
+12-182 files