FreeBSD/ports 5dda9cdwww/py-free-proxy distinfo Makefile

www/py-free-proxy: Update 1.2.0 => 1.2.1

Changelog:
https://github.com/jundymek/free-proxy/blob/v1.2.1/CHANGELOG.md

PR:             296437
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3www/py-free-proxy/distinfo
+1-1www/py-free-proxy/Makefile
+4-42 files

FreeNAS/freenas 3e92fb8src/middlewared/middlewared/plugins/cloud crud.py

NAS-141646 / 27.0.0-BETA.1 / Restore middleware dispatch for create-time zvol validation (#19247)

This commit fixes an issue where the cloud_backup typesafe conversion
switched the create-time zvol check to a direct in-process call, which
the integration tests can't mock (mock only intercepts
middleware-dispatched calls). Routing it back through call_sync2
restores the mockable dispatch, matching what the runtime path in
sync.py already does.

Cloud tests:
http://jenkins.eng.ixsystems.net:8080/job/tests/job/cloud_tests/1994/
DeltaFile
+1-1src/middlewared/middlewared/plugins/cloud/crud.py
+1-11 files

FreeBSD/ports 87d4e44graphics/nvidia-drm-515-kmod-580 distinfo, graphics/nvidia-drm-61-kmod-580 distinfo

x11/nvidia-kmod-580, x11/nvidia-driver-580, x11/linux-nvidia-libs-580, graphics/nvidia-drm-*-kmod-580: Update to 580.173.02

Update Legacy version 580 series of drivers to 580.173.02.

Release 580 Entries

    Fixed a bug that caused delayed wakeups when multiple threads wait on the same Vulkan semaphore, leading to stutter and reduced performance in some applications
    Fixed a bug that could cause black screens after modesets in X11 applications using the Present extension.
    Fixed an issue where OpenGL buffers allocated with glBufferStorage and no storage flags were allowed to migrate from GPU memory to host memory.

For Linux counterpart:
Release 580 Entries

    Fixed a bug that could prevent DKMS kernel module builds from succeeding after installing with nvidia-installer.
    Fixed a bug that caused delayed wakeups when multiple threads wait on the same Vulkan semaphore, leading to stutter and reduced performance in some applications
    Fixed a bug that could cause black screens after modesets in X11 applications using the Present extension.
    Fixed an issue where OpenGL buffers allocated with glBufferStorage and no storage flags were allowed to migrate from GPU memory to host memory.

PR:             296445
Differential Revision:  https://reviews.freebsd.org/D58006
DeltaFile
+3-3graphics/nvidia-drm-66-kmod-580/distinfo
+3-3graphics/nvidia-drm-515-kmod-580/distinfo
+3-3graphics/nvidia-drm-61-kmod-580/distinfo
+3-3graphics/nvidia-drm-612-kmod-580/distinfo
+3-3graphics/nvidia-drm-latest-kmod-580/distinfo
+3-3x11/linux-nvidia-libs-580/distinfo
+18-1811 files not shown
+37-3717 files

LLVM/project 358e816llvm/include/llvm/MC MCRegisterInfo.h

remove copy constructor (added for testing, valid in C++17, but breaks C++20...)

Created using spr 1.3.8-wip
DeltaFile
+0-2llvm/include/llvm/MC/MCRegisterInfo.h
+0-21 files

NetBSD/pkgsrc-wip a29e654gettext Makefile.common, gettext-lib builtin.mk buildlink3.mk

import gettext 1.0
DeltaFile
+297-0gettext-tools/PLIST
+141-0gettext-lib/builtin.mk
+76-0gettext-tools/Makefile
+63-0gettext-lib/buildlink3.mk
+39-0gettext/Makefile.common
+39-0gettext-m4/Makefile
+655-035 files not shown
+1,127-041 files

LLVM/project ce2a9c3llvm/test/CodeGen/X86 haddsub-shuf.ll haddsub.ll, llvm/test/Transforms/PhaseOrdering/X86 hadd.ll hsub.ll

