FreeBSD/ports 1f85285multimedia/haruna Makefile

multimedia/haruna: Make yt-dlp dependency optional

Disabled by default, as it pulls indirectly additional llvm21.
DeltaFile
+7-3multimedia/haruna/Makefile
+7-31 files

OPNSense/core e8b2f30src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

kea: tweak messages
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-21 files

OPNSense/core 6eca63esrc/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

foo
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+1-11 files

OPNSense/core 6c17c84src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

kea: iterateinput does not filter empty strings
DeltaFile
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+3-01 files

OPNSense/core 28758c5src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

fix issue
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+1-11 files

OPNSense/plugins d0d9a7fnet/frr pkg-descr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms bgp.xml

net/frr: add BGP maximum-paths support for ECMP (#5340)
DeltaFile
+14-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/bgp.xml
+10-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+6-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+4-0net/frr/pkg-descr
+1-1net/frr/Makefile
+35-15 files

LLVM/project 4b715b3libclc/clc/include/clc/subgroup clc_sub_group_non_uniform_reduce.inc, libclc/clc/lib/amdgpu/subgroup clc_sub_group_non_uniform_reduce.cl clc_sub_group_reduce.cl

libclc: Partially implement nonuniform subgroup reduce functions

For AMDGPU these are identical to the uniform case. Stub out the missing
cases with traps to avoid test failures from undefined symbols while keeping
the structure consistent.
DeltaFile
+384-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_non_uniform_reduce.cl
+8-134libclc/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl
+87-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_non_uniform_reduce.inc
+48-0libclc/opencl/lib/generic/subgroup/sub_group_non_uniform_reduce.inc
+33-0libclc/clc/include/clc/subgroup/clc_sub_group_non_uniform_reduce.inc
+30-0libclc/opencl/lib/generic/subgroup/sub_group_non_uniform_reduce.cl
+590-1344 files not shown
+647-13410 files

LLVM/project 56e1510libclc/clc/include/clc clc_target_defines.h, libclc/clc/include/clc/collective clc_work_group_scan_decl.inc clc_work_group_scan.h

libclc: Add work group scan functions (#188829)
DeltaFile
+155-0libclc/clc/lib/generic/collective/clc_work_group_scan.inc
+41-0libclc/opencl/lib/generic/collective/work_group_scan.inc
+38-0libclc/clc/lib/generic/collective/clc_work_group_scan.cl
+25-0libclc/clc/include/clc/collective/clc_work_group_scan_decl.inc
+23-0libclc/clc/include/clc/clc_target_defines.h
+20-0libclc/clc/include/clc/collective/clc_work_group_scan.h
+302-03 files not shown
+319-09 files

LLVM/project 5c0c421clang/lib/Serialization ASTWriterStmt.cpp ASTReaderStmt.cpp, clang/test/ASTMerge/generic-selection-expr test-type.c

Support Serializing/Deserializing Extended Generic Selection Expressions

Clang supports using a type as the predicate for generic selection
expressions but lacked support for serializing/deserializing these
extended generic selection expressions.

Signed-off-by: Will Hawkins <hawkinsw at obs.cr>
DeltaFile
+13-5clang/lib/Serialization/ASTWriterStmt.cpp
+6-5clang/lib/Serialization/ASTReaderStmt.cpp
+4-0clang/test/ASTMerge/generic-selection-expr/Inputs/generic-type.c
+3-0clang/test/ASTMerge/generic-selection-expr/test-type.c
+26-104 files

OPNSense/core e886104src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

foo
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+1-11 files

FreeBSD/ports c611823devel/py-pipenv/files patch-pyproject.toml

devel/py-pipenv: do not pollute site-packages

PR:             293786
Approved by:    sunpoet (maintainer)
DeltaFile
+11-2devel/py-pipenv/files/patch-pyproject.toml
+11-21 files

LLVM/project 62ed3fcllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-delta-signed-min.ll

[DA] Stop negating Delta in the Weak Zero SIV test
DeltaFile
+6-6llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-delta-signed-min.ll
+0-12llvm/lib/Analysis/DependenceAnalysis.cpp
+6-182 files

LLVM/project d1b241allvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove absolute value calculations in the Weak Zero SIV tests
DeltaFile
+7-7llvm/lib/Analysis/DependenceAnalysis.cpp
+7-71 files

FreeBSD/ports 84c1c58www/onlyoffice-documentserver pkg-plist Makefile, www/onlyoffice-documentserver/files package-lock.json extra-patch-pkg-fetch_patches_node.v20.19.5.cpp.patch

www/onlyoffice-documentserver: Update to 9.3.1

- Update node and @yao-pkg dependencies
- Shift most dependencies to use ports
- Implement new offline caching mechanism

Changes:
  https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#931

PR:             294028
DeltaFile
+0-1,404www/onlyoffice-documentserver/files/package-lock.json
+221-623www/onlyoffice-documentserver/pkg-plist
+0-192www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.5.cpp.patch
+104-77www/onlyoffice-documentserver/Makefile
+68-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_html_katana-parser
+29-37www/onlyoffice-documentserver/distinfo
+422-2,33334 files not shown
+799-2,58140 files

LLVM/project cf542a3lldb/bindings/python python-wrapper.swig

[lldb] use the Py_REFCNT() macro instead of directly accessing member (#188161)

[PyObject members are not to be accessed
directly](https://docs.python.org/3/c-api/structures.html#c.PyObject),
but rather through macros, in this case `Py_REFCNT()`.

In most, ie Global Interpreter Lock-enabled, CPython cases,
`Py_REFCNT()` expands to accessing `ob_refcnt` anyway. However, in a
free-threaded CPython, combined with disabling the limited API (since it
requires the GIL for now), the direct member does not exist, causing the
build to fail. The macro expands to the correct access method in the
free-threaded configuration.

(cherry picked from commit 2a7b0f06d2060dbab8fa38fae7689f2d9048fa9d)
DeltaFile
+1-1lldb/bindings/python/python-wrapper.swig
+1-11 files

LLVM/project 906912dllvm/test/tools/llvm-debuginfod-find headers-winhttp.test

[llvm] Attempt to re-enable llvm-debuginfod-find test on Windows bots (#188810)

Next attempt after https://github.com/llvm/llvm-project/pull/187753 to
record headers for HTTP requests from llvm-debuginfod-find in Python on
the Windows bots. It has always worked for me locally, but not on the
bots. This time we skip the no-headers test case to check if we get
output in the actual headers case.
DeltaFile
+1-10llvm/test/tools/llvm-debuginfod-find/headers-winhttp.test
+1-101 files

LLVM/project d40e607llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch issue187832.ll

[LoongArch] Fix incorrect indexing of incoming byval arguments in tail call eligibility check (#188006)

The loop that validates byval arguments in
`isEligibleForTailCallOptimization()` incorrectly used the loop index
`i` when accessing `getIncomingByValArgs()`, even though `j` is the
index tracking the number of encountered byval arguments.

This mismatch could lead to out-of-bounds access or incorrect type
comparisons when non-byval arguments are interleaved with byval
arguments, causing the tail call eligibility check to fail or behave
incorrectly.

Fix this by using `j` consistently as the index into the incoming byval
argument list and only incrementing it after the bounds check.

Fixes #187832

(cherry picked from commit ab17b5408ac83a03807b6f0ea22f51dfb84b0b8a)
DeltaFile
+48-0llvm/test/CodeGen/LoongArch/issue187832.ll
+4-3llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+52-32 files

FreeBSD/ports 1573484astro/oskar pkg-plist Makefile, astro/oskar/files patch-extern_Random123_features_gccfeatures.h

astro/oskar: Update 2.8.3 => 2.12.2, unbreak on all ARCHS

* Add WWW for documentation site
* Clarify LICENSE
* Unbreak on all ARCHS
* Remove upstreamed patches
* Pet portclippy(1) and portfmt(1)

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D56106
DeltaFile
+26-28astro/oskar/pkg-plist
+0-32astro/oskar/files/patch-extern_Random123_features_gccfeatures.h
+7-10astro/oskar/Makefile
+3-3astro/oskar/distinfo
+36-734 files

LLVM/project b68aafeclang/lib/AST QualTypeNames.cpp, clang/test/Interpreter pretty-print.cpp

[clang][AST] Preserve qualifiers in getFullyQualifiedType for AutoType (#187717)

A previous change (86c4e96) did not preserve qualifiers attached to the
AutoType QualType when the type was deduced.

For an AutoType after `getDeducedType()`, qualifiers from the original
QualType were dropped. Preserve and reapply them to the deduced type.

(cherry picked from commit 1f9c54a15a87f72ca45fb47ec006d1eae63f4eb0)
DeltaFile
+8-2clang/lib/AST/QualTypeNames.cpp
+4-0clang/test/Interpreter/pretty-print.cpp
+12-22 files

LLVM/project 55b4424clang/lib/Sema SemaConcept.cpp, clang/test/SemaTemplate concepts.cpp

[Clang] Fix a concept subsumption bug when template depths are adjusted (#186735)

We cannot reuse the cached normalization results if any template depth
adjustments (in subsumption checking) are involved.

Fixes https://github.com/llvm/llvm-project/issues/186624

(cherry picked from commit 13138b3cb90cda070e47d24f5f73f47dc2ad9c4a)
DeltaFile
+19-0clang/test/SemaTemplate/concepts.cpp
+9-1clang/lib/Sema/SemaConcept.cpp
+28-12 files

OPNSense/core 9673e7dsrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

kea: move pool-in-subnet validation logic mostly to KeaPoolsField
DeltaFile
+37-14src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+4-14src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
+42-293 files

OpenBSD/src 8JfUwvrusr.bin/tmux tmux.1

   Ql -> Fl, from arza at arza dot us in GitHub issue 4949.
VersionDeltaFile
1.1043+3-3usr.bin/tmux/tmux.1
+3-31 files

OpenBSD/src DEtDqpjusr.bin/tmux format.c tmux.1

   Add a format flag for bracket paste, from George Nachman in GitHub issue
   4951.
VersionDeltaFile
1.349+16-1usr.bin/tmux/format.c
1.1042+3-2usr.bin/tmux/tmux.1
+19-32 files

LLVM/project 0ea562fclang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGenCUDA device-stub.cu

[CIR][CUDA] Do Runtime Kernel Registration
DeltaFile
+119-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+28-2clang/test/CIR/CodeGenCUDA/device-stub.cu
+147-42 files

LLVM/project 621f032lldb/source/Plugins/SymbolLocator/SymStore SymbolLocatorSymStore.cpp

[lldb] Let SymStore locator download PDBs to a temp file (#188798)

The cache path we get from the `llvm::sys::path::cache_directory()`
library function is not writeable on some Windows bots as they point us
to the Default user's AppData: C:\Users\Default\AppData\Local\lldb.

This patch avoids the problem and downloads into the temporary directory
that we query from `llvm::sys::path::system_temp_directory()`. Once we
introduce real caching, this would have changed anyway.
DeltaFile
+10-17lldb/source/Plugins/SymbolLocator/SymStore/SymbolLocatorSymStore.cpp
+10-171 files

LLVM/project 1a32a41libclc/clc/include/clc/subgroup clc_sub_group_scan.inc, libclc/clc/lib/amdgpu/subgroup clc_sub_group_scan.cl clc_sub_group_scan.inc

libclc: Add subgroup scan functions (#188828)

Add the base implementation using ds_swizzle which should work
on all subtargets. There are at least 2 more paths available for
newer targets.
DeltaFile
+94-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_scan.cl
+83-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_scan.inc
+60-0libclc/clc/lib/amdgpu/subgroup/clc_amdgpu_ds_swizzle.inc
+28-0libclc/opencl/lib/generic/subgroup/sub_group_scan_exclusive.inc
+28-0libclc/opencl/lib/generic/subgroup/sub_group_scan_inclusive.inc
+27-0libclc/clc/include/clc/subgroup/clc_sub_group_scan.inc
+320-06 files not shown
+375-012 files

LLVM/project 301e2ffclang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode c.c

[clang][bytecode] Disable DiscardResult in visitBool() (#188916)

It's a visit* function, so we shouldn't discard the result.
DeltaFile
+3-0clang/lib/AST/ByteCode/Compiler.cpp
+3-0clang/test/AST/ByteCode/c.c
+6-02 files

LLVM/project 62fded6llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove redundant check in the Weak Zero SIV tests (NFCI) (#188922)

The trivial disjoint checks in several dependence tests were
consolidated into a single invocation in #187435. However, the
duplicated check still remains in the Weak Crossing SIV tests. This is
redundant and should be deleted as well.
DeltaFile
+0-8llvm/lib/Analysis/DependenceAnalysis.cpp
+0-81 files

LLVM/project 0af58d3cross-project-tests/debuginfo-tests/dexter-tests/memvars const-branch.c

[cross-project-tests] XFAIL memvars/const-branch.c on x86_64 Darwin

Fails on x86_64 macOS buildbot:
```
07:43:57
 ******************** TEST 'cross-project-tests :: debuginfo-tests/dexter-tests/memvars/const-branch.c' FAILED ********************
07:43:57  Exit Code: 2
07:43:57
07:43:57  Command Output (stdout):
07:43:57  --
07:43:57  const-branch.c: (0.0000)
07:43:57
07:43:57  ## BEGIN ##
07:43:57  .   [1, "main [opt]", "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c", 48, 10, "StopReason.BREAKPOINT", "StepKind.FUNC", []]
07:43:57  .   .   [2, "fun [opt]", "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c", 26, 3, "StopReason.BREAKPOINT", "StepKind.FUNC", []]
07:43:57  .   .   .   [3, "esc [opt]", "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c", 15, 7, "StopReason.BREAKPOINT", "StepKind.FUNC", []]
07:43:57  .   .   .   [4, "esc [opt]", "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c", 16, 6, "StopReason.BREAKPOINT", "StepKind.VERTICAL_FORWARD", []]
07:43:57  .   .   .   [5, "esc [opt]", "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c", 17, 1, "StopReason.BREAKPOINT", "StepKind.VERTICAL_FORWARD", []]
07:43:57  .   .   [6, "fun [opt]", "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c", 27, 13, "StopReason.BREAKPOINT", "StepKind.VERTICAL_FORWARD", []]

    [13 lines not shown]
DeltaFile
+1-1cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c
+1-11 files

FreeBSD/ports 52a32dcmisc/ollama Makefile distinfo, misc/ollama/files patch-x_imagegen_mlx_mlx.go patch-x_mlxrunner_mlx_dynamic.go

misc/ollama: fix MLX option (image generation)
DeltaFile
+66-0misc/ollama/files/patch-x_imagegen_mlx_mlx.go
+32-0misc/ollama/files/patch-x_mlxrunner_mlx_dynamic.go
+20-8misc/ollama/Makefile
+19-0misc/ollama/files/freebsd_memory.h
+13-0misc/ollama/files/patch-CMakeLists.txt
+4-4misc/ollama/distinfo
+154-126 files