FreeBSD/ports 98025cd — misc/fabric Makefile distinfo

misc/fabric: update 1.4.553 → 1.4.556
DeltaFile
+5-5misc/fabric/distinfo
+1-1misc/fabric/Makefile
+6-62 files

FreeBSD/ports f0498b5 — dns/amass Makefile distinfo

dns/amass: update 5.1.2 → 5.1.3
DeltaFile
+5-5dns/amass/distinfo
+1-1dns/amass/Makefile
+6-62 files

FreeBSD/ports 0998b80 — misc/wacli Makefile distinfo

misc/wacli: update 0.25.0 → 0.25.1
DeltaFile
+5-5misc/wacli/distinfo
+1-1misc/wacli/Makefile
+6-62 files

FreeBSD/ports cef4481 — devel/bazel-buildtools Makefile distinfo

devel/bazel-buildtools: update 10.1.0 → 10.2.0
DeltaFile
+7-7devel/bazel-buildtools/distinfo
+1-2devel/bazel-buildtools/Makefile
+8-92 files

FreeBSD/ports 442e09f — databases/weaviate Makefile distinfo

databases/weaviate: update 1.40.2 → 1.40.3
DeltaFile
+5-5databases/weaviate/distinfo
+1-1databases/weaviate/Makefile
+6-62 files

FreeBSD/ports 14fc063 — databases/rqlite Makefile distinfo

databases/rqlite: update 10.6.5 → 10.6.6
DeltaFile
+5-5databases/rqlite/distinfo
+1-1databases/rqlite/Makefile
+6-62 files

FreeBSD/ports 8c36655 — devel/py-pydbus Makefile

devel/py-pydbus: Switch to USE_PYTHON=pep517

Build with the PEP 517 frontend (setuptools legacy backend; the source
has no [build-system]); the package metadata becomes dist-info.

PR:             300055
DeltaFile
+4-2devel/py-pydbus/Makefile
+4-21 files

FreeBSD/ports f147c9f — sysutils/bfs Makefile distinfo

sysutils/bfs: update to 4.1.5

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.5
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

FreeBSD/src ebb369a — share/man/man4 pci.4, sys/dev/pci pci_private.h pci_iov.c

pci: Reserve bus numbers required by SR-IOV VFs

Some firmware assigns only one bus number to each PCI-PCI bridge.  This
prevents later SR-IOV VF enumeration when a VF routing ID falls on a bus
number already allocated to a sibling bridge.

Reserve only the additional bus numbers required by SR-IOV PFs.
Enumerate all directly attached functions before child drivers and
bridges attach, inspect their device_t objects for SR-IOV, and grow the
PCI bus resource through the highest possible VF routing ID.

First VF Offset and VF Stride may change when NumVFs changes.  Probe
every valid NumVFs value and preserve the original setting.  When the
upstream hierarchy uses ARI, temporarily enable the SR-IOV ARI Hierarchy
control in the lowest-numbered PF while sizing, then restore it.  Scope
active-VF detection to each conventional PCI slot; an ARI bus remains
one slot-0 hierarchy.  If firmware left VFs enabled on a device, do not
modify it and reserve only its active layout.


    [21 lines not shown]
DeltaFile
+189-0sys/dev/pci/pci.c
+9-9sys/dev/pci/pci_iov.c
+10-1share/man/man4/pci.4
+3-0sys/powerpc/ofw/ofw_pcibus.c
+3-0sys/dev/pci/pci_private.h
+214-105 files

FreeBSD/src 3189766 — sys/dev/pci pci_iov.c

pci_iov: Reuse downstream bridge bus window if it already covers VF bus

If the parent bridge's [secondary, subordinate] window already covers
the VF bus (e.g., programmed by BIOS or a prior PF), skip allocating
PCI_RES_BUS. This avoids a duplicate rman allocation in the multi-PF
case while still allocating when growth is actually needed.

Reviewed by: ssaxena
Differential Revision: https://reviews.freebsd.org/D52163

(cherry picked from commit feb0a7e19f3c2e4c7eb90668b1e3dc34b5bb6dd6)
DeltaFile
+20-9sys/dev/pci/pci_iov.c
+20-91 files

FreeBSD/ports 2db9786 — devel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.6.7

ChangeLog:

1. https://github.com/tox-dev/python-discovery/releases/tag/1.6.6
2. https://github.com/tox-dev/python-discovery/releases/tag/1.6.7

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

FreeBSD/src 67f8beb — sys/dev/ixl if_ixl.c ixl_pf.h

ixl(4): Fix NVM update API

Driver provides an interface for tools operating on adapters'
Non-Volatile Memory using SIOC(G|S)DRVSPEC ioctls. It allows
tools to issue Admin Queue commands to the firmware, which
may return an error code encoded as a negative integer.
The driver passed this negative integer as the return value
of the ioctl handler. This was causing issues because the FreeBSD
kernel reserves negative error codes in system calls for special
purposes such as restarting the handler or detecting incorrect
behavior in VFS operations. Simple remapping of negative values
to positive integers caused currently available tools to misbehave
and could break the NVM update process. Introduce a new API version,
which allows new versions of tools to detect the fixed driver.
Temporarily keep the old API, but issue a warning that tools need
to be updated.

