FreeBSD/src e9944absys/dev/ixgbe ixgbe_type.h

ixgbe: Correct the PFVFRSSRK index range comment

PFVFRSSRK contains ten 32-bit RSS key words, numbered 0 through 9.
The previous inclusive range incorrectly ended at 10.

Sponsored by:   BBOX.io

(cherry picked from commit f177ff939a91a3d710752438b13aff53d5afc725)
DeltaFile
+1-1sys/dev/ixgbe/ixgbe_type.h
+1-11 files

FreeBSD/src 5f5b209sys/dev/ixgbe ixgbe_type.h if_ixv.c

ixv: Reject unsupported E610 Hyper-V VFs

E610 Hyper-V VFs use PCI configuration space communication instead of
the native PF/VF mailbox.  The generic E610 match currently attaches
native mailbox operations to those devices, and the imported Hyper-V
subdevice identifier is incorrect.

Correct the subdevice identifier to 0x00ff, as used by DPDK shared
ixgbe code, and reject that subtype until ixv has a complete Hyper-V
operations table.

Sponsored by:   BBOX.io

(cherry picked from commit 08c41a679b281505eb7f1fd0cb528f3c1fe87fed)
DeltaFile
+12-1sys/dev/ixgbe/if_ixv.c
+1-1sys/dev/ixgbe/ixgbe_type.h
+13-22 files

FreeBSD/src 1d368c1share/man/man9 Makefile iflibdd.9, sys/net iflib.h iflib.c

iflib: Support recoverable initialization failure

The ifdi_init method cannot report an error, so iflib always marks an
interface running and enables its interrupts after the callback returns.
Drivers whose hardware initialization depends on an unavailable peer can
only return early and leave a falsely running interface.

Add iflib_init_failed() so a callback can leave the interface stopped.
Also add a conditional reset request for asynchronous recovery: it is
discarded if the interface is administratively down when the admin task
runs, preventing a queued retry from resurrecting a stopped interface.

Do not restore saved driver flags after an MTU or capability change when
initialization failed.  Restoring the pre-init flags would overwrite the
stopped result with stale RUNNING state.

Document that reset requests require the caller to schedule the admin
task, that output remains blocked during recovery, and that iflib rather
than the driver owns the driver flags.

    [2 lines not shown]
DeltaFile
+43-6sys/net/iflib.c
+35-0share/man/man9/iflibdi.9
+7-4share/man/man9/iflibdd.9
+5-0sys/net/iflib.h
+3-0share/man/man9/Makefile
+93-105 files

FreeBSD/src 30909e8sys/dev/ixgbe ixgbe_type.h

ixgbe: Correct the PFVFRSSRK index range comment

PFVFRSSRK contains ten 32-bit RSS key words, numbered 0 through 9.
The previous inclusive range incorrectly ended at 10.

Sponsored by:   BBOX.io

(cherry picked from commit f177ff939a91a3d710752438b13aff53d5afc725)
DeltaFile
+1-1sys/dev/ixgbe/ixgbe_type.h
+1-11 files

FreeBSD/src 6550689sys/dev/ixgbe ixgbe_type.h if_ixv.c

ixv: Reject unsupported E610 Hyper-V VFs

E610 Hyper-V VFs use PCI configuration space communication instead of
the native PF/VF mailbox.  The generic E610 match currently attaches
native mailbox operations to those devices, and the imported Hyper-V
subdevice identifier is incorrect.

Correct the subdevice identifier to 0x00ff, as used by DPDK shared
ixgbe code, and reject that subtype until ixv has a complete Hyper-V
operations table.

Sponsored by:   BBOX.io

(cherry picked from commit 08c41a679b281505eb7f1fd0cb528f3c1fe87fed)
DeltaFile
+12-1sys/dev/ixgbe/if_ixv.c
+1-1sys/dev/ixgbe/ixgbe_type.h
+13-22 files

FreeBSD/src 926bb8bshare/man/man9 Makefile iflibdd.9, sys/net iflib.h iflib.c

iflib: Support recoverable initialization failure

The ifdi_init method cannot report an error, so iflib always marks an
interface running and enables its interrupts after the callback returns.
Drivers whose hardware initialization depends on an unavailable peer can
only return early and leave a falsely running interface.

Add iflib_init_failed() so a callback can leave the interface stopped.
Also add a conditional reset request for asynchronous recovery: it is
discarded if the interface is administratively down when the admin task
runs, preventing a queued retry from resurrecting a stopped interface.

Do not restore saved driver flags after an MTU or capability change when
initialization failed.  Restoring the pre-init flags would overwrite the
stopped result with stale RUNNING state.

