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

Linux/linux e43ffb6. Makefile

Linux 7.1-rc6
DeltaFile
+1-1Makefile
+1-11 files

OpenBSD/ports eu7DUi5www/hugo distinfo modules.inc

   www/hugo: update to 0.162.1

   Changes:
    - https://github.com/gohugoio/hugo/releases/tag/v0.162.0
    - https://github.com/gohugoio/hugo/releases/tag/v0.162.1
VersionDeltaFile
1.96+118-90www/hugo/distinfo
1.59+44-30www/hugo/modules.inc
1.104+4-1www/hugo/Makefile
+166-1213 files

FreeBSD/ports 3de7012devel/hs-ghcup distinfo Makefile, devel/hs-ghcup/files patch-ghcup.cabal

devel/hs-ghcup: Update to 0.2.5.0

ChangeLog:
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.5.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.4.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.3.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.2.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.1.0

Breaking changes:
  * cabal install <ghc-ver> is gone, use cabal install
    ghc <ghc-ver>
  * cabal install-cabal <cabal-ver> is gone, use
    cabal install cabal <cabal-ver>
  * ghcup compile hls --isolate=/tmp/foo installs binaries
    into /tmp/foo/bin instead of /tmp/foo
  * ghcup list may show -rX suffix on versions when there's
    a revision update
    * if you rely on version equality checks in a script and

    [11 lines not shown]
DeltaFile
+155-143devel/hs-ghcup/distinfo
+103-70devel/hs-ghcup/Makefile
+13-0devel/hs-ghcup/files/patch-ghcup.cabal
+271-2133 files

FreeBSD/ports d8d780ddevel/hs-ghcup distinfo Makefile, devel/hs-ghcup/files patch-ghcup.cabal

devel/hs-ghcup: Update to 0.2.5.0

ChangeLog:
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.5.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.4.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.3.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.2.0
  * https://github.com/haskell/ghcup-hs/releases/tag/v0.2.1.0

Breaking changes:
  * cabal install <ghc-ver> is gone, use cabal install
    ghc <ghc-ver>
  * cabal install-cabal <cabal-ver> is gone, use
    cabal install cabal <cabal-ver>
  * ghcup compile hls --isolate=/tmp/foo installs binaries
    into /tmp/foo/bin instead of /tmp/foo
  * ghcup list may show -rX suffix on versions when there's
    a revision update
    * if you rely on version equality checks in a script and

    [9 lines not shown]
DeltaFile
+155-143devel/hs-ghcup/distinfo
+103-70devel/hs-ghcup/Makefile
+13-0devel/hs-ghcup/files/patch-ghcup.cabal
+271-2133 files

OpenBSD/src DLwaDV6usr.bin/tmux cmd-display-panes.c

   Only draw visible parts of numbers for display-panes.
VersionDeltaFile
1.48+44-15usr.bin/tmux/cmd-display-panes.c
+44-151 files

LLVM/project 8635024llvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 sve-ldst-multi-vec.mir

[AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (#200238)

We recently started emitting these in
84fab943b5740ec273e9f8d238ea8420033320a4, which now means we can hit an
unhandled opcode error in AArch64InstrInfo::getMemOpInfo when resolving
stack offsets.

Fixes #200034
DeltaFile
+198-0llvm/test/CodeGen/AArch64/sve-ldst-multi-vec.mir
+48-0llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+246-02 files

LLVM/project 6897c5ellvm/lib/Target/M68k M68kInstrFormats.td M68kInstrInfo.td, llvm/lib/Target/M68k/AsmParser M68kAsmParser.cpp

[M68k][MC] Add MC support for PCI w/ base displacement addressing mode (#200696)

Program Counter Indirect with Index (PCI) is augmented in M68020+ with
(1) larger displacement (up to 32-bit), and (2) Index scaling factor. We
call this PCIBD (PCI with Base Displacement) to distinguish it with the
older PCI.
Since all the components inside PCIBD are optional, including index
register, we can actually use it to replace PCD (PC displacement)
addressing mode in newer machines in order to leverage the larger
displacement.

This is the first step to support 32-bit memory addresses on M68020+
machines.
DeltaFile
+71-15llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp
+57-2llvm/lib/Target/M68k/M68kInstrFormats.td
+37-2llvm/lib/Target/M68k/M68kInstrInfo.td
+35-3llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
+19-0llvm/lib/Target/M68k/MCTargetDesc/M68kMemOperandPrinter.h
+15-2llvm/lib/Target/M68k/M68kAsmPrinter.cpp
+234-2412 files not shown
+311-3318 files

LLVM/project d85d2a4llvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 sve-multivector-load-frame-index.ll

[AArch64][SVE] Handle multi-vector load/store opcodes in frame-index elimination

Lowering a wide scalable load from a stack object produces an
LD1*_{2Z,4Z}_IMM[_PSEUDO] with a frame-index base. getMemOpInfo() and getLoadStoreImmIdx()
had no entries for these SME2/SVE2p1 multi-vector opcodes, so PEI crasheds.
DeltaFile
+174-0llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+79-0llvm/test/CodeGen/AArch64/sve-multivector-load-frame-index.ll
+253-02 files

FreeBSD/ports 616dcacdevel/rust-cbindgen distinfo Makefile

devel/rust-cbindgen: update to 0.29.3

Release Notes:
  https://github.com/mozilla/cbindgen/releases/tag/v0.29.3
DeltaFile
+3-3devel/rust-cbindgen/distinfo
+1-2devel/rust-cbindgen/Makefile
+4-52 files

OpenBSD/src wdDe1wnusr.bin/tmux screen-redraw.c

   When pane-border-indicators is set to "both" or "arrows", only draw
   arrows on the active floating pane and no other floating panes. Also
   there is no need to loop in screen_redraw_cell_border if only checking
   one pane.
VersionDeltaFile
1.128+62-49usr.bin/tmux/screen-redraw.c
+62-491 files

LLVM/project fae9a1cclang/lib/Format UnwrappedLineParser.cpp UnwrappedLineParser.h, clang/unittests/Format FormatTestVerilog.cpp

[clang-format] Recognize Verilog class item qualifiers (#199085)

old

```SystemVerilog
class Packet
  extern protected virtual function int send
      (int value);
  endclass : Packet
```

new

```SystemVerilog
class Packet
  extern protected virtual function int send
      (int value);
endclass : Packet
```

    [3 lines not shown]
DeltaFile
+11-2clang/lib/Format/UnwrappedLineParser.cpp
+6-0clang/unittests/Format/FormatTestVerilog.cpp
+2-0clang/lib/Format/UnwrappedLineParser.h
+1-0clang/lib/Format/FormatToken.h
+20-24 files

LLVM/project 0631ac7clang/lib/Format DefinitionBlockSeparator.cpp, clang/unittests/Format DefinitionBlockSeparatorTest.cpp

[clang-format] Remove the blank line in the function try block (#199086)

old with config `{SeparateDefinitionBlocks: Always}`

```C++
void foo() try {
  // do something
} catch (const std::exception &e) {

  // handle exception
}
```

new

```C++
void foo() try {
  // do something
} catch (const std::exception &e) {

    [7 lines not shown]
DeltaFile
+17-1clang/unittests/Format/DefinitionBlockSeparatorTest.cpp
+3-0clang/lib/Format/DefinitionBlockSeparator.cpp
+20-12 files