NetBSD/pkgsrc-wip 48e4dd6rust194-bin distinfo Makefile

rust194-bin: update to binaries built from rust 1.94.1.
DeltaFile
+54-54rust194-bin/distinfo
+1-1rust194-bin/Makefile
+55-552 files

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

AMDGPU: Avoid using -march in tests (#189285)
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/spill_kill_v16.mir
+2-2llvm/test/CodeGen/AMDGPU/load-store-cnt.ll
+17-1724 files not shown
+47-4730 files

OpenBSD/src US08OK0sys/dev/pci if_iwx.c

   sys/iwx: enable 160Mhz window at 5Ghz

   OK: kn@, phessler@, stsp@
VersionDeltaFile
1.226+75-6sys/dev/pci/if_iwx.c
+75-61 files

OpenBSD/src rpV4hDisys/net80211 ieee80211_node.c ieee80211.h

   sys/net80211: support of 160Mhz window at 5Ghz

   OK: kn@, phessler@, stsp@
VersionDeltaFile
1.213+63-11sys/net80211/ieee80211_node.c
1.66+6-2sys/net80211/ieee80211.h
1.101+6-2sys/net80211/ieee80211_node.h
+75-153 files

HardenedBSD/src be035d7share/mk bsd.sys.mk, stand defs.mk Makefile.inc

HBSD: Disable retpolines for the bootloader

We've been building the bootloader with retpolines. With the latest
OpenZFS import, the addition of retpolines now causes the loader to be
too large in size, preventing a successful build.

Applying retpolines to the bootloader doesn't make sense, anyways. An
attacker able to exploit speculative execution vulnerabilities at the
bootloader stage has already won the game.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Fixes:          8a62a2a5659d1839d8799b4274c04469d7f17c78
(cherry picked from commit 718049e7660f65ad46974e6f8534633158b7195d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0stand/defs.mk
+2-0share/mk/bsd.sys.mk
+1-0stand/Makefile.inc
+5-03 files

FreeBSD/ports e1e9bd0security Makefile, security/cdxgen pkg-plist Makefile

security/cdxgen: New port

  cdxgen generates CycloneDX SBOMs for multiple programming
  languages and ecosystems.

  It supports scanning source code, containers, and binaries
  to produce Software Bill of Materials outputs.

  Project page:
  https://github.com/CycloneDX/cdxgen

Sponsored by:   OTTRIA
DeltaFile
+7,850-0security/cdxgen/pkg-plist
+44-0security/cdxgen/Makefile
+5-0security/cdxgen/pkg-descr
+5-0security/cdxgen/distinfo
+1-0security/Makefile
+7,905-05 files

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

clang: Store Triple in multiset (#189264)

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

LLVM/project fb3e120llvm/test/CodeGen/AMDGPU swizzle.bit.extract.ll asyncmark-max-pregfx12.ll

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

NetBSD/src NUYgCntsys/arch/m68k/include cacheops.h, sys/arch/m68k/m68k cacheops.c

   We should not be intermingling ATC/TLB and I/D cache operations, but
   for now ensure that the TBI*() functions are only made available for
   Moto and/or HP MMU configurations.
VersionDeltaFile
1.16+39-36sys/arch/m68k/m68k/cacheops.c
1.17+15-4sys/arch/m68k/include/cacheops.h
+54-402 files

LLVM/project 028d64ellvm/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/spill_kill_v16.mir
+2-2llvm/test/CodeGen/AMDGPU/load-store-cnt.ll
+17-1723 files not shown
+46-4629 files

NetBSD/src KmjCYxXsys/arch/amiga/amiga pmap_bootstrap.c, sys/arch/cesfic/cesfic pmap_bootstrap.c

   Decorate all of the legacy pmap_bootstrap1() routines with
   __attribute__((no_instrument_function)) rather than using
   compile-with "${NOPROF_C}".
VersionDeltaFile
1.41+3-3sys/arch/cesfic/cesfic/pmap_bootstrap.c
1.71+3-3sys/arch/x68k/x68k/pmap_bootstrap.c
1.13+3-3sys/arch/amiga/amiga/pmap_bootstrap.c
1.69+3-3sys/arch/hp300/hp300/pmap_bootstrap.c
1.47+3-3sys/arch/luna68k/luna68k/pmap_bootstrap.c
1.114+3-3sys/arch/mac68k/mac68k/pmap_bootstrap.c
+18-1811 files not shown
+44-4417 files

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