FreeBSD/ports 8f64c0eeditors/cudatext distinfo Makefile

editors/cudatext: Update to 1.234.0.2

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+5-5editors/cudatext/distinfo
+2-2editors/cudatext/Makefile
+1-0editors/cudatext/pkg-plist
+8-73 files

NetBSD/pkgsrc-wip 6d74493vim-classic-lang Makefile, vim-classic-share Makefile.common Makefile

vim-classic*: set myself as MAINTAINER, more complete CONFLICTS
DeltaFile
+1-1vim-classic-share/Makefile.common
+2-0vim-classic-share/Makefile
+2-0vim-classic-lang/Makefile
+5-13 files

FreeBSD/ports dabc356japanese/font-migu Makefile

japanese/font-migu: Refactor

Lint with portclippy.
Refactoring do-install*.
Switch from LN to RLN.

PR: 277658
DeltaFile
+14-21japanese/font-migu/Makefile
+14-211 files

FreeBSD/ports 2f70efajapanese/font-migu Makefile distinfo

japanese/font-migu: Update to 1.0.20231123 and take maintainership

In this release, the version numbers for 1? and 2m are different.
Update MASTER_SITES, DISTFILES, WWW and pkg-descr.

Changelog (japanese):
https://itouhiro.github.io/mixfont-mplus-ipa/changelog.html

PR:             277658
Approved by:    hrs (maintainer timeout > 3 months)
Approved by:    osa (mentor)
DeltaFile
+18-15japanese/font-migu/Makefile
+9-8japanese/font-migu/distinfo
+1-0japanese/font-migu/pkg-descr
+28-233 files

LLVM/project 613c5b4flang/lib/Semantics tools.cpp, flang/test/Lower/CUDA cuda-program-global.cuf

