FreeBSD/ports febc7a5emulators/fbsd-duckstation Makefile, emulators/fbsd-duckstation/files extra-patch-disable-consteval.txt

emulators/fbsd-duckstation: Fix build on 16-CURRENT

Shipped fmt does not build with clang 21 and consteval enabled:

/wrkdirs/usr/ports/emulators/fbsd-duckstation/work/duckstation-0.1-6937/dep/fmt/src/os.cc:172:35: error: call to consteval function 'fmt::basic_format_string<char, const char *>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
  172 |     FMT_THROW(system_error(errno, FMT_STRING("cannot open file {}"),
      |                                   ^
/wrkdirs/usr/ports/emulators/fbsd-duckstation/work/duckstation-0.1-6937/dep/fmt/include/fmt/format.h:1905:23: note: expanded from macro 'FMT_STRING'
 1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
[...]

so disable consteval to work-around the problem.
DeltaFile
+25-0emulators/fbsd-duckstation/files/extra-patch-disable-consteval.txt
+10-2emulators/fbsd-duckstation/Makefile
+35-22 files

FreeBSD/ports 7588cdctextproc/kibana8 distinfo Makefile

textproc/kibana8: Update node nan 2.25.0 => 2.27.0 and node re2 1.23.3 => 1.24.1

Forgot to update this in 2146c5ce2c56e267f14386a1703b009a732cda2f.

Changelogs:
https://github.com/nodejs/nan/blob/v2.27.0/CHANGELOG.md
https://github.com/uhop/node-re2/compare/1.23.3...1.24.1

PR:             294181
Sponsored by:   UNIS Labs
DeltaFile
+5-5textproc/kibana8/distinfo
+3-2textproc/kibana8/Makefile
+8-72 files

FreeBSD/ports c5ed33asecurity/fakeroot distinfo Makefile

security/fakeroot: Update to 1.38

Changelog:      https://salsa.debian.org/clint/fakeroot/-/blob/debian/1.38-1/debian/changelog?ref_type=tags
DeltaFile
+3-3security/fakeroot/distinfo
+1-1security/fakeroot/Makefile
+4-42 files

FreeBSD/ports 1299385textproc/py-zensical distinfo Makefile

textproc/py-zensical: Update to 0.0.43

Changelogs since 0.0.41:

https://github.com/zensical/zensical/releases/tag/v0.0.43
https://github.com/zensical/zensical/releases/tag/v0.0.42
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-1textproc/py-zensical/Makefile
+4-42 files

FreeBSD/ports 8a8b2abtextproc/py-ttp-templates distinfo Makefile

textproc/py-ttp-templates: Update to 0.5.6

Changelog:

https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.6
DeltaFile
+3-3textproc/py-ttp-templates/distinfo
+3-2textproc/py-ttp-templates/Makefile
+6-52 files

LLVM/project 6ae5a68llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/CodeGen/ARM atomic-load-store.ll

[AtomicExpand] Add bitcasts when expanding store atomic vector

AtomicExpand fails for aligned \`store atomic <n x T>\` because it
does not find a compatible library call. This change adds appropriate
ptrtoint + bitcast so that the call can be lowered, mirroring the
load-side handling from #148900.
DeltaFile
+99-6llvm/test/CodeGen/X86/atomic-load-store.ll
+98-0llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+49-0llvm/test/CodeGen/ARM/atomic-load-store.ll
+4-2llvm/lib/CodeGen/AtomicExpandPass.cpp
+250-84 files

FreeBSD/ports ca1d1f3textproc/kibana92 distinfo Makefile

textproc/kibana92: Update 9.2.7 => 9.2.8

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.2.8-release-notes

PR:             294181
Approved by:    elastic (maintainer, timeout 3 weeks)
Sponsored by:   UNIS Labs
DeltaFile
+7-7textproc/kibana92/distinfo
+3-3textproc/kibana92/Makefile
+10-102 files

LLVM/project de3ee84utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 6f92180 (#198467)

This fixes 6f9218051ab9e04a8547f7029ca1a9804b5c526d.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+36-6utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+36-61 files

LLVM/project e65b07fllvm/include/llvm/Target TargetSelectionDAG.td, llvm/lib/Target/X86 X86InstrFragmentsSIMD.td X86InstrAVX512.td

[X86] Cast atomic vectors in IR to support floats

Extend the X86 \`alignedstore\` PatFrag to also match \`atomic_store\`
with vector-size alignment, so existing MOVAPS/MOVAPD/MOVDQA-family
aligned-store patterns cover 128-bit aligned vector atomic stores on
SSE/AVX/AVX-512 without per-type duplicates. \`<4 x float>\`,
\`<2 x double>\`, \`<2 x i64>\`, \`<4 x i32>\`, \`<8 x half>\`, \`<8 x bfloat>\`
all codegen to a single \`movaps\`/\`movapd\` on AVX+ via this.

Adds v8f16/v8bf16 bitconvert variants to the widen-path
\`atomic_store_32\` / \`atomic_store_64\` patterns so \`<2 x half>\`,
\`<2 x bfloat>\`, \`<4 x half>\`, \`<4 x bfloat>\` atomic stores reaching
the PR4 widen path also collapse to a single instruction on AVX+
targets.

Vectors whose \`getTypeAction\` is split rather than widen still rely
on PR6's \`SplitVecOp_ATOMIC_STORE\` — that path bitcasts the vector
to a scalar integer and issues an integer \`atomic_store_N\`, picked
up by the pre-existing scalar atomic-store patterns. The two

    [4 lines not shown]
DeltaFile
+86-0llvm/test/CodeGen/X86/atomic-load-store.ll
+5-4llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
+3-2llvm/lib/Target/X86/X86InstrAVX512.td
+1-1llvm/include/llvm/Target/TargetSelectionDAG.td
+95-74 files

LLVM/project aecb576lldb/source/Breakpoint BreakpointResolverFileRegex.cpp, lldb/source/ValueObject DILEval.cpp

[lldb] Fix no compile unit crash. (#195853)

This crash happens in lldb-dap when hovering inspecting over instruction
addresses in a frame that does not have debug information.
DeltaFile
+14-11lldb/source/ValueObject/DILEval.cpp
+3-0lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
+17-112 files

FreeBSD/ports da39b6bsysutils/logstash92 distinfo Makefile

sysutils/logstash92: Update 9.2.7 => 9.2.8

Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.2.8-release-notes

PR:             294181
Approved by:    elastic (maintainer, timeout 3 weeks)
Sponsored by:   UNIS Labs
DeltaFile
+3-3sysutils/logstash92/distinfo
+1-2sysutils/logstash92/Makefile
+4-52 files

FreeBSD/ports d618955sysutils/beats92 distinfo Makefile

sysutils/beats92: Update 9.2.7 => 9.2.8

Release Notes:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.2.8

PR:             294181
Approved by:    elastic (maintainer, timeout 3 weeks)
Sponsored by:   UNIS Labs
DeltaFile
+15-15sysutils/beats92/distinfo
+1-2sysutils/beats92/Makefile
+16-172 files

FreeBSD/src 94ab5b7cddl/contrib/opensolaris/cmd/dtrace dtrace.1, share/man/man4 dtrace_dtmalloc.4 Makefile

dtrace_dtmalloc.4: Document the DTrace dtmalloc provider

MFC after:      1 week
Discussed with: christos, markj, ziaee
Differential Revision:  https://reviews.freebsd.org/D51396

(cherry picked from commit 03bc95b060a91ed9d410270d00d1dd4f8edcdcc7)
DeltaFile
+132-0share/man/man4/dtrace_dtmalloc.4
+2-1cddl/contrib/opensolaris/cmd/dtrace/dtrace.1
+2-1share/man/man9/malloc.9
+1-0share/man/man4/Makefile
+137-24 files

LLVM/project 647cb06libcxx/test/std/ranges/range.factories/range.iota.view end.pass.cpp begin.pass.cpp, libcxx/test/std/ranges/range.factories/range.iota.view/iterator star.pass.cpp subscript.pass.cpp

[libc++][ranges] `ranges::iota_view` update tests with `__int128` (#175447)

https://github.com/llvm/llvm-project/pull/167869 made `iota_view`
`__int128` aware but tests needed updating.

---------

Co-authored-by: Hristo Hristov <zingam at outlook.com>
DeltaFile
+8-0libcxx/test/std/ranges/range.factories/range.iota.view/end.pass.cpp
+6-0libcxx/test/std/ranges/range.factories/range.iota.view/iterator/star.pass.cpp
+6-0libcxx/test/std/ranges/range.factories/range.iota.view/iterator/subscript.pass.cpp
+4-0libcxx/test/std/ranges/range.factories/range.iota.view/begin.pass.cpp
+4-0libcxx/test/std/ranges/range.factories/range.iota.view/views_iota.pass.cpp
+28-05 files

OpenBSD/src j74kS09sys/dev/ic qwx.c

   Ensure no new tasks get scheduled while IFF_RUNNING is set in qwx_stop().

   This should prevent a crash I've seen happen once where the newstate task
   was scheduled after an incoming auth response frame while userland was in
   qwx_stop() (i.e. ifconfig qwx0 down). The newstate task then crashed
   because qwx_stop() had already begun to tear down driver state.

   Fix interlock between the (badly named) CRASH_FLUSH flag which prevents
   new tasks, and IFF_RUNNING which indicates whether the device is ready.
   qwx_stop() now clears IFF_RUNNING before the CRASH_FLUSH flag is cleared.
   There was a small window in qwx_stop() where IFF_RUNNING was still set
   while CRASH_FLUSH was clear again.

   To make this work with PMF we need to send our good-bye deauth frame earlier
   since sending management frames requires IFF_RUNNING to be set.
VersionDeltaFile
1.109+8-8sys/dev/ic/qwx.c
+8-81 files

LLVM/project 4c10240llvm/tools/llvm-ir2vec/Bindings requirements.txt

[llvm-ir2vec][NFC] Adding disclaimer to Bindings requirements.txt to check compatibility with ml-compiler-opt (#198171)

Follow up PR for
https://github.com/llvm/llvm-zorg/pull/846#issuecomment-4467263196
DeltaFile
+33-1llvm/tools/llvm-ir2vec/Bindings/requirements.txt
+33-11 files

NetBSD/pkgsrc-wip 915ec5bpy-zensical distinfo Makefile, py-zensical/patches patch-crates_zensical_src_watcher.rs

py-zensical: update to 0.0.43.
DeltaFile
+0-40py-zensical/patches/patch-crates_zensical_src_watcher.rs
+3-4py-zensical/distinfo
+1-1py-zensical/Makefile
+4-453 files

LLVM/project 7c45228lldb/include/lldb/Host FileAction.h, lldb/include/lldb/Host/windows WindowsFileAction.h

[lldb] Remove FileAction::Clear (#198350)
DeltaFile
+3-11lldb/source/Host/common/FileAction.cpp
+0-7lldb/include/lldb/Host/windows/WindowsFileAction.h
+2-3lldb/source/Host/windows/WindowsFileAction.cpp
+0-3lldb/include/lldb/Host/FileAction.h
+5-244 files

OpenBSD/xenocara pXCpup6. 3RDPARTY

   update
VersionDeltaFile
1.468+2-23RDPARTY
+2-21 files

LLVM/project a256cf7clang/lib/CIR/CodeGen CIRGenModule.cpp, clang/test/CIR/CodeGen attr-target-aarch64.c attr-target-x86.c

[CIR] Implement function target/tune attrs and FMV metadata. (#195813)

Port OGCG's GetCPUAndFeaturesAttributes into CIRGenModule, replacing the
opFuncMultiVersioning placeholder. Handles TargetAttr /
TargetVersionAttr /CPUSpecificAttr / TargetClonesAttr, AMDGPU
delta-feature encoding, and AArch64 fmv-features metadata.
DeltaFile
+244-0clang/test/CIR/CodeGen/attr-target-aarch64.c
+186-0clang/test/CIR/CodeGen/attr-target-x86.c
+74-0clang/test/CIR/CodeGenHIP/attr-target-amdgpu.hip
+43-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+547-14 files

LLVM/project 8ec15f5llvm/test/TableGen ArtificialRegs.td, llvm/utils/TableGen RegisterInfoEmitter.cpp

[TableGen] Fix getting weights of register classes (#198328)

The first member can be an aritifical register, so we have to find a
non-artificial one to query its weight.
DeltaFile
+7-2llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+2-0llvm/test/TableGen/ArtificialRegs.td
+1-0llvm/utils/TableGen/RegisterInfoEmitter.cpp
+10-23 files

OpenBSD/src ciapZiGusr.bin/tmux window.c layout.c

   More bits for pane Z index tracking from floating panes, mostly by
   Michael Grant.
VersionDeltaFile
1.320+40-11usr.bin/tmux/window.c
1.55+25-1usr.bin/tmux/layout.c
1.366+12-8usr.bin/tmux/format.c
1.27+10-1usr.bin/tmux/layout-custom.c
1.55+7-3usr.bin/tmux/cmd-join-pane.c
1.65+3-1usr.bin/tmux/cmd-break-pane.c
+97-251 files not shown
+99-267 files

LLVM/project 0eceac1libc/include CMakeLists.txt

[libc] Add regex_macros dependency to regex header (#198453)

Added the regex_macros dependency to the regex header target.
regex-macros.h was not being installed when regex entrypoints were
enabled.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+1-0libc/include/CMakeLists.txt
+1-01 files

LLVM/project 304d077llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-sub.ll partial-reduce-sub-epilogue-vec.ll

[AArch64] Add missing FSub case to isLegalToVectorizeReduction (#198302)

Adds missing RecurKind::Fsub case to lower to partial reduction.
DeltaFile
+67-63llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
+53-27llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
+1-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+121-903 files

NetBSD/pkgsrc vGQM0XUsecurity/nettle Makefile

   nettle: Fix build on illumos.
VersionDeltaFile
1.38+3-1security/nettle/Makefile
+3-11 files

OPNSense/core 0bb5afbsrc/opnsense/mvc/app/controllers/OPNsense/Monit/Api StatusController.php

Services: Monit: Status - sanitize monit output before offering it.
DeltaFile
+2-1src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/StatusController.php
+2-11 files

NetBSD/pkgsrc BNtflqDtextproc/enca distinfo, textproc/enca/patches patch-src_getopt.h

   enca: Fix for modern C.
VersionDeltaFile
1.1+15-0textproc/enca/patches/patch-src_getopt.h
1.12+2-1textproc/enca/distinfo
+17-12 files

OPNSense/core 6207b5csrc/opnsense/mvc/app/views/OPNsense/Firewall alias.volt, src/opnsense/mvc/app/views/OPNsense/Hostdiscovery settings.volt

ui: apply button on multiple tab pages (#10331)
DeltaFile
+4-14src/opnsense/mvc/app/views/OPNsense/IPsec/settings.volt
+2-3src/opnsense/mvc/app/views/OPNsense/Syslog/index.volt
+2-2src/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+9-204 files

OpenBSD/src fQWpW1wsys/dev/ic qwz.c

   sys/qwz: implement regulatory domain for 2.4Ghz and 5Ghz

   without regulatory domain support it uses world, and some chanells not
   available from firmware point of view when AP can actually use it.

   OK: mglocker@
VersionDeltaFile
1.31+185-3sys/dev/ic/qwz.c
+185-31 files

NetBSD/pkgsrc GF5YY2Bgraphics/jbig2dec distinfo, graphics/jbig2dec/patches patch-getopt.h

   jbig2dec: Fix for modern C.
VersionDeltaFile
1.1+15-0graphics/jbig2dec/patches/patch-getopt.h
1.16+2-1graphics/jbig2dec/distinfo
+17-12 files