LLVM/project 2cd67b8clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format][NFC] Adapt test data

To the fixed issue.

This amends 3f42ec658f2f08d8ce11909603c8a82dc9e1045a.
DeltaFile
+5-5clang/unittests/Format/TokenAnnotatorTest.cpp
+5-51 files

LLVM/project 2716f10llvm/test/CodeGen/AMDGPU swizzle.bit.extract.ll spillv16.mir

AMDGPU: Avoid using -march in tests
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll
+3-3llvm/test/CodeGen/AMDGPU/spillv16.mir
+3-3llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll
+3-3llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll
+2-2llvm/test/CodeGen/AMDGPU/fabs.ll
+2-2llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll
+17-1722 files not shown
+45-4528 files

LLVM/project 51842c0clang/include/clang/Driver ToolChain.h, clang/lib/Driver Driver.cpp ToolChain.cpp

clang: Simplify OpenMP triple adjustment

Previously this would find a list of offloading triples,
then later fill in the unknown components specifically for
OpenMP after the fact. Start normalizing the triples upfront,
before inserting into the set. Also stop special casing OpenMP
since there's no apparent reason to treat it differently from
other offload languages.

Also operate on the Triple rather than the string, and handle
the unset OS and environment separately.
DeltaFile
+19-13clang/include/clang/Driver/ToolChain.h
+9-10clang/lib/Driver/Driver.cpp
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+1-1clang/lib/Driver/ToolChain.cpp
+30-254 files

LLVM/project d65b8fbclang/include/clang/Driver ToolChain.h, clang/lib/Driver Driver.cpp

clang: Store Triple in multiset

Previously this was storing StringRefs, which just happen
to be constant allocated strings. Change this into an owning
reference in the form that will actually be used. This will allow
changing the triples to something computed without maintaining
a table of every possible permutation.
DeltaFile
+20-16clang/lib/Driver/Driver.cpp
+7-0llvm/include/llvm/TargetParser/Triple.h
+4-0clang/include/clang/Driver/ToolChain.h
+31-163 files

FreeBSD/ports 0054d3edevel/hs-alex distinfo Makefile

devel/hs-alex: Update 3.5.4.0 => 3.5.4.2

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/hs-alex/distinfo
+1-1devel/hs-alex/Makefile
+4-42 files

LLVM/project b579c5bclang/lib/Format QualifierAlignmentFixer.cpp FormatToken.h, clang/unittests/Format QualifierFixerTest.cpp FormatTest.cpp

