FreeBSD/ports 610cd94x11-toolkits/ntk Makefile, x11-toolkits/ntk/files imp.py

x11-toolkits/ntk: Unbreak by adding imp.py shim on PYTHONPATH for bundled waf on Python 3.12

Reported by:    fallout

(cherry picked from commit d619cbab6a60fea3511c3a08de880d854212566a)
DeltaFile
+48-0x11-toolkits/ntk/files/imp.py
+6-0x11-toolkits/ntk/Makefile
+54-02 files

FreeBSD/ports 41201afsecurity/py-pyaxo Makefile

security/py-pyaxo: Unbreak by Patched versioneer.py for Python 3.12, removed pytest-runner

Reported by:    fallout

(cherry picked from commit da6ebb0df680ec9048c8b8f802b892ed36720aae)
DeltaFile
+3-1security/py-pyaxo/Makefile
+3-11 files

FreeBSD/ports 72fb63ccad/py-gmsh Makefile

cad/py-gmsh: fix build with python 3.12

PR:     296597
(cherry picked from commit c6205e98712621eac18549ca0a24c90a73c78ecb)
DeltaFile
+3-1cad/py-gmsh/Makefile
+3-11 files

FreeBSD/ports 53de112science/py-icet Makefile

science/py-icet: Unbreak by sildcarded .so in strip target.

Reported by:    fallout

(cherry picked from commit 1c349bee29e50932a4734a6a80dc9c62dd717fa3)
DeltaFile
+1-1science/py-icet/Makefile
+1-11 files

LLVM/project 6c5332d