Document that reset requests require the caller to schedule the admin
task, that output remains blocked during recovery, and that iflib rather
than the driver owns the driver flags.

    [2 lines not shown]
DeltaFile
+43-6sys/net/iflib.c
+35-0share/man/man9/iflibdi.9
+7-4share/man/man9/iflibdd.9
+5-0sys/net/iflib.h
+3-0share/man/man9/Makefile
+93-105 files

FreeBSD/ports a2b7ca4sysutils/ganglia-monitor-core Makefile

ganglia-monitor-core: Deprecate

No upstream development in 10 years
Incompatible with recent python
Known security issues
DeltaFile
+4-1sysutils/ganglia-monitor-core/Makefile
+4-11 files

FreeBSD/ports b67d354sysutils/firstboot-pkg-upgrade Makefile, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: Ignore OSVERSION

Without IGNORE_OSVERSION=yes, images built from HEAD or stable branches
will hang during boot waiting for the user to agree to install updates
every time OSVERSION gets bumped.

This is a no-op for releases, since OSVERSION never changes there.

Reviewed by:    ziaee
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D59053
DeltaFile
+1-1sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+1-1sysutils/firstboot-pkg-upgrade/Makefile
+2-22 files

FreeBSD/ports 7fbc46cscience/py-pydoe Makefile distinfo

science/py-pydoe: Update 1.0.2 => 1.5.0

Changelog: https://github.com/pydoe/pydoe/releases/tag/v1.5.0
DeltaFile
+3-3science/py-pydoe/distinfo
+1-1science/py-pydoe/Makefile
+4-42 files

FreeBSD/ports 5087f64databases/R-cran-pool Makefile distinfo

databases/R-cran-pool: Update 1.0.4 => 1.0.5

Changelog:
- Added compatibility for dbplyr's upcoming dialect-based dispatch.
https://rstudio.github.io/pool/news/index.html#pool-105

PR:             297715
Sponsored by:   UNIS Labs
DeltaFile
+3-3databases/R-cran-pool/distinfo
+1-1databases/R-cran-pool/Makefile
+4-42 files

FreeBSD/ports 30c38d8misc/crush Makefile distinfo

misc/crush: Update to 0.91.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.91.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports 0591af3devel/py-jedi Makefile distinfo

devel/py-jedi: Update 0.19.1 => 0.20.0

- Require parso >= 0.8.6 and < 0.9

Changelog: https://github.com/davidhalter/jedi/releases/tag/v0.20.0
DeltaFile
+3-3devel/py-jedi/distinfo
+2-3devel/py-jedi/Makefile
+5-62 files

FreeBSD/ports 251d9e4mail/py-resend Makefile distinfo

mail/py-resend: Update to 2.39.0

Changelog: https://github.com/resend/resend-python/releases/tag/v2.39.0

Reported by:    portscout
DeltaFile
+3-3mail/py-resend/distinfo
+1-1mail/py-resend/Makefile
+4-42 files

FreeBSD/ports 36f5919misc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.88

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports d6eb3aagames/luanti pkg-plist Makefile

games/luanti: update 5.16.1 → 5.17.0
DeltaFile
+3-3games/luanti/distinfo
+0-2games/luanti/pkg-plist
+1-1games/luanti/Makefile
+4-63 files

FreeBSD/ports 4e8d8f5devel/py-rq Makefile distinfo

devel/py-rq: Update 2.10.0 => 2.11.0

Changelog: https://github.com/rq/rq/releases/tag/v2.11
DeltaFile
+3-3devel/py-rq/distinfo
+1-1devel/py-rq/Makefile
+4-42 files

FreeBSD/ports 5b9adb7math/py-reals Makefile

math/py-reals: Fix build after switch to USE_PYTHON=pep517
DeltaFile
+3-0math/py-reals/Makefile
+3-01 files

FreeBSD/ports 0abcdc3sysutils/diskroaster distinfo Makefile

sysutils/diskroaster: Update 1.1.1 => 1.4.0

Changelog:
https://github.com/favoritelotus/diskroaster/blob/v1.4.0/CHANGELOG.md

- Replace spaces with tabs.
- Improve install manual page.

PR:             297675
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+11-9sysutils/diskroaster/Makefile
+3-3sysutils/diskroaster/distinfo
+14-122 files

FreeBSD/ports 95a580emisc/py-onnxruntime Makefile, misc/py-onnxruntime/files patch-tools_ci__build_build.py patch-setup.py

misc/py-onnxruntime: Fix wheel missing the compiled pybind extension

