FreeBSD/ports 06903f8sysutils/rundeck distinfo Makefile

sysutils/rundeck: Update 5.18.0 => 5.19.0

Release Notes:
https://docs.rundeck.com/docs/history/5_x/version-5.19.0.html

PR:             293222
Security:       CVE-2025-69223
Security:       CVE-2025-69227
Security:       CVE-2025-69228
Security:       CVE-2025-4673
Security:       CVE-2025-22872
Security:       CVE-2025-47906
MFH:            2026Q1
(cherry picked from commit 1e3c0b322b4c3a01daae36959723d939cf911305)
DeltaFile
+3-3sysutils/rundeck/distinfo
+2-2sysutils/rundeck/Makefile
+5-52 files

LLVM/project 5dbcc91llvm/include/llvm/IR ModuleSummaryIndex.h, llvm/lib/LTO LTO.cpp

[ThinLTO] Distinguish symbols that are promoted
DeltaFile
+27-0llvm/test/ThinLTO/X86/export2.ll
+21-1llvm/include/llvm/IR/ModuleSummaryIndex.h
+8-2llvm/lib/LTO/LTO.cpp
+9-0llvm/test/ThinLTO/X86/Inputs/export2.ll
+1-1llvm/lib/Transforms/IPO/FunctionAttrs.cpp
+1-1llvm/lib/Transforms/IPO/FunctionImport.cpp
+67-52 files not shown
+69-78 files

FreeBSD/ports 74352eamath Makefile, math/wide-integer Makefile pkg-descr

math/wide-integer: New port: Generic C++ template for extended width unsigned/signed integral types

Wide-integer implements a generic C++ template for extended width
unsigned and signed integral types.
This C++ template header-only library implements drop-in big integer
types such as uint128_t, uint256_t, uint384_t, uint512_t, uint1024_t,
uint1536_t, etc.
These can be used essentially like regular built-in integers.
Corresponding signed integer types such as int128_t, int256_t, and the
like can also be used.

Reuired for net-p2p/transmission 4.1.0.

PR:             292846
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+19-0math/wide-integer/Makefile
+6-0math/wide-integer/pkg-descr
+3-0math/wide-integer/distinfo
+1-0math/Makefile
+29-04 files

FreeBSD/ports 5af542bdevel Makefile, devel/small pkg-plist Makefile

devel/small: New port: C++ small containers

C++ standard template library optimized small containers.
Reuired by net-p2p/transmission 4.1.0.

PR:             292846
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+41-0devel/small/pkg-plist
+16-0devel/small/Makefile
+3-0devel/small/distinfo
+1-0devel/small/pkg-descr
+1-0devel/Makefile
+62-05 files

NetBSD/pkgsrc-wip 0cc8844gcc12 distinfo Makefile.common, gcc12/patches patch-fixincludes_fixincl.x patch-zlib_zutil.h

lang/gcc12: Fix patch for Darwin aarch64

The 4 previously added patches have been made on top of gcc-12.5.0.diff.
For other architectures, these patches are broken. This commit fixes
this issue by merging the 4 patches to gcc-12.5.0.diff.
DeltaFile
+0-92gcc12/patches/patch-fixincludes_fixincl.x
+0-52gcc12/patches/patch-zlib_zutil.h
+0-36gcc12/patches/patch-fixincludes_inclhack.def
+0-27gcc12/patches/patch-fixincludes_tests_base_math.h
+3-7gcc12/distinfo
+2-1gcc12/Makefile.common
+5-2151 files not shown
+6-2167 files

LLVM/project b1c37dcllvm/utils/emacs tablegen-mode.el

[emacs] Rework tablegen mode

This commit reworks tablegen-mode to be derived from prog-mode and
removes a lot of the manual work that define-derived-mode does for you
these days, along with fixing other lints (such as an over-long
summary).

This is a major version bump because td-decorators-face has been
renamed to tablegen-decorators-face in order to not pollute other
namespaces.
DeltaFile
+43-62llvm/utils/emacs/tablegen-mode.el
+43-621 files

LLVM/project 716a188llvm/utils/emacs llvm-mir-mode.el llvm-mode.el, mlir/utils/emacs mlir-mode.el

[NFC][emacs] Fix emacs lists in the LLVM and MLIR modes

This mainly involved explicitly declaring minimum emacs versions for
setq-local and adding a lexical-binding annotaton.

The commit also removes some workarounds from the MLIR mode for Emacs
23 (!).
DeltaFile
+5-9mlir/utils/emacs/mlir-mode.el
+3-1llvm/utils/emacs/llvm-mir-mode.el
+3-1llvm/utils/emacs/llvm-mode.el
+11-113 files

FreeBSD/ports 1e3c0b3sysutils/rundeck distinfo Makefile

