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 5b9adb7math/py-reals Makefile

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

LLVM/project 0f9791cllvm/lib/CodeGen/GlobalISel IRTranslator.cpp, llvm/test/CodeGen/AArch64/GlobalISel irtranslator-subvector.ll

[AArch64][GlobalISel] Use integer types for scalable vector insert / extract index. (#218150)
DeltaFile
+6-6llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll
+2-2llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+8-82 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

LLVM/project 3cd29d9clang/docs ReleaseNotes.md, clang/lib/Sema SemaExpr.cpp

[Clang] Fixed an assertion caused by Microsoft integer literals exceeding the maximum value (#212743)

Rewrites the truncation logic for Microsoft integer literals.

Fix #212504

---------

Co-authored-by: A. Jiang <de34 at live.cn>
DeltaFile
+23-2clang/test/SemaCXX/ms_integer_suffix.cpp
+4-1clang/lib/Sema/SemaExpr.cpp
+1-0clang/docs/ReleaseNotes.md
+28-33 files

LLVM/project 8f8fea3llvm/include/llvm/ProfileData SampleProf.h, llvm/lib/ProfileData SampleProf.cpp SampleProfReader.cpp

[ProfileData] Use SortedVectorMap for BodySampleMap, TypeCountMap, and CallsiteTypeMap (#216530)

This patch switches several maps in the sample profile reader/writer
from std::map to SortedVectorMap.

The memory efficiency of SortedVectorMap improves multiple performance
metrics:

Profile merging:

Metric               Baseline  SortedVectorMap   Change
-------------------------------------------------------
Wall Clock            200.22s          157.73s   -21.2%
User Time             108.93s           92.79s   -14.8%
System Time            70.34s           45.83s   -34.8%
Total CPU Time        179.27s          138.62s   -22.7%
Peak RSS            58.42 GiB        48.11 GiB   -17.6%
Minor Page Faults  28,705,225       17,904,042   -37.6%
Major Page Faults           7                0  -100.0%

    [4 lines not shown]
DeltaFile
+59-24llvm/include/llvm/ProfileData/SampleProf.h
+4-0llvm/lib/ProfileData/SampleProfReader.cpp
+1-0llvm/tools/llvm-profdata/llvm-profdata.cpp
+1-0llvm/lib/ProfileData/SampleProf.cpp
+65-244 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

LLVM/project fae36f2llvm/lib/Target/AArch64/GISel AArch64CallLowering.cpp, llvm/test/CodeGen/AArch64/GlobalISel irtranslator-vararg.ll

[AArch64][GlobalISel] Use f128 types for varargs registers. (#218166)
DeltaFile
+16-16llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vararg.ll
+1-1llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
+17-172 files

LLVM/project bb884c8llvm/include/llvm/Support GenericDomTree.h, llvm/lib/Transforms/Scalar NewGVN.cpp

[DomTree] Make addChild/removeChild private, update NewGVN caller (#218164)

NewGVN's value numbering loop converges more quickly when blocks are
processed in a reverse post order. The code additionally ensures a
property the pass does not need (commit 6658cc9ead67 in 2016): in a
preorder of the dominator tree the instructions dominated by a block are
contiguous.

Use the default RPO and drop addChild/removeChild callers, so that the
two members can be made private. `opt -passes=newgvn` slightly
decreases.
DeltaFile
+22-24llvm/include/llvm/Support/GenericDomTree.h
+3-31llvm/lib/Transforms/Scalar/NewGVN.cpp
+25-552 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

OpenBSD/ports bnxZe2Kwww/tor-browser/browser/patches patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavcodec_bsf_h patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavutil_channel_layout_h

   www/tor-browser: backport support of ffmpeg-9.0

   Based on https://hg-edge.mozilla.org/releases/mozilla-esr153/rev/bdb74c45c2e1

   OK caspar@ (maintainer)
VersionDeltaFile
1.1+2,965-0www/tor-browser/browser/patches/patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavcodec_avcodec_h
1.1+1,225-0www/tor-browser/browser/patches/patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavutil_frame_h
1.1+954-0www/tor-browser/browser/patches/patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavcodec_packet_h
1.1+827-0www/tor-browser/browser/patches/patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavutil_pixfmt_h
1.1+766-0www/tor-browser/browser/patches/patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavutil_channel_layout_h
1.1+712-0www/tor-browser/browser/patches/patch-dom_media_platforms_ffmpeg_ffmpeg63_include_libavcodec_bsf_h
+7,449-037 files not shown
+15,993-043 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

LLVM/project 8dba613mlir/lib/Conversion/VectorToXeGPU VectorToXeGPU.cpp, mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp

[mlir][xegpu] Lower dynamic high-D nd load/store via base-pointer fold (#215711)

Reworks lowering of >2D (batched)
`xegpu.create_nd_tdesc`/`load_nd`/`store_nd`/ `prefetch_nd` (batched
GEMM, rank-4 flash-attention) to keep the full high-D memref as the
descriptor source and carry the leading (batch) offsets as a row offset
into a flattened 2D plane, instead of slicing a per-batch
`memref.subview` during blocking.
 
For example, the wg-level IR read a 4d vector out of a dynamic shaped
memref.
 ```mlir
    %0 = vector.transfer_read %source[%i, %j, %k, %l], %c0
{in_bounds = [true, true, true, true]} : memref<?x?x8x16xf32>,
vector<2x4x8x16xf32>
 ```
This lowers with no subview — the full memref is the descriptor source
and all four offsets stay on the load:


    [35 lines not shown]
DeltaFile
+59-195mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
+171-45mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+89-52mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
+42-51mlir/test/Conversion/VectorToXeGPU/transfer-read-to-xegpu.mlir
+4-54mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
+32-20mlir/test/Conversion/VectorToXeGPU/transfer-write-to-xegpu.mlir
+397-41717 files not shown
+714-54523 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

OpenBSD/ports LPPIFfPwww/ruby-typhoeus Makefile distinfo, www/ruby-typhoeus/pkg PLIST

   update 1.4.1 -> 1.6.0
VersionDeltaFile
1.4+0-64www/ruby-typhoeus/pkg/PLIST
1.4+2-2www/ruby-typhoeus/distinfo
1.7+1-1www/ruby-typhoeus/Makefile
+3-673 files

OpenBSD/ports GXiOEv9www/ruby-ethon Makefile distinfo, www/ruby-ethon/patches patch-Gemfile

   update 0.16.0 -> 0.18.0
VersionDeltaFile
1.4+0-54www/ruby-ethon/pkg/PLIST
1.5+2-2www/ruby-ethon/distinfo
1.9+1-1www/ruby-ethon/Makefile
1.4+0-0www/ruby-ethon/patches/patch-Gemfile
+3-574 files