setup.py's per-platform "libs" list decides which capi/ files get bundled
into the wheel as package data. It has dedicated branches for Linux
(manylinux and non-manylinux), Darwin, and Windows, but none for FreeBSD --
which silently fell through to the Windows-oriented default, whose *.dll/
*.pyd glob patterns never match anything here. The wheel built without
error, but ended up missing onnxruntime_pybind11_state.so entirely, along
with libonnxruntime_providers_shared.so and the versioned libonnxruntime.so;
the port previously worked around this with a manual post-install step that
copied the pybind extension in from the raw build tree afterward.

Add a FreeBSD branch to setup.py's libs list, mirroring the already-working
Darwin one (plain package-data entries, no ext_modules), so the wheel now
includes the same compiled artifacts on FreeBSD as it does on every other
supported platform. The now-redundant post-install workaround is removed.

Separately, tools/ci_build/build.py's own bdist_wheel invocation never
exposed a way to control the wheel's output directory, leaving it at

    [8 lines not shown]
DeltaFile
+4-11misc/py-onnxruntime/Makefile
+15-0misc/py-onnxruntime/files/patch-setup.py
+11-0misc/py-onnxruntime/files/patch-tools_ci__build_build.py
+30-113 files

FreeBSD/ports 15b81f7lang/gcc17-devel/files patch-include_libiberty.h

lang/gcc17-devel: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc17-devel
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc17-devel/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc17-devel/work/gcc-17-20260727/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [14 lines not shown]
DeltaFile
+11-0lang/gcc17-devel/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports 1821f6clang/gcc16-devel/files patch-include_libiberty.h

lang/gcc16-devel: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc16-devel
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc16-devel/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20260725/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [14 lines not shown]
DeltaFile
+11-0lang/gcc16-devel/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports e0d140alang/gcc16/files patch-include_libiberty.h

lang/gcc16: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc16
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc16/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc16/work/gcc-16.1.0/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [14 lines not shown]
DeltaFile
+11-0lang/gcc16/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports 9755651lang/gcc15-devel/files patch-include_libiberty.h

lang/gcc15-devel: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc15-devel
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc15-devel/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc15-devel/work/gcc-15-20260724/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [14 lines not shown]
DeltaFile
+11-0lang/gcc15-devel/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports 0705338devel/py-humanize Makefile distinfo

devel/py-humanize: Update 4.14.0 => 4.16.0

Changelog: https://github.com/python-humanize/humanize/releases/tag/4.16.0
DeltaFile
+3-3devel/py-humanize/distinfo
+1-1devel/py-humanize/Makefile
+4-42 files

FreeBSD/ports 096369alang/gcc17-devel/files patch-include_libiberty.h

lang/gcc17-devel: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc17-devel
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc17-devel/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc17-devel/work/gcc-17-20260727/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [12 lines not shown]
DeltaFile
+11-0lang/gcc17-devel/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports 4e5276elang/gcc16-devel/files patch-include_libiberty.h

lang/gcc16-devel: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc16-devel
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc16-devel/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20260725/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [12 lines not shown]
DeltaFile
+11-0lang/gcc16-devel/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports da442d3lang/gcc15-devel/files patch-include_libiberty.h

lang/gcc15-devel: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc15-devel
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc15-devel/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc15-devel/work/gcc-15-20260724/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [12 lines not shown]
DeltaFile
+11-0lang/gcc15-devel/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports 19c6e31lang/gcc16/files patch-include_libiberty.h

lang/gcc16: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc16
fails to build with an error like:

  In file included from /wrkdirs/usr/ports/lang/gcc16/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc16/work/gcc-16.1.0/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~

This is because memrchr is now a macro, similar to the other functions
in <string.h>, and libiberty.h attempts to incorrectly redeclare it.

In turn, cp-demangle.c includes libiberty.h, but does not include the
config.h generated for libiberty.h, instead using the config.h generated
for libstdc++.


    [12 lines not shown]
DeltaFile
+11-0lang/gcc16/files/patch-include_libiberty.h
+11-01 files

FreeBSD/ports 3eafc8ex11-wm/emwm Makefile distinfo

x11-wm/emwm: Update 2.0 => 2.1

Changelog:
https://fastestcode.org/emwm-changes.txt

PR:             297686
Sponsored by:   UNIS Labs
DeltaFile
+3-3x11-wm/emwm/distinfo
+1-1x11-wm/emwm/Makefile
+4-42 files

FreeBSD/ports f366331www/py-free-proxy Makefile distinfo

www/py-free-proxy: Update 1.2.1 => 1.2.2

Changelog:
https://github.com/jundymek/free-proxy/releases/tag/v1.2.2

- Replace PORTVERSION with DISTVERSION.

PR:             297700
Sponsored by:   UNIS Labs
DeltaFile
+3-3www/py-free-proxy/distinfo
+2-2www/py-free-proxy/Makefile
+5-52 files