FreeBSD/ports d0435ff. MOVED, emulators Makefile

emulators/emu64: update to qt6 and ffmpeg
DeltaFile
+0-1MOVED
+1-0emulators/Makefile
+1-12 files

FreeBSD/ports 23bc7d2multimedia/arcan Makefile

multimedia/arcan: try to unbreak the build on 32-bit arches

While here, use <tab> instead of <space>'s after assignment.

Reported by:    pkg-fallout
DeltaFile
+3-1multimedia/arcan/Makefile
+3-11 files

FreeBSD/ports 39516f7misc/global-tz distinfo Makefile

misc/global-tz: update to 2026bgtz

Release 2026bgtz of global-tz, derived from iana-tz.

MFH:            2026Q2

(cherry picked from commit 1575a5bf5bd187132f9cf5c22e614e4c467fec4f)
DeltaFile
+5-5misc/global-tz/distinfo
+1-1misc/global-tz/Makefile
+6-62 files

FreeBSD/ports af6af46devel/mimalloc distinfo Makefile

devel/mimalloc: Update to 3.3.2
DeltaFile
+3-3devel/mimalloc/distinfo
+1-1devel/mimalloc/Makefile
+4-42 files

FreeBSD/ports 6baf549security/p5-App-ClusterSSH distinfo Makefile

security/p5-App-ClusterSSH: Update to 4.19
DeltaFile
+3-3security/p5-App-ClusterSSH/distinfo
+2-1security/p5-App-ClusterSSH/Makefile
+5-42 files

FreeBSD/ports 1575a5bmisc/global-tz distinfo Makefile

misc/global-tz: update to 2026bgtz

Release 2026bgtz of global-tz, derived from iana-tz.

MFH:            2026Q2
DeltaFile
+5-5misc/global-tz/distinfo
+1-1misc/global-tz/Makefile
+6-62 files

FreeBSD/ports 4dabafeaudio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.18
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

FreeBSD/src b683fd0sys/kern subr_module.c subr_prf.c, sys/sys sbuf.h

preload: add "show preload" DDB command

This is the DDB equivalent of the debug.dump_modinfo sysctl which
outputs pretty-printed bootloader metadata.

Move sbuf_db_printf_drain to subr_prf.c and expose it for general use.

Reviewed By: jmg
Differential Revision: https://reviews.freebsd.org/D53763
DeltaFile
+20-0sys/kern/subr_module.c
+9-0sys/kern/subr_prf.c
+0-6sys/kern/subr_witness.c
+3-0sys/sys/sbuf.h
+32-64 files

FreeBSD/src 6403ef5bin/ps print.c keyword.c

/bin/ps: Fix display of negative nice values on ARMv7/aarch64

On Arm-based systems (and maybe others), 'char' defaults to unsigned,
causing negative nice values to be displayed incorrectly (e.g., 246
instead of -10). Explicitly using 'signed char' ensures consistent
behaviour across architectures.

[ tested on RPI2 and generic aarch64 qemu install ]

Before:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23606 22800 2 -32 246 5400 2544 -       R<+   0  0:00.06 ps -l

After:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23614 22800 3 -32 -10 5400 2544 -       R<+   0  0:00.05 ps -l


    [5 lines not shown]
DeltaFile
+3-0bin/ps/print.c
+1-1bin/ps/keyword.c
+1-1bin/ps/ps.h
+5-23 files

FreeBSD/src dcf54a1lib/geom/part geom_part.c

geom_part: Restore the human readable format of size

Prior to the change 4f809ffec69c, the sizes are formated by
humanize_number(3) with the flag HN_DECIMAL, which displays the result
using one decimal place when it is less than 10. That is more accurate
and useful. Add equivalent field modifier hn-decimal to xo_emit() to
restore the previous behavior.

Reported by:    Mark Millard
Reviewed by:    js
Fixes:          4f809ffec69c gpart: add libxo support for "show" subcommand + man page updates
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56514

(cherry picked from commit 0d16792c6e983005581ed0176ed81e7302582196)
(cherry picked from commit d2bf940ec1447ca69ed605395455d07facf4d3ca)
DeltaFile
+4-4lib/geom/part/geom_part.c
+4-41 files

FreeBSD/src d2bf940lib/geom/part geom_part.c

geom_part: Restore the human readable format of size

Prior to the change 4f809ffec69c, the sizes are formated by
humanize_number(3) with the flag HN_DECIMAL, which displays the result
using one decimal place when it is less than 10. That is more accurate
and useful. Add equivalent field modifier hn-decimal to xo_emit() to
restore the previous behavior.

Reported by:    Mark Millard
Reviewed by:    js
Fixes:          4f809ffec69c gpart: add libxo support for "show" subcommand + man page updates
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56514

