FreeBSD/ports 48df0dbmath/octave-forge-dsppack distinfo Makefile

math/octave-forge-dsppack: Update to 1.0.1.
DeltaFile
+3-3math/octave-forge-dsppack/distinfo
+1-2math/octave-forge-dsppack/Makefile
+4-52 files

LLVM/project be1d8d4llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 cttz-of-bool-vector-bitcast.ll

[AArch64] Lower cttz(bitcast <Nxi1> to iN) with shrn-based compressed movemask (#199081)

The existing lowering in vectorToScalarBitmask() creates a 1 bit per
lane movemask using a powers of 2 reduction (and+addv with a constant
pool entry).

This patch adds a DAG combine on ISD::CTTZ that recognizes cttz(bitcast
<N x i1> to iN) and produces a compressed movemask with shrn (for i8
lanes) or xtn (for wider lanes) then runs scalar cttz on a 64- or
128-bit value. Dividing by bits per lane gives the lane index.

Supports lane counts {2, 4, 8, 16, 32} (one or two NEON registers)

For the example in the issue (`<16 x i8> -> i16`):

Before:
```asm
adrp x8, .LCPI0_0
cmlt v0.16b, v0.16b, #0

    [34 lines not shown]
DeltaFile
+940-0llvm/test/CodeGen/AArch64/cttz-of-bool-vector-bitcast.ll
+132-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1,072-02 files

FreeBSD/ports a1df7f2games/CWR-CE distinfo Makefile, games/CWR-CE/files patch-engine_Poseidon_AI_AIGroupImpl.cpp patch-engine_Poseidon_World_Entities_Vehicles_TransportCore.cpp

games/CWR-CE: Fix some game logic bugs
DeltaFile
+118-0games/CWR-CE/files/patch-engine_Poseidon_AI_AIGroupImpl.cpp
+39-0games/CWR-CE/files/patch-engine_Poseidon_World_Entities_Vehicles_TransportCore.cpp
+16-0games/CWR-CE/files/patch-engine_Poseidon_World_Entities_Vehicles_Transport.cpp
+15-0games/CWR-CE/files/patch-engine_Poseidon_World_Entities_Infantry_SoldierOldMove.cpp
+3-5games/CWR-CE/distinfo
+2-2games/CWR-CE/Makefile
+193-76 files

LLVM/project 604db5fcompiler-rt/lib/profile InstrProfilingPlatformROCm.cpp

[PGO][HIP][NFC] Fix hipModuleGetGlobal -Wunused-function warning (#207293)

The functions trigger the warning on Windows (without elf.h) and is
fatal under -Werror.
Fix by adding [[maybe_unused]]. Alternatively it could be moved inside
the existing __has_include(<elf.h>) block,; however that would trigger
-Wunused-but-set-global on pHipModuleGetGlobal.
Current fix is minimal and can be removed once hipModuleGetGlobal is
supported without elf.h.
DeltaFile
+1-0compiler-rt/lib/profile/InstrProfilingPlatformROCm.cpp
+1-01 files

LLVM/project 247a272clang/lib/Sema SemaDecl.cpp, clang/test/SemaCXX injected-class-name-crash.cpp

[clang] fix redeclarations of the injected class name

The declaration used to represent an injected class name should never
be part of any redeclaration chain.

This is a regression since Clang 22, and this will be backported, so no release notes.

Fixes #202320
DeltaFile
+14-11clang/lib/Sema/SemaDecl.cpp
+7-0clang/test/SemaCXX/injected-class-name-crash.cpp
+21-112 files

LLVM/project d7cd957clang-tools-extra/clangd ModulesBuilder.cpp Preamble.cpp, clang-tools-extra/clangd/unittests PrerequisiteModulesTest.cpp

[clangd] Invalidate preamble when new module imports are added (#199460)

When using `SkipPreambleBuild`, adding a new `import` statement to a
file did
not invalidate the existing preamble because `isPreambleCompatible` only
checked whether existing prerequisite modules were up-to-date, not
whether
the set of required modules itself had changed.

Fixes: #199389
Partially addresses: #126350
DeltaFile
+56-0clang-tools-extra/clangd/unittests/PrerequisiteModulesTest.cpp
+24-0clang-tools-extra/clangd/ModulesBuilder.cpp
+16-1clang-tools-extra/clangd/Preamble.cpp
+7-0clang-tools-extra/clangd/ModulesBuilder.h
+103-14 files

NetBSD/src 6RR8v9Fsys/dev/ic dm9000.c

   Do not panic when frame_length > ETHER_MAX_LEN, reset the chip instead

   There is no need to panic when RX FIFO desync occurred or garbage frame
   arrived. We can recover by resetting the chip, so do that. It's the
   same recovery path the driver already used for a bad avail marker.
VersionDeltaFile
1.45+24-9sys/dev/ic/dm9000.c
+24-91 files

NetBSD/src zVRebtKsys/dev/sdmmc sdmmc_mem.c

   Do not unload bounce buffer dmamap on error during DMA read/write

   Discovered when hacking on jzmmc.

   The two functions: sdmmc_mem_single_segment_dma_write_block and
   sdmmc_mem_single_segment_dma_read_block are not the owners of bounce
   buffer dmamap and have no business in unloading it.

   This caused bus_dmamap_sync: bad offset panic during DMA on non-coherent
   CPU cores.

   Note that this particular code path (bounce buffers) is generally not
   well exercised on mainstream platforms, which caused the bug to get
   unnoticed.
VersionDeltaFile
1.80+2-4sys/dev/sdmmc/sdmmc_mem.c
+2-41 files

FreeBSD/src c041b82sys/ufs/ffs ffs_vfsops.c

ffs: do not return ESTALE on attempt to ffs_unotovp() on unlinked inode

The consequences are:
- for nfs exports and fhopen(2), unlinked but still referenced inodes
  are accessible
- for ffs_vput_pair() with unlock_vp = false, spurious ESTALE is not
  returned when the inode is still alive but unlinked

Note that tmpfs does not return ESTALE for the unlinked nodes.
The same behavior is claimed for Linux in
https://github.com/openzfs/zfs/issues/18699

Reviewed by:    rmacklem
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57982
DeltaFile
+1-1sys/ufs/ffs/ffs_vfsops.c
+1-11 files

FreeBSD/ports d8ab2b3textproc/jq Makefile

textproc/jq: No test failures
DeltaFile
+1-1textproc/jq/Makefile
+1-11 files

FreeBSD/ports f103ff2audio Makefile, audio/toneshifteq-lv2 Makefile distinfo

audio/toneshifteq-lv2: New port: 12-band equalizer LV2 plugin for mixing and mastering
DeltaFile
+44-0audio/toneshifteq-lv2/Makefile
+5-0audio/toneshifteq-lv2/distinfo
+4-0audio/toneshifteq-lv2/pkg-descr
+1-0audio/Makefile
+54-04 files

FreeBSD/ports 31fbbc1sysutils/mise distinfo Makefile, sysutils/mise/files patch-cargo-crates_rattler__conda__types-0.47.2_src_platform.rs patch-cargo-crates_rattler__conda__types-0.47.1_src_platform.rs

sysutils/mise: update 2026.6.14 → 2026.7.0
DeltaFile
+107-0sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.2_src_platform.rs
+0-107sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.1_src_platform.rs
+47-57sysutils/mise/distinfo
+23-28sysutils/mise/Makefile
+177-1924 files

LLVM/project 9d103e0llvm/lib/FileCheck FileCheckImpl.h

Rename printVariables to printVariableDefAttempts
DeltaFile
+2-2llvm/lib/FileCheck/FileCheckImpl.h
+2-21 files

FreeBSD/src 0cff90fsys/kern vfs_default.c, sys/sys vnode.h

VOP_VPUT_PAIR(): handle the case when dvp == vp

(cherry picked from commit be9295deedd1e837ee3645583d07e1dffbe1ead0)
DeltaFile
+23-5sys/kern/vfs_default.c
+11-7sys/ufs/ffs/ffs_vnops.c
+1-0sys/sys/vnode.h
+35-123 files

LLVM/project c9c7b8allvm/lib/FileCheck FileCheck.cpp

Rename printVariables to printVariableDefAttempts
DeltaFile
+4-4llvm/lib/FileCheck/FileCheck.cpp
+4-41 files

LLVM/project b3d0b1fflang-rt/include/flang-rt/runtime allocator-registry.h

[flang-rt] Use posix_memalign instead of std::aligned_alloc (#207248)

MallocWrapper called std::aligned_alloc for over-aligned requests, but
that C11 function is only available on macOS 10.15 and newer. flang-rt
builds with a Darwin deployment target of 10.7 (set in
AddFlangRT.cmake), so the build failed under
-Werror=unguarded-availability-new.

Use posix_memalign instead, as it is available on all supported POSIX
targets.
DeltaFile
+14-2flang-rt/include/flang-rt/runtime/allocator-registry.h
+14-21 files

FreeBSD/ports 9932b64java/jd-gui-duo pkg-plist Makefile, java/jd-gui-duo/files patch-jd-gui-duo.sh patch-src_linux_resources_jd-gui.desktop

java/jd-gui-duo: Update 1.6.6 => 2.0.113, take maintainership

Changelogs:
https://github.com/nbauma109/jd-gui-duo/releases

Sponsored by:   UNIS Labs
DeltaFile
+188-0java/jd-gui-duo/pkg-plist
+27-23java/jd-gui-duo/Makefile
+11-5java/jd-gui-duo/pkg-descr
+15-0java/jd-gui-duo/files/patch-jd-gui-duo.sh
+0-10java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop
+10-0java/jd-gui-duo/files/jd-gui-duo.desktop.in
+251-385 files not shown
+269-4611 files

OpenBSD/ports RFBxzjelang/ruby/3.4 distinfo Makefile, lang/ruby/3.4/patches patch-configure

   Update to Ruby 3.4.10
VersionDeltaFile
1.10+90-89lang/ruby/3.4/pkg/PLIST-main
1.6+5-98lang/ruby/3.4/pkg/PLIST-ri_docs
1.6+3-3lang/ruby/3.4/patches/patch-configure
1.10+2-2lang/ruby/3.4/distinfo
1.15+1-2lang/ruby/3.4/Makefile
+101-1945 files

FreeBSD/ports 3eb0d36java/jd-gui Makefile pkg-descr, java/jd-gui-duo Makefile pkg-descr

java/jd-gui: Switch to active fork and rename to java/jd-gui-duo

Sponsored by:   UNIS Labs
DeltaFile
+37-0java/jd-gui-duo/Makefile
+0-37java/jd-gui/Makefile
+0-10java/jd-gui/files/patch-src_linux_resources_jd-gui.desktop
+10-0java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop
+0-6java/jd-gui/pkg-descr
+6-0java/jd-gui-duo/pkg-descr
+53-536 files not shown
+63-6212 files

NetBSD/pkgsrc vfywKXYmath/cvc5 Makefile

   Add LD_LIBRARY_PATH to testing instruction.

   This improves success rate to 99%.

   $ export LD_LIBRARY_PATH=$(pwd)/src:$(pwd)/src/parser:$(pwd)/src/main
   $ ctest -j32
   ...
   99% tests passed, 1 tests failed out of 4291

   Label Time Summary:
   api capi      =   0.18 sec*proc (7 tests)
   api cppapi    =   4.69 sec*proc (70 tests)
   regress0      = 815.38 sec*proc (2540 tests)
   regress1      = 709.94 sec*proc (1468 tests)
   regress2      = 211.87 sec*proc (145 tests)
   regress3      = 1082.17 sec*proc (51 tests)
   regress4      = 663.37 sec*proc (10 tests)

   Total Test time (real) = 347.30 sec

    [6 lines not shown]
VersionDeltaFile
1.2+4-3math/cvc5/Makefile
+4-31 files

FreeBSD/src d1b6249sys/dev/acpica acpi.c acpivar.h

acpi: ignore wake button press replayed by firmware on resume

Some firmware delivers the power or sleep button press that woke the
system as an ordinary button press (Notify 0x80) shortly after resume,
rather than as the wakeup notification (Notify 0x02) the ACPI
specification requires for a button that is also a wake source.

On affected machines (e.g. the Framework Laptop 12, Intel Raptor Lake-P)
the power button is a control-method device behind the embedded
controller.  The EC latches the key press that woke the system across the
sleep transition and flushes it through its normal _Qxx query path as
soon as it is reinitialized on resume.  The replayed press is
indistinguishable from a genuine one, so the kernel honors it as a fresh
suspend request and the machine suspends again immediately after waking;
it cannot be kept awake with the button.

The event cannot be filtered at its source: it arrives over the same EC
query path that also carries legitimate events (lid, AC, thermal,
battery), so suppressing the drain would lose real notifications.

    [24 lines not shown]
DeltaFile
+43-0sys/dev/acpica/acpi.c
+1-0sys/dev/acpica/acpivar.h
+44-02 files

LLVM/project a4b1846llvm/docs MergeFunctions.md Vectorizers.md, llvm/docs/Frontend PerformanceTips.md

[docs] Rewrite 20 selected rst LLVM docs to Markdown (#205923)

Tracking issue: https://github.com/llvm/llvm-project/issues/201242
Migration guide docs:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
RFC:
https://discourse.llvm.org/t/rfc-make-myst-markdown-the-llvm-docs-format-rip-rest/90840
DeltaFile
+224-250llvm/docs/MergeFunctions.md
+227-241llvm/docs/Vectorizers.md
+191-243llvm/docs/MyFirstTypoFix.md
+166-204llvm/docs/MemProf.md
+152-195llvm/docs/Frontend/PerformanceTips.md
+147-154llvm/docs/AdvancedBuilds.md
+1,107-1,28715 files not shown
+2,174-2,45221 files

LLVM/project 20a60c5llvm/docs MergeFunctions.md MergeFunctions.rst

[docs] Rename 20 selected rst docs to Markdown (#205921)

Tracking issue: https://github.com/llvm/llvm-project/issues/201242
Migration guide docs:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
RFC:
https://discourse.llvm.org/t/rfc-make-myst-markdown-the-llvm-docs-format-rip-rest/90840

This may break the doc build, but it will be fixed in a follow-up.
DeltaFile
+785-0llvm/docs/MergeFunctions.md
+0-785llvm/docs/MergeFunctions.rst
+0-522llvm/docs/MyFirstTypoFix.rst
+522-0llvm/docs/MyFirstTypoFix.md
+0-511llvm/docs/Vectorizers.rst
+511-0llvm/docs/Vectorizers.md
+1,818-1,81837 files not shown
+5,461-5,46143 files

NetBSD/pkgsrc dBPsHhsdoc CHANGES-2026

   Added math/cvc5 version 1.3.4.
VersionDeltaFile
1.4199+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2e6Pnkjmath Makefile

   Add cvc5.
VersionDeltaFile
1.641+2-1math/Makefile
+2-11 files

NetBSD/pkgsrc LgXNqbKmath/cvc5 Makefile PLIST

   Initial import of math/cvc5 version 1.3.4.

   An efficient open-source automatic theorem prover for Satisfiability
   Modulo Theories (SMT) problems. It can be used to prove the
   satisfiability (or, dually, the validity) of first-order formulas
   with respect to (combinations of) a variety of useful background
   theories.
VersionDeltaFile
1.1+38-0math/cvc5/Makefile
1.1+21-0math/cvc5/PLIST
1.1+5-0math/cvc5/DESCR
1.1+5-0math/cvc5/distinfo
+69-04 files

LLVM/project 1ed13f9.github CODEOWNERS

Fix CODEOWNERS error, remove Lanza from ClangIR owners

The github project reports:
Unknown owner on line 39: make sure <name> exists and has write access to the repository

I assume Nathan's commit access lapsed and he has the `triage` role now.

I added a comment saying he is an emeritus owner. This is reversible,
and I assume if he needs or wants write access, we can revisit this in
the future.
DeltaFile
+5-3.github/CODEOWNERS
+5-31 files

LLVM/project ab6058allvm/docs LangRef.md

[docs] Rewrite LangRef.md as Markdown
DeltaFile
+14,672-17,477llvm/docs/LangRef.md
+14,672-17,4771 files

LLVM/project d619174llvm/docs LangRef.md

Migrate 11 tables back from list-table to regular markdown tables
DeltaFile
+80-202llvm/docs/LangRef.md
+80-2021 files

LLVM/project ad38f51.github new-prs-labeler.yml, llvm/docs LangRef.md LangRef.rst

[docs] Rename LangRef.{rst|md}

Tracking issue: #201242

This commit does not use valid markdown, so the docs will not build, but they will be fixed in an immediate follow-up commit that does the migration.
DeltaFile
+33,180-0llvm/docs/LangRef.md
+0-33,180llvm/docs/LangRef.rst
+1-1.github/new-prs-labeler.yml
+1-1llvm/docs/AddingConstrainedIntrinsics.rst
+33,182-33,1824 files