sysutils/rundeck: Update 5.18.0 => 5.19.0

Release Notes:
https://docs.rundeck.com/docs/history/5_x/version-5.19.0.html

PR:             293222
Security:       CVE-2025-69223
Security:       CVE-2025-69227
Security:       CVE-2025-69228
Security:       CVE-2025-4673
Security:       CVE-2025-22872
Security:       CVE-2025-47906
MFH:            2026Q1
DeltaFile
+3-3sysutils/rundeck/distinfo
+2-2sysutils/rundeck/Makefile
+5-52 files

OpenBSD/ports zlzZTo8wayland Makefile

   wayland/Makefile: +xwayland-satellite
VersionDeltaFile
1.31+1-0wayland/Makefile
+1-01 files

OpenBSD/ports Hr6UGS1wayland/xwayland-satellite distinfo crates.inc, wayland/xwayland-satellite/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+268-0wayland/xwayland-satellite/distinfo
1.1+133-0wayland/xwayland-satellite/crates.inc
1.1+37-0wayland/xwayland-satellite/Makefile
1.1+2-0wayland/xwayland-satellite/pkg/DESCR
1.1+1-0wayland/xwayland-satellite/pkg/PLIST
1.1.1.1+0-0wayland/xwayland-satellite/pkg/PLIST
+441-04 files not shown
+441-010 files

FreeBSD/ports ddd386ctextproc Makefile, textproc/krep Makefile pkg-descr

textproc/krep: [NEW PORT] High-performance string search utility

krep is an optimized string search utility designed for maximum throughput and
efficiency when processing large files and directories. It is built with
performance in mind, offering multiple search algorithms and SIMD acceleration
when available.

Note: Krep is not intended to be a full replacement or direct competitor to
feature-rich tools like grep or ripgrep. Instead, it aims to be a minimal,
efficient, and pragmatic tool focused on speed and simplicity.

Krep provides the essential features needed for fast searching, without the
extensive options and complexity of more comprehensive search utilities. Its
design philosophy is to deliver the fastest possible search for the most common
use cases, with a clean and minimal interface.

WWW: https://github.com/davidesantangelo/krep/

Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55357
DeltaFile
+34-0textproc/krep/files/patch-Makefile
+26-0textproc/krep/Makefile
+13-0textproc/krep/pkg-descr
+3-0textproc/krep/distinfo
+1-0textproc/Makefile
+77-05 files

LLVM/project 5155ef7llvm/utils/gn/secondary/llvm/unittests/Target/X86 BUILD.gn

[gn build] Fix BUILD.gn formatting
DeltaFile
+1-1llvm/utils/gn/secondary/llvm/unittests/Target/X86/BUILD.gn
+1-11 files

LLVM/project 15ad4d0flang/lib/Semantics resolve-directives.cpp, flang/test/Lower/OpenMP simd.f90 order-clause.f90