(cherry picked from commit 0d16792c6e983005581ed0176ed81e7302582196)
DeltaFile
+4-4lib/geom/part/geom_part.c
+4-41 files

FreeBSD/src d11419esys/net iflib.c

iflib: Add a missing CURVNET_RESTORE() in the error path

Signed-off-by:  Peter Ganzhorn <peter.ganzhorn at gmail.com>
Reviewed by:    zlei
Fixes:          6d49b41ee84b iflib: Add pfil hooks
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2150

(cherry picked from commit f49f61f19463c21125bb1215cf8e0530f52953e3)
DeltaFile
+3-1sys/net/iflib.c
+3-11 files

FreeBSD/src e7eef56bin/ps print.c keyword.c

/bin/ps: Fix display of negative nice values on ARMv7/aarch64

On Arm-based systems (and maybe others), 'char' defaults to unsigned,
causing negative nice values to be displayed incorrectly (e.g., 246
instead of -10). Explicitly using 'signed char' ensures consistent
behaviour across architectures.

[ tested on RPI2 and generic aarch64 qemu install ]

Before:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23606 22800 2 -32 246 5400 2544 -       R<+   0  0:00.06 ps -l

After:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23614 22800 3 -32 -10 5400 2544 -       R<+   0  0:00.05 ps -l


    [4 lines not shown]
DeltaFile
+3-0bin/ps/print.c
+1-1bin/ps/keyword.c
+1-1bin/ps/ps.h
+5-23 files

FreeBSD/doc 3e0bbc6website/data/ru/news news.toml

website: update ru/news - SA and EN translated

Differential Revision: https://reviews.freebsd.org/D56736
DeltaFile
+45-0website/data/ru/news/news.toml
+45-01 files

FreeBSD/ports 8b48d38audio/owntone distinfo Makefile

audio/owntone: update to 29.2
DeltaFile
+3-3audio/owntone/distinfo
+2-2audio/owntone/Makefile
+5-52 files

FreeBSD/ports c75e227security/vuxml/vuln 2026.xml

security/vuxml: correct a typo in SA-26:12.dhclient entry

A trailing space crept into the <topic/> before m previous commit.

Fixes:          0821906582e8 security/vuxml: add FreeBSD SAs issued on 2026-04-29
Pointy hat to:  philip
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports 0821906security/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-04-29

FreeBSD-SA-26:12.dhclient affects all supported releases
FreeBSD-SA-26:13.exec affects all supported releases
FreeBSD-SA-26:14.pf affects all supported releases
FreeBSD-SA-26:15.dhclient affects all supported releases
FreeBSD-SA-26:16.libnv affects all supported releases
FreeBSD-SA-26:17.libnv affects all supported releases
DeltaFile
+204-0security/vuxml/vuln/2026.xml
+204-01 files

FreeBSD/doc 6f9601cwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add errata affecting 13.5R, 14.3R, 14.4R and 15.0R

FreeBSD-EN-26:08.pf affects 15.0R
FreeBSD-EN-26:09.tzdata affects all supported releases
FreeBSD-EN-26:10.amd64 affects 14.3R, 14.4R and 15.0R
DeltaFile
+3-0website/content/en/releases/15.0R/errata.adoc
+2-0website/content/en/releases/14.3R/errata.adoc
+2-0website/content/en/releases/14.4R/errata.adoc
+1-0website/content/en/releases/13.5R/errata.adoc
+8-04 files

FreeBSD/doc f6ce52fwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add security advisories affecting 13.5R, 14.3R, 14.4R and 15.0R

FreeBSD-SA-26:12.dhclient affects all supported releases
FreeBSD-SA-26:13.exec affects all supported releases
FreeBSD-SA-26:14.pf affects all supported releases
FreeBSD-SA-26:15.dhclient affects all supported releases
FreeBSD-SA-26:16.libnv affects all supported releases
FreeBSD-SA-26:17.libnv affects all supported releases
DeltaFile
+6-0website/content/en/releases/13.5R/errata.adoc
+6-0website/content/en/releases/14.3R/errata.adoc
+6-0website/content/en/releases/14.4R/errata.adoc
+6-0website/content/en/releases/15.0R/errata.adoc
+24-04 files

FreeBSD/src e7f4269sys/dev/asmc asmc.c asmcvar.h

asmc: replace hardcoded model table with universal probing

Probe SMC keys at attach time to detect hardware capabilities,
supporting all Intel Apple machines without per-model entries.

Sensors are discovered by scanning sorted SMC key ranges for
known prefixes and types. Capabilities such as SMS, fan safe
speed, and ambient light are detected by key presence.

A global key description table provides human-readable names
for well-known temperature sensors.

