FreeBSD/ports 88af3dcdevel/glib20 Makefile distinfo

devel/glib20: Update to 2.88.3

Reported by:    portscout!
DeltaFile
+45-12devel/glib20/pkg-plist
+3-3devel/glib20/distinfo
+1-1devel/glib20/Makefile
+49-163 files

FreeBSD/ports 5953248graphics/libdrm Makefile distinfo, graphics/libdrm/files patch-libsync.h patch-symbols-check.py

graphics/libdrm: Update to 2.4.134

PR:             297283
DeltaFile
+17-5graphics/libdrm/pkg-plist
+19-0graphics/libdrm/files/patch-symbols-check.py
+3-3graphics/libdrm/distinfo
+2-2graphics/libdrm/files/patch-libsync.h
+1-1graphics/libdrm/Makefile
+42-115 files

FreeBSD/ports 200f151devel/glib20 Makefile distinfo

devel/glib20: Update to 2.86.5
DeltaFile
+3-3devel/glib20/distinfo
+1-1devel/glib20/Makefile
+4-42 files

FreeBSD/ports 9dfdaffports-mgmt/packagekit Makefile

ports-mgmt/packagekit: Bump PORTREVISION after pkg upgrade
DeltaFile
+1-0ports-mgmt/packagekit/Makefile
+1-01 files

FreeBSD/ports a1b8119deskutils/podman-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron42 update (d074a8e368f4)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-0net-im/teams/Makefile
+1-0editors/vscode/Makefile
+6-46 files

FreeBSD/ports d074a8edevel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_spec_api-protocol-spec.ts patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.8.1

Changelog: https://github.com/electron/electron/releases/tag/v42.8.1

Reported by:    GitHub (watch releases)
DeltaFile
+21-21devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+16-16devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+7-7devel/electron42/distinfo
+4-4devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+2-2devel/electron42/files/patch-electron_spec_api-protocol-spec.ts
+1-1devel/electron42/Makefile.version
+51-511 files not shown
+52-527 files

FreeBSD/ports 8fdadeemisc/claude-code Makefile distinfo

misc/claude-code: update 2.1.223 → 2.1.224
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports 1eb7784misc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.1.10 → 1.1.11
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 61405d1misc/grok-build Makefile distinfo

misc/grok-build: update 0.2.118 → 1.0.0
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports 1802c72math/superlu-dist Makefile distinfo

math/superlu-dist: update 9.1.0 → 9.2.1
DeltaFile
+9-3math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+2-3math/superlu-dist/Makefile
+14-93 files

FreeBSD/ports e56f7e7databases/py-pylance Makefile distinfo

databases/py-pylance: update 9.0.0 → 9.0.1
DeltaFile
+3-3databases/py-pylance/distinfo
+4-1databases/py-pylance/Makefile
+7-42 files

FreeBSD/ports 38e9981net/samba423 Makefile distinfo

net/samba423: update to 4.23.11

Changelog https://www.samba.org/samba/history/samba-4.23.11.html

Change dependency to lmdb0

PR:     297043
Reported by:    Jordan Ostreff
Approved by:    samba (kiwi)
DeltaFile
+3-3net/samba423/distinfo
+2-3net/samba423/Makefile
+5-62 files

LLVM/project e0c0675llvm/lib/CodeGen/AsmPrinter DwarfUnit.cpp DwarfUnit.h, llvm/test/DebugInfo/X86 debug-macro-dwo.ll

