FreeBSD/ports 5547636sysutils/whowatch Makefile pkg-descr, sysutils/whowatch/files patch-src_sysinfo__freebsd.c patch-whowatch.c

sysutils/whowatch: Update 1.4 => 1.8.6.2, take maintainership

Switch to upstream with FreeBSD support:
- The new update wasn't working on FreeBSD due to Linuxisms and FreeBSD
  wrong API usages.
- Overhauled the codebase in a fork and updated it to work on both
  Linux and FreeBSD.
- Uses of sysctl, libprocstat, kvm etc to gather the system informations.

PR:             293113
MFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+121-0sysutils/whowatch/files/patch-src_sysinfo__freebsd.c
+0-105sysutils/whowatch/files/patch-whowatch.c
+0-31sysutils/whowatch/files/patch-procinfo.c
+0-27sysutils/whowatch/files/patch-whowatch.h
+10-15sysutils/whowatch/Makefile
+8-5sysutils/whowatch/pkg-descr
+139-1833 files not shown
+142-2109 files

LLVM/project ff11354clang/lib/Format IntegerLiteralSeparatorFixer.cpp

[clang-format][NFC] Use the newly added AllowLiteralDigitSeparator (#185165)

Use LangOptions::AllowLiteralDigitSeparator added in #184235 for the
IntegerLiteralSeparator option.
DeltaFile
+6-6clang/lib/Format/IntegerLiteralSeparatorFixer.cpp
+6-61 files

LLVM/project b5f3ea1utils/bazel/llvm-project-overlay/lldb/source/Plugins BUILD.bazel plugin_config.bzl

[Bazel] Fixes 58efc42 (#185227)

Fixes 58efc42.
DeltaFile
+4-23utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+1-1utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
+5-242 files

Linux/linux 6deccafarch/parisc/include/asm pgtable.h, arch/parisc/kernel setup.c head.S

Merge tag 'parisc-for-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

Pull parisc fixes from Helge Deller:
 "While testing Sasha Levin's 'kallsyms: embed source file:line info in
  kernel stack traces' patch series, which increases the typical kernel
  image size, I found some issues with the parisc initial kernel mapping
  which may prevent the kernel to boot.

  The three small patches here fix this"

* tag 'parisc-for-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: Fix initial page table creation for boot
  parisc: Check kernel mapping earlier at bootup
  parisc: Increase initial mapping to 64 MB with KALLSYMS
DeltaFile
+12-8arch/parisc/kernel/setup.c
+6-1arch/parisc/kernel/head.S
+1-1arch/parisc/include/asm/pgtable.h
+19-103 files

FreeBSD/ports ceecb1bdeskutils/sowon Makefile distinfo, deskutils/sowon/files patch-thirdparty_RGFW.h

deskutils/sowon: Update g20201203 => g20251203

Update to latest commit.

Commit log:
https://github.com/tsoding/sowon/compare/0d43de4...79b0f4f

PR:             293647
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+9-7deskutils/sowon/Makefile
+11-0deskutils/sowon/files/patch-thirdparty_RGFW.h
+3-3deskutils/sowon/distinfo
+23-103 files

Linux/linux 8b7f4cdkernel/bpf verifier.c, tools/testing/selftests/bpf/prog_tests reg_bounds.c

Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

Pull bpf fixes from Alexei Starovoitov:

 - Fix u32/s32 bounds when ranges cross min/max boundary (Eduard
   Zingerman)

 - Fix precision backtracking with linked registers (Eduard Zingerman)

 - Fix linker flags detection for resolve_btfids (Ihor Solodrai)

 - Fix race in update_ftrace_direct_add/del (Jiri Olsa)

 - Fix UAF in bpf_trampoline_link_cgroup_shim (Lang Xu)

* tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
  resolve_btfids: Fix linker flags detection
  selftests/bpf: add reproducer for spurious precision propagation through calls
  bpf: collect only live registers in linked regs

    [5 lines not shown]
DeltaFile
+58-18tools/testing/selftests/bpf/prog_tests/reg_bounds.c
+64-0tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
+42-14tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
+38-1tools/testing/selftests/bpf/progs/verifier_bounds.c
+34-3kernel/bpf/verifier.c
+17-17tools/testing/selftests/bpf/progs/exceptions_assert.c
+253-535 files not shown
+268-6211 files

NetBSD/pkgsrc-wip 608492bpy-electrum distinfo PLIST

py-electrum: Update to 4.7.1
DeltaFile
+3-3py-electrum/distinfo
+2-1py-electrum/PLIST
+1-1py-electrum/Makefile
+6-53 files

Linux/linux 03dcad7tools/testing/selftests/rcutorture/configs/rcu TREE06 TRIVIAL

Merge tag 'rcu-fixes.v7.0-20260307a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux

Pull RCU selftest fixes from Boqun Feng:
 "Fix a regression in RCU torture test pre-defined scenarios caused by
  commit 7dadeaa6e851 ("sched: Further restrict the preemption modes")
  which limits PREEMPT_NONE to architectures that do not support
  preemption at all and PREEMPT_VOLUNTARY to those architectures that do
  not yet have PREEMPT_LAZY support.

  Since major architectures (e.g. x86 and arm64) no longer support
  CONFIG_PREEMPT_NONE and CONFIG_PREEMPT_VOLUNTARY, using them in
  rcutorture, rcuscale, refscale, and scftorture pre-defined scenarios
  causes config checking errors.

  Switch these kconfigs to PREEMPT_LAZY"

* tag 'rcu-fixes.v7.0-20260307a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux:
  scftorture: Update due to x86 not supporting none/voluntary preemption
  refscale: Update due to x86 not supporting none/voluntary preemption

    [2 lines not shown]
DeltaFile
+4-1tools/testing/selftests/rcutorture/configs/rcu/TREE06
+3-1tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL
+3-1tools/testing/selftests/rcutorture/configs/rcu/TREE05
+3-1tools/testing/selftests/rcutorture/configs/rcu/TREE04
+2-2tools/testing/selftests/rcutorture/configs/rcu/TINY01
+2-2tools/testing/selftests/rcutorture/configs/rcu/SRCU-U
+17-811 files not shown
+39-1817 files

FreeBSD/ports 915575bwww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.8

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.8
Reported by:    GitHub (watch releases)

(cherry picked from commit ad1db7e05145d900648b0a0ac4ca19b6bd53afcc)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports ad1db7ewww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.8

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.8
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 28aaf25x11-toolkits/wlroots020 distinfo Makefile

x11-toolkits/wlroots020: update to 0.20.0.r4

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0-rc4
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-toolkits/wlroots020/distinfo
+1-1x11-toolkits/wlroots020/Makefile
+4-42 files

LLVM/project 58efc42lldb/source/Plugins/LanguageRuntime/CPlusPlus ItaniumABIRuntime.cpp CPPLanguageRuntime.cpp, lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI ItaniumABILanguageRuntime.cpp ItaniumABILanguageRuntime.h

[LLDB] Move Itanium language runtime to C++ language runtime (#169225)

In order to support the Microsoft ABI alongside the Itanium one in the
same process from different DLLs, this moves the Itanium ABI runtime
plugin to the C++ language runtime (see
https://github.com/llvm/llvm-project/pull/168941#discussion_r2547684264).

Before this PR, the C++ language runtime wasn't a plugin. Instead, its
functionality was provided by the Itanium ABI plugin.

All Itanium specific methods are moved to a new class
`ItaniumABIRuntime`. This includes resolving the dynamic type, setting
exception filters, and getting the exception object.
The other methods were added to `CPPLanguageRuntime`.

`language cplusplus demangle` moved to `CommandObjectCPlusPlus`.

The Clang REPL depended on the C++ runtime. Now that it's a plugin, this
failed the layering check. Since the REPL doesn't use the C++ runtime, I
removed the dependency.
DeltaFile
+0-690lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
+452-0lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.cpp
+184-1lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
+0-127lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
+68-0lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommandObjectCPlusPlus.cpp
+64-0lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.h
+768-8185 files not shown
+862-83911 files

FreeBSD/ports 1842819x11/p5-X11-XCB distinfo Makefile

x11/p5-X11-XCB: [maintainer update] v0.25

PR:     293651
DeltaFile
+3-3x11/p5-X11-XCB/distinfo
+1-1x11/p5-X11-XCB/Makefile
+4-42 files

LLVM/project f34adfelldb/cmake/modules AddLLDB.cmake

build: add `LINKER:` modifier to `/DELAYLOAD:` options (#185086)

When building with the GNU driver, we would pass in `/DELAYLOAD:...`
without indicating that this is a linker flag. `clang` does not
implictly forward non-consumed options to the linker like `cl` does, and
this would cause the build to fail.
DeltaFile
+2-1lldb/cmake/modules/AddLLDB.cmake
+2-11 files

FreeBSD/src fa4f625sys/dev/acpi_support acpi_system76.c

acpi_system76: unbreak LINT

Reported by: tinderbox
Fixes: cdad55809ef5 ("acpi_system76: Support for ...")
Differential Revision: https://reviews.freebsd.org/D55694
DeltaFile
+2-0sys/dev/acpi_support/acpi_system76.c
+2-01 files

LLVM/project 7dd069dutils/bazel MODULE.bazel.lock .bazelversion

[bazel] Bump to latest point release (#185139)

Only minor fixes, just staying up to date.
DeltaFile
+11-10utils/bazel/MODULE.bazel.lock
+1-1utils/bazel/.bazelversion
+12-112 files

LLVM/project 0c9dfe1utils/bazel/llvm-project-overlay/third-party/unittest BUILD.bazel

[bazel] Disable parse_headers on gtest headers (#185138)

One of the headers has a circular dependency issue that makes it not
isolated

```
.../googletest/include/gtest/internal/custom/gtest-printers.h:53:12: error: no member named 'testing' in the global namespace
   53 |   *OS << ::testing::PrintToString(S.str());
      |          ~~^
```
DeltaFile
+1-0utils/bazel/llvm-project-overlay/third-party/unittest/BUILD.bazel
+1-01 files

NetBSD/src gfnLgVpsys/arch/vax/vax compat_13_machdep.c

   PR/60064: FireTurtle: typo: sp =- 8 should be sp -= 8
VersionDeltaFile
1.7+3-3sys/arch/vax/vax/compat_13_machdep.c
+3-31 files

LLVM/project 2a38eaclibclc/clc/include/clc/subgroup clc_subgroup.h, libclc/clc/lib/amdgcn/subgroup subgroup.cl

libclc: Move subgroup functions into clc

It turns out there was a generic implementation of the id and sizes.
The practice of splitting every single function into its own file is
kind of a pain here, so introduce a utility header for amdgpu.
DeltaFile
+0-60libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+49-0libclc/clc/lib/amdgcn/subgroup/subgroup.cl
+41-0libclc/opencl/lib/generic/subgroup/subgroup.cl
+23-0libclc/clc/include/clc/subgroup/clc_subgroup.h
+20-0libclc/clc/lib/amdgcn/workitem/clc_get_sub_group_size.cl
+17-0libclc/clc/lib/amdgcn/workitem/clc_get_num_sub_groups.cl
+150-605 files not shown
+174-6211 files

ELF Tool Chain/elftoolchain 4359trunk/tests/tet/libelf/tset/common xlate_c_template.c elf_flag.m4, trunk/tests/tet/libelf/tset/elf_errmsg errmsg.m4

libelf/test-suite: Convert tests to not use 'result' variables.
DeltaFile
+42-70trunk/tests/tet/libelf/tset/common/xlate_c_template.c
+14-21trunk/tests/tet/libelf/tset/elf_getident/getident.m4
+5-18trunk/tests/tet/libelf/tset/elf_errmsg/errmsg.m4
+3-7trunk/tests/tet/libelf/tset/elf_next/next.m4
+3-7trunk/tests/tet/libelf/tset/elf_update/update.m4
+1-8trunk/tests/tet/libelf/tset/common/elf_flag.m4
+68-1319 files not shown
+71-14915 files

NetBSD/src cqhLwXRtools/binutils Makefile

   PR/60063: Eirik �verby: binutils fails to build if system has elftools
   installed, because there is no elfutils/debuginfod.h.
VersionDeltaFile
1.43+2-1tools/binutils/Makefile
+2-11 files

FreeBSD/ports 2f2d487biology/libgff distinfo Makefile

biology/libgff: Update to 2.0.1

Basic security fix: sprintf -> snprintf
Changes: https://github.com/COMBINE-lab/libgff/commits/master/

Reported by:    portscout
DeltaFile
+3-3biology/libgff/distinfo
+1-1biology/libgff/Makefile
+4-42 files

HardenedBSD/src fa6861dsys/conf files, sys/dev/acpi_support acpi_system76.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+359-0sys/dev/acpi_support/acpi_system76.c
+7-0sys/modules/acpi/acpi_system76/Makefile
+1-3sys/i386/include/pmc_mdep.h
+3-0sys/x86/conf/NOTES
+0-2sys/sys/pmc.h
+1-0sys/conf/files
+371-52 files not shown
+372-68 files

HardenedBSD/src 9210b65sys/amd64/include pmc_mdep.h, sys/dev/acpi_support acpi_system76.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+359-0sys/dev/acpi_support/acpi_system76.c
+7-0sys/modules/acpi/acpi_system76/Makefile
+1-3sys/i386/include/pmc_mdep.h
+3-0sys/x86/conf/NOTES
+0-2sys/sys/pmc.h
+0-1sys/amd64/include/pmc_mdep.h
+370-62 files not shown
+372-68 files

HardenedBSD/ports 8850882devel/fnm distinfo Makefile, devel/jujutsu distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+915-449multimedia/gstreamer1-plugins-rust/distinfo
+375-327devel/jujutsu/distinfo
+457-224multimedia/gstreamer1-plugins-rust/Makefile.crates
+186-162devel/jujutsu/Makefile.crates
+89-87devel/fnm/distinfo
+44-44devel/fnm/Makefile
+2,066-1,293159 files not shown
+2,950-1,805165 files

FreeBSD/ports c5f0394deskutils/genius Makefile

deskutils/genius: Add tests
DeltaFile
+6-2deskutils/genius/Makefile
+6-21 files

HardenedBSD/ports c5f0394deskutils/genius Makefile

deskutils/genius: Add tests
DeltaFile
+6-2deskutils/genius/Makefile
+6-21 files

OpenBSD/src OYlDXPbusr.bin/ssh ssh-agent.c

   With it's own daemonization / fd cleaning code, ssh-agent opens /dev/null
   O_RDWR after a pledge without "wpath".  This is allowed in current pledge
   because "/dev/null" is implicitly allowed to be opened even with the most
   restrictive pledges or unveils.  This is a design decision in pledge made
   at the very beginning, to satisfy libc requirements.  We've finally had
   enough experience and know how to fix that in the near-future, but need
   to review and fix all code which opens these implicit paths.
   The fix is to add "wpath", so that "/dev/null" can be opened O_RDWR.
   But that is uncomfortable, so we add unveil() allowing "/" with "r",
   4 unveil "x" for the potential askpass and helpers to be execve'd,
   and "/dev/null" with "wr".  As a result filesystem access is substantially
   more restricted than before, and ssh-agent is ready for the future pledge
   change.
   ok djm dtucker
VersionDeltaFile
1.321+20-2usr.bin/ssh/ssh-agent.c
+20-21 files

LLVM/project a96a0dellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV same-node-reused.ll

[SLP]Fix the matching of the nodes with the same scalars, but reused

If the scalars are reused and the ReuseShuffleIndices is set, we may
miss matching for the buildvector/gather nodes and add an extra cost
DeltaFile
+21-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-10llvm/test/Transforms/SLPVectorizer/RISCV/same-node-reused.ll
+24-132 files

OpenBSD/src 84KZmIKusr.bin/ssh ssh-sk-client.c

   Stop doing access() before execve().  It is a TOCTOU, but also it
   forces use of unveil "rx" instead of "x".
   This is done by using a pipe() through the fork+execve attempt to
   expose execve failure and create the same error return as the access()
   used to do.
   ok djm dtucker
VersionDeltaFile
1.15+31-11usr.bin/ssh/ssh-sk-client.c
+31-111 files