NetBSD/pkgsrc-wip c15dfe4. TODO, crush distinfo go-modules.mk

crush: update to 0.55.0
DeltaFile
+111-3crush/distinfo
+36-0crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+148-54 files

LLVM/project 6bf0738clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Use data size in emitAggregateCopy for overlapping copies

Add skip_tail_padding property to cir.copy to handle potentially-overlapping
subobject copies directly, instead of falling back to cir.libc.memcpy. When
set, the lowering uses the record's data size (excluding tail padding) for
the memcpy length. This keeps typed semantics and promotability of cir.copy.

Also fix CXXABILowering to preserve op properties when recreating operations,
and expose RecordType::computeStructDataSize() for computing data size of
padded record types.
DeltaFile
+73-0clang/test/CIR/CodeGen/aggregate-copy-overlap.cpp
+21-5clang/include/clang/CIR/Dialect/IR/CIROps.td
+23-0clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+11-6clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+11-0clang/test/CIR/IR/invalid-copy.cir
+4-2clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+143-138 files not shown
+168-2014 files

OpenBSD/ports IDcCfxzwayland/xwayland-satellite Makefile

   xwayland-satellite would fail unable to find -lgcc while linking

   tb@ pointed out that MODCLANG_COMPILER_LINKS=no might help on this
   and similar failures on other ports.

   Confirmed that this fixes the build on sparc64
VersionDeltaFile
1.2+2-0wayland/xwayland-satellite/Makefile
+2-01 files

LLVM/project 45f1692clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Use data size in emitAggregateCopy for overlapping copies

Add skip_tail_padding property to cir.copy to handle potentially-overlapping
subobject copies directly, instead of falling back to cir.libc.memcpy. When
set, the lowering uses the record's data size (excluding tail padding) for
the memcpy length. This keeps typed semantics and promotability of cir.copy.

Also fix CXXABILowering to preserve op properties when recreating operations,
and expose RecordType::computeStructDataSize() for computing data size of
padded record types.
DeltaFile
+73-0clang/test/CIR/CodeGen/aggregate-copy-overlap.cpp
+21-5clang/include/clang/CIR/Dialect/IR/CIROps.td
+23-0clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+8-6clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+11-0clang/test/CIR/IR/invalid-copy.cir
+4-2clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+140-138 files not shown
+165-2014 files

NetBSD/src E63OEHHsys/arch/rs6000/rs6000 machdep.c, sys/dev/i2c tsllux.c

   fix various typos in comments.
VersionDeltaFile
1.38+4-4sys/fs/msdosfs/msdosfs_fat.c
1.5+3-3sys/dev/i2c/tsllux.c
1.16+3-3sys/arch/rs6000/rs6000/machdep.c
1.63+3-3sys/netinet/icmp6.h
1.5+2-2sys/netinet/sctp_structs.h
1.94+2-2sys/netipsec/ipsec.h
+17-172 files not shown
+21-218 files

NetBSD/pkgsrc urihQRKx11/xscreensaver distinfo Makefile

   xscreensaver: set DIST_SUBDIR for new distfile
VersionDeltaFile
1.103+4-4x11/xscreensaver/distinfo
1.181+2-1x11/xscreensaver/Makefile
+6-52 files

NetBSD/pkgsrc sF90R3ex11/xscreensaver distinfo

   x11/xscreensaver: Update distfile hash

   Upstream slipped in last minute changes
   <https://www.jwz.org/blog/2026/03/xscreensaver-6-15/#comment-268229>
   without bumping the revision.

   Thanks, martin@
VersionDeltaFile
1.102+4-4x11/xscreensaver/distinfo
+4-41 files

NetBSD/pkgsrc-wip 18043c1anvil go-modules-work.mk work-go-modules.mk

anvil: rename go modules files to match go-modules*mk
DeltaFile
+129-0anvil/go-modules-work.mk
+0-129anvil/work-go-modules.mk
+41-0anvil/go-modules-extra.mk
+0-41anvil/extra-go-modules.mk
+2-2anvil/Makefile
+172-1725 files

NetBSD/pkgsrc-wip 2c727c9. TODO

TODO: add some

+ crush-0.55.0, dmarc-report-viewer-2.5.0, py-mbake-1.4.6,
  resterm-0.24.2.
DeltaFile
+4-0TODO
+4-01 files

NetBSD/pkgsrc wxB8mG2doc TODO

   doc/TODO: add some

   + SDL3-3.4.4, ast-grep-0.42.1, dasel-3.4.1, esbuild-0.28.0,
     fzf-0.71.0, harfbuzz-14.1.0, hwdata-0.406, jnv-0.7.1, jsongrep-0.8.1,
     moor-2.12.0, node_exporter-1.11.0, oatbar-0.3.1, ocaml-dune-3.22.1,
     openexr-3.4.9, prometheus-3.11.0, py-click-8.3.2, py-dunamai-1.26.1,
     py-google-api-core-2.30.2, py-google-auth-httplib2-0.3.1,
     py-googleapis-common-protos-1.74.0, py-grpcio-1.80.0,
     py-mediafile-0.16.0, py-more-itertools-11.0.1, py-pdm_backend-2.4.8,
     py-requests-ratelimiter-0.9.3, py-ruff-0.15.9, py-textual-8.2.2,
     py-tzdata-2026.1, py-urwid-4.0.0, py-uv-build-0.11.3, py-werkzeug-3.1.8,
     rumdl-0.1.67, syncstorage-rs-0.22.2, tree-sitter-0.26.8.
VersionDeltaFile
1.27042+35-6doc/TODO
+35-61 files

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

FreeBSD/ports 087c085multimedia/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

(cherry picked from commit c1612985deae93d91687a580ce75852bd7cdb897)
DeltaFile
+6-3multimedia/mplayer/Makefile.common
+3-1multimedia/mplayer/distinfo
+3-1multimedia/mencoder/distinfo
+0-1multimedia/mplayer/Makefile
+1-0multimedia/mplayer/Makefile.optvars
+0-1multimedia/mencoder/Makefile
+13-76 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

LLVM/project f2505a5clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Use UnitProp for comdat, constant, dso_local
DeltaFile
+3-3clang/include/clang/CIR/Dialect/IR/CIROps.td
+2-3clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+5-62 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