FreeBSD/src a1d7837stand/efi/loader main.c

stand: Revert the EFI loader back to strict mode

The change to relaxed mode has had too many unintended breakages. Revert
back to strict mode until that works for all the cases that are
currently broken.

Fixes: 784150fd2535, d69fc3a9dc71
PR:  295289
Sponsored by: Netflix
DeltaFile
+1-1stand/efi/loader/main.c
+1-11 files

NetBSD/pkgsrc PgPmch3www/curl options.mk

   www/curl: Remove http3 option

   nghttp3, cmake and curl cause circular dependency.
   Reported by Marc Baudoin. Thank you.
VersionDeltaFile
1.29+12-12www/curl/options.mk
+12-121 files

LLVM/project 41c269cllvm/docs AMDGPUAsyncOperations.rst AMDGPUUsage.rst

[AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (#200374)

Also clean up the text a bit.
DeltaFile
+33-29llvm/docs/AMDGPUAsyncOperations.rst
+2-0llvm/docs/AMDGPUUsage.rst
+35-292 files

LLVM/project 0903081bolt/include/bolt/Core DebugNames.h DIEBuilder.h, bolt/lib/Core DebugNames.cpp DIEBuilder.cpp

[BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (#197670)

This change makes BOLT's split DWARF rewriting path produce
deterministic debug names output when processing CUs in parallel.

Previously, several pieces of state used while building `.debug_names`
and updating DWO names were populated during parallel CU processing.
This could make CU/TU index assignment, cross-
CU DIE lookup, and duplicate DWO name disambiguation depend on thread
scheduling order, which in turn could lead to non-reproducible output
across runs.
The patch moves DWO name collection into a deterministic pre-processing
step, pre-allocates debug names CU / foreign TU slots before concurrent
processing, protects cross-CU DIE tracking
with a mutex, and adds a stable tie-breaker when sorting accelerator
table entries. It also centralizes creation of the DWO output directory
before parallel work starts.
This improves reproducibility of BOLT output, makes debug info rewriting
less sensitive to parallel execution order, and avoids subtle

    [8 lines not shown]
DeltaFile
+89-5bolt/lib/Core/DebugNames.cpp
+63-12bolt/lib/Rewrite/DWARFRewriter.cpp
+6-36bolt/lib/Core/DIEBuilder.cpp
+14-6bolt/include/bolt/Core/DebugNames.h
+3-6bolt/include/bolt/Core/DIEBuilder.h
+175-655 files

FreeBSD/ports 71b7695filesystems/zerofs distinfo Makefile.crates

filesystems/zerofs: update to 1.1.14.

PR:             295680
DeltaFile
+81-81filesystems/zerofs/distinfo
+40-40filesystems/zerofs/Makefile.crates
+1-1filesystems/zerofs/Makefile
+122-1223 files

NetBSD/pkgsrc At3Zf4Xdoc CHANGES-2026

   doc: Added sysutils/trusted-firmware-a-imx8mq version 2.6
VersionDeltaFile
1.3404+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 256d092llvm/lib/Target/AMDGPU SIMachineFunctionInfo.cpp SIMachineFunctionInfo.h, llvm/test/CodeGen/MIR/AMDGPU machine-function-info-no-ir.mir machine-function-info-min-num-agprs.ll

[AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (#200647)

Fixes #162202.

---------

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
DeltaFile
+18-0llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-no-ir.mir
+14-0llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-min-num-agprs.ll
+4-0llvm/test/CodeGen/MIR/AMDGPU/machine-function-info.ll
+3-1llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
+3-0llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
+2-0llvm/test/CodeGen/MIR/AMDGPU/long-branch-reg-all-sgpr-used.ll
+44-13 files not shown
+47-19 files

FreeBSD/ports 224562cx11/py-nwg-displays distinfo Makefile

x11/py-nwg-displays: Update to 0.4.3

Changelog: https://github.com/nwg-piotr/nwg-displays/releases/tag/v0.4.3

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/py-nwg-displays/distinfo
+1-1x11/py-nwg-displays/Makefile
+4-42 files

NetBSD/pkgsrc JPTYdGTsysutils Makefile

   sysutils: add trusted-firmware-a-imx8mq
VersionDeltaFile
1.1193+2-1sysutils/Makefile
+2-11 files

NetBSD/pkgsrc STciDh3sysutils/trusted-firmware-a-imx8mq DESCR buildlink3.mk

   sysutils/trusted-firmware-a-imx8mq: add 2.6

   This package provides mainline TF-A for the NXP i.MX 8M Quad platform,
   for example used by u-boot for the Google's Coral Dev Board.
VersionDeltaFile
1.1+20-0sysutils/trusted-firmware-a-imx8mq/DESCR
1.1+13-0sysutils/trusted-firmware-a-imx8mq/buildlink3.mk
1.1+6-0sysutils/trusted-firmware-a-imx8mq/Makefile
1.1+2-0sysutils/trusted-firmware-a-imx8mq/PLIST
+41-04 files

FreeBSD/ports df9aa05x11/nwg-dock-hyprland distinfo Makefile

x11/nwg-dock-hyprland: Update to 0.4.10

Changelog:
- https://github.com/nwg-piotr/nwg-dock-hyprland/releases/tag/v0.4.9
- https://github.com/nwg-piotr/nwg-dock-hyprland/releases/tag/v0.4.10

Reported by:    GitHub (watch releases)
DeltaFile
+5-5x11/nwg-dock-hyprland/distinfo
+1-2x11/nwg-dock-hyprland/Makefile
+6-72 files

FreeBSD/ports d369a66x11/hyprls distinfo Makefile

x11/hyprls: Update to 0.14.0

Changelog: https://github.com/hyprland-community/hyprls/releases/tag/v0.14.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-7x11/hyprls/distinfo
+2-3x11/hyprls/Makefile
+9-102 files

FreeBSD/ports 44d6fe7devel/py-python-gitlab distinfo Makefile

devel/py-python-gitlab: Update 8.3.0 => 8.4.0

Changelog:
https://github.com/python-gitlab/python-gitlab/releases/tag/v8.4.0

PR:             295737
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/py-python-gitlab/distinfo
+1-1devel/py-python-gitlab/Makefile
+4-42 files

OpenZFS/src 20d5683.github/workflows zfs-arm.yml

CI: add concurrency support to zfs-arm

The zfs-arm workflow was the only build/test workflow without a
concurrency block, so superseded runs were not cancelled.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18608
DeltaFile
+4-0.github/workflows/zfs-arm.yml
+4-01 files

LLVM/project 28be1eallvm/lib/MC MCObjectFileInfo.cpp, llvm/test/DebugInfo/COFF fission-sections.ll

[MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (#199616)

Mirror ELF's SHF_EXCLUDE so lld-link drops .dwo content from the linked
image.
DeltaFile
+40-0llvm/test/DebugInfo/COFF/fission-sections.ll
+11-0llvm/lib/MC/MCObjectFileInfo.cpp
+51-02 files

OpenZFS/src bfb914c.github/workflows/scripts qemu-1-setup.sh

CI: apt-get update before purging host packages

The package removal ran against a stale package index and failed to
fetch a package that had been removed from the repository. Refresh
the index first.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18607
Closes #18609
DeltaFile
+2-0.github/workflows/scripts/qemu-1-setup.sh
+2-01 files

NetBSD/pkgsrc XePlSwLdoc CHANGES-2026

   doc: Updated lang/racket-textual to 9.2
VersionDeltaFile
1.3403+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mL0hL6Wlang/racket-textual PLIST distinfo

   racket-minimal: update to 9.2

   - The match form checks that when non-linear patterns (patterns
     where the same variable is used multiple times) are used with ...,
     the two parts of the matched value actually are equal. Additionally,
     match rejects non-linear patterns where one use of the variable is
     used with ... and another is not. This repair could cause existing
     code to fail.

   - Typed Racket types for the asin and acos procedures correctly
     handle situations where the function produces a complex number,
     avoiding unsound results that were previously possible. This repair
     could cause existing code to fail at compile time.

   - The #%foreign-inline core syntactic form provides unsafe access
     to facilities provided at the linklet layer by a Racket
     implementation. This means that any code that handles all core
     forms by enumeration will need to be updated.


    [34 lines not shown]
VersionDeltaFile
1.22+25-16lang/racket-textual/PLIST
1.30+4-4lang/racket-textual/distinfo
1.49+2-2lang/racket-textual/Makefile
+31-223 files

NetBSD/pkgsrc ZcKnsVqdoc CHANGES-2026

   doc: Updated lang/racket to 9.2
VersionDeltaFile
1.3402+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1JZuQaolang/racket PLIST distinfo

   racket: update to 9.2

   - The match form checks that when non-linear patterns (patterns
     where the same variable is used multiple times) are used with ...,
     the two parts of the matched value actually are equal. Additionally,
     match rejects non-linear patterns where one use of the variable is
     used with ... and another is not. This repair could cause existing
     code to fail.

   - Typed Racket types for the asin and acos procedures correctly
     handle situations where the function produces a complex number,
     avoiding unsound results that were previously possible. This repair
     could cause existing code to fail at compile time.

   - The #%foreign-inline core syntactic form provides unsafe access
     to facilities provided at the linklet layer by a Racket
     implementation. This means that any code that handles all core
     forms by enumeration will need to be updated.


    [34 lines not shown]
VersionDeltaFile
1.27+33-16lang/racket/PLIST
1.33+4-4lang/racket/distinfo
1.125+2-2lang/racket/Makefile
+39-223 files

FreeBSD/ports f4bbd67devel/py-archinfo distinfo Makefile

devel/py-archinfo: Update 9.2.211 => 9.2.219

Commit log:
https://github.com/angr/archinfo/compare/v9.2.211...v9.2.219

PR:             295744
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/py-archinfo/distinfo
+1-1devel/py-archinfo/Makefile
+4-42 files

LLVM/project f68ef5bclang-tools-extra/clang-tidy/cppcoreguidelines MissingStdForwardCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix FP/FN in cppcoreguidelines-missing-std-forward (#178651)

Closes #176873
DeltaFile
+39-42clang-tools-extra/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.cpp
+60-0clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/missing-std-forward.cpp
+6-1clang-tools-extra/docs/ReleaseNotes.rst
+105-433 files

FreeBSD/src 0e3c9cbusr.sbin/bsdinstall/scripts script

bsdinstall: script: Fix scripted DISTRIBUTIONS

Restore exporting DISTRIBUTIONS to make it available to other scripts.

Reviewed by:    imp, asomers
Fixes:          dc14ae4217a0 ("bsdinstall: do pkgbase installations with the "script" command")
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57319

(cherry picked from commit 283959bbe0863917c4fc3200a92d1055a4c89bdc)
DeltaFile
+1-0usr.sbin/bsdinstall/scripts/script
+1-01 files

LLVM/project 50f452fllvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine select-ctlz-to-cttz.ll

[InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (#200583)

Does not fold correctly: https://alive2.llvm.org/ce/z/uhHnBd
DeltaFile
+21-0llvm/test/Transforms/InstCombine/select-ctlz-to-cttz.ll
+3-1llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+24-12 files

NetBSD/pkgsrc PaLzFNodevel/protobuf Makefile

   devel/protobuf: Stop requiring gcc13

   Upstream's bugfix for this is in 35.0, and it builds with gcc10.
   Avoiding gcc13 is good just for avoiding, but it also allows qgis4 to
   build on NetBSD 10, instead of failing due to the woes of varying
   libstdc++.  Leave the comment for now, until we're sure this is fixed.
VersionDeltaFile
1.107+8-3devel/protobuf/Makefile
+8-31 files

FreeBSD/ports f954a00math/octave pkg-plist distinfo, math/octave-forge-automatic-differentiation Makefile

math/octave: Update to 11.2.0.

- Bump portrevision of octave-forge-* ports, because of major version
  number change for liboctinterp.so.
DeltaFile
+6-4math/octave/pkg-plist
+3-5math/octave/distinfo
+0-4math/octave/Makefile
+1-1math/octave-forge-automatic-differentiation/Makefile
+1-1math/octave-forge-bim/Makefile
+1-1math/octave-forge-bioinfo/Makefile
+12-16136 files not shown
+148-123142 files

FreeBSD/ports 694977cnet-mgmt/netxms Makefile distinfo

net-mgmt/netxms: Update 6.1.1 => 6.1.3

Release Notes:
https://netxms.com/release-notes/

- Replace PORTVERSION with DISTVERSION in MASTER_SITES.
- Switch from http to https in MASTER_SITES.
- Allow to build provided driver packages for several DBs.

PR:             295731
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+4-5net-mgmt/netxms/Makefile
+3-5net-mgmt/netxms/distinfo
+6-0net-mgmt/netxms/pkg-plist
+13-103 files

FreeBSD/ports df20d75emulators/wine-devel pkg-plist distinfo, emulators/wine-devel/files patch-dlls_ntdll_unix_signal__x86__64.c patch-configure.ac

emulators/wine-devel: Update 11.7 => 11.10

Changelog:
- Bundled vkd3d upgraded to version 2.0.
- XPath support reimplemented without libxml2.
- Bundled SQLite library.
- Initial support for system threads.
- Thread suspension in emulated code on ARM64.
- More work on MSXML reimplementation without libxml2.
- Improved keyboard layout support using XKBRegistry.
- More VBScript compatibility improvements.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.10
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.9
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.8

PR:             295747
Sponsored by:   UNIS Labs
DeltaFile
+17-0emulators/wine-devel/pkg-plist
+11-0emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__x86__64.c
+3-3emulators/wine-devel/distinfo
+2-2emulators/wine-devel/files/patch-configure.ac
+2-2emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c
+1-1emulators/wine-devel/Makefile
+36-86 files

LLVM/project 1bbd613llvm/lib/Transforms/InstCombine InstCombineShifts.cpp, llvm/test/Analysis/ValueTracking recurrence-knownbits.ll

[InstCombine] Fold lshr 1, X into zext (X == 0) (#200669)

This PR implements the missed optimisation reported in #200538.

`1 >> X` produces 1 only when X == 0, and 0 for all other in-range
values. Fold it directly into `zext (icmp eq X, 0)`.
DeltaFile
+42-0llvm/test/Transforms/InstCombine/lshr.ll
+8-6llvm/test/Transforms/InstCombine/shift-direction-in-bit-test.ll
+8-5llvm/test/Transforms/InstCombine/and2.ll
+2-4llvm/test/Transforms/InstCombine/conditional-variable-length-signext-after-high-bit-extract.ll
+4-0llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
+2-1llvm/test/Analysis/ValueTracking/recurrence-knownbits.ll
+66-166 files

OpenBSD/ports SYcEm0igames/recoil-rts Makefile, games/recoil-rts/patches patch-AI_Skirmish_BARb_src_lib_angelscript_source_as_callfunc_cpp

   Fix angelscript segfault in BarbarianAI of recoil-rts. Found by fabien@
   who also came up with the fix.

   see https://github.com/anjo76/angelscript/pull/72
VersionDeltaFile
1.1+37-0games/recoil-rts/patches/patch-AI_Skirmish_BARb_src_lib_angelscript_source_as_callfunc_cpp
1.27+1-0games/recoil-rts/Makefile
+38-02 files