FreeBSD/ports 52d352cx11-drivers/xorgxrdp Makefile, x11-drivers/xorgxrdp-devel Makefile

x11-drivers/xorgxrdp*: Bump after xorg update
DeltaFile
+1-1x11-drivers/xorgxrdp/Makefile
+1-1x11-drivers/xorgxrdp-devel/Makefile
+2-22 files

NetBSD/pkgsrc 187G96xdoc CHANGES-2025

   doc: Updated audio/musescore to 4.6.3nb1
VersionDeltaFile
1.6853+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc pBuNZckaudio/musescore PLIST, audio/musescore/patches patch-src_framework_dockwindow_thirdparty_KDDockWidgets_CMakeLists.txt patch-src_importexport_midi_internal_midiimport_importmidi__tuplet.cpp

   musescore: fix builds with Qt 6.10 and consistent localization
VersionDeltaFile
1.12+62-1audio/musescore/PLIST
1.1+24-0audio/musescore/patches/patch-src_framework_dockwindow_thirdparty_KDDockWidgets_CMakeLists.txt
1.1+17-0audio/musescore/patches/patch-src_importexport_midi_internal_midiimport_importmidi__tuplet.cpp
1.1+15-0audio/musescore/patches/patch-src_appshell_CMakeLists.txt
1.1+15-0audio/musescore/patches/patch-src_framework_accessibility_CMakeLists.txt
1.1+14-0audio/musescore/patches/patch-buildscripts_cmake_SetupQt6.cmake
+147-12 files not shown
+157-38 files

LLVM/project 525e68eclang/docs ReleaseNotes.rst, clang/lib/Sema TreeTransform.h

Don't mark lambda non-dependent if nested in a generic lambda. (#149121)

Fixes #118187
Fixes #156579

An instantiated `LambdaExpr` can currently be marked as
`LDK_NeverDependent` if it's nested within a generic lambda. If that
`LambdaExpr` in fact depends on template parameters introduced by the
enclosing generic lambda, then its dependence will be misreported as
"never dependent" and spurious diagnostics can result.

The fix here proposed is a bit ugly, but the condition that it's being
bolted onto already seems like a bit of a hack, so this seems no worse
for wear.

Note that #89702 surfaced this change because it caused the inner lambda
expression to (correctly) be considered in a constant-evaluated context.
The affected check for whether to mark the inner lambda as
`LDK_NeverDependent` therefore started to apply, whereas it didn't

    [2 lines not shown]
DeltaFile
+22-1clang/test/SemaCXX/cxx2a-consteval.cpp
+2-0clang/lib/Sema/TreeTransform.h
+1-0clang/docs/ReleaseNotes.rst
+25-13 files

LLVM/project 0859ac5llvm/test/CodeGen/AMDGPU local-atomicrmw-fsub.ll local-atomicrmw-fmin.ll, llvm/test/CodeGen/NVPTX atomics-b128.ll

