FreeBSD/ports 227859dscience/qmcpack Makefile, science/quantum-espresso Makefile

*/*: bump PORTREVISION after the upgrade of OpenBLAS
DeltaFile
+1-1science/xtb/Makefile
+1-1science/ukrmol+/Makefile
+1-1science/simbody/Makefile
+1-1science/quantum-jet/Makefile
+1-1science/quantum-espresso/Makefile
+1-1science/qmcpack/Makefile
+6-6143 files not shown
+149-96149 files

FreeNAS/freenas dee2f9fsrc/middlewared/middlewared/plugins/truenas_connect update.py

Do not expect JSON output from TNC delete calls

This commit fixes a case where TNC's `DELETE /v1/systems/:id` endpoint returns 200 with an empty/non-JSON body, causing `unset_registration_details` to crash with `aiohttp.ContentTypeError` while attempting to decode the response as JSON. Passing `get_response=False` skips the body decode since the response payload is not used.

(cherry picked from commit 1ba1a484b5c216697e2ffb51dbf9fb585f5b0756)
DeltaFile
+1-0src/middlewared/middlewared/plugins/truenas_connect/update.py
+1-01 files

LLVM/project add71aellvm/include/llvm/IR Function.h InstructionListener.h, llvm/lib/IR BasicBlock.cpp Function.cpp

review
DeltaFile
+3-16llvm/include/llvm/IR/Function.h
+16-0llvm/unittests/IR/InstructionListenerTest.cpp
+8-7llvm/lib/IR/BasicBlock.cpp
+2-12llvm/lib/IR/Function.cpp
+7-4llvm/include/llvm/IR/InstructionListener.h
+8-2llvm/lib/IR/Instruction.cpp
+44-411 files not shown
+48-427 files

LLVM/project 8d4a0fbllvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU fptosi-sat-vector.ll fptoui-sat-vector.ll

[AMDGPU] Align GlobalISel with SelectionDAG for f16 to i1/i8 saturated conversions (#188019)

GlobaISel now also saturates `i1` and `i8` to `f16` conversion at `i16`
where available. As a side effect, this also causes the two uniform test
cases: `f16_i1` and `f16_i8` to use VALU instructions, instead of SALU
instructions. This is potentially sub-optimal but it makes it consistent
with ISel and has been already highlighted as future work in #187711.
DeltaFile
+113-193llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll
+110-162llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll
+10-25llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll
+8-20llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll
+4-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+245-4015 files

FreeBSD/ports 5160a61math/openblas Makefile distinfo

math/openblas: upgrade to 0.3.33

Releases notes at https://github.com/OpenMathLib/OpenBLAS/releases/

PR:             294956
Approved by:    phd_kimberlite (maintainer)
DeltaFile
+22-17math/openblas/Makefile
+3-3math/openblas/distinfo
+25-202 files

LLVM/project 54294feflang/lib/Lower/OpenMP ClauseProcessor.cpp ClauseProcessor.h, llvm/include/llvm/Frontend/OpenMP ConstructDecompositionT.h

NFC code changes
DeltaFile
+68-68flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+18-18llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+3-3flang/lib/Lower/OpenMP/ClauseProcessor.h
+4-2flang/lib/Lower/OpenMP/OpenMP.cpp
+93-914 files

OPNSense/core d67741dsrc/etc/inc console.inc

shell: fix typo in port assignment

PR: https://forum.opnsense.org/index.php?topic=51867.0
(cherry picked from commit 1aa4254289cdf018a09e59c3c89798e9435dc459)
DeltaFile
+1-1src/etc/inc/console.inc
+1-11 files

OPNSense/core 1aa4254src/etc/inc console.inc

shell: fix typo in port assignment

PR: https://forum.opnsense.org/index.php?topic=51867.0
DeltaFile
+1-1src/etc/inc/console.inc
+1-11 files

FreeBSD/ports 248ad09www/chromium distinfo, www/chromium/files patch-chrome_browser_about__flags.cc patch-chrome_common_pref__names.h

www/chromium: update to 148.0.7778.167
DeltaFile
+58-58www/chromium/files/patch-chrome_browser_about__flags.cc
+10-10www/chromium/files/patch-chrome_common_pref__names.h
+5-5www/chromium/distinfo
+4-4www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+2-2www/chromium/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+2-2www/chromium/files/patch-chrome_browser_flag__descriptions.h
+81-815 files not shown
+90-9011 files

OPNSense/core 1fe9b82src/opnsense/www/js opnsense_bootgrid.js

bootgrid: align datakey with the rest of the options, but allow top-level placement
DeltaFile
+4-3src/opnsense/www/js/opnsense_bootgrid.js
+4-31 files

LLVM/project 53050a9llvm/lib/Target/AMDGPU VOP3Instructions.td SIInstrInfo.td

Split true16HelperReg32FromSrc16 into two OutPatFrags
DeltaFile
+18-12llvm/lib/Target/AMDGPU/VOP3Instructions.td
+5-7llvm/lib/Target/AMDGPU/SIInstrInfo.td
+23-192 files

LLVM/project aefb53allvm/lib/Target/AMDGPU AMDGPULibCalls.cpp, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-fabs.ll

[AMDGPU] AMDGPULibCalls: Set new intrinsic calling convention to C (#197364)

In #197151 libclc/test/math/fabs.cl,
tryReplaceLibcallWithSimpleIntrinsic replaces `call fastcc float
@_Z4fabsf` with `call fastcc float @llvm.fabs.f32`. But intrinsic call
must use CallingConv::C.
DeltaFile
+12-2llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-fabs.ll
+1-0llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+13-22 files

LLVM/project 852291bclang-tools-extra/clang-tidy/hicpp HICPPTidyModule.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Remove hicpp module [4/N] (#197354)

This commit removes the remaining checks of `hicpp` module.

Part of https://github.com/llvm/llvm-project/issues/183462
DeltaFile
+1-24clang-tools-extra/clang-tidy/hicpp/HICPPTidyModule.cpp
+14-0clang-tools-extra/docs/ReleaseNotes.rst
+0-11clang-tools-extra/docs/clang-tidy/checks/hicpp/uppercase-literal-suffix.rst
+0-9clang-tools-extra/docs/clang-tidy/checks/hicpp/vararg.rst
+0-8clang-tools-extra/docs/clang-tidy/checks/hicpp/use-nullptr.rst
+0-8clang-tools-extra/docs/clang-tidy/checks/hicpp/use-equals-delete.rst
+15-608 files not shown
+17-10314 files

LLVM/project f835827llvm/lib/Transforms/InstCombine InstCombineMulDivRem.cpp, llvm/test/Transforms/InstCombine powi.ll

[InstCombine] Fix incorect `foldPowiReassoc` on signed overflow (#197172)

Reproducer: 

```
#include <math.h>
#include <stdio.h>

__attribute__((noinline))
double f(double x) {
    return __builtin_powi(x, 1073741824) * __builtin_powi(x, 1073741824);
}

int main(void) {
    double r = f(2.0);
    printf("%f\n", r);
    return r == 0.0; // 0 = correct, 1 = miscompile
}
```

https://llvm.godbolt.org/z/sjK1EsGhx
DeltaFile
+66-10llvm/test/Transforms/InstCombine/powi.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+68-122 files

OpenBSD/ports iu194thwww/chromium distinfo, www/chromium/patches patch-chrome_browser_about_flags_cc patch-chrome_common_pref_names_h

   update to 148.0.7778.167
VersionDeltaFile
1.152+57-57www/chromium/patches/patch-chrome_browser_about_flags_cc
1.126+9-9www/chromium/patches/patch-chrome_common_pref_names_h
1.471+4-4www/chromium/distinfo
1.99+3-3www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc
1.63+1-1www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc
1.6+1-1www/chromium/patches/patch-third_party_blink_renderer_platform_graphics_canvas_resource_provider_cc
+75-755 files not shown
+80-8011 files

LLVM/project 6baac3fllvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine sub.ll

[InstCombine] Drop `(X + Z) - (Y + Z) --> (X - Y)` fold (#197373)

The pattern below does the same thing and does it better
DeltaFile
+33-0llvm/test/Transforms/InstCombine/sub.ll
+2-9llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+35-92 files

OpenBSD/ports AWS4ugsdatabases/arrow/cpp Makefile

   databases/arrow/cpp: stop overriding do-test, pass ctest flags via TEST_FLAGS
VersionDeltaFile
1.9+2-4databases/arrow/cpp/Makefile
+2-41 files

FreeBSD/ports 9d55eb5. MOVED, devel Makefile

Revert "devel/pear-Console_CommandLine: Remove expired port"

There are some consumers which uses this port.

This reverts commit a1c02616d7a57a69f986b07f3f44fff7d117cdf2.
DeltaFile
+18-0devel/pear-Console_CommandLine/Makefile
+11-0devel/pear-Console_CommandLine/pkg-descr
+3-0devel/pear-Console_CommandLine/distinfo
+1-0devel/Makefile
+0-1MOVED
+33-15 files

LLVM/project 6608431llvm/lib/Target/RISCV RISCVInstrInfoZvvm.td, llvm/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp

[RISCV][MC] add experimental `Zvvfmm` MC support (#196486)

This PR adds experimental MC layer support for the RISC-V `Zvvfmm` from
Integrated Matrix Extension based on the
[riscv-isa-release-fa55752-2026-05-04 spec
release](https://github.com/riscv/integrated-matrix-extension/releases/tag/riscv-isa-release-fa55752-2026-05-04).
As a follow up of `Zvvmm` in #193956

This PR:
- Renames `RISCVInstrInfoZvvmm.td` to `RISCVInstrInfoZvvm.td` so `Zvvmm`
and `Zvvfmm` share the same IME instruction file according to the spec.
And all future instructions from the `Zvvm family` will be placed here
too.
- Adds a new `VScaleReg` asm operand to support the `v0.scale` assembly
syntax.
- Adds assembler support for floating-point matrix instructions:
`vfmmacc.vv`, `vfwmmacc.vv`, `vfqmmacc.vv`, `vf8wmmacc.vv`
- Adds integer-input floating-point accumulate scaled instructions:
`vfwimmacc.vv`, `vfqimmacc.vv`, `vf8wimmacc.vv`

    [3 lines not shown]
DeltaFile
+95-0llvm/test/MC/RISCV/rvv/zvvfmm-invalid.s
+80-4llvm/lib/Target/RISCV/RISCVInstrInfoZvvm.td
+59-0llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+57-0llvm/test/MC/RISCV/rvv/zvvfmm.s
+11-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
+9-0llvm/test/MC/RISCV/rvv/zvvfmm-invalid-encoding.s
+311-47 files not shown
+330-513 files

OpenBSD/ports GiIg1axgraphics/pcl Makefile

   graphics/pcl: stop overriding do-test and pass ctest flags via TEST_FLAGS
VersionDeltaFile
1.10+2-3graphics/pcl/Makefile
+2-31 files

OPNSense/core 6dcd9b8src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Firewall: Rules [new] - rules with multiple interfaces selected are considered floating and seem to be omitted from the list since https://github.com/opnsense/core/commit/dad956e3143e7aa26f6be140e4c0ff48d1758e22

(cherry picked from commit 3f7958486169661dab552179b34f51b334c5e3ca)
(cherry picked from commit b8ba9f0ca7509c0076c58b0131e779d4ffdc0438)
DeltaFile
+2-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+2-01 files

OPNSense/core 5bb2e48src/opnsense/mvc/app/models/OPNsense/Kea KeaCtrlAgent.php KeaDdns.php

Services: Kea DHCPv4/6: When serializing the config to json, use JSON_UNESCAPED_UNICODE. (#10297)

KEA uses an input validation that checks the configuration for escaped unicode characters starting with 00, these are considered valid.
Any other escaped unicode character will refuse the whole config to be loaded.

Ref: https://github.com/isc-projects/kea/blob/476ff110e90b3412fcd1d089b276e86709df5c7f/src/lib/cc/data.cc#L471-L484
(cherry picked from commit bc267021002e66e28efaf3860818d91c14af9707)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaCtrlAgent.php
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+4-44 files

FreeBSD/ports c440909misc/py-posthog Makefile distinfo

misc/py-posthog: Update 4.0.1 => 7.14.1, take maintainership

Changelog:
https://github.com/PostHog/posthog-python/blob/7.14.1/CHANGELOG.md

Improve port:
- Remove unnecessary DISTNAME because it's default value.
- Make a slight update to the Comment.
- Add additional WWW.
- Remove shebangfix because this port doesn't seem to install any
  executable scripts.
- Update post-install-DOCS-on because it deals with no man pages.

PR:             295253
Sponsored by:   UNIS Labs
DeltaFile
+8-7misc/py-posthog/Makefile
+3-3misc/py-posthog/distinfo
+11-102 files

OPNSense/core 5dd595fsrc/etc/inc interfaces.inc

interfaces: follow up on DHCP option sanitization

@sopex noted a) that two semicolons were missing which were likely
lost to a refactoring step and b) allowing "medi;a" to avoid the
sanity scan for option modifiers.  To fix that second part we use
the normalization of interfaces_dhcp_safe() directly before returning
the parsed arguments to the caller.  That way the result is clear
and easy to check.

PR: GHSA-5rx3-w735-74wm
(cherry picked from commit 9e7fad6c3188e148f5066e948cebba19f8682765)
DeltaFile
+4-3src/etc/inc/interfaces.inc
+4-31 files

OPNSense/core d08801asrc/opnsense/www/js opnsense_bootgrid.js

bootgrid: onRendered executed in wrong spot, pass function instead of calling it

(cherry picked from commit adb54850a12dddd03dab0c41d9094bcd5f026ddb)
DeltaFile
+1-1src/opnsense/www/js/opnsense_bootgrid.js
+1-11 files

FreeBSD/ports f530d15devel/jujutsu Makefile

devel/jujutsu: fix build with ports tree checked out by jujutsu

Fix  issue reported in PR 295250:

My poudriere ports tree is a null mounted jj repo (git
colocated). Building docs fails, because it calls

 jj util install-man-pages

which evidently tries to access

 /usr/ports/.jj/repo/config-id

because it's being run from inside a jj repo.

There must not be a .jj directory in the directory were jj is
run or in any parent directory to prevent an error abort:

 Internal error: Failed to determine the secure config for a repo

    [6 lines not shown]
DeltaFile
+4-3devel/jujutsu/Makefile
+4-31 files

LLVM/project f59aca9openmp/device/src Reduction.cpp

[OpenMP][offload] Inline target reductions (#196061)

Significantly reduces register usage and removes register spilling in
`offload/test/offloading/multiple-reductions.cpp`, for example. Provides
speedup of up to 5-10x for a lot of reductions in such a larger setup.

Based on https://github.com/llvm/llvm-project/pull/195940.
See also the discussion in
https://github.com/llvm/llvm-project/pull/195102.
DeltaFile
+11-9openmp/device/src/Reduction.cpp
+11-91 files

LLVM/project eb899cfclang-tools-extra/clang-tidy/readability NonConstParameterCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix false positives for dependent initializers (#186953)

Fixes #177354.

Handle dependent initializers in `readability-non-const-parameter` more
conservatively to avoid false positives in generic lambdas.

This fixes cases like:
- `T x(*p)`
- `DependentCtor<T> s(p)`
DeltaFile
+45-0clang-tools-extra/test/clang-tidy/checkers/readability/non-const-parameter.cpp
+23-6clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp
+1-1clang-tools-extra/docs/ReleaseNotes.rst
+69-73 files

OPNSense/core b8ba9f0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

mvc: style
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+1-11 files

OPNSense/core 9e7fad6src/etc/inc interfaces.inc

interfaces: follow up on DHCP option sanitization

@sopex noted a) that two semicolons were missing which were likely
lost to a refactoring step and b) allowing "medi;a" to avoid the
sanity scan for option modifiers.  To fix that second part we use
the normalization of interfaces_dhcp_safe() directly before returning
the parsed arguments to the caller.  That way the result is clear
and easy to check.

PR: GHSA-5rx3-w735-74wm
DeltaFile
+4-3src/etc/inc/interfaces.inc
+4-31 files