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 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 9f5fc9adevel/rubygem-oci Makefile distinfo

devel/rubygem-oci: Update 2.23.0 => 2.24.0

Changelog:
https://github.com/oracle/oci-ruby-sdk/releases/tag/v2.24.0

PR:             297704
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/rubygem-oci/distinfo
+1-1devel/rubygem-oci/Makefile
+4-42 files

FreeBSD/ports 1638efftextproc/py-readchar distinfo Makefile

textproc/py-readchar: Update 4.2.1 => 4.2.2, take maintainership

Changelog:
- Fix pytest 9 compatibility.
- Add Android as a supported platform.
https://github.com/magmax/python-readchar/releases/tag/v4.2.2

- Remove unnecessary USES=dos2unix.
- Fix warnings from portclippy.

PR:             297766
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+4-7textproc/py-readchar/Makefile
+3-3textproc/py-readchar/distinfo
+7-102 files

FreeBSD/ports e5e675bdevel/gum Makefile distinfo

devel/gum: Update 0.17.0 => 2.0.0

Changelog:
https://github.com/charmbracelet/gum/releases/tag/v2.0.0

PR:             297772
Sponsored by:   UNIS Labs
DeltaFile
+5-5devel/gum/distinfo
+2-3devel/gum/Makefile
+7-82 files

FreeBSD/src 21f5c84usr.sbin/daemon daemon.8 daemon.c

daemon(8): Add option to write pidfile w/o supervising it

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             280487
Reviewed by:    kevans, michaelo
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D46313

(cherry picked from commit fe06e383cc64fce8b604d21f8526b91fa6aecc39)
DeltaFile
+23-4usr.sbin/daemon/daemon.c
+16-3usr.sbin/daemon/daemon.8
+39-72 files

FreeBSD/src 79f020fusr.sbin/daemon daemon.8 daemon.c

daemon(8): Add option to write pidfile w/o supervising it

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             280487
Reviewed by:    kevans, michaelo
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D46313

(cherry picked from commit fe06e383cc64fce8b604d21f8526b91fa6aecc39)
DeltaFile
+23-4usr.sbin/daemon/daemon.c
+16-3usr.sbin/daemon/daemon.8
+39-72 files

FreeBSD/ports 8cf40d8sysutils/facl Makefile distinfo

sysutils/facl: Update to 1.4.0
DeltaFile
+5-5sysutils/facl/distinfo
+1-1sysutils/facl/Makefile
+6-62 files

FreeBSD/ports e5163d4multimedia/simplescreenrecorder Makefile distinfo

multimedia/simplescreenrecorder: Update to latest commit upstream to fix build with FFmpeg 9

Update to commit e73e076

PR:             297369
Approved by:    blanket (build fix)
DeltaFile
+3-3multimedia/simplescreenrecorder/distinfo
+2-3multimedia/simplescreenrecorder/Makefile
+5-62 files

FreeBSD/ports 619a3a9graphics/openboard Makefile distinfo

graphics/openboard: Fix build with FFmpeg 9

Backport upstream commit 41ba5bdcb2d6d10106eccec579e0e2db93c5e9e5

Reference:
https://github.com/OpenBoard-org/OpenBoard/commit/41ba5bdcb2d6d10106eccec579e0e2db93c5e9e5

PR:             296339
Approved by:    blanket (build fix)
DeltaFile
+3-1graphics/openboard/distinfo
+3-0graphics/openboard/Makefile
+6-12 files

FreeBSD/ports a16fa63audio/audiowmark Makefile distinfo

audio/audiowmark: Import upstream PR 79 to fix build with FFmpeg 9

Reference:
https://github.com/swesterfeld/audiowmark/pull/79

PR:             297366
Approved by:    blanket (build fix)
DeltaFile
+3-1audio/audiowmark/distinfo
+3-0audio/audiowmark/Makefile
+6-12 files

FreeBSD/ports 1d82d7cemulators/fceux/files patch-ffmpeg9

emulators/fceux: Fix build with FFmpeg 9

Import patch from Homebrew to fix build

Source:
https://github.com/Homebrew/homebrew-core/commit/775f6b7a8fc78b7fd12d4b31e86a510120067ff8

PR:             297356
Approved by:    fuz (maintainer)
DeltaFile
+275-0emulators/fceux/files/patch-ffmpeg9
+275-01 files

FreeBSD/ports 6f3d8ccmultimedia/libopenshot/files patch-ffmpeg9

multimedia/libopenshot: Fix build with FFmpeg 9

Import patch from OpenMandriva

Source:
https://github.com/OpenMandrivaAssociation/libopenshot/commit/43d60d4c0d4c3ef8316d398e9ce605b9db84bbf8

PR:             297379
Approved by:    blanket (build fix)
DeltaFile
+134-0multimedia/libopenshot/files/patch-ffmpeg9
+134-01 files

FreeBSD/ports 44768b0games/moonlight-qt distinfo Makefile, games/moonlight-qt/files patch-app_streaming_video_ffmpeg-renderers_drm.cpp

games/moonlight-qt: Backport upstream commits and improve port

Make some small changes to port Makefile

Backport following commits:
1fd545ae1fea80179d8ac7addfd4cae48554bc63
4ec549650dc3f976847e1592f970f36448a3b36f
13880353d8741ae331bf13433c5ad80071d5f44f
6ce02616f04fb83cd7c5d1492b03367f2220ac46

References:
https://github.com/moonlight-stream/moonlight-qt/commit/1fd545ae1fea80179d8ac7addfd4cae48554bc63
https://github.com/moonlight-stream/moonlight-qt/commit/4ec549650dc3f976847e1592f970f36448a3b36f
https://github.com/moonlight-stream/moonlight-qt/commit/13880353d8741ae331bf13433c5ad80071d5f44f
https://github.com/moonlight-stream/moonlight-qt/commit/6ce02616f04fb83cd7c5d1492b03367f2220ac46

PR:             297357
DeltaFile
+23-16games/moonlight-qt/Makefile
+0-27games/moonlight-qt/files/patch-app_streaming_video_ffmpeg-renderers_drm.cpp
+9-1games/moonlight-qt/distinfo
+32-443 files

FreeBSD/ports 869ceabgames/retroarch/files patch-ffmpeg9

games/retroarch: Fix build with FFmpeg 9

Import patch for Arch Linux to fix build with FFmpeg 9

Source:
https://gitlab.archlinux.org/archlinux/packaging/packages/retroarch/-/blob/main/ffmpeg-9.patch?ref_type=heads

PR:             297358
DeltaFile
+74-0games/retroarch/files/patch-ffmpeg9
+74-01 files

FreeBSD/ports 340cea8devel/glab-tui Makefile Makefile.crates

devel/glab-tui: Update to 0.8.4
DeltaFile
+101-133devel/glab-tui/distinfo
+49-65devel/glab-tui/Makefile.crates
+1-1devel/glab-tui/Makefile
+151-1993 files

FreeBSD/ports 78b5ecalang/clx distinfo Makefile

lang/clx: Update to 0.3.0

Drop the post-install workaround: upstream now installs clx_simd.h
itself.  Add lib/libclx_lua.a, a new static library built from the
vendored Lua 5.5 sources.
DeltaFile
+2-6lang/clx/Makefile
+3-3lang/clx/distinfo
+5-92 files