FreeBSD/ports a2c1381devel/freebsd-gcc15 pkg-plist pkg-plist.i386, devel/freebsd-gcc15/files patch-gcc_c-family_c-format.cc patch-freebsd-libdir

devel/freebsd-gcc15: External FreeBSD toolchain based on GCC 15

This port provides external GCC toolchains for GCC 15.2.0 for the
aarch64, amd64, armv7, i386, powerpc, powerpc64, powerpc64le, and
riscv64 platforms.

Reviewed by:    lwhsu
Differential Revision:  https://reviews.freebsd.org/D54834
DeltaFile
+596-0devel/freebsd-gcc15/pkg-plist
+134-0devel/freebsd-gcc15/pkg-plist.i386
+131-0devel/freebsd-gcc15/Makefile
+81-0devel/freebsd-gcc15/files/patch-gcc_c-family_c-format.cc
+39-0devel/freebsd-gcc15/files/patch-freebsd-libdir
+34-0devel/freebsd-gcc15/pkg-plist.powerpc64le
+1,015-014 files not shown
+1,180-020 files

FreeBSD/src 6f358a6lib/libfetch fetch.3 common.c

MFC: libfetch: allow disabling TLS v1.3 when negotiating the connection

(cherry picked from commit 129aec72250266e60c07ff4643623188f7c27a9d)
DeltaFile
+8-4lib/libfetch/fetch.3
+2-0lib/libfetch/common.c
+10-42 files

FreeBSD/src c41b126lib/libfetch fetch.3 common.c

MFC: libfetch: allow disabling TLS v1.3 when negotiating the connection

(cherry picked from commit 129aec72250266e60c07ff4643623188f7c27a9d)
DeltaFile
+8-4lib/libfetch/fetch.3
+2-0lib/libfetch/common.c
+10-42 files

LLVM/project 402ee51llvm/lib/Target/AMDGPU SILowerControlFlow.cpp, llvm/test/CodeGen/AMDGPU si-lower-control-flow-preserve-dom-tree.mir

