FreeBSD/ports 96fb414editors/openoffice-devel Makefile, editors/openoffice-devel/files patch-configure.ac patch-pyuno_source_module_pyuno__type.cxx

editors/openoffice-devel: Fix with python >= 3.12

Fix build with python >= 3.12.

Since this is only a build fix, and builds with older python versions
are not changed other than an additional BUILD_DEPENDS, no PORTREVISION
bump is necessary.

PR:             292190
Reported by:    George Mitchell <george at m5p.com>
DeltaFile
+22-0editors/openoffice-devel/files/patch-configure.ac
+14-0editors/openoffice-devel/files/patch-pyuno_source_module_pyuno__type.cxx
+1-0editors/openoffice-devel/Makefile
+37-03 files

FreeNAS/freenas d739deasrc/middlewared/middlewared/plugins/nvmet global.py

NAS-139378 / 26.04 / Fix recently introduced typo (#18060)

DeltaFile
+1-1src/middlewared/middlewared/plugins/nvmet/global.py
+1-11 files

LLVM/project 689b8a3mlir/lib/Dialect/SCF/Transforms ForallToFor.cpp, mlir/test/Dialect/SCF forall-to-for.mlir

[mlir][scf] Skip ops having results with warning in forall-to-for pass (#175926)

Avoid converting scf.forall ops that have results in forall-to-for pass.
Emit a warning instead of failing the pass, so mlir-opt can still
produce output on mixed IR.

Fixes https://github.com/llvm/llvm-project/issues/174319
DeltaFile
+24-0mlir/test/Dialect/SCF/forall-to-for.mlir
+6-0mlir/lib/Dialect/SCF/Transforms/ForallToFor.cpp
+30-02 files

LLVM/project 769e138clang/test/SemaOpenCL builtins-amdgcn-error.cl

add one more negative test
DeltaFile
+1-0clang/test/SemaOpenCL/builtins-amdgcn-error.cl
+1-01 files

LLVM/project fdf8bbdclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

[LifetimeSafety] Detect dangling references to field members (#176805)

Add support for detecting dangling references to struct fields in the CFG-based lifetime analysis.
The tests now include cases where accessing fields of temporary objects leads to dangling references, which are properly detected.


- Added `VisitMemberExpr` method to the `FactsGenerator` class to handle field member expressions
- Implemented the method to create origin flow facts for field member expressions
- Updated tests to include CFG-based warnings for dangling references to struct fields
- Fixed previously disabled tests that can now detect these issues

Fixes https://github.com/llvm/llvm-project/issues/176144
DeltaFile
+61-0clang/test/Sema/warn-lifetime-safety.cpp
+15-15clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+15-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+3-3clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+95-185 files

FreeNAS/freenas 9fe3d42src/middlewared/middlewared/plugins smb.py, src/middlewared/middlewared/plugins/smb_ util_passdb.py passdb.py

NAS-139371 / 26.04 / Add support for clustered local SMB accounts (#18057)

This commit adds support for managing clustered accounts database for
SMB users and groups. This is accomplished by wrapping around existing
TDBHandle utils and expanding their functionality so that they also work
with clustered databases. The passdb-related functions now take a
clustered keyword argument, and group-mapping now has alternative
CLUSTERED path. On config change for `stateful_failover` we re-run the
`smb.configure` endpoint to ensure
that accounts are properly inserted into running configuration.
DeltaFile
+160-16src/middlewared/middlewared/utils/tdb.py
+35-20src/middlewared/middlewared/plugins/smb_/util_passdb.py
+22-16src/middlewared/middlewared/plugins/smb_/passdb.py
+22-12src/middlewared/middlewared/plugins/smb_/groupmap.py
+19-0src/middlewared/middlewared/plugins/smb.py
+13-4src/middlewared/middlewared/plugins/smb_/util_groupmap.py
+271-686 files

LLVM/project 907e28aclang/include/clang/Basic DiagnosticGroups.td LangOptions.def, clang/include/clang/Options Options.td

Remove experimental from lifetime-safety
DeltaFile
+6-6clang/include/clang/Basic/DiagnosticGroups.td
+11-1clang/lib/Sema/AnalysisBasedWarnings.cpp
+3-3clang/include/clang/Basic/LangOptions.def
+3-3clang/include/clang/Options/Options.td
+2-2clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+2-2clang/test/Sema/warn-lifetime-safety.cpp
+27-174 files not shown
+31-2210 files

LLVM/project 6009013clang/lib/Sema AnalysisBasedWarnings.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

Run tests in both function and intra-tu mode
DeltaFile
+3-5clang/lib/Sema/AnalysisBasedWarnings.cpp
+3-2clang/test/Sema/warn-lifetime-safety.cpp
+1-0clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+7-73 files

LLVM/project 92aa47allvm/test/ExecutionEngine/JITLink/x86-64 ELF_x86-64-freebsd-triple.s

[JITLink][x86-64] Add testcase for ELF LinkGraph triple fix. (#176707)

Adds a testcase for the fix in ba6a59c8750.
DeltaFile
+16-0llvm/test/ExecutionEngine/JITLink/x86-64/ELF_x86-64-freebsd-triple.s
+16-01 files

LLVM/project 9ea2c5fllvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

GlobalISel: Use LibcallLowering to get libcall calling conventions (#176837)

0e304e6d9f306ead81fc5177b8a497af0d416a73 converted the name queries,
but missed some of the calling conventions.
DeltaFile
+3-7llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+3-71 files

LLVM/project 909ce51clang/test/CodeGenOpenCL builtins-amdgcn.cl

fix comment
DeltaFile
+2-2clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+2-21 files

FreeBSD/ports 3e46e16misc/crush distinfo Makefile

misc/crush: Update to 0.33.3

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.33.3

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project 39bd456clang/test/CodeGenOpenCL amdgpu-features-illegal.cl, clang/test/SemaOpenCL builtins-amdgcn-error-wave32.cl builtins-amdgcn-wave32-func-attr.cl

[Clang][AMDGPU] Handle `wavefrontsize32` and `wavefrontsize64` features more robustly (#176599)

We should not allow `-wavefrontsize32` and `-wavefrontsize64` to be
specified at the same time. We should also not allow `-wavefrontsize32`
on a target that only supports `wavefrontsize32`, and the vice versa.
DeltaFile
+32-9llvm/lib/TargetParser/TargetParser.cpp
+14-7clang/test/CodeGenOpenCL/amdgpu-features-illegal.cl
+6-2flang/test/Driver/target-cpu-features-invalid.f90
+2-2clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
+2-2clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
+56-225 files

LLVM/project f83fe1dclang/lib/Sema SemaAMDGPU.cpp, clang/test/SemaOpenCL builtins-amdgcn-error.cl

[Clang][AMDGPU] Add a Sema check for the imm argument of ` __builtin_amdgcn_s_setreg`

Our backend cannot select the corresponding intrinsic if the imm argument is not a `int16_t` or `uint16_t`, which is not really helpful.
DeltaFile
+3-0clang/lib/Sema/SemaAMDGPU.cpp
+1-0clang/test/SemaOpenCL/builtins-amdgcn-error.cl
+4-02 files

LLVM/project 86c1037llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

GlobalISel: Use LibcallLowering to get libcall calling conventions

0e304e6d9f306ead81fc5177b8a497af0d416a73 converted the name queries,
but missed some of the calling conventions.
DeltaFile
+3-7llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+3-71 files

LLVM/project 5081da8llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp StatepointLowering.cpp, llvm/lib/Target/ARM ARMSelectionDAGInfo.cpp

DAG: Get libcall info from LibcallLowering in more places

Avoid using TargetLowering functions
DeltaFile
+26-25llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+3-3llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
+2-1llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
+31-293 files

OpenBSD/src gNTKzo5lib/libc/stdio flockfile.c, regress/lib/libc/stdio_threading Makefile

   While almost all the libc locks are taken and released in the same
   libc call, flockfile() and ftrylockfile() can be called when
   single-threaded and then--while 'holding' the lock--the process can
   create another thread, resulting in a broken state.  Have the
   f{lock,trylock,unlock}file() APIs *always* do real locking so the
   exposed state is always consistent.

   ok dlg@
VersionDeltaFile
1.1+78-0regress/lib/libc/stdio_threading/flockfile/flockfile_test.c
1.12+11-5lib/libc/stdio/flockfile.c
1.1+6-0regress/lib/libc/stdio_threading/flockfile/Makefile
1.2+1-1regress/lib/libc/stdio_threading/Makefile
+96-64 files

LLVM/project b52183eclang/include/clang/Basic CodeGenOptions.def, clang/include/clang/Options Options.td

resolve comments
DeltaFile
+0-117clang/test/CodeGenOpenCL/amdgpu-features.cl
+12-18clang/lib/CodeGen/CodeGenModule.cpp
+0-19clang/test/CodeGenOpenCL/amdgpu-features-default-delta.cl
+0-6clang/include/clang/Options/Options.td
+0-4clang/include/clang/Basic/CodeGenOptions.def
+12-1645 files

FreeBSD/ports 67bd56cnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0

Security:       CVE-2026-23530
Security:       CVE-2026-23531
Security:       CVE-2026-23532
Security:       CVE-2026-23533
Security:       CVE-2026-23534
Security:       CVE-2026-23732
Security:       CVE-2026-23883
Security:       CVE-2026-23884
MFH:            2026Q1
(cherry picked from commit 413db5331db675ca2e0f676ecb5955c3235c94ce)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/ports 413db53net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0

Security:       CVE-2026-23530
Security:       CVE-2026-23531
Security:       CVE-2026-23532
Security:       CVE-2026-23533
Security:       CVE-2026-23534
Security:       CVE-2026-23732
Security:       CVE-2026-23883
Security:       CVE-2026-23884
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

LLVM/project 16ee7c5llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen TargetLoweringBase.cpp StackProtector.cpp

CodeGen: Use LibcallLoweringInfo for stack protector insertion

Thread LibcallLoweringInfo into the TargetLowering hooks used
by the stack protector passes.
DeltaFile
+23-13llvm/lib/CodeGen/TargetLoweringBase.cpp
+12-9llvm/lib/Target/X86/X86ISelLoweringCall.cpp
+13-8llvm/lib/CodeGen/StackProtector.cpp
+11-9llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+11-5llvm/include/llvm/CodeGen/TargetLowering.h
+7-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+77-4910 files not shown
+117-7316 files

OpenBSD/ports td4ABtsdatabases/mariadb Makefile

   Use GCC on octeon to avoid "error: out of range PC16 fixup"

   In an effort to get sysutils/collectd, build-depending on this, to package.

   input OK jca
VersionDeltaFile
1.159+6-0databases/mariadb/Makefile
+6-01 files

FreeNAS/freenas 653ce0bsrc/middlewared/middlewared/plugins/smb_ passdb.py

Add handling for passdb_list
DeltaFile
+3-2src/middlewared/middlewared/plugins/smb_/passdb.py
+3-21 files

FreeNAS/freenas bd7fe3bsrc/middlewared/middlewared/plugins/smb_ groupmap.py

Fix groupmap file handling
DeltaFile
+4-2src/middlewared/middlewared/plugins/smb_/groupmap.py
+4-21 files

FreeNAS/freenas 9e89120src/middlewared/middlewared/plugins smb.py

Ignore errors on remote etc.generate
DeltaFile
+5-1src/middlewared/middlewared/plugins/smb.py
+5-11 files

LLVM/project 42afcf3llvm/lib/TargetParser TargetParser.cpp

resolve comment
DeltaFile
+13-11llvm/lib/TargetParser/TargetParser.cpp
+13-111 files

LLVM/project a822f35clang/test/CodeGenOpenCL amdgpu-features-illegal.cl, clang/test/SemaOpenCL builtins-amdgcn-error-wave32.cl builtins-amdgcn-wave32-func-attr.cl

[Clang][AMDGPU] Handle `wavefrontsize32` and `wavefrontsize64` features more robustly

We should also not allow `-wavefrontsize32` and `-wavefrontsize64` to be specified at the same time.
DeltaFile
+30-9llvm/lib/TargetParser/TargetParser.cpp
+14-7clang/test/CodeGenOpenCL/amdgpu-features-illegal.cl
+6-2flang/test/Driver/target-cpu-features-invalid.f90
+2-2clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
+2-2clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
+54-225 files

LLVM/project d97ecfeclang/include/clang/Options Options.td, clang/lib/CodeGen CodeGenModule.cpp

[RFC][Clang][AMDGPU] Emit only delta target-features to reduce IR bloat

Currently, AMDGPU functions have `target-features` attribute populated with all default features for the target GPU. This is redundant because the backend can derive these defaults from the `target-cpu` attribute via `AMDGPUTargetMachine::getFeatureString()`.

In this PR, for AMDGPU targets only:

- Functions without explicit target attributes no longer emit `target-features`
- Functions with `__attribute__((target(...)))` or `-target-feature` emit only features that differ from the target's defaults (delta)

The backend already handles missing `target-features` correctly by falling back to the TargetMachine's defaults.

A new cc1 flag `-famdgpu-emit-full-target-features` is added to emit full features when needed.

Example:

Before:

```llvm
attributes #0 = { "target-cpu"="gfx90a" "target-features"="+16-bit-insts,+atomic-buffer-global-pk-add-f16-insts,+atomic-fadd-rtn-insts,+ci-insts,+dl-insts,+dot1-insts,+dot2-insts,..." }

    [13 lines not shown]
DeltaFile
+53-53clang/test/CodeGenOpenCL/amdgpu-features.cl
+70-0clang/test/CodeGenOpenCL/amdgpu-features-default-delta.cl
+43-5clang/lib/CodeGen/CodeGenModule.cpp
+4-6clang/test/CodeGenOpenCL/amdgpu-readonly-features-written-with-no-target.cl
+4-4clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+6-0clang/include/clang/Options/Options.td
+180-684 files not shown
+189-7310 files

LLVM/project 092a966clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Detect dangling references to field members
DeltaFile
+61-0clang/test/Sema/warn-lifetime-safety.cpp
+15-15clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+15-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+3-3clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+95-185 files

FreeBSD/src b016fa6usr.bin/sockstat sockstat.c

sockstat: improve printaddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+3-3usr.bin/sockstat/sockstat.c
+3-31 files