FreeBSD/ports 3c01a0asysutils/py-supervisor distinfo Makefile

sysutils/py-supervisor: Update to 4.3.0

Bartially based on [1]

PR:             297453 [1]
Sponsored by:   resulta.tech
DeltaFile
+6-6sysutils/py-supervisor/Makefile
+3-3sysutils/py-supervisor/distinfo
+9-92 files

FreeBSD/ports 1fd6a00sysutils/cpu-microcode-intel Makefile pkg-plist

sysutils/cpu-microcode-intel: Update to 2026-08-11 release

This update includes security fixes for INTEL-SA-01379, INTEL-SA-01404,
INTEL-SA-01423, INTEL-SA-01428, INTEL-SA-01435, INTEL-SA-01441,
INTEL-SA-01442, and INTEL-SA-01443, affecting various Core, Core Ultra,
and Xeon processors, as well as functional updates and support for new
steppings.

Release notes:  https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260811
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/cpu-microcode-intel/distinfo
+3-2sysutils/cpu-microcode-intel/pkg-plist
+1-2sysutils/cpu-microcode-intel/Makefile
+7-73 files

FreeBSD/ports ead6f14sysutils/cpu-microcode-intel Makefile pkg-plist, sysutils/cpu-microcode-intel/files ucode-split.c

Revert "sysutils/cpu-microcode-intel: Handle extended signature tables"

This reverts a change to the way Intel CPU microcode files were split.
In d4b93e8846, an explicitly named file was written for each
signature+platform combination in an image's extended signature table.
Writing these new files offered discoverability advantages, but it was
unnecessary since cpucontrol(8) already checks the embedded extended
signature table.  Moreover, adding these extra files increased the size
of the split files by about 50% when the default SPLIT knob was enabled.

This reverts commit d4b93e88468975e64d6321cfc463f5fc19f46d35.

PR:             295351
Sponsored by:   The FreeBSD Foundation
DeltaFile
+26-106sysutils/cpu-microcode-intel/files/ucode-split.c
+0-22sysutils/cpu-microcode-intel/pkg-plist
+1-1sysutils/cpu-microcode-intel/Makefile
+27-1293 files

FreeBSD/ports dcf5255textproc/fcitx5-m17n pkg-plist Makefile

textproc/fcitx5-m17n: Update to 5.1.6
DeltaFile
+3-3textproc/fcitx5-m17n/distinfo
+1-1textproc/fcitx5-m17n/Makefile
+1-0textproc/fcitx5-m17n/pkg-plist
+5-43 files

FreeBSD/ports 14fedddchinese/fcitx5-mcbopomofo pkg-plist Makefile

chinese/fcitx5-mcbopomofo: Update to 3.0

- bpmf fonts for annotation support will be added later.
DeltaFile
+3-3chinese/fcitx5-mcbopomofo/distinfo
+1-2chinese/fcitx5-mcbopomofo/Makefile
+2-0chinese/fcitx5-mcbopomofo/pkg-plist
+6-53 files

FreeBSD/ports 921fad8textproc/fcitx5-configtool pkg-plist Makefile

textproc/fcitx5-configtool: Update to 5.1.14

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3textproc/fcitx5-configtool/distinfo
+2-3textproc/fcitx5-configtool/Makefile
+2-0textproc/fcitx5-configtool/pkg-plist
+7-63 files

FreeBSD/ports aadaab4korean/fcitx5-hangul pkg-plist Makefile

korean/fcitx5-hangul: Update to 5.1.10

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3korean/fcitx5-hangul/distinfo
+2-2korean/fcitx5-hangul/Makefile
+1-0korean/fcitx5-hangul/pkg-plist
+6-53 files

FreeBSD/ports f039065japanese/fcitx5-anthy pkg-plist Makefile

japanese/fcitx5-anthy: Update to 5.1.10

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3japanese/fcitx5-anthy/distinfo
+2-3japanese/fcitx5-anthy/Makefile
+1-0japanese/fcitx5-anthy/pkg-plist
+6-63 files

FreeBSD/ports cdf32d3chinese/fcitx5-table-other Makefile distinfo

chinese/fcitx5-table-other: Update to 5.1.7

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3chinese/fcitx5-table-other/distinfo
+2-2chinese/fcitx5-table-other/Makefile
+5-52 files

FreeBSD/ports a17d347chinese/fcitx5-table-extra Makefile distinfo

chinese/fcitx5-table-extra: Update to 5.1.12

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3chinese/fcitx5-table-extra/distinfo
+2-2chinese/fcitx5-table-extra/Makefile
+5-52 files