[AMDGPU] Fix DomTree preservation in SILowerControlFlow when nodes are removed (#176691)

I would think the "applyUpdates" API should also take care of deleting
the nodes from the analyses objects but this does not seem to be the
case. https://godbolt.org/z/38a7rfzjd shows an example where
SILowerControlFlow removes a basic block which is not removed in the
Post dominator tree.
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/si-lower-control-flow-preserve-dom-tree.mir
+5-0llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp
+70-02 files

FreeBSD/src edf3b67lib/libfetch fetch.3 common.c

MFC: libfetch: allow disabling TLS v1.3 when negotiating the connection

(cherry picked from commit 129aec72250266e60c07ff4643623188f7c27a9d)
DeltaFile
+8-4lib/libfetch/fetch.3
+2-0lib/libfetch/common.c
+10-42 files

FreeBSD/src 2305dcclib/libfetch common.c

MFC: libfetch: apply timeout to SSL_read()

Currently, fetchTimeout works for non-SSL connections only, so does fetch -T.
Fix it applying specified timeout to SSL_read().

(cherry picked from commit 8f8a7f6fffd7dca09013f7c4bfa075bc3825fb8e)
DeltaFile
+8-0lib/libfetch/common.c
+8-01 files

FreeBSD/ports 2117dffmisc/py-pytorch Makefile, misc/py-pytorch/files patch-setup.py patch-pyproject.toml

misc/py-pytorch: update 2.8.0 → 2.10.0
DeltaFile
+83-0misc/py-pytorch/files/patch-setup.py
+39-13misc/py-pytorch/Makefile
+32-0misc/py-pytorch/files/patch-pyproject.toml
+15-0misc/py-pytorch/files/patch-requirements-build.txt
+7-7misc/py-pytorch/files/patch-CMakeLists.txt
+7-7misc/py-pytorch/files/patch-torch_csrc_distributed_c10d_ProcessGroupGloo.cpp
+183-271 files not shown
+186-307 files

FreeBSD/ports 2b4482bmultimedia Makefile, multimedia/py-torchcodec Makefile pkg-descr

multimedia/py-torchcodec: New port: PyTorch media decoding and encoding
DeltaFile
+41-0multimedia/py-torchcodec/Makefile
+7-0multimedia/py-torchcodec/pkg-descr
+5-0multimedia/py-torchcodec/distinfo
+1-0multimedia/Makefile
+54-04 files

FreeBSD/ports bb1a1f2misc/py-torchvision distinfo Makefile

misc/py-torchvision: update 0.23.0 → 0.25.0
DeltaFile
+3-3misc/py-torchvision/distinfo
+1-2misc/py-torchvision/Makefile
+4-52 files

FreeBSD/ports 03cd836databases/diesel distinfo Makefile

databases/diesel: update 2.3.3 → 2.3.6

Reported by:    portscout
DeltaFile
+205-201databases/diesel/distinfo
+103-102databases/diesel/Makefile
+308-3032 files

FreeBSD/ports 0d78e08deskutils/skim distinfo Makefile

deskutils/skim: update 1.3.0 → 1.6.0

Reported by:    portscout
DeltaFile
+19-9deskutils/skim/distinfo
+9-4deskutils/skim/Makefile
+28-132 files

FreeBSD/src fae1c84lib/libfetch common.c

MFC: libfetch: apply timeout to SSL_read()

Currently, fetchTimeout works for non-SSL connections only, so does fetch -T.
Fix it applying specified timeout to SSL_read().

(cherry picked from commit 8f8a7f6fffd7dca09013f7c4bfa075bc3825fb8e)
DeltaFile
+8-0lib/libfetch/common.c
+8-01 files

FreeBSD/src 8ec5623lib/libfetch common.c

MFC: libfetch: apply timeout to SSL_read()

Currently, fetchTimeout works for non-SSL connections only, so does fetch -T.
Fix it applying specified timeout to SSL_read().

(cherry picked from commit 8f8a7f6fffd7dca09013f7c4bfa075bc3825fb8e)
DeltaFile
+8-0lib/libfetch/common.c
+8-01 files

FreeBSD/doc 68133a3website/content/en/releases/15.0R errata.adoc

15.0/errata: Increase loader regression verbosity

Reviewed by:            imp
Suggested by:           adrian, imp, phk
Differential Revision:  https://reviews.freebsd.org/D54784
DeltaFile
+2-2website/content/en/releases/15.0R/errata.adoc
+2-21 files

NetBSD/pkgsrc W2uJhosmisc/marble PLIST Makefile

   marble: add more dependencies
VersionDeltaFile
1.15+17-3misc/marble/PLIST
1.121+8-4misc/marble/Makefile
+25-72 files

FreeNAS/freenas 92d8281src/middlewared/middlewared/service base.py

progress
DeltaFile
+4-1src/middlewared/middlewared/service/base.py
+4-11 files

LLVM/project cf9adf5clang/lib/Format FormatTokenLexer.cpp, clang/unittests/Format TokenAnnotatorTest.cpp FormatTestJava.cpp

[clang-format] Handle \\""" at end of Java text block (#177736)

DeltaFile
+8-3clang/lib/Format/FormatTokenLexer.cpp
+9-0clang/unittests/Format/TokenAnnotatorTest.cpp
+7-0clang/unittests/Format/FormatTestJava.cpp
+24-33 files

OpenBSD/ports vKju4ICgames/openttd distinfo Makefile, games/openttd/patches patch-src_pathfinder_yapf_yapf_road_cpp patch-src_3rdparty_squirrel_squirrel_sqvm_cpp

   Update to openttd-15.0

   All patches are obsolete.  Changelog is at
   https://cdn.openttd.org/openttd-releases/15.0/changelog.md

   from Florian Viehweger (maintainer)
VersionDeltaFile
1.38+17-2games/openttd/pkg/PLIST
1.48+2-2games/openttd/distinfo
1.92+1-2games/openttd/Makefile
1.2+0-0games/openttd/patches/patch-src_pathfinder_yapf_yapf_road_cpp
1.4+0-0games/openttd/patches/patch-src_3rdparty_squirrel_squirrel_sqvm_cpp
1.9+0-0games/openttd/patches/patch-src_string_func_h
+20-66 files

OpenBSD/ports xcrGjywgames/openttd-data/opengfx distinfo Makefile

   Update to openttd-opengfx-8.0

   This brings road waypoints and other new graphics for openttd-15.0;
   see https://cdn.openttd.org/opengfx-releases/8.0/changelog.txt

   from Florian Viehweger (maintainer)
VersionDeltaFile
1.7+2-2games/openttd-data/opengfx/distinfo
1.7+1-1games/openttd-data/opengfx/Makefile
+3-32 files

Linux/linux d91a46dDocumentation/arch/riscv uabi.rst, arch/riscv/include/asm uaccess.h

Merge tag 'riscv-for-linus-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fixes from Paul Walmsley:
 "The notable changes here are the three RISC-V timer compare register
  update sequence patches. These only apply to RV32 systems and are
  related to the 64-bit timer compare value being split across two
  separate 32-bit registers.

  We weren't using the appropriate three-write sequence, documented in
  the RISC-V ISA specifications, to avoid spurious timer interrupts
  during the update sequence; so, these patches now use the recommended
  sequence.

  This doesn't affect 64-bit RISC-V systems, since the timer compare
  value fits inside a single register and can be updated with a single
  write.

   - Fix the RISC-V timer compare register update sequence on RV32
     systems to use the recommended sequence in the RISC-V ISA manual

    [21 lines not shown]
DeltaFile
+12-2arch/riscv/include/asm/uaccess.h
+4-2arch/riscv/kvm/vcpu_timer.c
+3-1Documentation/arch/riscv/uabi.rst
+2-1drivers/clocksource/timer-riscv.c
+2-1arch/riscv/kernel/suspend.c
+1-0drivers/soc/renesas/Kconfig
+24-71 files not shown
+25-77 files

FreeBSD/ports 463c27daudio/wavpack Makefile

audio/wavpack: Re-enable testing

The tests can take a rather long time to complete, so I thought they
were hanging. Add a pre-test target to explain this, so people with old
hardware like myself know what to expect and for folks who have
WITH_TESTING enabled. Normally, regression tests don't take this long.
This is also a team maintained port, so pitfalls should be highlighted.

I also retract my statement of "test target has been failing for a while"
in the previous commit message. This was based on me testing the previous
version and seeing the same behavior of the wvtest process seemingly
hanging as I observed in the current version before review.

Reported by:    diizzy, arrowd
Fixes:          f8ba7a9305fc - audio/wavpack: Update to 5.9.0
DeltaFile
+4-1audio/wavpack/Makefile
+4-11 files

FreeBSD/ports f35f902Mk bsd.port.mk, Mk/Scripts qa.sh

Mk: Add QA for common directories that are excluded in modern setuptools.

Directories like docs/ should not be installed to site-packages because they
are not useful when installed there and tend to cause conflicts with other
packages. This follows similar guidelines for Debian, Fedora and other major
Linux distributions.

PR:     ports/290944
Approved by:    portmgr (mat)
DeltaFile
+35-1Mk/Scripts/qa.sh
+4-0Mk/bsd.port.mk
+39-12 files

Linux/linux d04ed41drivers/ntb ntb_transport.c

Merge tag 'ntb-6.19-bugfixes' of https://github.com/jonmason/ntb

Pull NTB fix from Jon Mason:
 "Bug fix for uninitialized mutex in ntb transport"

* tag 'ntb-6.19-bugfixes' of https://github.com/jonmason/ntb:
  ntb: transport: Fix uninitialized mutex
DeltaFile
+1-0drivers/ntb/ntb_transport.c
+1-01 files

NetBSD/src WUz0162sys/dev/pci viogpu.c

   at martin's request, set flags to enable font loading / resizing
   this needs testing
VersionDeltaFile
1.3+3-2sys/dev/pci/viogpu.c
+3-21 files

FreeBSD/src a900227sys/netlink ktest_netlink_message_writer.c ktest_netlink_message_writer.h

tests/ktest_netlink_message_writer: remove INVARIANTS requirement

INVARIANTS is meant to be used to enable extra sanity checking for
internal structures, not enable/disable tests in the freebsd kyua
test suite.

STABLE branches include a GENERIC kernconf without INVARIANTS, so
ktest_netlink_message_writer is broken on such branches:

https://ci.freebsd.org/job/FreeBSD-stable-15-amd64-test/253/testReport/sys.netlink.test_netlink_message_writer/py/__test_cases_list__/

Reviewed by:    lwhsu, imp
Approved by:    lwhsu (mentor)
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1889
Signed-off-by:  Siva Mahadevan <siva at FreeBSD.org>
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 8352e24d0bc59f9730980986600bde7d8cdce21d)
DeltaFile
+0-5sys/netlink/ktest_netlink_message_writer.c
+1-1sys/netlink/ktest_netlink_message_writer.h
+1-62 files

FreeBSD/ports ca7bf60archivers/unpackerr Makefile, audio/go-librespot Makefile

various: Bump dependent ports for Go 1.24.12.

This is a direct commit to 2026Q1.
DeltaFile
+1-1textproc/kepubify/Makefile
+1-1archivers/unpackerr/Makefile
+1-1audio/go-librespot/Makefile
+1-1audio/murmur-cli/Makefile
+1-1audio/pms-devel/Makefile
+1-1security/vulsrepo/Makefile
+6-6664 files not shown
+670-550670 files

FreeBSD/ports 75ab997lang/go124 distinfo Makefile

lang/go124: Update to 1.24.12

This is a direct commit to 2026Q1. There are changes to the Go framework
that I'm not ready to MFH at this time.
DeltaFile
+3-3lang/go124/distinfo
+1-1lang/go124/Makefile
+4-42 files

FreeBSD/ports fb19eefdevel/gitleaks Makefile, dns/q-dns Makefile

various: Bump dependent ports for Go 1.25.6

This is a direct commit to 2026Q1.
DeltaFile
+1-1security/xray-core/Makefile
+1-1net-mgmt/check_wg/Makefile
+1-1dns/q-dns/Makefile
+1-1devel/gitleaks/Makefile
+1-1net-mgmt/victoria-metrics/Makefile
+1-1www/adguardhome/Makefile
+6-670 files not shown
+76-2976 files

FreeBSD/ports 1c1d8c8lang/go125 distinfo Makefile

lang/go125: Update to 1.25.6

This is a direct commit to 2026Q1, because the framework has changed in
main and I'm not ready to MFH it.
DeltaFile
+3-3lang/go125/distinfo
+1-1lang/go125/Makefile
+4-42 files

Linux/linux b83a8ffkernel/trace trace_events_hist.c trace.c, scripts tracepoint-update.c

Merge tag 'trace-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Fix a crash with passing a stacktrace between synthetic events

   A synthetic event is an event that combines two events into a single
   event that can display fields from both events as well as the time
   delta that took place between the events. It can also pass a
   stacktrace from the first event so that it can be displayed by the
   synthetic event (this is useful to get a stacktrace of a task
   scheduling out when blocked and recording the time it was blocked
   for).

   A synthetic event can also connect an existing synthetic event to
   another event. An issue was found that if the first synthetic event
   had a stacktrace as one of its fields, and that stacktrace field was
   passed to the new synthetic event to be displayed, it would crash the
   kernel. This was due to the stacktrace not being saved as a

    [33 lines not shown]
DeltaFile
+9-0kernel/trace/trace_events_hist.c
+4-4kernel/trace/trace.c
+7-1kernel/trace/trace_events_synth.c
+1-1kernel/trace/trace_functions_graph.c
+2-0scripts/tracepoint-update.c
+23-65 files