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

OpenBSD/src nXXbcRxusr.bin/chpass Makefile, usr.bin/passwd Makefile

   Use the (no YP, non-threaded) cleaned up copy of getpwent.c placed into
   usr.bin/chpass instead of reaching around into libc and using crazy cpp
   options.
   In the near future the libc version will have more substantial changes
   (intersecting with pledge and unveil) which are much more difficult to
   manage using cpp features, so we stop this reacharound into libc subtree.
VersionDeltaFile
1.43+2-8usr.bin/passwd/Makefile
1.17+2-7usr.bin/chpass/Makefile
+4-152 files

LLVM/project c6805abllvm/test/CodeGen/X86 narrow-shl-load.ll

[X86] narrow-shl-load.ll - regenerate test checks (#185211)
DeltaFile
+13-5llvm/test/CodeGen/X86/narrow-shl-load.ll
+13-51 files

OpenBSD/src Hlb67a0usr.bin/chpass getpwent.c

   Remove #ifdef's relating to YP and threading, and directives for symbol
   visibility when compiled inside the libc environment.
VersionDeltaFile
1.2+3-592usr.bin/chpass/getpwent.c
+3-5921 files

OpenBSD/src xLqS7T8usr.bin/chpass getpwent.c

   Verbatim copy of /usr/src/lib/libc/gen/getpwent.c to here, which will
   be cleaned up for local purposes in the next steps.
VersionDeltaFile
1.1+1,028-0usr.bin/chpass/getpwent.c
+1,028-01 files

LLVM/project f87caablibclc/clc/include/clc/subgroup clc_sub_group_broadcast.h sub_group_broadcast.h, libclc/clc/lib/amdgcn/subgroup sub_group_broadcast.cl

libclc: Rename sub_group_broadcast header

The other clc headers have the clc prefix, so add it.
DeltaFile
+22-0libclc/clc/include/clc/subgroup/clc_sub_group_broadcast.h
+0-22libclc/clc/include/clc/subgroup/sub_group_broadcast.h
+1-1libclc/clc/lib/amdgcn/subgroup/sub_group_broadcast.cl
+1-1libclc/opencl/lib/generic/subgroup/sub_group_broadcast.cl
+24-244 files

OpenBSD/ports 2iI4LUQdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove qtwebkit
VersionDeltaFile
1.1793+2-1devel/quirks/files/Quirks.pm
1.1781+1-1devel/quirks/Makefile
+3-22 files