[NFC][DWARF] Prefer addSectionLabel (#214239)

This is a follow-up to a comment on #213128.

addSectionDelta was only called in sites within if statements that would
branch on whether or not split DWARF is enabled and then branching to
either addSectionDelta or addSectionLabel. Instead we can just make
addSectionLabel call addSectionDelta internally if we're in a DwoUnit to
make things simpler.

This is obviously NFC for most cases. For macro info, we were previously
branching on useSplitDWARF which can differ, but only in the case we are
emitting into the skeleton compile unit, which we should not be doing
for macro info.
DeltaFile
+15-20llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+3-13llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+6-5llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
+4-3llvm/test/DebugInfo/X86/debug-macro-dwo.ll
+3-1llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
+31-425 files

OpenBSD/ports ZeA5Bontextproc/py-pyaml Makefile distinfo

   update to py3-pyaml-26.7.0
VersionDeltaFile
1.10+2-2textproc/py-pyaml/distinfo
1.21+1-1textproc/py-pyaml/Makefile
+3-32 files

OpenBSD/ports WKYpVkitextproc/py-lxml-html-clean Makefile distinfo

   update to py3-lxml-html-clean-0.4.5
VersionDeltaFile
1.3+2-2textproc/py-lxml-html-clean/distinfo
1.3+1-1textproc/py-lxml-html-clean/Makefile
+3-32 files

FreeBSD/ports 3bfdb24textproc/py-textual-textarea Makefile distinfo

textproc/py-textual-textarea: Update to 0.18.1

ChangeLog:

- https://github.com/tconbeer/textual-textarea/releases#release-v0.17.3
- https://github.com/tconbeer/textual-textarea/releases#release-v0.18.0
- https://github.com/tconbeer/textual-textarea/releases#release-v0.18.1

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/py-textual-textarea/distinfo
+1-1textproc/py-textual-textarea/Makefile
+4-42 files

LLVM/project a26bbddllvm/lib/Transforms/Utils Local.cpp, llvm/test/Transforms/GVNSink threadlocal_address.ll

[GVNSink] Do not sink @llvm.threadlocal.address (#214582)

Sinking this intrinsic with different arguments requires the use of a
phi node which violates verifier assumptions about the intrinsic. So we
mark it as unable to have operands replaced with variables.

Fixes #214565
DeltaFile
+48-0llvm/test/Transforms/GVNSink/threadlocal_address.ll
+5-0llvm/lib/Transforms/Utils/Local.cpp
+53-02 files

LLVM/project 0b65d8bmlir/lib/ExecutionEngine CRunnerUtils.cpp

[NFC] Add missing <cmath> continuation (#214641)

I missed a missing import from
https://github.com/llvm/llvm-project/pull/214410, found this failing
downstream
DeltaFile
+1-0mlir/lib/ExecutionEngine/CRunnerUtils.cpp
+1-01 files

FreeBSD/ports c1d058csysutils/bottom Makefile Makefile.crates

sysutils/bottom: Update to 0.14.7
DeltaFile
+27-45sysutils/bottom/distinfo
+12-21sysutils/bottom/Makefile.crates
+1-1sysutils/bottom/Makefile
+40-673 files

FreeBSD/ports 5ae1510devel/air-go Makefile distinfo

devel/air-go: Update to 1.67.4
DeltaFile
+5-5devel/air-go/distinfo
+1-1devel/air-go/Makefile
+6-62 files

LLVM/project 44cbd66llvm/test/Analysis/CostModel/AArch64 load_store.ll

[AArch64] Add load/store cost model test. NFC (#214648)

These are copied from the X86 tests with some adjustments.
DeltaFile
+2,999-0llvm/test/Analysis/CostModel/AArch64/load_store.ll
+2,999-01 files

FreeBSD/src ee776a8sys/dev/pci pci.c

pci: Permit function-level reset of 82599 VFs

Intel 82599 supports FLR on VFs but reports FLR support only in the PF
Device Capabilities register.  The VF register therefore leaves the FLR
Capable bit clear, and pcie_flr() rejects the reset.

Intel documents the zeroed VF PCIe capability structure as erratum 35
in the 82599 Specification Update (B0=Yes; NoFix).

Add a positive FLR quirk for the 82599 VF.  Keep the capability check
for every other function, so an unknown nonconforming VF cannot make
pcie_flr() report success when its reset request was ignored.

SR-IOV requires VFs to support FLR, but a clear capability bit cannot
distinguish the 82599's misadvertisement from a VF that fails to
implement it.

MFC after:      1 week
DeltaFile
+11-3sys/dev/pci/pci.c
+11-31 files

LLVM/project 5b94e6fclang/test/CodeGenHLSL/builtins atan2-overloads_mat.hlsl atan2_mat-overloads.hlsl, clang/test/SemaHLSL/BuiltIns atan2-errors_mat.hlsl atan2_mat-errors.hlsl

Update `atan2` matrix tests (#214550)

This PR updates the `atan2` matrix sema error test to cover the full set
of argument/type error cases (mirroring `pow_mat-errors.hlsl`). It also
renames two tests to match the `<intrinsic>_mat-<suffix>` convention
that other intrinsics follow.
DeltaFile
+0-52clang/test/CodeGenHLSL/builtins/atan2-overloads_mat.hlsl
+52-0clang/test/CodeGenHLSL/builtins/atan2_mat-overloads.hlsl
+36-0clang/test/SemaHLSL/BuiltIns/atan2_mat-errors.hlsl
+0-7clang/test/SemaHLSL/BuiltIns/atan2-errors_mat.hlsl
+88-594 files

LLVM/project 65cb5bcllvm/lib/Target/PISA PISAAsmPrinter.cpp

Formatting fix
DeltaFile
+2-1llvm/lib/Target/PISA/PISAAsmPrinter.cpp
+2-11 files

FreeBSD/ports b7c2588devel/py-logbook Makefile Makefile.crates, devel/py-logbook/files patch-pyproject.toml

devel/py-logbook: update to 1.10.1

Changes: https://github.com/getlogbook/logbook/blob/1.10.1/CHANGES

Reported by:    portscout
DeltaFile
+33-39devel/py-logbook/distinfo
+15-18devel/py-logbook/Makefile.crates
+7-4devel/py-logbook/files/patch-pyproject.toml
+4-6devel/py-logbook/Makefile
+59-674 files

OpenBSD/src IPoCLrpsys/dev/pci/drm/include/linux mutex.h

   remove mutex_trylock_recursive(), no longer in linux
VersionDeltaFile
1.9+0-16sys/dev/pci/drm/include/linux/mutex.h
+0-161 files

LLVM/project 200993fllvm/test/Analysis/CostModel/RISCV reduce-scalable-int.ll vp-intrinsics.ll, llvm/test/Transforms/SLPVectorizer/RISCV runtime-strided-stores.ll

[RISCV] Increase cost of vmv.x.s and vfmv.f.s (#214481)

A change landed that enabled SLP vectorization in more places, but it
caused a 16% regression in 508.namd_r on the spacemit-k3:
https://github.com/llvm/llvm-project/issues/214417

The root cause is that we're emitting two vfmv.f.s now which are
generally slow due to the vector->scalar domain crossing:
https://godbolt.org/z/dMo55zPMa

Reciprocal throughput of vmv.x.s/vfmv.f.s is 6 times higher than
vmv.s.x/vfmv.s.f on the spacemit-k3 and 2.5 higher on the P870 according
to https://camel-cdr.github.io/rvv-bench-results/

This PR increases the cost of a vmv.x.s/vfmv.f.s from 1->2, which is
just enough to prevent unprofitable SLP vectorization and fixes the
regression on 508.namd_r.

It also has the bonus side effect of preventing loop vectorization where

    [3 lines not shown]
DeltaFile
+859-864llvm/test/Analysis/CostModel/RISCV/rvv-extractelement.ll
+239-239llvm/test/Analysis/CostModel/RISCV/cast.ll
+126-126llvm/test/Analysis/CostModel/RISCV/reduce-fadd.ll
+124-124llvm/test/Analysis/CostModel/RISCV/vp-intrinsics.ll
+114-114llvm/test/Analysis/CostModel/RISCV/reduce-scalable-int.ll
+132-66llvm/test/Transforms/SLPVectorizer/RISCV/runtime-strided-stores.ll
+1,594-1,53336 files not shown
+2,634-2,39442 files

LLVM/project 9adc253flang/include/flang/Semantics tools.h, flang/lib/Lower ConvertVariable.cpp

[Flang] Coarray allocation, update error for pointer component #193829 (#194651)

The TODO message in `verify()` was not completly displayed, so it has
been replaced by `emitErrorOp`.
In addition, the test in `ConvertVariable` has been updated by adding
pointer direct component case.
Fix #193829
DeltaFile
+15-3flang/lib/Lower/ConvertVariable.cpp
+3-3flang/lib/Optimizer/Dialect/MIF/MIFOps.cpp
+5-0flang/lib/Semantics/tools.cpp
+2-1flang/test/Lower/MIF/coarray_allocation3.f90
+2-0flang/include/flang/Semantics/tools.h
+27-75 files

OpenBSD/ports cnqbqnBsysutils/fastfetch Makefile distinfo

   Update fastfetch to 2.67
VersionDeltaFile
1.17+2-2sysutils/fastfetch/distinfo
1.17+1-1sysutils/fastfetch/Makefile
+3-32 files

LLVM/project 75c3118llvm/lib/Target/PISA CMakeLists.txt PISAAsmPrinter.cpp, llvm/test/CodeGen/PISA unreachable.ll return.ll

Add PISA AsmPrinter

Add PISAAsmPrinter to complete the codegen pipeline with end-to-end code
emission.
DeltaFile
+933-0llvm/lib/Target/PISA/PISAAsmPrinter.cpp
+352-0llvm/test/CodeGen/PISA/store.ll
+350-0llvm/test/CodeGen/PISA/load.ll
+37-0llvm/test/CodeGen/PISA/return.ll
+14-0llvm/test/CodeGen/PISA/unreachable.ll
+1-0llvm/lib/Target/PISA/CMakeLists.txt
+1,687-06 files