[NFC][AMDGPU] Add tests for eliminateFrameIndex (#208612)

Add MIR tests to cover all instances where a Vgpr needs to be scavenged
and used due to Sgpr scarcity, during elimination of frame indices.
DeltaFile
+0-00 files

FreeBSD/ports 2db8f0dscience/nest pkg-plist

science/nest: Unbreak by fixing plist

Reported by:    fallout

(cherry picked from commit 12711c01d4189c01ca481a354ee64fe7e9a8af90)
DeltaFile
+1-1science/nest/pkg-plist
+1-11 files

FreeNAS/freenas 6c82d0fsrc/middlewared/middlewared/api/v26_0_0 container_device.py

correct docs
DeltaFile
+6-2src/middlewared/middlewared/api/v26_0_0/container_device.py
+6-21 files

FreeBSD/ports 9678301security/agave distinfo Makefile, security/agave/files patch-gossip_src_protocol.rs patch-core_src_system__monitor__service.rs

security/agave: update 3.1.13 → 4.1.1

(cherry picked from commit 50722cf20110aa2b7b7e9d941a963c0d9f919135)
DeltaFile
+633-709security/agave/distinfo
+319-359security/agave/Makefile
+0-29security/agave/files/patch-gossip_src_protocol.rs
+0-20security/agave/files/patch-core_src_system__monitor__service.rs
+0-20security/agave/files/patch-gossip_src_ping__pong.rs
+0-13security/agave/files/patch-core_src_resource__limits.rs
+952-1,1504 files not shown
+952-1,18710 files

FreeBSD/ports f84fb71misc/dartsim Makefile

misc/dartsim: Fix build/plist by adding missing dependency

Reported by:    fallout

(cherry picked from commit 49f875dda48d70b1a715b7d07083dd8c99b8351e)
DeltaFile
+2-0misc/dartsim/Makefile
+2-01 files

FreeBSD/ports 2b25672science/cantera Makefile pkg-plist, science/cantera/files patch-interfaces_cython_SConscript

science/cantera: Unbreak by fixing wheel-filename mismatch via SConscript sentinel/glob

Also: Python ABI parameterized in strip target and pkg-plist.
(cherry picked from commit d4600726b06da604cf84c0a33e5f70ab2d5e2dd4)
DeltaFile
+40-0science/cantera/files/patch-interfaces_cython_SConscript
+4-1science/cantera/Makefile
+1-1science/cantera/pkg-plist
+45-23 files

LLVM/project 0b9173bllvm CMakeLists.txt

Revert "[CMake] Use minimum python version of 3.8 everywhere (#208822)"

This reverts commit d1fc322223b6e1e9e45b4ec3af3f2b1aa7c4f1fc.
DeltaFile
+7-2llvm/CMakeLists.txt
+7-21 files

FreeNAS/freenas 84c86fbsrc/middlewared/middlewared/plugins/container attachments.py, src/middlewared/middlewared/plugins/vm attachments.py

container attachment tests
DeltaFile
+62-0src/middlewared/middlewared/pytest/unit/plugins/test_container_attachment_matching.py
+6-6src/middlewared/middlewared/plugins/vm/attachments.py
+5-5src/middlewared/middlewared/plugins/container/attachments.py
+73-113 files

FreeBSD/ports d84ec0eirc/ngircd distinfo Makefile

irc/ngircd: update to 28
DeltaFile
+3-3irc/ngircd/distinfo
+1-2irc/ngircd/Makefile
+4-52 files

LLVM/project c593782clang/lib/CIR/CodeGen CIRGenExprCXX.cpp, clang/lib/CodeGen CGExprCXX.cpp

[clang][CodeGen] Evaluate `typeid` operands which are the most derived objects (#208470)

Before this patch, `typeid` operands are not evaluated if they are the
most derived objects.

Before #196544, only `typeid(non-reference-var)` is considered to be the
most derived object, which doesn't have side effects obviously. So there
was no miscompilation.

Fixes #202051.
DeltaFile
+135-0clang/test/CIR/CodeGenCXX/typeid-most-derived.cpp
+12-10clang/lib/CodeGen/CGExprCXX.cpp
+10-9clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+13-0clang/test/CodeGenCXX/typeid-most-derived.cpp
+170-194 files

LLVM/project d2bf3afclang/docs ReleaseNotes.md, clang/lib/Lex Lexer.cpp

[Clang] Detects invalid unicode characters in token formed by `##` (#208757)

When parsing identifiers with invalid (non-xid_continue), we would emit
a diagnostics and continue, in an effort to improve recovery.

However, in raw mode we would not emit a diagnostic, but still continue.
So identifiers formed in raw mode could be gibberish.

We fixed that by not-continuing on error in raw mode.

Fixes #101342
DeltaFile
+34-21clang/lib/Lex/Lexer.cpp
+20-0clang/test/Preprocessor/GH101342.c
+1-0clang/docs/ReleaseNotes.md
+55-213 files

LLVM/project f56c5d6clang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefLambdaCapturesChecker.cpp, clang/test/Analysis/Checkers/WebKit unchecked-lambda-captures.cpp uncounted-lambda-captures.cpp

[webkit.UncountedLambdaCapturesChecker] Improve the warning text (#209198)

This PR aligns webkit.UncountedLambdaCapturesChecker and its variant's
warning message with the new warning format in other checkers.
DeltaFile
+26-26clang/test/Analysis/Checkers/WebKit/unchecked-lambda-captures.cpp
+25-25clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures.cpp
+24-24clang/test/Analysis/Checkers/WebKit/unretained-lambda-captures.mm
+4-18clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLambdaCapturesChecker.cpp
+7-7clang/test/Analysis/Checkers/WebKit/unretained-lambda-captures-arc.mm
+2-2clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures-decl-protects-this-crash.cpp
+88-1026 files

LLVM/project 9d34596clang/lib/StaticAnalyzer/Checkers/WebKit DiagOutputUtils.h

[clang][UncheckedLocalVarsChecker][NFC] Add missing headers (#209217)

After #208855 this fails compiling headers standalone due to incomplete
types, e.g. `error: member access into incomplete type 'ASTContext'`. It
works fine building the `.cpp` files but is not a
[standalone](https://llvm.org/docs/CodingStandards.html#self-contained-headers)
header.
DeltaFile
+3-0clang/lib/StaticAnalyzer/Checkers/WebKit/DiagOutputUtils.h
+3-01 files

LLVM/project ba61e4dllvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll permute_i8.ll

[AMDGPU] Implement int div/rem by fp recip more efficiently (#204950)

Integer division q = a/b can be implemented by fp reciprocal with:
`fq = fa * recip(fb)`
fq is truncated to produce q. Due to fp rounding and reciprocal accuracy
issues fq can be too small and truncation can produce a value too small
by one.

If abs(a)<=0x400000, this underestimate can be guarded more efficiently
by calculating:
`fq=fa+1ulp/b`
If abs(a)<=0x400000, adding 1 ulp will increase a by at most 0.5, so the
calculated q will be the same. Adding 1ulp can be done with one integer
add.

Incrementing `fa` by 1 ulp was exhaustively tested for all dividend and
divisor combinations with values between [-0x400000,0x3FFFFF] with no
errors.


    [2 lines not shown]
DeltaFile
+1,419-2,129llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+256-394llvm/test/CodeGen/AMDGPU/permute_i8.ll
+147-208llvm/test/CodeGen/AMDGPU/idiv-licm.ll
+103-163llvm/test/CodeGen/AMDGPU/sdiv.ll
+77-117llvm/test/CodeGen/AMDGPU/udiv.ll
+72-100llvm/test/CodeGen/AMDGPU/udivrem24.ll
+2,074-3,1114 files not shown
+2,178-3,30010 files

FreeBSD/ports 574558cdevel Makefile, devel/gwm distinfo Makefile

devel/gwm: New port: Git worktree manager with CLI and TUI
DeltaFile
+621-0devel/gwm/distinfo
+330-0devel/gwm/Makefile
+4-0devel/gwm/pkg-descr
+1-0devel/Makefile
+956-04 files

FreeBSD/ports 0cb801edevel Makefile, devel/ghgrab distinfo Makefile

devel/ghgrab: New port: Browse and download files from Git forges
DeltaFile
+523-0devel/ghgrab/distinfo
+281-0devel/ghgrab/Makefile
+4-0devel/ghgrab/pkg-descr
+1-0devel/Makefile
+809-04 files

FreeBSD/ports 93d283bsysutils/cfengine-devel distinfo Makefile

sysutils/cfengine-devel: Update to latest GH commit
DeltaFile
+5-5sysutils/cfengine-devel/distinfo
+3-4sysutils/cfengine-devel/Makefile
+1-0sysutils/cfengine-devel/pkg-plist
+9-93 files

FreeBSD/ports d47ec84sysutils/cfengine-masterfiles325 Makefile, sysutils/cfengine-masterfiles326 Makefile

sysutils/cfengine*32[56]: Deprecate and expire

cfengine 3.25 and 3.26 expire this year.

Reference:      https://cfengine.com/supported-versions/
DeltaFile
+3-0sysutils/cfengine-masterfiles325/Makefile
+3-0sysutils/cfengine-masterfiles326/Makefile
+3-0sysutils/cfengine325/Makefile
+3-0sysutils/cfengine326/Makefile
+12-04 files

FreeBSD/ports 322e2bfsysutils/cfengine-masterfiles-devel distinfo Makefile

sysutils/cfengine-masterfiles-devel: Update to latest GH commit
DeltaFile
+3-3sysutils/cfengine-masterfiles-devel/distinfo
+2-2sysutils/cfengine-masterfiles-devel/Makefile
+5-52 files

FreeBSD/ports 8410646sysutils/cfengine328 pkg-plist Makefile, sysutils/cfengine328/files cf-execd.in cf-monitord.in

sysutils/cfengine328: Add new port

Add the latest cfengine to the ports collection.

Update the sysutils/cfengine metaport to point to the new port. It
becomes default.
DeltaFile
+393-0sysutils/cfengine328/pkg-plist
+70-0sysutils/cfengine328/Makefile
+26-0sysutils/cfengine328/files/cf-execd.in
+26-0sysutils/cfengine328/files/cf-monitord.in
+26-0sysutils/cfengine328/files/cf-serverd.in
+10-0sysutils/cfengine328/files/patch-libntech_libutils_known_dirs.c
+551-04 files not shown
+565-210 files

FreeBSD/ports 433f992sysutils Makefile, sysutils/cfengine-masterfiles Makefile

sysutils/cfengine-masterfiles328: Add new port

Add the latest cfengine to the ports collection.

Update the sysutils/cfengine-masterfiles metaport to point to the new
port. It becomes default.
DeltaFile
+91-0sysutils/cfengine-masterfiles328/pkg-plist
+31-0sysutils/cfengine-masterfiles328/Makefile
+8-0sysutils/cfengine-masterfiles328/pkg-descr
+2-2sysutils/cfengine-masterfiles/Makefile
+3-0sysutils/cfengine-masterfiles328/distinfo
+2-0sysutils/Makefile
+137-26 files

LLVM/project 6733bc3flang/lib/Lower/OpenMP Utils.cpp

[flang] Replace FlangOMPContext with OmpVariantMatchContext. (#209220)

The `FlangOMPContext` got replaced in 8e8e4e50f501b.

This fixes build after https://github.com/llvm/llvm-project/pull/206988.
DeltaFile
+2-1flang/lib/Lower/OpenMP/Utils.cpp
+2-11 files

FreeBSD/ports a2dd27ftextproc/py-docling-graph Makefile distinfo

textproc/py-docling-graph: update 1.5.1 → 1.7.1
DeltaFile
+6-4textproc/py-docling-graph/Makefile
+3-3textproc/py-docling-graph/distinfo
+9-72 files

FreeBSD/ports 215ecedtextproc/py-docling-parse distinfo Makefile

textproc/py-docling-parse: update 7.4.0 → 7.8.0
DeltaFile
+3-3textproc/py-docling-parse/distinfo
+3-2textproc/py-docling-parse/Makefile
+6-52 files

FreeBSD/ports d4599cetextproc/py-docling Makefile distinfo

textproc/py-docling: update 2.108.0 → 2.112.0
DeltaFile
+6-7textproc/py-docling/Makefile
+3-3textproc/py-docling/distinfo
+9-102 files

FreeBSD/ports 0509e7atextproc/py-docling-haystack Makefile distinfo

textproc/py-docling-haystack: update 1.1.0 → 1.2.0
DeltaFile
+3-3textproc/py-docling-haystack/Makefile
+3-3textproc/py-docling-haystack/distinfo
+6-62 files