FreeBSD/ports ba3ff6acad/kicad distinfo, cad/kicad-doc/files patch-src_pcbnew_pcbnew__create__board.adoc

cad/kicad: update KiCad and libraries to 10.0.2

Announcement soon on https://www.kicad.org/blog/
DeltaFile
+0-50cad/kicad/files/patch-pcbnew_edit__track__width.cpp
+30-0cad/kicad-doc/files/patch-src_pcbnew_pcbnew__create__board.adoc
+3-3cad/kicad/distinfo
+3-3cad/kicad-library-templates/distinfo
+3-3cad/kicad-library-symbols/distinfo
+3-3cad/kicad-library-packages3d/distinfo
+42-6210 files not shown
+58-7616 files

OPNSense/core 9b93f84src/opnsense/mvc/app/controllers/OPNsense/Kea/Api LeasesController.php, src/opnsense/mvc/app/views/OPNsense/Kea leases6.volt leases4.volt

Services: Kea DHCPv4/6: Build reservation status from control socket output, so it matches the scope of individual subnet (#10276)

* Services: Kea DHCPv4/6: Build reservation status from control socket output, so it matches the scope of individual subnets as well. Add client-id since it's relevant for IPv4 leases as well in default configuration.

We return an array now, change frontend detection if it's dynamic or static lease

Missed a closing bracket

Typo in client_id

Remove unused imports in LeasesController

Add comment to build_reserved_matches() to explain why the subnet-id logic exists now

* Add state as well, helpful for troubleshooting

* Add a state formatter to convert number status into their documented meaning

* Some data-width micro management
DeltaFile
+63-2src/opnsense/scripts/kea/get_kea_leases.py
+0-37src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
+16-5src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+15-3src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+94-474 files

LLVM/project 062ddf5llvm/lib/Target/RISCV RISCVInstrInfoZvvmm.td RISCVInstrInfoZvvm.td

[RISCV][NFC] Rename `Zvvmm` instruction file to `Zvvm` (#196692)

Renames `RISCVInstrInfoZvvmm.td` to `RISCVInstrInfoZvvm.td` so `Zvvmm`
and `Zvvfmm` share the same IME instruction file according to the spec.
And all future instructions from the `Zvvm family` will be placed here
too.

This PR is required for reviewing #196486 in order to make GitHub show
the diff correcrly.
DeltaFile
+0-37llvm/lib/Target/RISCV/RISCVInstrInfoZvvmm.td
+37-0llvm/lib/Target/RISCV/RISCVInstrInfoZvvm.td
+1-1llvm/lib/Target/RISCV/RISCVInstrInfo.td
+38-383 files

FreeBSD/doc 7232e5bwebsite/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: additional commits entries added

Entries in the Man Pages sections added,
entries from the latest commits added

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D56902
DeltaFile
+83-4website/content/en/releases/15.1R/relnotes.adoc
+83-41 files

OpenBSD/src Ze9aPy3sys/dev/pci if_mwx.c if_mwxreg.h

   Implement RSSI reporting for mwx(4).

   Diff provided by Benjamin Lee McQueen (mcq at disroot.org)
VersionDeltaFile
1.8+48-10sys/dev/pci/if_mwx.c
1.5+12-1sys/dev/pci/if_mwxreg.h
+60-112 files

OpenBSD/ports 99fvuv0devel/meson distinfo meson.port.mk, devel/meson/patches patch-mesonbuild_build_py

   Update to meson-1.11.1.
VersionDeltaFile
1.65+2-2devel/meson/patches/patch-mesonbuild_build_py
1.108+2-2devel/meson/distinfo
1.47+3-0devel/meson/pkg/PLIST
1.122+1-1devel/meson/meson.port.mk
1.158+1-1devel/meson/Makefile
+9-65 files

OpenBSD/src bEdSI2Xlib/libssl ssl_tlsext.c

   libssl: record extension lengths in ClientHello hashing

   The ClientHello hash is intended to ensure that the second CH after an HRR
   only makes the allowed changes to the TLS extensiosn by recording message
   type followed by the raw extension data if it must remain unchanged.
   This makes it possible (in principle) that part of free form extension
   data is confused with type (and length) information of a subsequent
   extension.

   Recording the length after the type prevents such a confusion and fixes
   the framing of the extensions.

   Found by Frank Denis

   ok jsing
VersionDeltaFile
1.160+4-1lib/libssl/ssl_tlsext.c
+4-11 files

FreeBSD/ports 78414b4devel/apache-commons-io distinfo Makefile

devel/apache-commons-io: Update to 2.22.0
DeltaFile
+3-3devel/apache-commons-io/distinfo
+1-2devel/apache-commons-io/Makefile
+4-52 files

OpenBSD/src ik8dUKalib/libssl ssl_lib.c

   ssl_lib: trade two extra empty lines for a missing one
VersionDeltaFile
1.334+2-4lib/libssl/ssl_lib.c
+2-41 files

OpenBSD/src aOOketJsys/dev/sun sunkbd.c

   unifdef call into removed sparc-only tctrl(4)
VersionDeltaFile
1.29+1-16sys/dev/sun/sunkbd.c
+1-161 files

FreeBSD/ports a7e5968misc/codex distinfo Makefile

misc/codex: Update to 0.130.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.129.0
- https://github.com/openai/codex/releases/tag/rust-v0.130.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-3misc/codex/distinfo
+4-3misc/codex/Makefile
+1-0misc/codex/Makefile.crates
+10-63 files

LLVM/project e78381dllvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-instructions.ll

[AArch64][GlobalISel] Promote BF16 G_FCMP (#196093)

This adds bf16 legalization for floating point compares.
DeltaFile
+955-205llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+758-208llvm/test/CodeGen/AArch64/bf16-instructions.ll
+432-127llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+6-1llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+2,151-5414 files

OpenBSD/ports nl0ON0Inet/dnscontrol Makefile

   dnscontrol: move homepage after the GH org moved

   This port is also lagging behind quite a bit...
VersionDeltaFile
1.39+2-2net/dnscontrol/Makefile
+2-21 files

OpenBSD/src vf2g3TJlib/libcrypto/pkcs12 p12_npas.c

   PKCS#12: fix erroneous error check in PKCS12_newpass()

   This is an error I introduced in a refactoring two years ago in r1.20.
   This means that nothing uses this...

   From Frank Denis via logan
VersionDeltaFile
1.29+3-3lib/libcrypto/pkcs12/p12_npas.c
+3-31 files

LLVM/project 5022a16clang-tools-extra/clang-tidy/google ExplicitConstructorCheck.cpp, clang-tools-extra/clang-tidy/misc ExplicitConstructorCheck.cpp

[clang-tidy] Migrate explicit-constructor check from google to misc and add relative aliases (#194807)

Fixes #126032
DeltaFile
+188-0clang-tools-extra/test/clang-tidy/checkers/misc/explicit-constructor.cpp
+0-188clang-tools-extra/test/clang-tidy/checkers/google/explicit-constructor.cpp
+139-0clang-tools-extra/clang-tidy/misc/ExplicitConstructorCheck.cpp
+0-139clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp
+59-0clang-tools-extra/test/clang-tidy/checkers/misc/explicit-constructor-cxx20.cpp
+0-59clang-tools-extra/test/clang-tidy/checkers/google/explicit-constructor-cxx20.cpp
+386-38615 files not shown
+513-48221 files

OpenBSD/ports mhVf62qmail/offlineimap Makefile distinfo, mail/offlineimap/patches patch-setup_py

   update to offlineimap-8.0.2
VersionDeltaFile
1.77+11-10mail/offlineimap/Makefile
1.49+2-2mail/offlineimap/distinfo
1.3+0-0mail/offlineimap/patches/patch-setup_py
+13-123 files

NetBSD/pkgsrc-wip 8dc5788bob distinfo cargo-depends.mk

bob: Update to 0.99.5.

* Sandbox setup actions and per-package pre/post-build hook `cmd` actions no
  longer have any environment applied to them.  This allows setting variables
  such as `LD_PRELOAD`, which otherwise would be applied directly to the chroot
  command and likely lead to failures in the host environment.  This is a
  breaking change, but is hopefully clearer overall and less surprising for the
  common cases.

* Ensure all `bob dev` sandbox commands use `environment.dev` rather than
  `environment.build`.

* `bob log <pkg>` falls back to `setup.log` when no failed stage was recorded,
  so that failures that happen before any pkgsrc stage runs work as expected.

* Improve error handling and output formatting for pre-build and post-build
  scripts and hooks, as well as ensuring that the failure reasons are correctly
  propagated to build status results.


    [4 lines not shown]
DeltaFile
+15-24bob/distinfo
+4-7bob/cargo-depends.mk
+1-1bob/Makefile
+20-323 files

OPNSense/core 48da1cesrc/opnsense/mvc/app/models/OPNsense/Unbound/ACL ACL.xml

Rename Unbound service display name in ACL.xml (#10278)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Unbound/ACL/ACL.xml
+1-11 files

LLVM/project ebf6a41clang-tools-extra/clangd .clang-format-ignore

[CI] Ignore TidyFastChecks.inc for formatter CI. NFC. (#196682)

`TidyFastChecks.inc` is generated and its contents should not be checked
by clang-format CI workflow. Add a local `.clang-format-ignore` entry so
the PR formatting check does not report diffs for this file.

Related run:
https://github.com/llvm/llvm-project/pull/194516#issuecomment-4332061836
DeltaFile
+2-0clang-tools-extra/clangd/.clang-format-ignore
+2-01 files

LLVM/project d3a4bb0clang-tools-extra/clang-tidy/modernize UseNodiscardCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Avoid `use-nodiscard` false positives for class templates (#196661)

Do not suggest adding `[[nodiscard]]` to functions returning a class
template specialization whose primary template is already marked
`[[nodiscard]]`.

Class template specializations do not carry the `[[nodiscard]]`
attribute on their own declarations, so `modernize-use-nodiscard`
previously missed this case and emitted redundant diagnostics for return
types such as:
```cpp
template <class T>
struct [[nodiscard]] Result;

Result<int> f() const;
```
Fixes #163425.
DeltaFile
+20-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-nodiscard.cpp
+5-0clang-tools-extra/clang-tidy/modernize/UseNodiscardCheck.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+30-03 files

OpenBSD/src 5uFYuYzsys/scsi cd.c sd.c

   remove unneeded ufs/ffs/fs.h includes

   added for BBSIZE and SBSIZE which are no longer used
VersionDeltaFile
1.268+1-4sys/scsi/cd.c
1.342+1-3sys/scsi/sd.c
+2-72 files

FreeBSD/src 555ffd9sys/dev/pci pci.c

pci: use uint32_t for eecp

eecp holds the extended capability offset. If that offset is larger
than 0xff, storing it in uint8_t truncates it, which can make the
early EHCI/XHCI capability walk read the wrong location and loop during
boot.

Seen on AMD device 1022:151e, where HCCPARAMS1 = 0x0118ffc5 and the
first xHCI extended capability offset is 0x460. Widen eecp to uint32_t
in xhci_early_takeover(), matching xhci_pci_take_controller().

Signed-off-by: Gisle Nes <gisle at gisle.net>
Reviewed by:    zlei, aokblast
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2127
Closes:         https://github.com/freebsd/freebsd-src/pull/2127
DeltaFile
+1-1sys/dev/pci/pci.c
+1-11 files

NetBSD/pkgsrc-wip f7da805emacs-git Makefile PLIST

emacs-git:... and back to 32
DeltaFile
+1-1emacs-git/Makefile
+1-0emacs-git/PLIST
+2-12 files

FreeBSD/src 44338ccetc/mtree BSD.root.dist

BSD.root.dist: Correct tag for /etc/sysctl.kld.d

This is only used by rc.subr and belongs in rc, not runtime.

Fixes:          fa6d67cd16b5 ("BSD.root.dist: Add package tag for all directories")
MFC after:      3 days
Reviewed by:    ivy
Differential Revision:  https://reviews.freebsd.org/D56900
DeltaFile
+1-1etc/mtree/BSD.root.dist
+1-11 files

FreeBSD/doc 43bff56website/data/ru/news news.toml

website: update ru/news - SA, EN, 15.1R news translated

Differential Revision: https://reviews.freebsd.org/D56899
DeltaFile
+20-0website/data/ru/news/news.toml
+20-01 files

LLVM/project 7c9f1d2clang/www cxx_dr_status.html

[clang] Update `cxx_dr_status.html` (#196702)

Updates from 2026-05-08 CWG telecon.
DeltaFile
+48-13clang/www/cxx_dr_status.html
+48-131 files

LLVM/project e361f28llvm/include/llvm/ObjectYAML BBAddrMapYAML.h ELFYAML.h, llvm/lib/ObjectYAML BBAddrMapYAML.cpp ELFYAML.cpp

[ObjectYAML][NFC] Extract BBAddrMap YAML types into shared namespace (#196019)

Move BBAddrMapEntry and PGOAnalysisMapEntry out of namespace ELFYAML
into a new format-agnostic namespace BBAddrMapYAML so that COFF
YAML support can reuse the same schema and MappingTraits.
DeltaFile
+132-0llvm/include/llvm/ObjectYAML/BBAddrMapYAML.h
+3-93llvm/include/llvm/ObjectYAML/ELFYAML.h
+73-0llvm/lib/ObjectYAML/BBAddrMapYAML.cpp
+0-51llvm/lib/ObjectYAML/ELFYAML.cpp
+6-5llvm/tools/obj2yaml/elf2yaml.cpp
+4-4llvm/lib/ObjectYAML/ELFEmitter.cpp
+218-1531 files not shown
+219-1537 files

FreeBSD/src 072f79dsys/x86/cpufreq hwpstate_amd.c

hwpstate_amd: Initialize CPPC driver type

Assign the driver type instead of preserving uninitialized stack data

PR:     294899
Reviewed by:    aokblast
DeltaFile
+1-1sys/x86/cpufreq/hwpstate_amd.c
+1-11 files

LLVM/project d55e108llvm/lib/Target/AArch64 AArch64DeadRegisterDefinitionsPass.cpp

[AArch64][NFC] Remove unused TRI member from class (#184363)

I’ve removed the TRI member and its initialization, leaving only MRI and
TII as the stored pointers.

---------

Co-authored-by: Benjamin Maxwell <benjamin.maxwell at arm.com>
DeltaFile
+0-3llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
+0-31 files

FreeBSD/ports 4702d4bdevel/pyenv distinfo pkg-plist

devel/pyenv: Update to 2.6.30
DeltaFile
+3-3devel/pyenv/distinfo
+2-0devel/pyenv/pkg-plist
+1-1devel/pyenv/Makefile
+6-43 files