[RegAlloc] Fix the terminal rule check for interfere with DstReg (#168661)

This maybe a bug which is introduced by commit
6749ae36b4a33769e7a77cf812d7cd0a908ae3b9, and has been present ever
since.
In this case, `OtherReg` always overlaps with `DstReg` cause they from
the `Copy` all.
DeltaFile
+1,382-1,424llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
+1,235-1,263llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
+1,235-1,263llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
+1,158-1,184llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
+96-92llvm/test/CodeGen/X86/i128-mul.ll
+75-75llvm/test/CodeGen/NVPTX/atomics-b128.ll
+5,181-5,30149 files not shown
+5,939-6,05655 files

NetBSD/pkgsrc-wip b4481ebp5-PDL PLIST Makefile

(math/p5-PDL) Updated 2.024 to 2.100

2.100 2025-03-27
- fix Math function prototypes for GCC 15 (#528) - thanks @jplesnik for report
- Basic::rvals to allow Centre as ndarray (#532) - thanks @wlmb
- now an error to qsort{,vec} complex data
- {and,or}over output type now same as input type (#533)
- add Ufunc::{b,}xorover (#533) - thanks @jo-37
- fix Math::polyroots crashing on [2 1 0 1] (#536) - thanks @pipatron for report
- fix Slices::indexND with an empty used as an lvalue (#535) - thanks @yelnats for report
- many fixes and improvements to the auto-generated POD docs (#534) - thanks @jo-37

2.099 2025-01-23
- fix test that assumed acosh(0)->byte, i.e. nan()->byte, was always 0 (#514) - thanks @eserte for report
- separate PDL::Type POD documentation
- partly restoring pre-2.096 xform type-selection: if xform given no typed outputs, and non-available (greater than last-given type) typed inputs, use last-given (#511, https://github.com/moocow-the-bovine/PDL-CCS/issues/18)
- fix Math::polyroots with native-complex input and supplied null output
- add Pars type-spec "!real" which makes it an error to supply real values (#511)
- now an error to call Ops::carg on a real value, or Ops::czip on complex inputs (#511)

    [813 lines not shown]
DeltaFile
+0-97p5-PDL/PLIST
+16-7p5-PDL/Makefile
+3-3p5-PDL/distinfo
+19-1073 files

HardenedBSD/src 7f52f9cshare/keys/pkgbase-15/trusted Makefile backup-signing-15

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-1share/keys/pkgbase-15/trusted/Makefile
+2-0share/keys/pkgbase-15/trusted/backup-signing-15
+4-12 files

HardenedBSD/src 1daae5fshare/keys/pkgbase-15/trusted Makefile backup-signing-15

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-1share/keys/pkgbase-15/trusted/Makefile
+2-0share/keys/pkgbase-15/trusted/backup-signing-15
+4-12 files

HardenedBSD/src 9ef5049share/keys/pkgbase-15/trusted Makefile backup-signing-15, sys/fs/nfs nfs_commonsubs.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-2sys/fs/nfs/nfs_commonsubs.c
+2-1share/keys/pkgbase-15/trusted/Makefile
+2-0share/keys/pkgbase-15/trusted/backup-signing-15
+5-33 files

LLVM/project 0ef522fllvm/utils/TableGen DAGISelMatcherEmitter.cpp DAGISelMatcherGen.cpp, llvm/utils/TableGen/Common DAGISelMatcher.h CodeGenDAGPatterns.h

[TableGen] Use MVT instead of MVT::SimpleValueType. NFC (#169180)

This improves type safety and is less verbose. Use SimpleTy only where
an integer is needed like switches or emitting a VBR.

---------

Co-authored-by: Sergei Barannikov <barannikov88 at gmail.com>
DeltaFile
+27-34llvm/utils/TableGen/Common/DAGISelMatcher.h
+31-28llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+8-11llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
+7-8llvm/utils/TableGen/DAGISelMatcherGen.cpp
+7-8llvm/utils/TableGen/Common/DAGISelMatcher.cpp
+6-8llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
+86-9712 files not shown
+122-13718 files

HardenedBSD/ports e13a6bccad/lib3mf Makefile, games/devd-controller-rules Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+196-0games/devd-controller-rules/files/freebsd-sdl-controller-devd-rules.rb
+59-70security/stunnel/Makefile
+93-8news/pan/pkg-plist
+41-36news/pan/Makefile
+31-17cad/lib3mf/Makefile
+36-0games/devd-controller-rules/Makefile
+456-13197 files not shown
+665-780103 files

NetBSD/pkgsrc Z7c2Qttdoc CHANGES-2025

   doc: Updated geography/qgis to 3.44.5
VersionDeltaFile
1.6852+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc RTsqonRgeography/qgis distinfo Makefile, geography/qgis/patches patch-CMakeLists.txt patch-src_core_pal_priorityqueue.cpp

   geography/qgis: Update to 3.44.5

   pkgsrc changes:
     - drop three patches now included in upstream

   Upstream NEWS:
     - micro release
VersionDeltaFile
1.85+4-7geography/qgis/distinfo
1.262+2-3geography/qgis/Makefile
1.8+1-1geography/qgis/patches/patch-CMakeLists.txt
1.2+1-1geography/qgis/patches/patch-src_core_pal_priorityqueue.cpp
1.3+1-1geography/qgis/patches/patch-src_core_raster_qgsrasterattributetable.cpp
+9-135 files

OpenBSD/src hU1Bj4setc/rpki lacnic.constraints

   lacnic.constraints: allow 274845-275868

   Per https://www.mail-archive.com/apops@apops.net/msg02648.html
   and https://www.iana.org/assignments/as-numbers/as-numbers.xhtml

   tweaked version of a diff by/ok job
VersionDeltaFile
1.8+2-2etc/rpki/lacnic.constraints
+2-21 files

LLVM/project 0619292llvm/utils/TableGen GlobalISelEmitter.cpp DAGISelMatcherGen.cpp, llvm/utils/TableGen/Common CodeGenDAGPatterns.cpp CodeGenDAGPatterns.h

[TableGen] Constify CodeGenInstruction where possible (NFC) (#169193)

DeltaFile
+8-7llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
+5-4llvm/utils/TableGen/GlobalISelEmitter.cpp
+4-4llvm/utils/TableGen/DAGISelMatcherGen.cpp
+2-2llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
+2-1llvm/utils/TableGen/Common/GlobalISel/PatternParser.cpp
+1-1llvm/utils/TableGen/FastISelEmitter.cpp
+22-193 files not shown
+25-229 files

NetBSD/src ATFHvmpsys/dev/spi spi.c



   Add a detach call to the CFATTACH_ define mostly so that the children
   so the right thing.  This isn't very useful right now, but will become
   more useful with a driver that will be landing in the near future.
VersionDeltaFile
1.39+15-3sys/dev/spi/spi.c
+15-31 files

HardenedBSD/src a36c71asys/fs/nfs nfs_commonsubs.c

nfs_commonsubs.c: Get rid of variable used as a constant

The variable ncl_mbuf_mhlen is set to MHLEN and only
used in one place.  This patch simply deletes it and
replaces it with MHLEN.

This patch should not affect semantics.

Spotted while fixing cases that could do large
NFSM_DISSECT() sizes.

(cherry picked from commit 73551cd6eac29a6707c802c7d7fafcb560bf5e2b)
DeltaFile
+1-2sys/fs/nfs/nfs_commonsubs.c
+1-21 files

FreeBSD/src a36c71asys/fs/nfs nfs_commonsubs.c

nfs_commonsubs.c: Get rid of variable used as a constant

The variable ncl_mbuf_mhlen is set to MHLEN and only
used in one place.  This patch simply deletes it and
replaces it with MHLEN.

This patch should not affect semantics.

Spotted while fixing cases that could do large
NFSM_DISSECT() sizes.

(cherry picked from commit 73551cd6eac29a6707c802c7d7fafcb560bf5e2b)
DeltaFile
+1-2sys/fs/nfs/nfs_commonsubs.c
+1-21 files

LLVM/project 2d051adflang/lib/Semantics canonicalize-do.cpp

[flang] Add missing include, fix build break after c81a189c50 (#169192)

DeltaFile
+1-0flang/lib/Semantics/canonicalize-do.cpp
+1-01 files

LLVM/project 1c05dfbclang/lib/StaticAnalyzer/Checkers CallAndMessageChecker.cpp

[StaticAnalyzer] Use a range-based for loop (NFC) (#169175)

Identified with modernize-loop-convert.
DeltaFile
+2-3clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
+2-31 files

LLVM/project c593993clang/lib/Lex Preprocessor.cpp

[Lex] Use a range-based for loop (NFC) (#169174)

Identified with modernize-loop-convert.
DeltaFile
+2-4clang/lib/Lex/Preprocessor.cpp
+2-41 files

LLVM/project b296386llvm/lib/CodeGen CallingConvLower.cpp, llvm/lib/TextAPI InterfaceFile.cpp

[llvm] Use llvm::equal (NFC) (#169173)

While I am at it, this patch uses const l-value references for
std::shared_ptr.  We don't need to increment the reference count by
passing std::shared_ptr by value.

Identified with llvm-use-ranges.
DeltaFile
+5-6llvm/lib/TextAPI/InterfaceFile.cpp
+1-2llvm/lib/CodeGen/CallingConvLower.cpp
+6-82 files

LLVM/project 637299eclang/lib/Frontend CompilerInvocation.cpp, clang/utils/TableGen NeonEmitter.cpp

[clang] Use llvm::equal (NFC) (#169172)

Identified with llvm-use-ranges.
DeltaFile
+4-7clang/utils/TableGen/NeonEmitter.cpp
+3-4clang/lib/Frontend/CompilerInvocation.cpp
+7-112 files

LLVM/project 9de880ellvm/lib/Transforms/Utils DebugSSAUpdater.cpp, llvm/utils/TableGen/Basic TargetLibraryInfoEmitter.cpp

[llvm] Remove unused local variables (NFC) (#169171)

Identified with bugprone-unused-local-non-trivial-variable.
DeltaFile
+0-1llvm/lib/Transforms/Utils/DebugSSAUpdater.cpp
+0-1llvm/utils/TableGen/Basic/TargetLibraryInfoEmitter.cpp
+0-22 files

FreeBSD/ports a63cdd5audio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.00
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

HardenedBSD/ports a63cdd5audio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.00
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

FreeBSD/ports c133526filesystems/nbd-client-kmod distinfo Makefile

filesystems/nbd-client-kmod: Update to g20251120

ChangeLog:
https://github.com/ryan-moeller/kernel-nbd-client/commits/7ab975351a15301fab5d7bbc1cbe83f12c39acbb/
DeltaFile
+3-3filesystems/nbd-client-kmod/distinfo
+2-2filesystems/nbd-client-kmod/Makefile
+5-52 files

HardenedBSD/ports c133526filesystems/nbd-client-kmod distinfo Makefile

filesystems/nbd-client-kmod: Update to g20251120

ChangeLog:
https://github.com/ryan-moeller/kernel-nbd-client/commits/7ab975351a15301fab5d7bbc1cbe83f12c39acbb/
DeltaFile
+3-3filesystems/nbd-client-kmod/distinfo
+2-2filesystems/nbd-client-kmod/Makefile
+5-52 files

LLVM/project 7757262flang/lib/Semantics canonicalize-do.cpp

[flang] Add missing include, fix build break after c81a189c50
DeltaFile
+1-0flang/lib/Semantics/canonicalize-do.cpp
+1-01 files

LLVM/project c81a189flang/include/flang/Parser openmp-utils.h, flang/lib/Parser openmp-utils.cpp

[flang][OpenMP] Canonicalize loops with intervening OpenMP constructs (#169191)

Example based on the gfortran test a.6.1.f90
```
  do 100 i = 1,10
  !$omp do
    do 100 j = 1,10
      call work(i,j)
    100 continue
```

During canonicalization of label-DO loops, if the body of an OpenMP
construct ends with a label, treat the label as ending the construct
itself.

This will also allow handling of cases like
```
  do 100 i = 1, 10
  !$omp atomic write

    [2 lines not shown]
DeltaFile
+48-0flang/test/Parser/OpenMP/cross-label-do.f90
+39-0flang/test/Parser/OpenMP/atomic-label-do.f90
+39-0flang/lib/Parser/openmp-utils.cpp
+14-3flang/lib/Semantics/canonicalize-do.cpp
+1-0flang/include/flang/Parser/openmp-utils.h
+141-35 files