LLVM/project df2de0aclang-tools-extra/clang-tidy/bugprone UseAfterMoveCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Improve bugprone.use-after-move interaction with explicit destructor call. (#188866)

It is valid (although niche) to call an explicit destructor after moving
the object.
DeltaFile
+30-0clang-tools-extra/test/clang-tidy/checkers/bugprone/use-after-move.cpp
+21-3clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
+2-0clang-tools-extra/docs/ReleaseNotes.rst
+1-1clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
+54-44 files

OPNSense/plugins 56a6279net/frr/src/opnsense/service/templates/OPNsense/Quagga bfdd.conf

net/frr: add local-address and interface options to BFD neighbors (#5317)

Fix regression, missing line ending.
DeltaFile
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+1-11 files

OPNSense/plugins d112536net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBFDNeighbor.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga BFD.xml

net/frr: add local-address and interface options to BFD neighbors (#5317)

* net/frr: add local-address and interface options to BFD neighbors

* net/frr: simplify BFD template conditions

Remove unnecessary empty strings in Jinja2 template (default false).

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>

---------

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
DeltaFile
+18-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBFDNeighbor.xml
+12-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+31-23 files

OPNSense/plugins 7657da6net/frr/src/opnsense/service/templates/OPNsense/Quagga bgpd.conf

os-frr: Add description of bgp neighbor to frr.conf (#5364)

Co-authored-by: Marcin Matlag <mmatlag at cloudferro.com>
DeltaFile
+3-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+3-01 files

OPNSense/plugins 1e7cf83net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api DiagnosticsController.php

net/frr - Routing: Diagnostics: OSPFv3 / routing - missing routes due to changed frr output. closes https://github.com/opnsense/plugins/issues/5252
DeltaFile
+9-7net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php
+9-71 files

NetBSD/pkgsrc-wip 8897af7rust193 distinfo

rust193: recompute openssl-src patch checksum, as pointed out by jperkin@.

"How did that happen?"
DeltaFile
+1-1rust193/distinfo
+1-11 files

FreeBSD/ports 7d62265math/R-cran-backports distinfo Makefile

math/R-cran-backports: Update to 1.5.1

Reported by:    portscout
DeltaFile
+3-3math/R-cran-backports/distinfo
+1-1math/R-cran-backports/Makefile
+4-42 files

OPNSense/core a57e59dsrc/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php, src/opnsense/mvc/app/models/OPNsense/Unbound Unbound.xml

src: fix a few whitespace issues
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+2-2src/opnsense/www/themes/opnsense-auto/build/js/theme.js
+1-2src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+1-1src/opnsense/scripts/kea/get_kea_leases.py
+6-74 files

FreeBSD/ports c161298multimedia/mencoder distinfo Makefile, multimedia/mplayer Makefile.common distinfo

multimedia/{mplayer|mencoder} Update to upstream snapshot 2026-04-04

This updates multimedia/mplayer and mencoder to an up-to-date
snapshot as of 2026-04-04.
* Due to upstream development slowing down, distfiles are now
  incremental diffs.
* This marks the JACK option broken for now due to ffmpeg API
  retirements.
PR:             292157
MFH:            2026Q2
DeltaFile
+6-3multimedia/mplayer/Makefile.common
+3-1multimedia/mencoder/distinfo
+3-1multimedia/mplayer/distinfo
+1-0multimedia/mplayer/Makefile.optvars
+0-1multimedia/mencoder/Makefile
+0-1multimedia/mplayer/Makefile
+13-76 files

FreeBSD/ports c0f3ac9devel/jujutsu distinfo Makefile.crates, devel/jujutsu/files patch-web_docs_src_content_docs_config.toml patch-docs_config.toml

devel/jujutsu: update to version 0.40.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.40.0

In addition to the version upgrade the following changes were applied
to this port, based on suggestions received from Theo Buehler, the
maintainer of the devel/jujutsu port on OpenBSD:

 - Add a run dependency on git
 - Point at the documetation of this release, not "latest"
 - Change the defaault editor from nano to vi
 - Install shell completion files for bash, fish, and zsh
 - Install man-pages
DeltaFile
+173-149devel/jujutsu/distinfo
+85-73devel/jujutsu/Makefile.crates
+119-0devel/jujutsu/pkg-plist
+11-5devel/jujutsu/Makefile
+11-0devel/jujutsu/files/patch-web_docs_src_content_docs_config.toml
+11-0devel/jujutsu/files/patch-docs_config.toml
+410-2271 files not shown
+416-2277 files

OPNSense/core 16dde2f. SECURITY.md

SECURITY: touchup
DeltaFile
+4-4SECURITY.md
+4-41 files

NetBSD/pkgsrc FjaJAhpsysutils/py-Glances Makefile

   sysutils/py-Glances: Fix PLIST entry.

   Remove additional files under __pycache__.
VersionDeltaFile
1.50+3-1sysutils/py-Glances/Makefile
+3-11 files

NetBSD/pkgsrc x8cN8zHdoc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.13
VersionDeltaFile
1.2098+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZwVJsSNaudio/fasttracker2 distinfo Makefile

   audio/fasttracker2: Update to 2.13

   Changes since 2.12:

   Improvements

     * Use 2-point cosine interpolation for scopes instead of 4-point cubic
       B-spline. This is favorable as it doesn't lower the waveform amplitude for
       samples containing very high frequency data. The whole point of
       interpolating the scopes is to prevent the staircase effect at very low
       pitches, and this does the job.
VersionDeltaFile
1.130+4-4audio/fasttracker2/distinfo
1.146+2-2audio/fasttracker2/Makefile
+6-62 files

NetBSD/pkgsrc 7KiM60bdoc CHANGES-2026

   doc: Updated www/miniflux to 2.2.19
VersionDeltaFile
1.2097+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YqugA0Nwww/miniflux distinfo go-modules.mk

   miniflux: update to 2.2.19.

   Security

       Remove sensitive values (CSRF tokens, OAuth state, session cookies) from log messages.
       Improve OAuth2 security:
           Verify OIDC ID token signatures and claims.
           Prevent OAuth identity overwrite when already linked.
           Clear PKCE verifier and CSRF state after use.
           Validate HTTP status from Google userinfo endpoint.
       Use HMAC-SHA256 instead of SHA1 for Google Reader API authentication.
       Use constant-time comparison for token validation.
       Fix potential DoS when truncating large untrusted input in templates.
       Reject oversized favicons.

   Improvements

       Improve configuration validation with cross-field consistency checks.
       OAuth2:

    [46 lines not shown]
VersionDeltaFile
1.7+70-64www/miniflux/distinfo
1.6+22-20www/miniflux/go-modules.mk
1.14+2-2www/miniflux/Makefile
+94-863 files

LLVM/project 199ac48lldb/source/Expression DWARFExpression.cpp, lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

[lldb] Replace ResolveValue() with GetScalar() in DWARFExpression (NFCI) (#185841)

Value::ResolveValue() only does something if the value has an associated
compiler type, which is never set on values used in DWARF expressions.
Simplify code by inlining the method.
DeltaFile
+26-39lldb/source/Expression/DWARFExpression.cpp
+1-1lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1-1lldb/source/Target/StackFrame.cpp
+28-413 files

NetBSD/pkgsrc nIRIogzsysutils/py-Glances PLIST Makefile

   py-Glances: fix merge
VersionDeltaFile
1.22+1-2sysutils/py-Glances/PLIST
1.49+1-2sysutils/py-Glances/Makefile
+2-42 files

NetBSD/pkgsrc cnFsgLgdoc CHANGES-2026

   doc: Updated sysutils/py-Glances to 4.5.3nb1
VersionDeltaFile
1.2096+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ueEe46gsysutils/py-Glances PLIST distinfo

   sysutils/py-Glances: Update to 4.5.3

   Changes since 4.5.2:

   =============
   Version 4.5.3
   =============

   Bug corrected:

     * Internal Server Error (Web Server Mode) #3502
     * Container plugin crashes with docker.errors.NullResource on Podman pod
       infra containers #3498
     * [ALERTS] Sometime the top process list is not the good one #3481

   Enhancements:

     * Support for LXC/LXD containers #3480
     * Add export to ClickHouse #3320

    [18 lines not shown]
VersionDeltaFile
1.21+8-1sysutils/py-Glances/PLIST
1.40+4-4sysutils/py-Glances/distinfo
1.48+2-2sysutils/py-Glances/Makefile
+14-73 files

LLVM/project 7136df7clang/test/Driver offload-arch-translation-amdgpu.cu cuda-arch-translation.cu

clang: Make --cuda-gpu-arch translation test comprehensive for AMDGPU

Split the PTX and AMDGPU handling into separate files and test all of
the amdgpu targets.
DeltaFile
+141-0clang/test/Driver/offload-arch-translation-amdgpu.cu
+0-51clang/test/Driver/cuda-arch-translation.cu
+141-512 files

FreeBSD/ports e1babf2devel/electron38 Makefile

devel/electron38: Deprecate and set to expire on 2026-05-31
DeltaFile
+4-1devel/electron38/Makefile
+4-11 files

FreeBSD/ports cc06150devel/electron41 Makefile, devel/electron41/files patch-chrome_browser_about__flags.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

devel/electron41: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.

WWW: https://electronjs.org/
DeltaFile
+15,161-0devel/electron41/files/packagejsons/yarn.lock
+942-0devel/electron41/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+562-0devel/electron41/files/patch-chrome_browser_about__flags.cc
+457-0devel/electron41/Makefile
+448-0devel/electron41/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+399-0devel/electron41/files/patch-services_device_hid_hid__service__fido.cc
+17,969-01,660 files not shown
+60,336-11,666 files

NetBSD/pkgsrc LIxV0AFdoc CHANGES-2026 TODO

   doc: Updated textproc/py-pygments to 2.20.0
VersionDeltaFile
1.2095+2-1doc/CHANGES-2026
1.27041+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc tA13IePtextproc/py-pygments Makefile distinfo

   py-pygments: update to 2.20.0.

   Version 2.20.0
   --------------
   (released March 29th, 2026)

   - New lexers:

     * Rell (#2914)

   - Updated lexers:

     * archetype: Fix catastrophic backtracking in GUID and ID patterns (#3064)
     * ASN.1: Recognize minus sign and fix range operator (#3014, #3060)
     * C++: Add C++26 keywords (#2955), add integer literal suffixes (#2966)
     * ComponentPascal: Fix ``analyse_text`` (#3028, #3032)
     * Coq renamed to Rocq (#2883, #2908)
     * Cython: Various improvements (#2932, #2933)
     * Debian control: Improve architecture parsing (#3052)

    [31 lines not shown]
VersionDeltaFile
1.55+6-5textproc/py-pygments/Makefile
1.37+4-4textproc/py-pygments/distinfo
1.31+4-1textproc/py-pygments/PLIST
+14-103 files

NetBSD/pkgsrc SG9VHoHdoc CHANGES-2026

   doc: Updated www/p5-libwww to 6.82
VersionDeltaFile
1.2094+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qQBqGfBwww/p5-libwww distinfo Makefile

   p5-libwww: update to 6.82.

   6.82      2026-03-29 17:02:10Z
       - Fix env_proxy() warning for unrelated environment variables (GH#501)
         (Olaf Alders) with patch provided by @kberry.
       - Fix `C<>` usage in doc (GH#500) (Dan Church)
       - add an in-repo Makefile.PL for those tools that insist on running one
         (GH#497) (Karen Etheridge)
VersionDeltaFile
1.87+4-4www/p5-libwww/distinfo
1.150+2-2www/p5-libwww/Makefile
+6-62 files

NetBSD/pkgsrc BG4HM6ddoc CHANGES-2026

   doc: Updated textproc/p5-XML-Parser to 2.56
VersionDeltaFile
1.2093+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc pnToModtextproc/p5-XML-Parser distinfo Makefile

   p5-XML-Parser: update to 2.56.

   2.56 2026-04-02 (by Todd Rinaldo)

     Fixes:
       - PR #223 Skip original_string test when expat lacks
         XML_CONTEXT_BYTES, fixing false test failures on platforms
         where libexpat is compiled without XML_CONTEXT_BYTES (e.g.
         DragonFlyBSD system expat)

   2.55 2026-04-01 (by Todd Rinaldo)

     Fixes:
       - PR #221 Fix struct-return ABI mismatch in XML_ExpatVersionInfo()
         by parsing the version string instead of using the struct return,
         which was corrupted when Perl and libexpat used different struct
         return conventions (-fpcc-struct-return vs -freg-struct-return)
       - PR #214 GH #211 GH #212 GH #213 Revert defaulthandle char
         routing and standalone string changes that broke downstream CPAN

    [15 lines not shown]
VersionDeltaFile
1.22+4-4textproc/p5-XML-Parser/distinfo
1.64+2-2textproc/p5-XML-Parser/Makefile
+6-62 files

NetBSD/pkgsrc 36blqb0doc TODO CHANGES-2026

   doc: Updated security/p5-Crypt-RIPEMD160 to 0.12
VersionDeltaFile
1.27040+2-1doc/TODO
1.2092+2-1doc/CHANGES-2026
+4-22 files