FreeBSD/ports 9b8503efinance/fava distinfo Makefile

finance/fava: update to 1.30.16

Switch build system from setuptools to pep517.

Update dependencies: markdown2 replaced by markdown-it-py, remove
spurious pytest and requests runtime deps.
DeltaFile
+12-16finance/fava/Makefile
+3-3finance/fava/distinfo
+15-192 files

FreeBSD/ports 8c9e974finance/beanquery Makefile

finance/beanquery: switch TatSu dependency to tatsu-lts

This port requires the LTS variant of TatSu.
DeltaFile
+2-2finance/beanquery/Makefile
+2-21 files

FreeBSD/ports 67e6474devel Makefile, devel/py-tatsu-lts distinfo pkg-descr

devel/py-tatsu-lts: add new port 5.16.0

TatSu-LTS is a long-term support fork of TatSu, needed by
finance/beanquery which requires the older API.
DeltaFile
+26-0devel/py-tatsu-lts/Makefile
+11-0devel/py-tatsu-lts/pkg-descr
+3-0devel/py-tatsu-lts/distinfo
+1-0devel/Makefile
+41-04 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

FreeBSD/ports 93f257earchivers/py-pybcj Makefile distinfo, archivers/py-pybcj/files patch-pyproject.toml

archivers/py-pybcj: Update 1.0.7 => 1.0.8

Changelog:
https://github.com/miurahr/pybcj/blob/v1.0.8/Changelog.rst

- Specify a more precise library name in the STRIP_CMD.

PR:             297701
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+12-0archivers/py-pybcj/files/patch-pyproject.toml
+3-3archivers/py-pybcj/distinfo
+2-2archivers/py-pybcj/Makefile
+17-53 files

FreeBSD/ports ac71fc0devel/py-levenshtein Makefile distinfo

devel/py-levenshtein: Update 0.27.3 => 0.27.4

Changelog:
https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.4
https://github.com/rapidfuzz/Levenshtein/blob/v0.27.4/HISTORY.md

- Specify a more precise library name in the STRIP_CMD.

PR:             297702
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+3-3devel/py-levenshtein/distinfo
+2-2devel/py-levenshtein/Makefile
+5-52 files

FreeBSD/ports 09c6207devel/py-conditional distinfo Makefile

devel/py-conditional: Update 1.3 => 2.2

- Switch to pep517 build (upstream moved to setuptools)
- Drop the zip USES (upstream now ships an sdist tarball)
- Add NO_ARCH
- Modernize do-test to use pytest

Changelog: https://github.com/stefanholek/conditional/releases/tag/2.2
DeltaFile
+10-6devel/py-conditional/Makefile
+3-3devel/py-conditional/distinfo
+13-92 files