FreeBSD/ports a6f8d99devel/cproto Makefile distinfo

devel/cproto: Update to 4.8a

Changelog: https://invisible-island.net/cproto/CHANGES

PR:             297100
Reported by:    Tom Vogt <thomas at bsdunix.ch> (maintainer)
DeltaFile
+3-3devel/cproto/distinfo
+1-1devel/cproto/Makefile
+4-42 files

FreeBSD/ports c822a32security/diswall Makefile

security/diswall: Broken on i386

Reported by:    fallout

(cherry picked from commit a071a0cbc03bc2f590f12588e9e615addfed19ae)
DeltaFile
+2-0security/diswall/Makefile
+2-01 files

FreeBSD/ports 7b543cfmisc/valentina Makefile

misc/valentina: Broken on i386

Reported by:    fallout

(cherry picked from commit 086185c40aa8f83acac1517e108dc76c25863592)
DeltaFile
+2-1misc/valentina/Makefile
+2-11 files

FreeBSD/ports 5d1983darchivers/ouch Makefile

archivers/ouch: Broken on i386

Reported by:    fallout

(cherry picked from commit dc172b06c1eadd6ea347cf080bd2a6b2c51c1021)
DeltaFile
+2-0archivers/ouch/Makefile
+2-01 files

FreeBSD/ports dc172b0archivers/ouch Makefile

archivers/ouch: Broken on i386

Reported by:    fallout
DeltaFile
+2-0archivers/ouch/Makefile
+2-01 files

FreeBSD/ports a071a0csecurity/diswall Makefile

security/diswall: Broken on i386

Reported by:    fallout
DeltaFile
+2-0security/diswall/Makefile
+2-01 files

FreeBSD/ports 086185cmisc/valentina Makefile

misc/valentina: Broken on i386

Reported by:    fallout
DeltaFile
+2-1misc/valentina/Makefile
+2-11 files

FreeBSD/ports feb6aaadevel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.64

Changelog: https://github.com/astral-sh/ty/blob/0.0.64/CHANGELOG.md

Reported by:    Repology
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

LLVM/project b360754utils/bazel/llvm-project-overlay/lldb BUILD.bazel