[flang][OpenMP]Fix versioning for implicit linear clause (#181791)

The versioning of the implicit linear clause was set at OpenMP 4.5.
However, versions v5.0 and v5.2 also allow implicit linearisation, which
was missed earlier. This PR fixes this.

OpenMP v5.0 (2.19.1.1) : "_The loop iteration variable in the associated
do-loop of a simd construct with just one associated do-loop is linear
with a linear-step that is the increment of the associated do-loop_."

OpenMP v5.2 (5.1.1) : "_The loop iteration variable in the associated
loop of a simd construct with just one associated loop is linear with a
linear-step that is the increment of the associated loop_"

OpenMP v6.0 (7.1.1) : "_The loop-iteration variable in any affected loop
of a loop or simd construct is lastprivate_."


Fixes: https://github.com/llvm/llvm-project/issues/179345
DeltaFile
+15-0flang/test/Semantics/OpenMP/implicit_linear_symbols.f90
+5-2flang/test/Lower/OpenMP/simd.f90
+3-1flang/test/Lower/OpenMP/order-clause.f90
+1-1flang/test/Lower/OpenMP/simd-linear.f90
+1-1flang/lib/Semantics/resolve-directives.cpp
+25-55 files

LLVM/project 3b5ed86llvm/lib/Target/AMDGPU AMDGPULibCalls.cpp, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-pow.ll amdgpu-simplify-libcall-powr.ll

AMDGPU: Libcall expand fast pow/powr/pown/rootn for float case (#180553)

This is to eliminate the special case global unsafe math options
in these functions from the library. The core operation only
uses about 4 instructions, and then there's an additional prolog
and/or epilog to fixup special cases.

I have an alternative patch which implements this by using separate
entrypoints in the library, and having the pass replace the calls
instead of this full handling. However, given the unfortunate state
of library development, it requires a full year to make cross project
changes. This is the most expedient path to deleting the control
library;
in the future we can do libcall emission when compiler has the real
ability to properly emit new calls.

This is mostly a direct port of these functions:

https://github.com/ROCm/llvm-project/blob/amd-staging/amd/device-libs/ocml/src/powF_base.h

    [23 lines not shown]
DeltaFile
+1,038-56llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow.ll
+737-92llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-powr.ll
+326-36llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-rootn.ll
+285-3llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+77-8llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pown.ll
+45-4llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow-codegen.ll
+2,508-1991 files not shown
+2,523-2027 files

OpenBSD/ports 1cG79etdevel/py-holidays distinfo Makefile

   update py-holidays to 0.91
VersionDeltaFile
1.5+2-2devel/py-holidays/distinfo
1.5+1-1devel/py-holidays/Makefile
+3-32 files

OPNSense/core 64dbf01src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseListField.php AuthGroupField.php

mvc: BaseListField: shared implementation of $internalStaticOptionList, proof of concept for https://github.com/opnsense/core/issues/9816

Wrap static access in protected functions which ensures content is static per inherited class:

hasStaticOptions()
getStaticOptions()
setStaticOptions(array)
resetStaticOptions()
DeltaFile
+26-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php
+7-13src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/AuthGroupField.php
+33-132 files

NetBSD/src 7fai0iAsbin/raidctl raidctl.c

   oops, mistakenly cleared one logical or
VersionDeltaFile
1.89+3-3sbin/raidctl/raidctl.c
+3-31 files

NetBSD/src nlheVXasbin/raidctl raidctl.c

   improve error message when RAID level not agreeing with number of components


   approved by oster@
VersionDeltaFile
1.88+26-4sbin/raidctl/raidctl.c
+26-41 files

FreeBSD/src e1e18ccsys/net if_gre.c if_gre.h, sys/netlink/route interface.h

if_gre: Add netlink support with tests

Migrate to new if_clone KPI and implement netlink support
for gre(4). Also refactor some of the gre specific ioctls.

Reviewed by: glebius, zlei
Differential Revision: https://reviews.freebsd.org/D54443
DeltaFile
+407-66sys/net/if_gre.c
+173-0tests/sys/netlink/test_rtnl_gre.c
+23-0sys/netlink/route/interface.h
+1-0tests/sys/netlink/Makefile
+1-0sys/net/if_gre.h
+605-665 files

LLVM/project 6ec5c1emlir/include/mlir/Dialect/Vector/TransformOps VectorTransformOps.td, mlir/lib/Dialect/Vector/TransformOps VectorTransformOps.cpp

[mlir][vector] Add multi_reduction_flattening (#181244)

* Adds tests for `populateVectorMultiReductionFlatteningPatterns`
* Add apply_patterns.vector.multi_reduction_flattening transform op.

This follows PR #180977. 

Assisted-by: claude
DeltaFile
+122-0mlir/test/Dialect/Vector/vector-multi-reduction-flattening.mlir
+17-0mlir/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.td
+0-12mlir/test/Dialect/Vector/vector-multi-reduction-lowering.mlir
+8-0mlir/test/python/dialects/transform_vector_ext.py
+8-0mlir/lib/Dialect/Vector/TransformOps/VectorTransformOps.cpp
+0-7mlir/test/Dialect/Vector/vector-multi-reduction-outer-lowering.mlir
+155-191 files not shown
+157-207 files

LLVM/project 90e8debllvm/lib/Bitcode/Reader BitcodeReader.cpp

[MemProf] Optimize BitcodeReader stack id lookups (#182097)

Introduce StackIdToIndex to ModuleSummaryIndexBitcodeReader to cache the
mapping from module-local stack id indices to the global index in the
ModuleSummaryIndex's StackIds vector. This avoids repeated hash lookups
when processing callsite and allocation records.

This reduced the thin link time for a large target built with memprof
by ~16%.

Also add assertions to ensure STACK_IDS records are processed once and
that the cache is empty initially.
DeltaFile
+22-13llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+22-131 files

LLVM/project 5df3d91clang/include/clang/Analysis/FlowSensitive DataflowAnalysisContext.h, clang/lib/Analysis/FlowSensitive DataflowAnalysisContext.cpp RecordOps.cpp

[clang][dataflow] Cache getModeledFields (#180878)

Cache getModeledFields at the DataflowAnalysisContext level, since
different contexts could have different ModeledFields for the same type,
and helps cap the memory usage by being scoped. This isn't the most
sharing we can get, but still effective (~70% hit rate). Otherwise, the
underlying getFieldsFromClassHierarchy is repeated many times and can
end up taking 4.6% of a run (geomean across some benchmarks), compared
to 40% for parsing, and 5.3% for querySolver for the same benchmarks. So
not insignificant since we also wonder if querySolver is expensive.

Also change the return type to a reference, now that it is not fresh Set
each time (though that copy is minor).
DeltaFile
+17-4clang/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
+11-1clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
+2-2clang/lib/Analysis/FlowSensitive/RecordOps.cpp
+30-73 files

FreeBSD/src 07d29f9sbin/conscontrol conscontrol.8, share/man/man4 smb.4 ahd.4

Correct Identifer typo in SPDX tags
DeltaFile
+1-1usr.sbin/kbdcontrol/kbdcontrol.1
+1-1usr.sbin/devinfo/devinfo.8
+1-1usr.bin/man/manpath.1
+1-1share/man/man4/smb.4
+1-1share/man/man4/ahd.4
+1-1sbin/conscontrol/conscontrol.8
+6-66 files

LLVM/project 188fb93clang/lib/StaticAnalyzer/Checkers/WebKit PtrTypesSemantics.cpp NoDeleteChecker.cpp, clang/test/Analysis/Checkers/WebKit nodelete-annotation.cpp mock-types.h

[WebKit Checkers] Trivial analysis should check destructors of function parameters and local variables (#181576)

This PR fixes the bug in TrivialFunctionAnalysisVisitor that it wasn't
checking the triviality of destructors of function parameters and local
variables. This meant that code calls a non-trivial desturctors such as
RefPtr<T>::~RefPtr<T> which calls T::~T to be incorrectly treated as
trivial, resulting in false negatives.

To do this, we manually visit every function parameter and local
variable declaration and check the triviality of its destructor
recursively.

Also fix a bug that we were checking isVirtualAsWritten instead of
isVirtual in IsFunctionTrivial.

---------

Co-authored-by: Balazs Benics <benicsbalazs at gmail.com>
DeltaFile
+123-0clang/test/Analysis/Checkers/WebKit/nodelete-annotation.cpp
+74-8clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
+29-13clang/test/Analysis/Checkers/WebKit/mock-types.h
+5-1clang/lib/StaticAnalyzer/Checkers/WebKit/NoDeleteChecker.cpp
+6-0clang/test/Analysis/Checkers/WebKit/uncounted-local-vars.cpp
+5-0clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h
+242-226 files

LLVM/project 9248d19mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp, mlir/test/Dialect/LLVMIR invalid.mlir

[mlir][LLVM] Fix verifier crash for llvm.blockaddress with missing function  (#181519)

### Whats the Problem 
Fix verifier crash in `llvm.blockaddress` when the referenced function
symbol is missing by guarding null before `dyn_cast`.
Adds regression test using `-verify-diagnostics` to ensure invalid IR
emits an error instead of aborting.

### Why it happened
`SymbolTable::lookupNearestSymbolFrom` may return null, and `dyn_cast`
on a non-existent value triggers an assertion in `mlir-opt`.

### Whats the Fix
Split symbol lookup returning early if lookup fails or symbol is not an
`LLVMFuncOp`.
Verifier now reports “expects an existing block label target” instead of
hitting `dyn_cast` assert.

Fixes #181451
DeltaFile
+5-3mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+7-0mlir/test/Dialect/LLVMIR/invalid.mlir
+12-32 files

pfSense/pfsense 19cfec7src/usr/local/sbin ovpn-linkup

Fix comment wording
DeltaFile
+2-2src/usr/local/sbin/ovpn-linkup
+2-21 files

FreeBSD/src 7e31358usr.bin/beep beep.c

beep: Add SPDX-License-Identifier tag

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
DeltaFile
+2-0usr.bin/beep/beep.c
+2-01 files

LLVM/project 790bef9llvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/TargetParser TargetParser.cpp

[AMDGPU] Remove V_DOT2ACC_F32_F16 from gfx1170 (#182088)

DeltaFile
+11-0llvm/test/MC/AMDGPU/gfx1170_unsupported.s
+3-1llvm/lib/Target/AMDGPU/AMDGPU.td
+0-1llvm/lib/TargetParser/TargetParser.cpp
+1-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+15-24 files

pfSense/pfsense a131426src/usr/local/sbin ovpn-linkup

Use the IPv4 peer address as the gateway for OpenVPN S2S servers. Fix #16705
DeltaFile
+13-2src/usr/local/sbin/ovpn-linkup
+13-21 files

HardenedBSD/src 859f513bin/sh sh.1, share/man/man7 mitigations.7

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+17-4share/man/man7/mitigations.7
+21-0sys/arm64/include/elf.h
+18-0sys/dev/pci/pci_pci.c
+14-3bin/sh/sh.1
+13-1sys/kern/subr_intr.c
+7-6usr.bin/diff/diffreg_new.c
+90-1478 files not shown
+250-3584 files