Tested on:
 - MacBook Pro (Early 2007, Mid 2014, Mid 2015)
 - MacBook Air (Early 2015, Mid 2017)
 - iMac (Mid 2011, Late 2013)
 - Mac mini (Mid 2011)

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D56405
DeltaFile
+529-642sys/dev/asmc/asmc.c
+17-944sys/dev/asmc/asmcvar.h
+546-1,5862 files

FreeBSD/src 59a844bsys/powerpc/mpc85xx pci_mpc85xx.c

mpc85xx/msi: Add compat string for T208x/T4xxx SoCs
DeltaFile
+2-1sys/powerpc/mpc85xx/pci_mpc85xx.c
+2-11 files

FreeBSD/src 787b5e1sys/conf files.powerpc

dtrace: Add missing file for powerpc kernel build
DeltaFile
+1-0sys/conf/files.powerpc
+1-01 files

FreeBSD/src 0a70558sys/dev/iicbus/mux iicmux.c

iicmux: Return the right error codes

I2C subsystem errors belong in the IIC_* error space.  It's pretty clear
this is what is intended in the code.
DeltaFile
+3-3sys/dev/iicbus/mux/iicmux.c
+3-31 files

FreeBSD/src 40bcad5sys/powerpc/include pcpu.h, sys/powerpc/powerpc openpic.c pic_if.m

powerpc/pic: Add a PIC_AP_INIT() to set up AP PIC info

pc_cpuid may not match the PIC's idea of a given CPU.  Since openpic
has a WHOAMI register, we can use that to get the PIC's idea of the CPU.
This needs to be done on each AP, so add a PIC_AP_INIT device method so
the PIC can perform any AP-specific initialization at AP bootstrap time.

This fixes SMP on e6500, which is still lacking SMT support.

Differential Revision:  https://reviews.freebsd.org/D56421
DeltaFile
+21-7sys/powerpc/powerpc/openpic.c
+3-0sys/powerpc/powerpc/pic_if.m
+1-0sys/powerpc/powerpc/mp_machdep.c
+1-0sys/powerpc/include/pcpu.h
+26-74 files

FreeBSD/src 605f537sys/powerpc/include openpicvar.h openpicreg.h, sys/powerpc/powerpc openpic.c

powerpc/openpic: Increase the maximum number of IRQs allowed

The Freescale MPIC supports up to 2048 IRQs, but since we only build an
array of 768 interrupts in intr_machdep, clamp the max at 512.  The most
any Freescale PowerPC chip actually supports is 452 on the T4240, so 512
is sufficient.

As part of this, increase the vector mask to the full openpic vector
mask, and use this limit as the terminator for the dispatch loop,
instead of a hard-coded 255.

Differential Revision:  https://reviews.freebsd.org/D56422
DeltaFile
+8-2sys/powerpc/powerpc/openpic.c
+2-1sys/powerpc/include/openpicvar.h
+1-1sys/powerpc/include/openpicreg.h
+11-43 files

FreeBSD/ports 14bd0e3devel/pecl-swoole Makefile distinfo

devel/pecl-swoole: update to 6.2.0.
DeltaFile
+28-21devel/pecl-swoole/Makefile
+3-3devel/pecl-swoole/distinfo
+31-242 files

FreeBSD/ports 4c2f3bawww/phalcon Makefile distinfo

www/phalcon: update to 5.11.1.
DeltaFile
+2-14www/phalcon/Makefile
+3-3www/phalcon/distinfo
+5-172 files

FreeBSD/src 72e2ae5sys/netinet tcp_timewait.c, sys/sys ktls.h

tcp: release nic ktls send tags when entering time wait

When under heavy load or churn, inline ktls offload NICs may run out
of hardware resources described by ktls send tags.  Rather than
waiting for connections to pass through the time_wait state, reclaim
the ktls send tags early, at entry to time_wait. By preventing
potentially tens or hundreds of thousands of sessions from holding
send tags in time_wait, this allows more ktls sessions to be offloaded
to hardware.

Reviewed by: glebius, kib, nickbanks_netflix.com, rrs, tuexen
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D56610
DeltaFile
+12-0sys/sys/ktls.h
+10-0sys/netinet/tcp_timewait.c
+22-02 files

FreeBSD/ports 2206683devel/py-pyTooling Makefile distinfo, devel/py-pyTooling/files patch-pyproject.toml

devel/py-pyTooling: update 8.11.0 → 8.14.0
DeltaFile
+6-3devel/py-pyTooling/Makefile
+4-5devel/py-pyTooling/files/patch-pyproject.toml
+3-3devel/py-pyTooling/distinfo
+13-113 files

FreeBSD/ports ed0965fmisc/py-pytorch-lightning Makefile distinfo

misc/py-pytorch-lightning: update 2.3.3 → 2.6.1
DeltaFile
+7-6misc/py-pytorch-lightning/Makefile
+3-3misc/py-pytorch-lightning/distinfo
+10-92 files