Also refactor the code to use centralized cleanup and move the
debug message from the firmware earlier to make sure it is not masked

    [10 lines not shown]
DeltaFile
+41-25sys/dev/ixl/ixl_pf_main.c
+7-1sys/dev/ixl/ixl_pf.h
+2-1sys/dev/ixl/if_ixl.c
+50-273 files

FreeBSD/src ac694b3 — sys/net if_gre.c

if_gre(4): Cleanup unused RSS macros

RSS hash calculations no longer depend on RSS macro.
Therefore, remove unused macros and its XOR fallback.

Reviewed by:    adrian
Fixes:  9c55b2e8cd6b ("rss: Enable portions of RSS globally to ...")
Differential Revision:  https://reviews.freebsd.org/D60556

(cherry picked from commit f877ace81633822f66c2b1300040ea15ca063b8d)
DeltaFile
+0-15sys/net/if_gre.c
+0-151 files

FreeBSD/src 3bea54d — sys/dev/cxgbe t4_netmap.c

cxgbe(4): Fix netmap rx behavior with nm_split_rss

The driver should look for active queues and one potential default-queue
in both halves of the split instead of stopping at the first valid
default-queue.

Fixes:          a9f476580eb0 cxgbe(4): fixes for netmap operation with only some queues active
Sponsored by:   Chelsio Communications

(cherry picked from commit 77d71f5f36cc01e7fc2ca0828af00a4478bbf53c)
DeltaFile
+1-3sys/dev/cxgbe/t4_netmap.c
+1-31 files

FreeBSD/src 9fa05ae — sys/dev/e1000 if_em.c

em(4): fix capability bounds needed to access checksum context.

Ensure the offp capability bounds cover entire struct with checksum fields.

This is needed for CHERI systems to avoid bounds violation trap, as
otherwise offp allowed to dereference 4 bytes of csum_flags field only
so bzero failed.

Tested on ARM Morello.

Reviewed by:    kbowling
Discussed with: jrtc27
Sponsored by:   CHERI Research Centre
Differential Revision:  https://reviews.freebsd.org/D53903

(cherry picked from commit 64ee9c166ce5e807e575d205ac2e15cc5cf6581b)
DeltaFile
+1-1sys/dev/e1000/if_em.c
+1-11 files

FreeBSD/src 5dbf901 — sys/dev/virtio/network if_vtnet.c

vtnet: remove M_HASHTYPE when there is only one pair of rx/tx queue

Summary:
Doing so will let the upper layer know how to deal with software hash,
with benefits like inp_flowid can be set and m_pkthdr.flowid can be set
in output path.

Reviewed by: tuexen
Differential Revision: https://reviews.freebsd.org/D54929

(cherry picked from commit 20285cad7a55ecd0020f51f3daee74db8b1ea5a0)
DeltaFile
+10-2sys/dev/virtio/network/if_vtnet.c
+10-21 files

FreeBSD/ports 4e5c0a0 — science Makefile, science/py-pyzeo distinfo pkg-descr

science/py-pyzeo: New port: Python interface to Zeo++

Dependency of science/py-pymatgen.

Approved by:    no need for approval according to bapt@
DeltaFile
+41-0science/py-pyzeo/Makefile
+5-0science/py-pyzeo/pkg-descr
+3-0science/py-pyzeo/distinfo
+1-0science/Makefile
+50-04 files

FreeBSD/ports d3a5d38 — science/py-pymatgen distinfo Makefile

science/py-pymatgen: update 2026.9.24 → 2026.10.24
DeltaFile
+11-16science/py-pymatgen/Makefile
+3-3science/py-pymatgen/distinfo
+14-192 files

FreeBSD/ports 4896faf — textproc/py-language-tags distinfo Makefile

textproc/py-language-tags: update 1.3.1 → 1.3.2
DeltaFile
+6-2textproc/py-language-tags/Makefile
+3-3textproc/py-language-tags/distinfo
+9-52 files

FreeBSD/ports 275f553 — science Makefile, science/py-galore distinfo pkg-descr

science/py-galore: New port: Broadening and weighting for simulated spectra

Dependency of science/py-pymatgen.

Approved by:    no need for approval according to bapt@
DeltaFile
+32-0science/py-galore/Makefile
+4-0science/py-galore/pkg-descr
+3-0science/py-galore/distinfo
+1-0science/Makefile
+40-04 files

FreeBSD/ports 5ebadd7 — astro/siril Makefile distinfo, astro/siril/files patch-src_io_SirilXISFReader.cpp