[clang-format] Fix spacing before :: after non-macro identifiers (#189024)

This narrows clang-format's spacing heuristic for `identifier ::`.

Previously, clang-format preserved existing whitespace before `::` after
any
identifier, which caused inputs like:

```c++
template <typename T>
auto mem = &T :: member;
```

to format as:

```c++
template <typename T>
auto mem = &T ::member;
```

    [20 lines not shown]
DeltaFile
+2-27clang/lib/Format/QualifierAlignmentFixer.cpp
+27-0clang/lib/Format/FormatToken.h
+6-6clang/unittests/Format/QualifierFixerTest.cpp
+3-4clang/lib/Format/TokenAnnotator.cpp
+0-3clang/lib/Format/QualifierAlignmentFixer.h
+2-0clang/unittests/Format/FormatTest.cpp
+40-406 files

LLVM/project 5fa087fclang/lib/Format UnwrappedLineFormatter.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Don't merge short records with directly created objects (#189200)

It did merge the wrong brace.

Fixes #189155
DeltaFile
+6-0clang/unittests/Format/FormatTest.cpp
+3-1clang/lib/Format/UnwrappedLineFormatter.cpp
+9-12 files

NetBSD/pkgsrc EsvFZDmdoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.1996+7-1doc/CHANGES-2026
+7-11 files

NetBSD/pkgsrc rYqwYnJprint/tex-lastpage distinfo Makefile, print/tex-lastpage-doc distinfo Makefile

   tex-lastpage{,-doc}: update to 2.1h

   2.1h
   The hook label for lastpagemodern.sty is now set to "lastpage".
   A fix for compatibility with the titlesec package was applied.

   2.1g
   With the new kernel, special handling for packages french and frenchle must
   not be done.

   2.1f
   Fix for new format version: Since LaTeX-format 2025-06-01 after shipping the
   last page all further |\write|s are made |\immediate|, making
   |\addtocounter{page}{-1}| and then |\addtocounter{page}{+1}| obsolete.
VersionDeltaFile
1.12+4-4print/tex-lastpage-doc/distinfo
1.12+4-4print/tex-lastpage/distinfo
1.10+3-3print/tex-lastpage-doc/Makefile
1.11+3-3print/tex-lastpage/Makefile
+14-144 files

NetBSD/pkgsrc IhbrFaWprint/tex-kotex-oblivoir distinfo Makefile, print/tex-kotex-oblivoir-doc distinfo Makefile

   tex-kotex-oblivoir{,-doc}: update to 3.5

   changes unknown
VersionDeltaFile
1.15+4-4print/tex-kotex-oblivoir/distinfo
1.15+4-4print/tex-kotex-oblivoir-doc/distinfo
1.14+3-3print/tex-kotex-oblivoir/Makefile
1.14+3-3print/tex-kotex-oblivoir-doc/Makefile
+14-144 files

NetBSD/src nUEnRPIsys/arch/amiga/conf files.amiga, sys/arch/atari/conf files.atari

   Consolidate a bunch of sub-includes of various config definitions
   that were extremely-but-not-universally-common across the various
   m68k platforms into files.m68k.
VersionDeltaFile
1.72+27-1sys/arch/m68k/conf/files.m68k
1.134+1-27sys/arch/atari/conf/files.atari
1.52+1-24sys/arch/news68k/conf/files.news68k
1.97+1-23sys/arch/x68k/conf/files.x68k
1.194+1-22sys/arch/amiga/conf/files.amiga
1.86+1-21sys/arch/sun3/conf/files.sun3
+32-1189 files not shown
+41-25615 files

NetBSD/pkgsrc q1tSduuprint/tex-koma-script distinfo Makefile

   tex-koma-script: update to 3.49.2

   3.49.1
   - Workaround for generic cmd hook when catcode changing packages are used
   - A message to be used only with KOMA-Script classes has been used with other
     classes too
   Both issue has been fixed, because they were results of KOMA-Script changed
   in 2025.

   3.49.2
   The KOMA-Script author apologizes to all users and distributors for the BETA
   test message in the classes and packages of KOMA-Script Release 3.49.1. This
   build error has been fixed in version 3.49.2.
VersionDeltaFile
1.30+4-4print/tex-koma-script/distinfo
1.30+3-3print/tex-koma-script/Makefile
1.20+3-1print/tex-koma-script/PLIST
+10-83 files

NetBSD/pkgsrc 62EoceMprint/tex-jsclasses distinfo Makefile

   tex-jsclasses: update to 20250510

   * jsclasses: Insert \inhibitglue and \ignorespaces at start of
                \footnote content.
   * okumacro.sty: Fix an error for \whichpage.
VersionDeltaFile
1.16+3-3print/tex-jsclasses/distinfo
1.15+2-2print/tex-jsclasses/Makefile
+5-52 files

FreeBSD/ports bb3fad4net/libnpupnp distinfo Makefile

net/libnpupnp: Update to 6.3.0

Changelog:
https://framagit.org/medoc92/npupnp/-/blob/ddda548891a4bafac96e5ff395d487587e7d16ae/debian/changelog
DeltaFile
+3-3net/libnpupnp/distinfo
+2-3net/libnpupnp/Makefile
+1-1net/libnpupnp/pkg-plist
+6-73 files

FreeBSD/ports f483eccgraphics/luminance-qt5 pkg-plist Makefile, graphics/luminance-qt5/files patch-src_Exif_ExifOperations.cpp patch-src_MainWindow_MainWindow.cpp

graphics/luminance-qt5: Remove port

Marked BROKEN over a year ago, outdated and depends on legacy QT 5
Upstream is now located at https://github.com/LuminanceHDR/LuminanceHDR
DeltaFile
+0-131graphics/luminance-qt5/pkg-plist
+0-88graphics/luminance-qt5/files/patch-src_Exif_ExifOperations.cpp
+0-72graphics/luminance-qt5/Makefile
+0-50graphics/luminance-qt5/files/patch-src_MainWindow_MainWindow.cpp
+0-46graphics/luminance-qt5/files/patch-CMakeLists.txt
+0-29graphics/luminance-qt5/files/patch-src_Libpfs_exif_exifdata.cpp
+0-41612 files not shown
+1-56218 files

FreeBSD/ports d4d175agraphics/openexr Makefile distinfo, graphics/openexr-website-docs distinfo Makefile

graphics/openexr*: Update to 3.4.8

Bugfix release

Changelog(s):
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.8
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.7
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.6

PR:             293859
DeltaFile
+0-11graphics/openexr/files/patch-src_lib_OpenEXRCore_unpack.c
+2-5graphics/openexr/Makefile
+3-3graphics/openexr-website-docs/distinfo
+3-3graphics/openexr/distinfo
+1-1graphics/openexr-website-docs/Makefile
+9-235 files

FreeBSD/ports fe8af3asecurity/easy-rsa distinfo Makefile

security/easy-rsa: Update to 3.2.6

Changelog:      https://github.com/OpenVPN/easy-rsa/releases/tag/v3.2.6
Obtained from:  via Matrix
DeltaFile
+3-3security/easy-rsa/distinfo
+2-2security/easy-rsa/Makefile
+5-52 files

FreeBSD/ports 33b398fdns/dnsmasq-devel distinfo Makefile

dns/dnsmasq-devel: Update to v2.93test7

Changelog:
https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=log;h=refs/tags/v2.93test7

Obtained from:  via Matrix
DeltaFile
+3-3dns/dnsmasq-devel/distinfo
+1-1dns/dnsmasq-devel/Makefile
+4-42 files

LLVM/project cb017fdflang/lib/Semantics resolve-directives.cpp, flang/test/Semantics/OpenACC acc-parallel.f90

[flang][OpenACC] Fix false DEFAULT(NONE) error for named DO loop construct names (#189204)

In OpenACC semantic checking filter out symbols with MiscDetails, which
include construct names, scope names, complex part designators, type
parameter inquiries, etc.
DeltaFile
+7-0flang/test/Semantics/OpenACC/acc-parallel.f90
+1-1flang/lib/Semantics/resolve-directives.cpp
+8-12 files

Linux/linux fc9eae2drivers/phy Kconfig, drivers/phy/freescale phy-fsl-lynx-28g.c

Merge tag 'phy-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull phy fixes from Vinod Koul:

 - Qualcomm PCS table fix for ufs phy

 - TI device node reference fix

 - Common prop kconfig fix

 - lynx CDR lock workaround for lanes disabled

 - usb disconnect function fix of k1 driver

* tag 'phy-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
  phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()
  phy: k1-usb: add disconnect function support
  phy: lynx-28g: skip CDR lock workaround for lanes disabled in the device tree
  phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable
DeltaFile
+14-0drivers/phy/spacemit/phy-k1-usb2.c
+2-3drivers/phy/Kconfig
+1-2drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
+2-0drivers/phy/freescale/phy-fsl-lynx-28g.c
+2-0drivers/phy/ti/phy-j721e-wiz.c
+21-55 files

FreeBSD/ports 142a5a8audio/fooyin distinfo Makefile

audio/fooyin: Backport more upstream commits

Backport following commits:
b105fe9e1946999e47fb06bc9ecf9a6a5621b4b2
4270f5f2262e621588625de1db0b970723746f85
79037324ecdcae29514bc45cdd7a931f51dd50d3
fbc8686eed1f6dd56aa6811bb512ef5048452e32
1ca41120615e29b3c167a3f5a5d710e39e011e8c
770425f2a1768009907e85d8cc8c900c386a4251

References:
https://github.com/fooyin/fooyin/commit/b105fe9e1946999e47fb06bc9ecf9a6a5621b4b2
https://github.com/fooyin/fooyin/commit/4270f5f2262e621588625de1db0b970723746f85
https://github.com/fooyin/fooyin/commit/79037324ecdcae29514bc45cdd7a931f51dd50d3
https://github.com/fooyin/fooyin/commit/fbc8686eed1f6dd56aa6811bb512ef5048452e32
https://github.com/fooyin/fooyin/commit/1ca41120615e29b3c167a3f5a5d710e39e011e8c
https://github.com/fooyin/fooyin/commit/770425f2a1768009907e85d8cc8c900c386a4251
DeltaFile
+13-1audio/fooyin/distinfo
+8-1audio/fooyin/Makefile
+21-22 files

FreeBSD/ports b18dc58dns/godns distinfo Makefile

dns/godns: Update to 3.4

Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4
DeltaFile
+5-5dns/godns/distinfo
+1-2dns/godns/Makefile
+6-72 files

FreeBSD/ports 11391eamultimedia/ffmpeg pkg-plist distinfo, multimedia/ffmpeg/files patch-svtav1

multimedia/ffmpeg: Update to 8.1

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1

PR:             293872
Reviewed by:    makc
Exp-run by:     antoine
DeltaFile
+0-16multimedia/ffmpeg/files/patch-svtav1
+9-7multimedia/ffmpeg/pkg-plist
+3-3multimedia/ffmpeg/distinfo
+3-2multimedia/ffmpeg/Makefile
+15-284 files

FreeBSD/ports 1aed843textproc/py-m2r Makefile

textproc/py-m2r: Deprecate port

Upstream repo archived on Nov 17, 2022

Reference:
https://github.com/miyakogi/m2r

PR:             284046
DeltaFile
+2-0textproc/py-m2r/Makefile
+2-01 files

FreeBSD/ports 23d51b1emulators/Ymir Makefile, emulators/ares Makefile

*/*: Bump consumers of devel/libchdr

Bump PORTREVISION to pick up new version

PR:             294074
DeltaFile
+1-1emulators/Ymir/Makefile
+1-1emulators/ares/Makefile
+1-0emulators/flycast/Makefile
+1-0emulators/ppsspp/Makefile
+4-24 files

FreeBSD/ports 0e2b53bnet-mgmt/lldpd Makefile distinfo

net-mgmt/lldpd: Update to 1.0.21

* Define library dependency for readline
* Fix dependency "leakage" from net-snmp by adding -Wl,--as-needed
  to LDFLAGS

PR:             293841
Tested by:      John W. O'Brien <john at saltant.com>
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+3-3net-mgmt/lldpd/Makefile
+3-3net-mgmt/lldpd/distinfo
+1-0net-mgmt/lldpd/pkg-plist
+7-63 files

FreeBSD/ports c2f3f9bdevel/libchdr Makefile distinfo

devel/libchdr: Update to g20260310

* Use short hash for GH_TAGNAME. This follows the Porter's Handbook more
  closely.
* Split Github variables into separate section for improved readability.
* Add option LTO, enabled by default. This replaces enabling LTO via the
  WITH_LTO variable. Having an LTO port option is more commonly used in
  the ports tree.
* Replace zlib with miniz in EXTRACT_AFTER_ARGS because upstream has
  switched to a leaner implementation for the vendored zlib.
  Also safeguard every --exclude entry to match the intended path only
  and place them on a separate line for improved readability.

Changelog: https://github.com/rtissera/libchdr/compare/40f96ee...7715de1

PR:             294074
DeltaFile
+11-4devel/libchdr/Makefile
+3-3devel/libchdr/distinfo
+1-0devel/libchdr/pkg-plist
+15-73 files

FreeBSD/ports 8675fc7security/libssh2 Makefile

security/libssh2: Remove zlib leftover menu option definition

Remove zlib definition from OPTIONS_DEFAULT as there's no port logic left

Approved by:    blanket
DeltaFile
+1-1security/libssh2/Makefile
+1-11 files

Linux/linux a516c61drivers/dma fsl-edma-main.c, drivers/dma/idxd device.c dma.c

Merge tag 'dmaengine-fix-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine

Pull dmaengine fixes from Vinod Koul:
 "A bunch of driver fixes with idxd ones being the biggest:

   - Xilinx regmap init error handling, dma_device directions, residue
     calculation, and reset related timeout fixes

   - Renesas CHCTRL updates and driver list fixes

   - DW HDMA cycle bits and MSI data programming fix

   - IDXD pile of fixes for memeory leak and FLR fixes"

* tag 'dmaengine-fix-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (21 commits)
  dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA
  dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA
  dmaengine: xilinx: xilinx_dma: Fix dma_device directions

    [17 lines not shown]
DeltaFile
+37-31drivers/dma/sh/rz-dmac.c
+30-16drivers/dma/xilinx/xilinx_dma.c
+31-14drivers/dma/idxd/device.c
+11-15drivers/dma/fsl-edma-main.c
+18-0drivers/dma/idxd/dma.c
+16-0drivers/dma/idxd/irq.c
+143-768 files not shown
+168-9514 files

FreeBSD/ports 0732507lang/perl5.42 distinfo pkg-plist

lang/perl5.42: update to 5.42.2

Security:       CVE-2026-4176, CVE-2026-3381, CVE-2026-27171
Changes:        https://metacpan.org/release/SHAY/perl-5.42.2/view/pod/perldelta.pod
(cherry picked from commit 073955009ee1fc3648f345b0655eb63ba8612335)
DeltaFile
+3-3lang/perl5.42/distinfo
+6-0lang/perl5.42/pkg-plist
+1-1lang/perl5.42/Makefile
+1-1lang/perl5.42/version.mk
+11-54 files