FreeBSD/ports a3bc441sysutils/py-pywatchman Makefile distinfo

sysutils/py-pywatchman: Update 2024.03.25.00 => 2026.08.17.00

Changelogs:
https://github.com/facebook/watchman/releases#release-v2026.08.17.00

PR:             297649
Sponsored by:   UNIS Labs
DeltaFile
+3-3sysutils/py-pywatchman/distinfo
+1-2sysutils/py-pywatchman/Makefile
+4-52 files

FreeBSD/ports 83200d1sysutils/powerman distinfo pkg-plist, sysutils/powerman/files patch-man_powerman.conf.5.in valgrind.supp

sysutils/powerman: Update 2.3.20 => 2.4.4

Changelog:
https://github.com/chaos/powerman/blob/v2.4.4/NEWS.md

- Fix tests.
- Refresh patches.

Sponsored by:   UNIS Labs
DeltaFile
+27-18sysutils/powerman/Makefile
+37-0sysutils/powerman/files/patch-t_t0039-llnl-el-capitan-cluster.t
+18-7sysutils/powerman/pkg-plist
+24-0sysutils/powerman/files/valgrind.supp
+15-2sysutils/powerman/distinfo
+7-7sysutils/powerman/files/patch-man_powerman.conf.5.in
+128-347 files not shown
+199-3813 files

FreeBSD/src 3481a9csys/dev/pci pci_iov.c pci_private.h

pci: Expose a VF's owning PF to bus subclasses

ofw_pcibus now uses pci_iov_get_pf() to inherit PF locality for
VFs, but the accessor was inadvertently left in an uncommited ACPI
change.  This breaks powerpc builds.

Expose the accessor from the PCI core and provide a stub when PCI_IOV
is omitted.  Record VF ownership before pci_add_child() so child added
callbacks can safely query it, and remove the later redundant
assignment.

Fixes:          f003e86335c9 ofw_pcibus: Inherit PF locality for SR-IOV VFs
MFC after:      2 weeks
Sponsored by:   BBOX.io
DeltaFile
+25-0sys/dev/pci/pci.c
+0-1sys/dev/pci/pci_iov.c
+1-0sys/dev/pci/pci_private.h
+26-13 files

FreeBSD/src be503ddsys/dev/intel spi_pci.c

intelspi: add Lunar Lake SPI controller IDs

Add PCI device IDs for Lunar Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59010
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src ca1a2bfsys/dev/intel spi_pci.c

intelspi: add Arrow Lake SPI controller IDs

Add PCI device IDs for Arrow Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59009
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 6d4b45asys/dev/intel spi_pci.c

intelspi: add Meteor Lake SPI controller IDs

Add PCI device IDs for Meteor Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59008
DeltaFile
+7-0sys/dev/intel/spi_pci.c
+7-01 files

FreeBSD/src a6d84d0sys/dev/intel spi_pci.c

intelspi: add Raptor Lake SPI controller IDs

Add PCI device IDs for Raptor Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59007
DeltaFile
+4-0sys/dev/intel/spi_pci.c
+4-01 files

FreeBSD/src 2dd4027sys/dev/intel spi_pci.c

intelspi: add Alder Lake SPI controller IDs

Add PCI device IDs for Alder Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59006
DeltaFile
+10-0sys/dev/intel/spi_pci.c
+10-01 files

FreeBSD/src bdda595sys/dev/intel spi_pci.c

intelspi: add Elkhart Lake SPI controller IDs

Add PCI device IDs for Elkhart Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59005
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 3ff56f8sys/dev/intel spi_pci.c

intelspi: add Tiger Lake SPI controller IDs

Add PCI device IDs for Tiger Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59004
DeltaFile
+11-0sys/dev/intel/spi_pci.c
+11-01 files

FreeBSD/src e7db9fasys/dev/intel spi_pci.c

intelspi: add Jasper Lake SPI controller IDs

Add PCI device IDs for Jasper Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59003
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/ports 264737ddevel/py-pythran Makefile distinfo, devel/py-pythran/files patch-requirements.txt

devel/py-pythran: Update to 0.19.0
DeltaFile
+0-10devel/py-pythran/files/patch-requirements.txt
+3-3devel/py-pythran/distinfo
+1-2devel/py-pythran/Makefile
+4-153 files

FreeBSD/ports b83d0f4devel/py-rich-toolkit Makefile distinfo

devel/py-rich-toolkit: Update to 0.20.3
DeltaFile
+3-3devel/py-rich-toolkit/distinfo
+1-1devel/py-rich-toolkit/Makefile
+4-42 files

FreeBSD/ports 8a32c55devel/py-cloup Makefile distinfo

devel/py-cloup: Update to 3.1.0
DeltaFile
+3-3devel/py-cloup/distinfo
+1-1devel/py-cloup/Makefile
+4-42 files

FreeBSD/ports 5d8ade0devel/py-clldutils Makefile distinfo

devel/py-clldutils: Update to 3.24.4
DeltaFile
+3-3devel/py-clldutils/distinfo
+1-2devel/py-clldutils/Makefile
+4-52 files

FreeBSD/ports 75f1c77devel/py-polyfactory Makefile distinfo