astro/siril: update 1.4.4 → 1.4.5
DeltaFile
+0-22astro/siril/files/patch-src_io_SirilXISFReader.cpp
+3-3astro/siril/distinfo
+1-1astro/siril/Makefile
+4-263 files

FreeBSD/ports a021931 — science Makefile, science/py-jarvis-tools distinfo pkg-descr

science/py-jarvis-tools: New port: Joint Automated Repository for Various Integrated Simulations

Dependency of science/py-pymatgen.

Approved by:    no need for approval according to bapt@
DeltaFile
+32-0science/py-jarvis-tools/Makefile
+16-0science/py-jarvis-tools/files/patch-setup.py
+4-0science/py-jarvis-tools/pkg-descr
+3-0science/py-jarvis-tools/distinfo
+1-0science/Makefile
+56-05 files

FreeBSD/ports 8296de9 — www/py-ddgs Makefile distinfo

www/py-ddgs: update 9.16.0 → 9.16.1
DeltaFile
+3-3www/py-ddgs/distinfo
+2-2www/py-ddgs/Makefile
+5-52 files

FreeBSD/ports 4c12791 — devel Makefile, devel/py-f90nml pkg-descr distinfo

devel/py-f90nml: New port: Fortran 90 namelist parser

Dependency of math/py-yt and science/py-pymatgen.

Approved by:    no need for approval according to bapt@
DeltaFile
+33-0devel/py-f90nml/Makefile
+19-0devel/py-f90nml/files/patch-setup.py
+3-0devel/py-f90nml/distinfo
+2-0devel/py-f90nml/pkg-descr
+1-0devel/Makefile
+58-05 files

FreeBSD/ports b967ad2 — biology/biosig pkg-plist Makefile, biology/py-biosig distinfo Makefile

biology/{,py-}biosig: update 3.9.5 → 3.9.8
DeltaFile
+7-5biology/py-biosig/Makefile
+3-3biology/py-biosig/distinfo
+3-3biology/biosig/distinfo
+2-2biology/biosig/Makefile
+1-1biology/sigviewer/Makefile
+1-1biology/biosig/pkg-plist
+17-151 files not shown
+18-157 files

FreeBSD/ports 35e331e — multimedia/kew Makefile distinfo

multimedia/kew: update 4.4.1 → 4.4.2

ChangeLog: https://github.com/ravachol/kew/releases/tag/v4.4.2
DeltaFile
+3-3multimedia/kew/distinfo
+1-1multimedia/kew/Makefile
+4-42 files

FreeBSD/ports 6f560b6 — misc/codex Makefile.crates distinfo, misc/codex/files patch-cargo-crates_v8-152.2.0_third__party_libc++_src_include_____locale__dir_support_bsd__like.h patch-cargo-crates_v8-150.4.0_build_config_compiler_BUILD.gn

misc/codex: Update to 0.165.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.164.0
- https://github.com/openai/codex/releases/tag/rust-v0.165.0

Reported by:    GitHub (watch releases)
DeltaFile
+181-179misc/codex/distinfo
+89-88misc/codex/Makefile.crates
+135-0misc/codex/files/patch-cargo-crates_v8-152.2.0_build_config_compiler_BUILD.gn
+0-134misc/codex/files/patch-codex-rs_Cargo.lock
+0-125misc/codex/files/patch-cargo-crates_v8-150.4.0_build_config_compiler_BUILD.gn
+99-0misc/codex/files/patch-cargo-crates_v8-152.2.0_third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+504-526197 files not shown
+2,737-2,802203 files

FreeBSD/src d81f120 — sys/netinet tcp_syncache.c, sys/sys mbuf.h

tcp: restrict flowtype copying to specific RSS TCP types

Reviewed by:    gallatin, tuexen
Differential Revision:  https://reviews.freebsd.org/D55196

(cherry picked from commit a485399f88348efbe52aad2fa9b14af8b9ae55c7)
DeltaFile
+2-2sys/netinet/tcp_syncache.c
+4-0sys/sys/mbuf.h
+6-22 files

FreeBSD/src d65e33b — sys/netinet tcp_syncache.c

tcp: fix build with RSS

PR:     291439
Fixes:  73fe85e486d297c9c976095854c1c84007e543f0
(cherry picked from commit 6f4debc004c31a2bd846757859e67855ab3d4c8d)
DeltaFile
+2-0sys/netinet/tcp_syncache.c
+2-01 files

FreeBSD/src 1bf6be7 — sys/netinet tcp_input.c tcp_syncache.h

tcp: store flowid info in syncache

Now retransmissions by syncache would use correct flowid, same as
synchronous responds.

Reviewed by:            tuexen, gallatin
Differential Revision:  https://reviews.freebsd.org/D51792

(cherry picked from commit 73fe85e486d297c9c976095854c1c84007e543f0)
DeltaFile
+65-36sys/netinet/tcp_syncache.c
+4-4sys/netinet/tcp_syncache.h
+1-1sys/netinet/tcp_input.c
+70-413 files