[X86] Sync scalar hadd/hsub tests between the middle-end and backend (#207163)

Update some more PhaseOrdering/CodeGen test pairs to ensure we're testing what the backend will actually see

Help towards #143000
DeltaFile
+63-74llvm/test/CodeGen/X86/haddsub-shuf.ll
+127-0llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
+127-0llvm/test/Transforms/PhaseOrdering/X86/hsub.ll
+5-10llvm/test/CodeGen/X86/haddsub.ll
+322-844 files

FreeBSD/ports c424126emulators/ares Makefile

emulators/ares: bump PORTREVISION after librashader update

PR:             296440
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+1-1emulators/ares/Makefile
+1-11 files

LLVM/project b42a654llvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/include/llvm/MC MCRegisterInfo.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+146-126llvm/utils/TableGen/RegisterInfoEmitter.cpp
+4-157llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+111-1llvm/include/llvm/MC/MCRegisterInfo.h
+5-14llvm/test/TableGen/RegisterInfoEmitter-inherit-properties.td
+4-8llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+5-4llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+275-31042 files not shown
+361-36748 files

FreeBSD/ports 4d6c5c6devel/librashader distinfo Makefile.crates

devel/librashader: Update 0.11.2 => 0.11.3

While here, correct typo in pkg-message.

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.3

PR:             296440
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+8-2devel/librashader/distinfo
+3-0devel/librashader/Makefile.crates
+1-1devel/librashader/Makefile
+1-1devel/librashader/pkg-message
+13-44 files

FreeBSD/doc 3853bc7documentation/content/de/books/handbook/advanced-networking _index.adoc, documentation/content/en/books/dev-model _index.adoc

documentation: fix WARN after hugo setings change

Reviewed by: carlavilla, ziaee
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D57999
DeltaFile
+141-141documentation/content/ru/books/porters-handbook/makefiles/_index.adoc
+44-44documentation/content/ru/books/dev-model/_index.adoc
+28-28documentation/content/en/books/dev-model/_index.adoc
+23-23documentation/content/ru/books/handbook/x11/_index.adoc
+13-13documentation/content/de/books/handbook/advanced-networking/_index.adoc
+12-12documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc
+261-26119 files not shown
+332-33225 files

LLVM/project 43082d6clang/docs ReleaseNotes.md, clang/include/clang/Basic DiagnosticDriverKinds.td

[analyzer] Rename z3 constraint manager backend to unsupported-z3 (#205370)

The Z3 constraint manager backend (selected via
-analyzer-constraints=z3) is unmaintained and known to crash on
real-world input. Rename the user-facing flag to unsupported-z3 and
reword its description so users see up front that the backend is
unsupported and crash-prone -- patches welcome, crash reports are not.

Assisted-By: claude
DeltaFile
+3-3clang/test/Analysis/missing-z3-nocrash.c
+2-2clang/include/clang/Basic/DiagnosticDriverKinds.td
+3-1clang/include/clang/StaticAnalyzer/Core/Analyses.def
+4-0clang/docs/ReleaseNotes.md
+1-1clang/test/Analysis/z3/z3-unarysymexpr.c
+1-1clang/test/Analysis/z3/D83660.c
+14-81 files not shown
+15-97 files

FreeBSD/doc cc40bb4website/content/en/status _index.adoc, website/content/ru/status _index.adoc

website: add RSS feed to status pages

Reviewed by: carlavilla, ziaee
Approved by: salvadore
Differential Revision: https://reviews.freebsd.org/D57722
PR: 252876
DeltaFile
+94-0website/themes/beastie/layouts/status/status.xml
+2-0website/content/en/status/_index.adoc
+2-0website/content/ru/status/_index.adoc
+98-03 files

FreeBSD/doc 76b4b19website/themes/beastie/layouts/security rss.xml

website: fix RSS feed for security page

Reviewed by: carlavilla, ziaee
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D57725
PR: 295989
DeltaFile
+4-4website/themes/beastie/layouts/security/rss.xml
+4-41 files

FreeBSD/ports 8b6c800databases/mongodb80 Makefile distinfo

databases/mongodb80: fix build with python312
DeltaFile
+5-0databases/mongodb80/Makefile
+3-1databases/mongodb80/distinfo
+8-12 files

FreeNAS/freenas 563f4ecsrc/middlewared/middlewared/plugins/cloud crud.py

Restore middleware dispatch for create-time zvol validation

This commit fixes an issue where the cloud_backup typesafe conversion switched the create-time zvol check to a direct in-process call, which the integration tests can't mock (mock only intercepts middleware-dispatched calls). Routing it back through call_sync2 restores the mockable dispatch, matching what the runtime path in sync.py already does.
DeltaFile
+1-1src/middlewared/middlewared/plugins/cloud/crud.py
+1-11 files

LLVM/project e8e379elld/COFF Driver.cpp InputFiles.cpp

[LLD][COFF] Factor out addObjectFile (NFC) (#206811)

Avoid parsing the input COFF file twice: first, implicitly, in
findBitcodeInObject and later when creating the ObjFile instance. Create
the COFFObjectFile earlier and use it for both the findBitcodeInObject
call and ObjFile creation. It's also preparation for handling hybrid
ARM64X object files.
DeltaFile
+17-11lld/COFF/Driver.cpp
+11-6lld/COFF/InputFiles.cpp
+9-1lld/COFF/InputFiles.h
+4-0lld/COFF/Driver.h
+41-184 files

LLVM/project ed0a0cfllvm/lib/Target/ARM ARMFrameLowering.cpp

Remove braces
DeltaFile
+6-9llvm/lib/Target/ARM/ARMFrameLowering.cpp
+6-91 files

LLVM/project 82c7a98llvm/lib/Transforms/Vectorize VPlan.cpp LoopVectorize.cpp

Patch 4: [LV][NFC]: Filter between vplans by tail-folding status
DeltaFile
+33-4llvm/lib/Transforms/Vectorize/VPlan.cpp
+16-8llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-5llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-0llvm/lib/Transforms/Vectorize/VPlan.h
+53-174 files

FreeBSD/ports bbb9a6ddevel/kdevelop pkg-plist, editors/calligra pkg-plist

KDE: Update KDE Gear to 26.04.3

Announcement: https://kde.org/announcements/gear/26.04.3/
DeltaFile
+0-65devel/kdevelop/pkg-plist
+0-45science/step/pkg-plist
+0-44editors/calligra/files/patch-filters_karbon_pdf_SvgOutputDev.cpp
+0-40editors/calligra/pkg-plist
+17-0www/falkon/pkg-plist
+0-14editors/calligra/files/patch-filters_karbon_pdf_SvgOutputDev.h
+17-208281 files not shown
+715-949287 files

LLVM/project 48a0046offload/unittests/OffloadAPI/common Environment.cpp

[offload] check olInit and olShutDown error in unittests initialisation (#206764)

if olInit fails, it leaves liboffload in an inconsistent state (proper
cleanup will be addressed in a follow-up patch). This can lead to
seemingly unrelated test failures (e.g. the host device is missing).
This patch makes such tests fail immediately with a clear error message.
DeltaFile
+17-2offload/unittests/OffloadAPI/common/Environment.cpp
+17-21 files

LLVM/project f3ac7f4libcxx/test/libcxx/strings/basic.string/string.modifiers assert.append.pass.cpp assert.assign.pass.cpp

[libc++] Add assert test for string assign/append
DeltaFile
+39-0libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.append.pass.cpp
+39-0libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.assign.pass.cpp
+78-02 files

LLVM/project 6bfa003llvm/lib/Transforms/Vectorize LoopVectorize.cpp LoopVectorizationPlanner.h, llvm/test/Transforms/LoopVectorize fold-epilogue-tail.ll

Patch 3: [LV] Add extra CM instace for EpilogueTF
DeltaFile
+87-29llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+47-0llvm/test/Transforms/LoopVectorize/AArch64/fold-epilogue-tail-costs.ll
+23-5llvm/test/Transforms/LoopVectorize/fold-epilogue-tail.ll
+5-5llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
+5-3llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+167-425 files

LLVM/project 19e3dffllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h LoopVectorize.cpp

Patch 2: [LV][NFCI] Parameterize IAI instance for the Planner
DeltaFile
+3-7llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+4-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+7-102 files

LLVM/project 8beecafllvm/lib/Transforms/Vectorize LoopVectorize.cpp LoopVectorizationPlanner.h

Patch 1: [LV][NFCI] Parameterize CM instance for the Planner
DeltaFile
+57-48llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+30-20llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+87-682 files

LLVM/project 938751dcross-project-tests/debuginfo-tests/dexter/dex/evaluation ExpectMatch.py, cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation eval_sublist_aggregates.cpp eval_sublist_aggregates_addresses.cpp

[Dexter] Allow matching lists of values for aggregate members (#204160)

This patch slightly extends the matching of aggregate members to allow
for lists of expected values for individual functioning the same as
lists of expected values for scalar values. This is accomplished by
recursively calling `get_expect_match` instead of `DebuggerExpectMatch`,
which contains logic for matching against all possible expected values
and selecting the best match (and committing any associated context
changes, e.g. modified address labels).
DeltaFile
+136-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_sublist_aggregates.cpp
+54-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_sublist_aggregates_addresses.cpp
+11-4cross-project-tests/debuginfo-tests/dexter/dex/evaluation/ExpectMatch.py
+201-43 files

OPNSense/core c997621src/opnsense/mvc/app/views/OPNsense/Core firmware.volt, src/opnsense/scripts/firmware latest.php

firmware: support for patch release matching
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+1-1src/opnsense/scripts/firmware/latest.php
+3-32 files

LLVM/project a617ee3llvm/lib/Target/AArch64 SVEInstrFormats.td, llvm/unittests/Target/AArch64 AArch64SVESchedPseudoTest.cpp

[LLVM][CodeGen][SVE] Add ElementSize information to pseudo instructions. (#206133)

https://github.com/llvm/llvm-project/pull/204820 is making more use of
an SVE instruction's element size. To make best use of this the pseudo
instructions need to carry the same information because the pass is run
before expansion. This PR adds the necessary data and updates
AArch64SVESchedPseudoTest to verify the data matches the real
instruction it represents.
DeltaFile
+28-10llvm/unittests/Target/AArch64/AArch64SVESchedPseudoTest.cpp
+8-3llvm/lib/Target/AArch64/SVEInstrFormats.td
+36-132 files

LLVM/project 305dd87lldb/test/API/commands/platform/connect TestPlatformConnect.py

[lldb][Windows] Mark test as expected failure (#207153)

In f31853255c300e07b93783425e40948cc0dfdb0f, this test was marked as
expected failure only when running with `lldb-server.exe`. It shoulds
not have been, it is still failing. Revert the decorator to
`expectedFailureWindows`.
DeltaFile
+1-1lldb/test/API/commands/platform/connect/TestPlatformConnect.py
+1-11 files

FreeBSD/ports c2c789cdevel/transient distinfo Makefile

devel/transient: Update 0.13.4 => 0.13.5

Changelog:
https://github.com/magit/transient/blob/v0.13.5/CHANGELOG

PR:             296442
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+17-17devel/transient/distinfo
+3-2devel/transient/Makefile
+20-192 files

LLVM/project 2d1dd6cllvm/docs CodingStandards.md

[LLVM][CodingStandard] More guidance for constants (#206972)

LLVM's startup overhead is dominated by page faults caused by global
constructors (most notably cl::opt, but also some other globals (likely
inadvertantly)) and relocations. Therefore:

- Be more explicit about inadvertant global constructors and recommend
  using constexpr to initialize constant global variables.

- Discourage the addition of globals that cause relocations.
DeltaFile
+63-1llvm/docs/CodingStandards.md
+63-11 files