devel/py-polyfactory: Update to 3.3.0
DeltaFile
+3-3devel/py-polyfactory/distinfo
+1-1devel/py-polyfactory/Makefile
+4-42 files

FreeBSD/ports 0621842devel/py-crank distinfo Makefile

devel/py-crank: Update to 0.9.0
DeltaFile
+5-3devel/py-crank/Makefile
+3-3devel/py-crank/distinfo
+8-62 files

FreeBSD/ports 69d6364devel/liblouis Makefile distinfo

devel/liblouis: Update to 3.38.0
DeltaFile
+23-5devel/liblouis/pkg-plist
+3-3devel/liblouis/distinfo
+1-1devel/liblouis/Makefile
+27-93 files

FreeBSD/ports 87129a3devel/isl Makefile distinfo

devel/isl: Update to 0.28
DeltaFile
+8-2devel/isl/pkg-plist
+3-3devel/isl/distinfo
+1-1devel/isl/Makefile
+12-63 files

FreeBSD/ports b1d862adeskutils/py-khal Makefile distinfo

deskutils/py-khal: Update to 0.14.0
DeltaFile
+3-3deskutils/py-khal/distinfo
+1-2deskutils/py-khal/Makefile
+4-52 files

FreeBSD/src 88919d5sys/dev/intel spi_pci.c

intelspi: add Ice Lake SPI controller IDs

Add PCI device IDs for Ice Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59002
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 0b4ff3esys/dev/intel spi_pci.c

intelspi: add Lakefield SPI controller IDs

Add PCI device IDs for Lakefield-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59001
DeltaFile
+1-0sys/dev/intel/spi_pci.c
+1-01 files

FreeBSD/ports 3c61b70www/pomerium distinfo Makefile

www/pomerium: Fix fetch
DeltaFile
+4-2www/pomerium/Makefile
+1-3www/pomerium/distinfo
+5-52 files

FreeBSD/src 60848a0share/examples/jails jib jng

examples/jails: Allow any character in interface names

Interface names have no limitations on the allowed character set, only
a length restriction.

Widen the allowed character set for interface names to include any
printable character.

PR:     290916
Reviewed by:    dteske
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53865
DeltaFile
+6-6share/examples/jails/jng
+4-4share/examples/jails/jib
+10-102 files

FreeBSD/src fc7eb8cshare/examples/jails jib

examples/jails: New version of jib (9.0)

Add $Version, -h/-v, and SPDX-License-Identifier: BSD-2-Clause.
Drop the long-form license and bump the copyright to 2026.

MFC after:      1 week
DeltaFile
+18-25share/examples/jails/jib
+18-251 files

FreeBSD/src 2a7af8esys/dev/e1000 em_txrx.c

e1000: Limit the TSO sentinel to lem(4) controllers

The TSO workaround splits the final DMA segment to create a four byte
sentinel descriptor.  Intel documents the premature descriptor writeback
erratum and this workaround in the 82540EP and 82545GM specification
updates (erratum 3) and the 82546GB specification update (erratum 1).

Limit the workaround and its preceding TSO state to the legacy PCI and
PCI-X controllers so PCIe controllers retain their natural descriptor
layout using one fewer descriptor per TSO packet, no split of the final
segment, and one less four byte DMA.

MFC after:      2 weeks
Sponsored by:   BBOX.io
DeltaFile
+6-2sys/dev/e1000/em_txrx.c
+6-21 files

FreeBSD/src 6b45230sys/fs/unionfs union_subr.c

unionfs_noderem(): fix typo

Reviewed by:            kib, markj
Differential Revision:  https://reviews.freebsd.org/D58858
DeltaFile
+1-1sys/fs/unionfs/union_subr.c
+1-11 files

FreeBSD/src 9a8287csys/kern vfs_mount.c

dounmount(): generalize comment on covered vnode lock recursion

The need for recursion applies (in somewhat different form) to both
nullfs and unionfs, and would likely apply to any other hypothetical
stacked filesystem as well.

Reviewed by:            kib, markj
Differential Revision:  https://reviews.freebsd.org/D58858
DeltaFile
+6-5sys/kern/vfs_mount.c
+6-51 files

FreeBSD/src b952606sys/fs/unionfs union_vnops.c

unionfs_lock(): eliminate LK_CANRECURSE special-case

As of commit 9f5c4ef328 ("dounmount(9): temporarily enable recursion
for the covered vnode lock"), the unmount path handles recursion
automatically, so there's no longer a need to handle this case
in unionfs-specific code.

Reviewed by:    kib, markj
Tested by:      pho
Differential Revision:  https://reviews.freebsd.org/D58858
DeltaFile
+0-11sys/fs/unionfs/union_vnops.c
+0-111 files

FreeBSD/src d7033e3tools/test/stress2/misc unionfs7.sh

unionfs7.sh: eliminate stderr redirection

The bash-ism here results in an "ambiguous output redirect"
error when run under tcsh.  Similar unionfs stress2 tests don't
do this, and unionfs7 doesn't seem to generate spurious output
when run locally, so just delete it.

Reviewed by:            pho
Differential Revision:  https://reviews.freebsd.org/D58856
DeltaFile
+1-1tools/test/stress2/misc/unionfs7.sh
+1-11 files