[flang][cuda] Lower unified variables as cuf.alloc in main program scope (#190713)

Remove the unified exception from CanCUDASymbolBeGlobal so unified
variables follow the same cuf.alloc lowering path as other CUDA data
attributes.
DeltaFile
+1-3flang/lib/Semantics/tools.cpp
+2-1flang/test/Lower/CUDA/cuda-program-global.cuf
+3-42 files

LLVM/project f9adee2llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp AMDGPUInstructionSelector.cpp, llvm/test/CodeGen/AMDGPU asyncmark-gfx12plus.ll asyncmark-err.ll

[AMDGPU] asyncmark support for ASYNC_CNT (#185813)

The ASYNC_CNT is used to track the progress of asynchronous copies
between global and LDS memories. By including it in asyncmark, the
compiler can now assist the programmer in generating waits for
ASYNC_CNT.

Assisted-By: Claude Sonnet 4.5

This is part of a stack:

- #185813
- #185810 

Fixes: LCOMPILER-332
DeltaFile
+359-0llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll
+14-7llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+0-19llvm/test/CodeGen/AMDGPU/asyncmark-err.ll
+1-2llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+3-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1-1llvm/lib/Target/AMDGPU/SOPInstructions.td
+378-291 files not shown
+380-297 files

OpenBSD/ports XorXwUrdevel/py-holidays distinfo Makefile, devel/py-holidays/pkg PLIST

   update py-holidays to 0.94
VersionDeltaFile
1.6+43-0devel/py-holidays/pkg/PLIST
1.8+2-2devel/py-holidays/distinfo
1.9+1-1devel/py-holidays/Makefile
+46-33 files

OpenBSD/ports UrHvjwgdevel/spyder/spyder Makefile distinfo

   update spyder to 6.1.4
VersionDeltaFile
1.42+4-6devel/spyder/spyder/Makefile
1.16+2-2devel/spyder/spyder/distinfo
+6-82 files

LLVM/project 5567b34llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-setreg-mode-swar.mir hazard-setreg-vgpr-msb-gfx1250.mir

[AMDGPU] Fix setreg handling in the VGPR MSB lowering

There are multiple issues with it:

1. It can skip inserting S_SET_VGPR_MSB if we set the mode via
   piggybacking. We are now relying on the HW bug for correct
   behavior. If/when the bug is fixed lowering will be incorrect.
2. We should just unconditionally update MSBs if immediate allows it.
   We shall set correct bits and keep the rest of the immediate
   (that is done). There is no reasonable way for an user to change
   MSBs nor does it do anything good to set it with SETREG and then
   immediately overwrite with S_SET_VGPR_MSB.
3. We can always update immediate if Offset is zero.
4. Redundant mode changes created as seen in the
   hazard-setreg-vgpr-msb-gfx1250.mir.

With unconditional immediate update most of time and not relying on
the SETREG for setting MSBs there is no good reason to complicate
handling by supporting SETREG as a piggybacking target. Moreover,

    [10 lines not shown]
DeltaFile
+209-47llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
+20-39llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+12-18llvm/test/CodeGen/AMDGPU/hazard-setreg-vgpr-msb-gfx1250.mir
+241-1043 files

FreeBSD/ports 1dd5e77archivers/appscript distinfo Makefile

archivers/appscript: Update to 0.3.5

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.3.5
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

LLVM/project 164505dllvm/utils/TableGen AsmMatcherEmitter.cpp

[NFC][AsmMatcher] Add Commented Name for FeatureBitsets (#190688)
DeltaFile
+1-1llvm/utils/TableGen/AsmMatcherEmitter.cpp
+1-11 files

OpenBSD/ports fiIGRvIdevel/p5-DateTime-Format-Strptime distinfo Makefile

   Update devel/p5-DateTime-Format-Strptime to 1.80

   Documentation improvements
VersionDeltaFile
1.14+2-2devel/p5-DateTime-Format-Strptime/distinfo
1.25+2-1devel/p5-DateTime-Format-Strptime/Makefile
+4-32 files

OpenBSD/ports aFqJvAGdevel/p5-DateTime-TimeZone distinfo Makefile

   Update devel/p5-DateTime-TimeZone to 2.67

   This release is based on version 206a of the Olson database. This
   release includes contemporary changes for Moldova.
VersionDeltaFile
1.20+2-2devel/p5-DateTime-TimeZone/distinfo
1.29+2-1devel/p5-DateTime-TimeZone/Makefile
+4-32 files

OpenBSD/ports b3r358ddevel/p5-Test-Differences distinfo Makefile

   Update devel/p5-Test-Differences to 0.72

   Test fixes for newer perl with older Data::Dumper
VersionDeltaFile
1.11+2-2devel/p5-Test-Differences/distinfo
1.20+1-1devel/p5-Test-Differences/Makefile
+3-32 files

OpenBSD/ports yU5rzhwdevel/p5-Class-Unload Makefile distinfo

   Update devel/p5-Class-Unload to 0.12

   Documentation updates for git repo location
VersionDeltaFile
1.12+2-3devel/p5-Class-Unload/Makefile
1.5+2-2devel/p5-Class-Unload/distinfo
+4-52 files

LLVM/project 75bb30dllvm/lib/CodeGen PreISelIntrinsicLowering.cpp, llvm/lib/Transforms/InstCombine InstCombineLoadStoreAlloca.cpp

Move {load,store}(llvm.protected.field.ptr) lowering to InstCombine.

The previous position of llvm.protected.field.ptr lowering for loads
and stores was problematic as it not only inhibited optimizations such
as DSE (as stores to a llvm.protected.field.ptr were not considered to
must-alias stores to the non-protected.field pointer) but also required
changes to other optimization passes to avoid transformations that would
reduce PFP coverage.

Address this by moving the load/store part of the lowering to
InstCombine, where it will run earlier than the PFP-breaking and
AA-relying transformations. The deactivation symbol, null comparison
and EmuPAC parts of the lowering remain in PreISelLowering.

Now that the transformation inhibitions are no longer needed, remove them
(i.e. partially revert #151649, and revert #182976).

This change resulted in a 2.4% reduction in Fleetbench .text size and
the following improvements to PFP performance overhead for BM_PROTO_Arena

    [11 lines not shown]
DeltaFile
+57-73llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+17-86llvm/test/Transforms/PreISelIntrinsicLowering/protected-field-pointer.ll
+17-86llvm/test/Transforms/PreISelIntrinsicLowering/protected-field-pointer-addrspace1.ll
+64-0llvm/test/Transforms/PreISelIntrinsicLowering/emupac.ll
+62-0llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
+61-0llvm/test/Transforms/InstCombine/protected-field-ptr.ll
+278-2456 files not shown
+331-31612 files

OpenBSD/ports qfLJLwzwww/p5-CGI distinfo Makefile

   Update www/p5-CGI to 4.71

   Enshures unique upload filenames
VersionDeltaFile
1.13+2-2www/p5-CGI/distinfo
1.26+1-1www/p5-CGI/Makefile
+3-32 files

LLVM/project ac3745eclang/test/Analysis/Scalable/ssaf-format list.test

Apply suggestion from @ziqingluo-90
DeltaFile
+1-1clang/test/Analysis/Scalable/ssaf-format/list.test
+1-11 files

LLVM/project eb35aa9llvm/lib/Target/RISCV RISCVInstrInfoZvk.td, llvm/test/CodeGen/RISCV/rvv vrol.ll

[RISCV] Use per-SEW immediate inversion for vrol intrinsic patterns (#190113)

The VPatBinaryV_VI_VROL multiclass was using InvRot64Imm for all SEW
widths when converting vrol immediate intrinsics to vror.vi. This
produced unnecessarily large immediates for narrower element types
(e.g., 61 instead of 5 for SEW=8 rotate-left by 3).

Use the appropriate InvRot{SEW}Imm transform to match what the SDNode
patterns already do.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+36-36llvm/test/CodeGen/RISCV/rvv/vrol.ll
+3-2llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
+39-382 files

OpenBSD/ports OE4vIlPtextproc/p5-Text-CSV_XS distinfo Makefile

   Update textproc/p5-Text-CSV_XS to 1.61

   Documentation updates
VersionDeltaFile
1.24+2-2textproc/p5-Text-CSV_XS/distinfo
1.39+1-2textproc/p5-Text-CSV_XS/Makefile
+3-42 files

LLVM/project 82505fbllvm/include/llvm/Transforms/Utils Cloning.h, llvm/lib/Transforms/IPO Inliner.cpp

[Inliner] Put inline history into IR as !inline_history metadata (#190700)

(Reland of #190092 with verifier change to look through GlobalAliases)

So that it's preserved across all inline invocations rather than just
one inliner pass run.

This prevents cases where devirtualization in the simplification
pipeline uncovers inlining opportunities that should be discarded due to
inline history, but we dropped the inline history between inliner pass
runs, causing code size to blow up, sometimes exponentially.

For compile time reasons, we want to limit this to only call sites that
have the potential to inline through SCCs, potentially with the help of
devirtualization. This means that the callee is in a non-trivial
(Ref)SCC, or the call site was previously an indirect call, which can
potentially be devirtualized to call any function.

The CGSCCUpdater::InlinedInternalEdges logic still seems to be relevant

    [5 lines not shown]
DeltaFile
+102-0llvm/test/Transforms/Inline/inline-history.ll
+57-28llvm/lib/Transforms/Utils/InlineFunction.cpp
+25-36llvm/lib/Transforms/IPO/Inliner.cpp
+61-0llvm/test/Verifier/inline-history-metadata.ll
+25-26llvm/lib/Transforms/Utils/CloneFunction.cpp
+19-17llvm/include/llvm/Transforms/Utils/Cloning.h
+289-10713 files not shown
+394-21319 files

LLVM/project 63be9b2clang/include/clang/ScalableStaticAnalysisFramework/Analyses EntityPointerLevel.h

fix format
DeltaFile
+2-2clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel.h
+2-21 files

LLVM/project 2931325clang/test/Analysis/Scalable/ssaf-format list.test

Apply suggestion from @ziqingluo-90
DeltaFile
+1-1clang/test/Analysis/Scalable/ssaf-format/list.test
+1-11 files

FreeBSD/ports bae3b67net-p2p/sonarr distinfo Makefile

net-p2p/sonarr: Update 4.0.16.2944 => 4.0.17.2952

Changelog:
https://github.com/Sonarr/Sonarr/releases/tag/v4.0.17.2952

PR:             294180
Sponsored by:   UNIS Labs
DeltaFile
+3-3net-p2p/sonarr/distinfo
+1-2net-p2p/sonarr/Makefile
+4-52 files

OpenBSD/src 3FHyhRmsys/dev/pci pciide.c

   match VT8261 SATA and another VT8251 SATA
   from Andrius V
VersionDeltaFile
1.368+9-1sys/dev/pci/pciide.c
+9-11 files

LLVM/project fa70ee4clang/lib/CIR/CodeGen CIRGenBuiltin.cpp, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c

[CIR] Implement __builtin_flt_rounds and __builtin_set_flt_rounds (#190706)

This adds CIR handling for the __builtin_flt_rounds and
__builtin_set_flt_rounds builtin functions. Because the LLVM dialect
does not have dedicated operations for these, I have chosen not to
implement them as operations in CIR either. Instead, we just call the
LLVM intrinsic.
DeltaFile
+26-0clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+17-3clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+43-32 files

LLVM/project 511a7aaclang/include/clang/CIR/Dialect/IR CIRAttrs.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp CMakeLists.txt

[CIR][NFC] Use tablegen to create CIRAttrToValue visitor declarations (#187607)

This change introduces TableGen support for indicating CIR attributes
that require a CIRAttrToValue visitor, adds the new flag to all
attributes to which it applies, and replaces the explicit declarations
with the tablegen output.
DeltaFile
+34-27clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+46-0clang/utils/TableGen/CIRLoweringEmitter.cpp
+3-24clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+4-0clang/test/CIR/Lowering/poison.cir
+1-0clang/lib/CIR/Lowering/DirectToLLVM/CMakeLists.txt
+88-515 files

OpenBSD/src Nx9DUgesys/dev/pci pciide.c

   match more VIA ISA bridges when determining IDE DMA modes
   from Andrius V
VersionDeltaFile
1.367+6-1sys/dev/pci/pciide.c
+6-11 files

FreeBSD/ports 3ac2a06news/nzbhydra2 Makefile distinfo, news/nzbhydra2/files nzbhydra2.in

news/nzbhydra2: Update 7.9.0 => 8.5.3

Changelog:
https://github.com/theotherp/nzbhydra2/blob/v8.5.3/changelog.md

- Use exact Java version 17: "You need to install Java 17 (not lower,
  not higher)".
- Fix warnings from portclippy.
- Distfiles is zip: add USES+=zip, remove EXTRACT_SUFFIX=.zip, adjust
  EXTRACT_*_ARGS.
- Add NO_ARCH.
- Simplify do-install.
- Remove LICENSE from installation - already installed via LICENSE.
- Sort plist.
- Respect substitutions variables USER, GROUP, DATADIR in rc.d script.

PR:             294193
Approved by:    Marcel Bischoff <marcel at herrbischoff.com> (maintainer)
Sponsored by:   UNIS Labs

    [3 lines not shown]
DeltaFile
+20-23news/nzbhydra2/Makefile
+7-7news/nzbhydra2/files/nzbhydra2.in
+3-3news/nzbhydra2/distinfo
+30-333 files

FreeBSD/ports 238f7a8news/nzbhydra2 Makefile distinfo, news/nzbhydra2/files nzbhydra2.in

news/nzbhydra2: Update 7.9.0 => 8.5.3

Changelog:
https://github.com/theotherp/nzbhydra2/blob/v8.5.3/changelog.md

- Use exact Java version 17: "You need to install Java 17 (not lower,
  not higher)".
- Fix warnings from portclippy.
- Distfiles is zip: add USES+=zip, remove EXTRACT_SUFFIX=.zip, adjust
  EXTRACT_*_ARGS.
- Add NO_ARCH.
- Simplify do-install.
- Remove LICENSE from installation - already installed via LICENSE.
- Sort plist.
- Respect substitutions variables USER, GROUP, DATADIR in rc.d script.

PR:             294193
Approved by:    Marcel Bischoff <marcel at herrbischoff.com> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+20-23news/nzbhydra2/Makefile
+7-7news/nzbhydra2/files/nzbhydra2.in
+3-3news/nzbhydra2/distinfo
+30-333 files