FreeBSD/ports f244b8bchinese/fcitx5-rime pkg-plist Makefile

chinese/fcitx5-rime: Update to 5.1.14

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3chinese/fcitx5-rime/distinfo
+2-2chinese/fcitx5-rime/Makefile
+1-0chinese/fcitx5-rime/pkg-plist
+6-53 files

FreeBSD/ports 054eb6bchinese/fcitx5-chewing pkg-plist Makefile

chinese/fcitx5-chewing: Update to 5.1.12

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3chinese/fcitx5-chewing/distinfo
+2-2chinese/fcitx5-chewing/Makefile
+1-0chinese/fcitx5-chewing/pkg-plist
+6-53 files

FreeBSD/ports 6fdd8bechinese/fcitx5-chinese-addons pkg-plist Makefile

chinese/fcitx5-chinese-addons: Update to 5.1.13

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3chinese/fcitx5-chinese-addons/distinfo
+2-3chinese/fcitx5-chinese-addons/Makefile
+2-0chinese/fcitx5-chinese-addons/pkg-plist
+7-63 files

FreeBSD/ports fac5c69chinese/libime-jyutping Makefile distinfo

chinese/libime-jyutping: Update to 1.0.17

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3chinese/libime-jyutping/distinfo
+2-3chinese/libime-jyutping/Makefile
+5-62 files

FreeBSD/ports 75c3e2fchinese/libime Makefile distinfo

chinese/libime: Update to 1.1.15

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+7-7chinese/libime/distinfo
+4-5chinese/libime/Makefile
+11-122 files

FreeBSD/ports 7682638textproc/fcitx5-lua Makefile distinfo

textproc/fcitx5-lua: Update to 5.0.17

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3textproc/fcitx5-lua/distinfo
+2-2textproc/fcitx5-lua/Makefile
+5-52 files

FreeBSD/ports eb62ee5textproc/fcitx5-gtk Makefile distinfo

textproc/fcitx5-gtk: Update to 5.1.7

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3textproc/fcitx5-gtk/distinfo
+2-2textproc/fcitx5-gtk/Makefile
+5-52 files

FreeBSD/ports 6a50d88textproc/fcitx5-qt pkg-plist.common Makefile

textproc/fcitx5-qt: Update to 5.1.14

- Take maintainership

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+3-3textproc/fcitx5-qt/distinfo
+2-2textproc/fcitx5-qt/Makefile
+1-0textproc/fcitx5-qt/pkg-plist.common
+6-53 files

FreeBSD/ports 284438ftextproc/fcitx5 pkg-plist distinfo

textproc/fcitx5: Update to 5.1.21

- Take maintainership
- Add build dependency on x11/plasma-wayland-protocols: since 5.1.20 the
  Wayland module calls find_package(PlasmaWaylandProtocols 1.20 REQUIRED)
  when USE_SYSTEM_PLASMA_WAYLAND_PROTOCOLS is on (the default).  Bump the
  wayland-protocols requirement to 1.46 to match CMakeLists.txt .

Approved by:    khng at FreeBSD.org (maintainer)
DeltaFile
+4-3textproc/fcitx5/Makefile
+3-3textproc/fcitx5/distinfo
+1-0textproc/fcitx5/pkg-plist
+8-63 files

FreeBSD/src 43aa553sys/dev/ixgbe if_ix.c

ixgbe: Defer firmware recovery transitions to iflib

The firmware-mode callout invoked ixgbe_if_stop() directly.  This
performed a full device reset without the iflib context lock or the
iflib queue lifecycle.  It could also poll the E610 firmware command
interface from callout context while identification was active.

Request an iflib reset from the callout instead.  Reject initialization
while firmware recovery remains active.  This leaves the interface
stopped and lets iflib publish that state.  Request initialization when
firmware exits recovery so an administratively-up interface can recover
without operator intervention.

MFC after:      2 weeks
DeltaFile
+12-4sys/dev/ixgbe/if_ix.c
+12-41 files

FreeBSD/src c28f2c5sys/dev/ixgbe ixgbe_type.h ixgbe.h

ixgbe: Defer ECC recovery to iflib

The link interrupt filter performed a full hardware reset in interrupt
context.  This bypassed iflib stop and initialization, including queue
quiescence and restoration of temporary LED state.

Record the ECC event in the administrative request mask and ask iflib
to perform the reset from its taskqueue.  Keep the ECC cause masked
until reset so the intermediate admin pass cannot re-enable a sticky
condition.  Handle ECC independently of Flow Director and in legacy
interrupt mode.