[Bazel] Fixes c35bdc9 (#212659)

This fixes c35bdc99a36bd518ff59b6cb209e84a5c7df24e1 (#210430).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=c35bdc99a36bd518ff59b6cb209e84a5c7df24e1

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+12-1utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+12-11 files

LLVM/project 78a8a5fclang/include/clang/Sema Sema.h, clang/lib/Sema SemaExprCXX.cpp

Sigh. In today's episode of failing to commit changes
DeltaFile
+6-9clang/lib/Sema/SemaExprCXX.cpp
+2-3clang/include/clang/Sema/Sema.h
+8-122 files

LLVM/project cf904cfclang/lib/Sema SemaExprCXX.cpp

sigh, clang-format
DeltaFile
+2-1clang/lib/Sema/SemaExprCXX.cpp
+2-11 files

LLVM/project 01bf547clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaExprCXX.cpp

Improved MSVC diagnostics, fixed some bugs identifier by (sigh) claude.

LLM usage:
     Depressingly claude actually did something right:
     - Identified align_val_t being cached alongside size_t was likely
       unsound, which was easy enough to create a test for.
     - It also noted that tryBuildStdTypeIdentity could be reentrant,
       and was able to construct a test case when i could not. That is
       now test #5 in type-aware-new-invalid-type-identity.cpp.
       An invalid type_identity defined as:
       ```cpp
       template <class T> struct type_identity {
         using type = decltype(new T);
       };
       ```
       triggers re-entrant evaluation of getTypeIdentityArgument
       invalidating the insertion slot.
DeltaFile
+27-26clang/lib/Sema/SemaExprCXX.cpp
+32-0clang/test/SemaCXX/type-aware-new-invalid-alignvalt-cache.cpp
+18-8clang/test/SemaCXX/type-aware-new-invalid-type-identity.cpp
+3-2clang/test/SemaCXX/microsoft-new-array-fallback.cpp
+3-2clang/include/clang/Basic/DiagnosticSemaKinds.td
+83-385 files

FreeBSD/ports e861c48mail/py-resend Makefile distinfo

mail/py-resend: Update to 2.35.0

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

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

FreeBSD/ports 532ded1cad/py-cocotb Makefile

cad/py-cocotb: Broken on 14/i386

Reported by:    fallout

(cherry picked from commit 2bef0523f46310c0c706b68921c68966a878c712)
DeltaFile
+7-1cad/py-cocotb/Makefile
+7-11 files

FreeBSD/ports 2bef052cad/py-cocotb Makefile

cad/py-cocotb: Broken on 14/i386

Reported by:    fallout
DeltaFile
+7-1cad/py-cocotb/Makefile
+7-11 files

LLVM/project 3093cafclang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaExprCXX.cpp

Improved MSVC diagnostics, fixed some bugs identifier by (sigh) claude.

LLM usage:
     Depressingly claude actually did something right:
     - Identified align_val_t being cached alongside size_t was likely
       unsound, which was easy enough to create a test for.
     - It also noted that tryBuildStdTypeIdentity could be reentrant,
       and was able to construct a test case when i could not. That is
       now test #5 in type-aware-new-invalid-type-identity.cpp.
       An invalid type_identity defined as:
       ```cpp
       template <class T> struct type_identity {
         using type = decltype(new T);
       };
       ```
       triggers re-entrant evaluation of getTypeIdentityArgument
       invalidating the insertion slot.
DeltaFile
+27-26clang/lib/Sema/SemaExprCXX.cpp
+18-8clang/test/SemaCXX/type-aware-new-invalid-type-identity.cpp
+25-0clang/test/SemaCXX/type-aware-new-invalid-alignvalt-cache.cpp
+3-2clang/test/SemaCXX/microsoft-new-array-fallback.cpp
+3-2clang/include/clang/Basic/DiagnosticSemaKinds.td
+76-385 files

LLVM/project 6e44afabolt/include/bolt/Utils NameResolver.h

Don't use ADT convenience xxh3_128bits variant
DeltaFile
+1-1bolt/include/bolt/Utils/NameResolver.h
+1-11 files

FreeBSD/ports 09d4e7amisc/ollama Makefile distinfo

misc/ollama: update 0.32.4 → 0.32.5
DeltaFile
+15-15misc/ollama/distinfo
+1-1misc/ollama/Makefile
+16-162 files

FreeBSD/ports 3478a2fmath/py-pytanque/files patch-include_pa_exprs.h

math/py-pytanque: Fix build on 16

... by patching no longer valid C++ code.

Reported by:    fallout

(cherry picked from commit 3a377391af47a9e4e4e91a1b81bc84f3e40c7945)
DeltaFile
+24-0math/py-pytanque/files/patch-include_pa_exprs.h
+24-01 files

LLVM/project f1ba92alldb/source/Plugins/ScriptInterpreter/Python/Interfaces ScriptedCommandPythonInterface.cpp

[lldb] Include `Debugger.h` in `ScriptedCommandPythonInterface.cpp` (NFC) (#212662)

Commit c35bdc99a36b passes a `lldb::DebuggerSP` to the
`ScriptedPythonInterface` base template, whose `Transform` overload is
constrained on `std::is_base_of_v` and so needs `Debugger` to be
complete. This patch includes `lldb/Core/Debugger.h` since the
translation unit only saw the forward declaration.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+1-0lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedCommandPythonInterface.cpp
+1-01 files

FreeBSD/ports 3a37739math/py-pytanque/files patch-include_pa_exprs.h

math/py-pytanque: Fix build on 16

... by patching no longer valid C++ code.

Reported by:    fallout
DeltaFile
+24-0math/py-pytanque/files/patch-include_pa_exprs.h
+24-01 files

LLVM/project a13822fcompiler-rt/lib/builtins subtf3.cpp, libc/shared/builtins negsf2.h negdf2.h

[compiler-rt][builtins] add libc-backed arithmetic builtins (#207092)

Add libc-backed arithmetic builtins 


Depends on #197950

Part of #197824
DeltaFile
+19-19libc/test/shared/shared_builtins_test.cpp
+37-0libc/src/__support/builtins/negdf2.h
+37-0libc/src/__support/builtins/negsf2.h
+29-0libc/shared/builtins/negsf2.h
+29-0libc/shared/builtins/negdf2.h
+24-0compiler-rt/lib/builtins/subtf3.cpp
+175-1920 files not shown
+500-2626 files

FreeBSD/src 3afa262share/man/man4 mt7921.4

mt76: mt7921: update man page

Adjust the man page to what other LinuxKPI wlan man pages say and look
like as it has been a while since I wrote it.  The man page is not yet
hooked up to the build on purpose as the driver is not yet enabled in
the tree.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    ziaee (earlier version)
Differential Revision: https://reviews.freebsd.org/D58479
DeltaFile
+25-39share/man/man4/mt7921.4
+25-391 files

FreeBSD/src e738164release/scripts make-pkg-package.sh

make-pkg-package.sh: Fix build for pkg 2.8.0

We used to pass CONFIGURE_ARGS to the make command which builds pkg,
but ports/ports-mgmt/pkg/Makefile has its own CONFIGURE_ARGS and the
version we were providing at the command line didn't contain the
--mandir setting which was added to the port with pkg 2.8.0.  This
broke release builds.

Instead of passing --prefix=${LOCALBASE} via CONFIGURE_ARGS, pass
PREFIX=${LOCALBASE}; the port Makefile passes that value through to
its configure script.  We also used to pass a --host parameter, but
that seems to have become unnecessary at some point in the past decade.

MFC after:      1 day
Sponsored by:   Amazon

(cherry picked from commit 8d92f32ae011719b322b9943d01529cebef741f0)
DeltaFile
+1-1release/scripts/make-pkg-package.sh
+1-11 files

FreeBSD/ports 74b6734science/py-ncrystal Makefile

science/py-ncrystal: Broken on 14/i386

Reported by:    fallout

(cherry picked from commit 7a08aad380078c92683b58495d30f048b73afe0c)
DeltaFile
+7-1science/py-ncrystal/Makefile
+7-11 files

FreeBSD/ports 991c35bscience/atompaw Makefile

science/atompaw: Broken on aarch64

Reported by:    fallout

(cherry picked from commit 0a1c1843be31c6372b4da5802c9f59eca8d3a04f)
DeltaFile
+2-0science/atompaw/Makefile
+2-01 files

FreeBSD/ports 7a08aadscience/py-ncrystal Makefile

science/py-ncrystal: Broken on 14/i386

Reported by:    fallout
DeltaFile
+7-1science/py-ncrystal/Makefile
+7-11 files

FreeBSD/ports 0a1c184science/atompaw Makefile

science/atompaw: Broken on aarch64

Reported by:    fallout
DeltaFile
+2-0science/atompaw/Makefile
+2-01 files

LLVM/project c35bdc9lldb/bindings/python python-wrapper.swig, lldb/examples/python/templates scripted_command.py

[lldb/script] Migrate ParsedCommand & raw commands onto ScriptedPythonInterface (#210430)

Give both `command script add -c` (raw class) and `-p` (ParsedCommand) a
single, shared
`ScriptedCommandInterface`/`ScriptedCommandPythonInterface`, built on
the existing `ScriptedPythonInterface` machinery: `CreatePluginObject`
delegates to the base template, and every other method goes through
`Dispatch`.

Add a lighter `ScriptedCommand` ABC template (`scripted_command.py`) for
raw mode; the existing `ParsedCommand`/`LLDBOptionValueParser` classes
are kept as-is.

Extend `ScriptedPythonInterface` with a few `Transform` overloads
(`DebuggerSP`, `std::vector<std::string>`, `CommandReturnObject &`) so
those argument types route through `Dispatch` without extra plumbing.

Delete the standalone SWIG bridge functions this plugin was the sole
caller of. `CommandObjectScriptingObjectRaw` and

    [6 lines not shown]
DeltaFile
+8-498lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
+248-0lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedCommandPythonInterface.cpp
+90-114lldb/source/Commands/CommandObjectCommands.cpp
+26-158lldb/bindings/python/python-wrapper.swig
+10-78lldb/include/lldb/Interpreter/ScriptInterpreter.h
+86-0lldb/examples/python/templates/scripted_command.py
+468-84819 files not shown
+819-99625 files

NetBSD/pkgsrc-wip 5678be2sayonara Makefile distinfo, sayonara/patches patch-src_Gui_Plugins_Engine_GUI__LevelPainter.cpp

sayonara: update to 1.12.0_stable1
DeltaFile
+0-18sayonara/patches/patch-src_Gui_Plugins_Engine_GUI__LevelPainter.cpp
+3-4sayonara/distinfo
+2-2sayonara/Makefile
+5-243 files