LLVM/project b2ce908compiler-rt CMakeLists.txt, compiler-rt/lib/gwp_asan CMakeLists.txt

[compiler-rt][CMake] Fix build when specifying --stdlib= (with 2 dashes) (#136111)

You can pass the stdlib argument either as -stdlib and --stdlib - the
previous regex did not account for this however - which caused the build
to fail, as a --stdlib argument would be replaced with a single dash,
causing clang to assume reading from stdin and the build to fail:

clang++: error: -E or -x required when input is from standard input
clang++: error: cannot specify -o when generating multiple output files

The files
[libcxxabi/CMakeLists.txt](https://github.com/llvm/llvm-project/blob/bf6986f9f09f79da38006a83c339226c429bb686/libcxxabi/CMakeLists.txt#L261)
and
[libunwind/CMakeLists.txt](https://github.com/llvm/llvm-project/blob/bf6986f9f09f79da38006a83c339226c429bb686/libunwind/CMakeLists.txt#L257)
account for this by removing --stdlib first.

Co-authored-by: Vitaly Buka <vitalybuka at google.com>
DeltaFile
+2-2compiler-rt/CMakeLists.txt
+1-1compiler-rt/lib/gwp_asan/CMakeLists.txt
+1-1compiler-rt/lib/msan/tests/CMakeLists.txt
+1-1compiler-rt/lib/profile/CMakeLists.txt
+1-1compiler-rt/lib/scudo/standalone/CMakeLists.txt
+6-65 files

NetBSD/src tVHYbmousr.bin/nc netcat.c nc.1

   Add -E to limit number of net packets sent/rcvd

   Specifying -E n or -E s/r (where s & r can be empty)
   limits the number of network packets that will be sent
   to n or s (whichever is specified) and the number of
   network packets that will be received before exiting to
   n (or r).  Specifying 0 (or omitting s or r) means no limit
   (which remains the default).   Either a digit, or '/' is required.
   Leading spaces before n or s are permitted, but no others.

   It is OK (and meaningless) to specify -E/  -- this is
   deliberate to simplify scripting ("-E $ms/$mr") where either
   ms or mr (or both) might be absent.

   While adding doc for this to nc.1 reword all references to
   "illegal" - nothing in the way nc(1) is used should result
   in anyone being prosecuted (or not for not using appropriate
   arg combinations anyway).
VersionDeltaFile
1.8+51-9usr.bin/nc/netcat.c
1.4+36-7usr.bin/nc/nc.1
+87-162 files

LLVM/project bf4ed79clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers vector initializer_list, clang-tools-extra/test/clang-tidy/checkers/modernize return-braced-init-list.cpp use-emplace-ignore-implicit-constructors.cpp

[clang-tidy][NFC] Use singe mock vector header in tests (#183963)

In new tests we should encourage to use these "source of truth" files if
possible.
DeltaFile
+91-0clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/vector
+3-43clang-tools-extra/test/clang-tidy/checkers/performance/inefficient-vector-operation.cpp
+2-42clang-tools-extra/test/clang-tidy/checkers/modernize/return-braced-init-list.cpp
+34-0clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/initializer_list
+0-32clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/smart-ptr/initializer_list.h
+3-26clang-tools-extra/test/clang-tidy/checkers/modernize/use-emplace-ignore-implicit-constructors.cpp
+133-14324 files not shown
+196-34930 files

FreeBSD/ports f2d6224net/dhcpd/files patch-pfutils.c patch-dhcp-options.5

net/dhcpd: Remove unnecessary patches

Forgot to remove in previous commit.

PR:             293480
Reported by:    Sulev-Madis Silber <bugs-freebsd-org916 at ketas.si.pri.ee>
DeltaFile
+0-34net/dhcpd/files/patch-pfutils.c
+0-13net/dhcpd/files/patch-dhcp-options.5
+0-11net/dhcpd/files/patch-tables.c
+0-583 files

FreeBSD/ports 2f8ffd7sysutils/terraform distinfo Makefile

sysutils/terraform: Update to 1.14.6

ChangeLog:
https://github.com/hashicorp/terraform/releases/tag/v1.14.6
DeltaFile
+27-27sysutils/terraform/distinfo
+1-2sysutils/terraform/Makefile
+28-292 files

FreeBSD/ports aa7199egames/openttd distinfo pkg-plist

games/openttd: update OpenTTD to bugfix version 15.2

PR:     292716
DeltaFile
+3-3games/openttd/distinfo
+1-1games/openttd/pkg-plist
+1-1games/openttd/Makefile
+5-53 files

OpenBSD/ports 1KeziNPsecurity/cyberchef Makefile distinfo

   Upstream rerolled distfile; rename and recalculate checksums.
VersionDeltaFile
1.3+3-1security/cyberchef/Makefile
1.3+2-2security/cyberchef/distinfo
+5-32 files

FreeBSD/ports 1b057b6x11/waveterm distinfo Makefile.crates, x11/waveterm/files patch-swc_bindings_Cargo.lock

x11/waveterm: Add port: Open source, AI-native terminal that sees your entire workspace

Wave is an open-source AI-native terminal built for seamless
workflows.

Wave isn't just another terminal emulator; it's a rethink on how
terminals are built. Wave combines command line with the power of the
open web to help veteran CLI users and new developers alike.

WWW: https://www.waveterm.dev/
DeltaFile
+33,735-0x11/waveterm/files/packagejsons/package-lock.json
+1,281-0x11/waveterm/distinfo
+995-0x11/waveterm/files/packagejsons/tsunami/templates/package-lock.json
+635-0x11/waveterm/Makefile.crates
+497-0x11/waveterm/pkg-plist
+329-0x11/waveterm/files/patch-swc_bindings_Cargo.lock
+37,472-017 files not shown
+38,145-023 files

Linux/linux eb71ab2kernel/bpf hashtab.c bpf_local_storage.c, tools/bpf/resolve_btfids main.c

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

Pull bpf fixes from Alexei Starovoitov:

 - Fix alignment of arm64 JIT buffer to prevent atomic tearing (Fuad
   Tabba)

 - Fix invariant violation for single value tnums in the verifier
   (Harishankar Vishwanathan, Paul Chaignon)

 - Fix a bunch of issues found by ASAN in selftests/bpf (Ihor Solodrai)

 - Fix race in devmpa and cpumap on PREEMPT_RT (Jiayuan Chen)

 - Fix show_fdinfo of kprobe_multi when cookies are not present (Jiri
   Olsa)

 - Fix race in freeing special fields in BPF maps to prevent memory
   leaks (Kumar Kartikeya Dwivedi)

    [25 lines not shown]
DeltaFile
+218-0tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
+197-0tools/testing/selftests/bpf/progs/map_kptr_race.c
+137-0tools/testing/selftests/bpf/progs/verifier_bounds.c
+86-0kernel/bpf/hashtab.c
+54-27tools/bpf/resolve_btfids/main.c
+40-37kernel/bpf/bpf_local_storage.c
+732-6467 files not shown
+1,181-23773 files

Linux/linux 63a43fadrivers/base property.c, drivers/clk/imx clk-imx8qxp.c clk-scu.c

Merge tag 'driver-core-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core fixes from Danilo Krummrich:

 - Do not register imx_clk_scu_driver in imx8qxp_clk_probe(); besides
   fixing two other issues, this avoids a deadlock in combination with
   commit dc23806a7c47 ("driver core: enforce device_lock for
   driver_match_device()")

 - Move secondary node lookup from device_get_next_child_node() to
   fwnode_get_next_child_node(); this avoids issues when users switch
   from the device API to the fwnode API

 - Export io_define_{read,write}!() to avoid unused import warnings when
   CONFIG_PCI=n

* tag 'driver-core-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  clk: scu/imx8qxp: do not register driver in probe()
  rust: io: macro_export io_define_read!() and io_define_write!()
  device property: Allow secondary lookup in fwnode_get_next_child_node()
DeltaFile
+89-42rust/kernel/io.rs
+13-14drivers/base/property.c
+12-12rust/kernel/pci/io.rs
+23-1drivers/clk/imx/clk-imx8qxp.c
+11-1drivers/clk/imx/clk-scu.c
+2-0drivers/clk/imx/clk-scu.h
+150-706 files

FreeBSD/src 6da9d46usr.sbin/bhyveload bhyveload.c

bhyveload: simplify cb_open() and eliminate minor TOCTOU

It's not at all clear why I wrote it like this, but we can do better.

I wouldn't think this really has any meaningful security implications
since the hierarchy in question can't really be modified by the guest
scripts, but it would seem to make it a little more robust.

Fixes:  6779d44bd878e3c ("bhyveload: use a dirfd to support -h")
Reviewed by:    bnovkov, markj
Differential Revision:  https://reviews.freebsd.org/D55379
DeltaFile
+12-14usr.sbin/bhyveload/bhyveload.c
+12-141 files

FreeBSD/ports 014d770print/lyx pkg-plist distinfo

print/lyx: Update to 2.4.5
DeltaFile
+4-4print/lyx/pkg-plist
+3-3print/lyx/distinfo
+1-2print/lyx/Makefile
+8-93 files

NetBSD/pkgsrc KeHyguvdoc TODO

   doc/TODO: firefox115 is no more
VersionDeltaFile
1.26874+1-2doc/TODO
+1-21 files

FreeBSD/doc 2231315website/content/en administration.adoc

administration: welcome siva to the CI team
DeltaFile
+1-1website/content/en/administration.adoc
+1-11 files

NetBSD/pkgsrc vXkASDCdoc CHANGES-2026

   doc: note removal of firefox115
VersionDeltaFile
1.1452+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 5cXMuEhwww Makefile, www/firefox115-l10n distinfo list-licenses.mk

   firefox115: remove package

   As proposed on pkgsrc-users. No objections or known users that can't
   move to a newer ESR (this version having just gone EOL).
VersionDeltaFile
1.1908+1-3www/Makefile
1.21+1-1www/firefox115-l10n/distinfo
1.2+1-1www/firefox115-l10n/list-licenses.mk
1.2+1-1www/firefox115/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc
1.21+1-1www/firefox115-l10n/Makefile
1.2+1-1www/firefox115-l10n/PLIST
+6-859 files not shown
+58-6065 files

OpenBSD/ports 8OM6ldUnet/tailscale distinfo modules.inc, net/tailscale/pkg PLIST

   Update to tailscale-1.94.2

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.63+1,070-416net/tailscale/distinfo
1.38+403-170net/tailscale/modules.inc
1.66+1-1net/tailscale/Makefile
1.19+1-0net/tailscale/pkg/PLIST
+1,475-5874 files

FreeBSD/ports bf7ece9multimedia/olive Makefile, multimedia/olive/files patch-app_codec_ffmpeg_ffmpegdecoder.cpp patch-app_codec_ffmpeg_ffmpegencoder.cpp

multimedia/olive: Unbreak
DeltaFile
+123-0multimedia/olive/files/patch-app_codec_ffmpeg_ffmpegdecoder.cpp
+108-0multimedia/olive/files/patch-app_codec_ffmpeg_ffmpegencoder.cpp
+23-0multimedia/olive/files/patch-app_codec_oiio_oiiodecoder.cpp
+22-0multimedia/olive/files/patch-ext_core_src_render_audioparams.cpp
+15-0multimedia/olive/files/patch-app_audio_audioprocessor.cpp
+0-2multimedia/olive/Makefile
+291-26 files

LLVM/project a5f5d4bclang/include/clang/Basic BuiltinsAMDGPU.td BuiltinsAMDGPUDocs.td

[AMDGPU][Clang][Doc] Add documentation for WMMA builtins
DeltaFile
+268-67clang/include/clang/Basic/BuiltinsAMDGPU.td
+326-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+594-672 files

LLVM/project c35a726clang/test/TableGen builtin-docs.td, clang/utils/TableGen ClangBuiltinsEmitter.cpp

[Clang][TableGen] Sort undocumented builtins after documented ones in generated docs (#183938)

The builtin documentation emitter previously sorted all categories
purely alphabetically, which placed the "Undocumented" section before
categories like "WMMA" in the generated RST. This made the output
confusing since stub entries appeared before real documentation.

Push the "Undocumented" category to the end of the output so that all
documented categories appear first, regardless of their names.
DeltaFile
+20-10clang/test/TableGen/builtin-docs.td
+10-3clang/utils/TableGen/ClangBuiltinsEmitter.cpp
+30-132 files

FreeBSD/doc 22b66eddocumentation/content/en/books/porters-handbook/special _index.adoc

PHB(special>go): Add instructions for overriding go.mod

The USES=go:modules system is smart and clever, but it does all its
evaluation of go.mod during fetch phase, which means that porters can't
patch it first (say, to alter dependencies or change the toolchain
version).

Instead, it's possible to override go.mod by specifying a new one as
a second distfile (and go.sum can be overridden in the same way). We've
supported that for a long time, but we've never documented it before.

Reviewed by:    fuz, ziaee
Approved by:    ziaee (doc)
Differential Revision:  https://reviews.freebsd.org/D55580
DeltaFile
+28-0documentation/content/en/books/porters-handbook/special/_index.adoc
+28-01 files

LLVM/project da8d181libc/shared/math log1p.h log2.h

[libc][math] Cleanup shared/math (#183971)

DeltaFile
+4-3libc/shared/math/log1p.h
+4-3libc/shared/math/log2.h
+4-3libc/shared/math/log10.h
+4-3libc/shared/math/log.h
+1-3libc/shared/math/hypotf16.h
+2-1libc/shared/math/tanpif16.h
+19-1698 files not shown
+123-44104 files

FreeBSD/ports c84c766science/py-scikit-learn distinfo Makefile, science/py-scikit-learn/files patch-pyproject.toml

science/py-scikit-learn: Update to 1.8.0
DeltaFile
+15-7science/py-scikit-learn/files/patch-pyproject.toml
+3-3science/py-scikit-learn/distinfo
+1-1science/py-scikit-learn/Makefile
+19-113 files

FreeBSD/ports 4ddcbffwww/py-asgiref distinfo Makefile

www/py-asgiref: Update to 3.11.1
DeltaFile
+3-3www/py-asgiref/distinfo
+1-1www/py-asgiref/Makefile
+4-42 files

FreeBSD/ports a836bbetextproc/py-elementpath distinfo Makefile

textproc/py-elementpath: Update to 5.1.1
DeltaFile
+3-3textproc/py-elementpath/distinfo
+1-1textproc/py-elementpath/Makefile
+4-42 files

FreeBSD/ports 6ae2e77textproc/p5-utf8-all distinfo Makefile

textproc/p5-utf8-all: Update to 0.026
DeltaFile
+3-3textproc/p5-utf8-all/distinfo
+1-1textproc/p5-utf8-all/Makefile
+4-42 files

FreeBSD/ports 95ec2a8www/py-fastapi distinfo Makefile

www/py-fastapi: Update to 0.134.0
DeltaFile
+3-3www/py-fastapi/distinfo
+1-1www/py-fastapi/Makefile
+4-42 files

LLVM/project 4673cecmlir/include/mlir-c Rewrite.h, mlir/lib/Bindings/Python Rewrite.cpp

[MLIR][Python] Add support of `convert_region_types` and the bf integration test (#183664)

This PR adds the `convert_region_types` API to
`ConversionPatternRewriter` and introduces a new integration test,
`bf.py`, which demonstrates how to combine a Python-defined dialect, the
dialect conversion API, the pass manager, and the execution engine to
build a pure-Python JIT compilation pipeline.
DeltaFile
+284-0mlir/test/python/integration/dialects/bf.py
+12-3mlir/lib/Bindings/Python/Rewrite.cpp
+7-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+6-0mlir/include/mlir-c/Rewrite.h
+309-34 files

GhostBSD/xconfig 5b06a19bin xconfig

Merge pull request #51 from ghostbsd/update-radeon

Update legacy Radeon device IDs in `RADEON_DEVICE` configuration
DeltaFile
+1-1bin/xconfig
+1-11 files

NetBSD/src ffjmEHiusr.bin/make job.c

   MaybeSubMake: ignore line beining with any of [@+-]

   The control chars [@+-] can be interspersed with white-space
   so use [ \t@+-]

   PR: 60016
   Reviewed by:
VersionDeltaFile
1.525+3-4usr.bin/make/job.c
+3-41 files