Remove the redundant EICR write; the filter has already cleared the
reported causes.  Also remove the accompanying complement-mask update
of mac.flags.  It set every flag except DOUBLE_RESET_REQUIRED and had
no place in ECC recovery.

MFC after:      2 weeks
DeltaFile
+40-14sys/dev/ixgbe/if_ix.c
+1-0sys/dev/ixgbe/ixgbe_type.h
+1-0sys/dev/ixgbe/ixgbe.h
+42-143 files

FreeBSD/src 8b2e759share/man/man4 ixl.4, sys/dev/ixl ixl_pf_iflib.c ixl_pf.h

ixl: Add led(4) identification support

Expose each physical port identification LED through /dev/led/ixl*.
Use the existing GPIO LED helpers for most devices and the PHY
provisioning interface for X710 10GBASE-T adapters.

Preserve and restore the original GPIO or PHY indication mode,
including before the interface is stopped.

MFC after:      2 weeks
DeltaFile
+77-1sys/dev/ixl/if_ixl.c
+6-1share/man/man4/ixl.4
+5-0sys/dev/ixl/ixl_pf.h
+2-0sys/dev/ixl/ixl_pf_iflib.c
+90-24 files

FreeBSD/ports a153baemisc/global-tz Makefile distinfo

misc/global-tz: update to 2026cgtz

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

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

FreeBSD/src fb7e249share/man/man4 ix.4, sys/dev/ixgbe ixgbe.h if_ix.c

ixgbe: Add led(4) identification support

Expose the physical port identification LED through /dev/led/ix*.
Save and restore the NVM-selected LEDCTL value around each request.
The X550 operations also clear their PHY manual override before the
register is restored.

Use the dedicated firmware port-identification command on E610.  Its
interface selects between firmware blinking and the original mode
rather than directly controlling LEDCTL.

Restore the normal indication before a device stop or reset.

MFC after:      2 weeks
DeltaFile
+54-0sys/dev/ixgbe/if_ix.c
+6-1share/man/man4/ix.4
+2-0sys/dev/ixgbe/ixgbe.h
+62-13 files

FreeBSD/src 423927dsys/dev/igc if_igc.c

igc: Remove invalid debug ring pointer iteration

The debug routine reads queue registers by queue index.  It also
advanced unused pointers to rings embedded in queue structures.  Those
pointers had the wrong stride and could proceed beyond the ring object.

Remove the unused pointer arithmetic.

MFC after:      2 weeks
DeltaFile
+2-4sys/dev/igc/if_igc.c
+2-41 files

FreeBSD/src 7dd8261sys/dev/e1000 if_em.c

e1000: Fix the multiqueue debug register dump

The debug routine advanced ring pointers as if rings were contiguous.
They are embedded in queue structures, so rings beyond queue zero had
the wrong stride.  The bogus queue index could cause an invalid MMIO
read and panic the machine.

Index the queue arrays first and then select the embedded ring.

MFC after:      2 weeks
DeltaFile
+4-5sys/dev/e1000/if_em.c
+4-51 files

FreeBSD/src 28f96ccsys/dev/e1000 if_em.c

e1000: Identify SerDes adapters with LED blink

The generic LED on and off operations do not handle internal SerDes
media, leaving the led(4) device ineffective on my I210 fiber port.

Use the hardware blink operation for the on phase on internal SerDes.
The off phase restores the saved OEM LED configuration as before.

MFC after:      2 weeks
DeltaFile
+4-1sys/dev/e1000/if_em.c
+4-11 files

FreeBSD/ports 27c48c1misc/global-tz Makefile distinfo

misc/global-tz: update to 2026cgtz

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

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

FreeBSD/src 19f75b3share/man/man4 igc.4, sys/dev/igc if_igc.h igc_defines.h

igc: Add led(4) identification support

I225 and I226 expose three programmable LED outputs.  Use LED1 for
adapter identification, following the convention in DPDK.  Preserve the
OEM configuration across identification requests.

Restore the OEM configuration before a device reset so an active led(4)
pattern cannot leave the output overridden across stop or detach.

The LED mode values follow the Intel I225 Software User Manual.

MFC after:      2 weeks
DeltaFile
+45-0sys/dev/igc/if_igc.c
+9-1share/man/man4/igc.4
+5-2sys/dev/igc/igc_defines.h
+2-2sys/dev/igc/if_igc.h
+61-54 files

FreeBSD/src fc0e6adshare/man/man4 em.4

igb(4): Document identification LED device nodes

The shared em(4) manual page lists only the em device-node name.
Document the /dev/led/igb* name as well.

MFC after:      2 weeks
DeltaFile
+3-3share/man/man4/em.4
+3-31 files