LLVM/project 9d6b92ellvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AArch64 knownpow2-trunc-orzero.ll

[DAG] SelectionDAG::isKnownToBeAPowerOfTwo - add ISD::TRUNCATE handling and tests (#184365)

Closes #181654
DeltaFile
+34-0llvm/test/CodeGen/AArch64/knownpow2-trunc-orzero.ll
+9-11llvm/test/CodeGen/X86/known-pow2.ll
+5-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+48-113 files

FreeBSD/ports 136bbc1math/mpc Makefile distinfo

math/mpc: Update to 1.4.0

* Adjust port Makefile to follow Porters Handbook more closely

Changelog:
https://gitlab.inria.fr/mpc/mpc/-/blob/1.4.0/NEWS?ref_type=tags

PR:             294087
Reviewed by:    gerald (maintainer)
DeltaFile
+11-6math/mpc/Makefile
+3-3math/mpc/distinfo
+14-92 files

FreeBSD/ports 60c7b4baudio/fooyin Makefile distinfo, audio/fooyin/files patch-cmake_FooyinInstall.cmake patch-src_utils_starrating.cpp

audio/fooyin: Update to 0.10.1

* (lib)vgm support is removed for now as it now uses a separate
  repo upstream
* Add -fexperimental-library to CXXFLAGS to support build using
  LLVM/Clang
* Backport upstream commit 4ac26409f891154e47ac8e7509bcbaa8c4f6828b

Changelog(s):
https://github.com/fooyin/fooyin/releases/tag/v0.10.0
https://github.com/fooyin/fooyin/releases/tag/v0.10.1

Reference:
https://github.com/fooyin/fooyin/commit/4ac26409f891154e47ac8e7509bcbaa8c4f6828b
DeltaFile
+0-20audio/fooyin/files/patch-cmake_FooyinInstall.cmake
+0-16audio/fooyin/files/patch-src_utils_starrating.cpp
+9-7audio/fooyin/Makefile
+5-5audio/fooyin/distinfo
+3-1audio/fooyin/pkg-plist
+17-495 files

FreeBSD/ports 21a0502print/harfbuzz distinfo Makefile

print/harfbuzz*: Update to 13.2.1

* Add dependency for graphics/png

Changelog: https://github.com/harfbuzz/harfbuzz/releases/tag/13.2.1

PR:             293985
Reviewed by:    desktop (arrowd)
DeltaFile
+3-3print/harfbuzz/distinfo
+3-2print/harfbuzz/Makefile
+1-0print/harfbuzz/pkg-plist
+7-53 files

FreeBSD/ports 4a980cdmultimedia/wl-screenrec Makefile

multimedia/wl-screenrec: Mark BROKEN with FFmpeg 8.1+

Fails to build,
non-exhaustive patterns: `sys::AVColorPrimaries::AVCOL_PRI_EXT_BASE` and `sys::AVColorPrimaries::AVCOL_PRI_EXT_NB` not covered

Port is also outdated and there's an open PR to support FFmpeg 8.0

Reference:
https://github.com/russelltg/wl-screenrec/pull/146

PR:             293872
Reported by:    antoine via exp-run
DeltaFile
+2-1multimedia/wl-screenrec/Makefile
+2-11 files

FreeBSD/ports d6476a2math/R-cran-terra Makefile

math/R-cran-terra: Remove forgotten USES=dos2unix

Tests were failing because of forgotten dos2unix that somehow corrupted
some src files.
DeltaFile
+2-3math/R-cran-terra/Makefile
+2-31 files

LLVM/project 3f42ec6clang/lib/Format TokenAnnotator.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Fix annotation of references in function pointer typedefs (#188860)

Fixes #188695
DeltaFile
+6-0clang/unittests/Format/TokenAnnotatorTest.cpp
+1-1clang/lib/Format/TokenAnnotator.cpp
+7-12 files

LLVM/project 0ac35ecclang/lib/Format UnwrappedLineParser.cpp Format.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Fix breaking enum braces when combined with export (#189128)

This fixes #186684.

Also fix (not) breaking variables declared on the same line as the
closing brace.

And adapt whitesmith to that changes.
DeltaFile
+17-3clang/lib/Format/UnwrappedLineParser.cpp
+11-1clang/unittests/Format/FormatTest.cpp
+6-0clang/lib/Format/Format.cpp
+2-1clang/lib/Format/TokenAnnotator.cpp
+36-54 files

FreeBSD/ports 0fcabe2devel/forgejo-runner distinfo Makefile

devel/forgejo-runner: Update 12.5.0 => 12.7.3

Changelogs:
https://code.forgejo.org/forgejo/runner/releases/tag/v12.5.1
https://code.forgejo.org/forgejo/runner/releases/tag/v12.5.2
https://code.forgejo.org/forgejo/runner/releases/tag/v12.5.3
https://code.forgejo.org/forgejo/runner/releases/tag/v12.6.0
https://code.forgejo.org/forgejo/runner/releases/tag/v12.6.1
https://code.forgejo.org/forgejo/runner/releases/tag/v12.6.2
https://code.forgejo.org/forgejo/runner/releases/tag/v12.6.3
https://code.forgejo.org/forgejo/runner/releases/tag/v12.6.4
https://code.forgejo.org/forgejo/runner/releases/tag/v12.7.0
https://code.forgejo.org/forgejo/runner/releases/tag/v12.7.1
https://code.forgejo.org/forgejo/runner/releases/tag/v12.7.2
https://code.forgejo.org/forgejo/runner/releases/tag/v12.7.3

Remove go version - 1.25 is default.

PR:             294069
Sponsored by:   UNIS Labs
DeltaFile
+5-5devel/forgejo-runner/distinfo
+2-3devel/forgejo-runner/Makefile
+7-82 files

OpenBSD/ports UuZCl7Vsysutils/gemini-cli distinfo Makefile

   Update to gemini-cli-0.35.3.
VersionDeltaFile
1.16+2-2sysutils/gemini-cli/distinfo
1.17+1-1sysutils/gemini-cli/Makefile
+3-32 files

LLVM/project f0ce26dlibc/src/__support/math log2p1f16.h CMakeLists.txt, libc/src/math log2p1f16.h

[libc][math][c23] Add log2p1f16 C23 math function (#186754)

Signed-off-by: Shikhar Soni <shikharish05 at gmail.com>
DeltaFile
+207-0libc/src/__support/math/log2p1f16.h
+49-0libc/test/src/math/log2p1f16_test.cpp
+48-0libc/test/src/math/smoke/log2p1f16_test.cpp
+21-0libc/src/math/log2p1f16.h
+18-0libc/src/math/generic/log2p1f16.cpp
+18-0libc/src/__support/math/CMakeLists.txt
+361-018 files not shown
+433-124 files

NetBSD/src TneSPM6sys/arch/mips/mips trap.c

   Remove unnecessary { }
VersionDeltaFile
1.266+7-9sys/arch/mips/mips/trap.c
+7-91 files

OpenBSD/ports 03tj68ieditors/vim-classic Makefile, editors/vim-classic/patches patch-src_if_python3_c

   turn off py3.13 colourised exception handling
VersionDeltaFile
1.1+17-0editors/vim-classic/patches/patch-src_if_python3_c
1.5+1-1editors/vim-classic/Makefile
+18-12 files

FreeNAS/freenas da27646src/middlewared/middlewared/plugins/zpool crud.py

get rid of unnecessary function
DeltaFile
+9-19src/middlewared/middlewared/plugins/zpool/crud.py
+9-191 files

OpenBSD/ports IbZZxYRx11/tigervnc distinfo Makefile, x11/tigervnc/patches patch-unix_xserver_hw_vnc_vncHooks_c patch-unix_x0vncserver_Image_cxx

   MFC: tigervnc: build with newer xorg-server, backport upstream fixes from 1.16.2
VersionDeltaFile
1.14.2.1+2-2x11/tigervnc/distinfo
1.30.2.1+2-1x11/tigervnc/Makefile
1.1.2.1+0-0x11/tigervnc/patches/patch-unix_xserver_hw_vnc_vncHooks_c
1.1.2.1+0-0x11/tigervnc/patches/patch-unix_x0vncserver_Image_cxx
+4-34 files

OpenBSD/ports 2DPxhHeeditors/vim-classic Makefile, editors/vim-classic/patches patch-runtime_doc_if_pyth_txt patch-src_if_py_both_h

   add backports from vim9.1 for py3.13 support
VersionDeltaFile
1.1+44-0editors/vim-classic/patches/patch-runtime_doc_if_pyth_txt
1.1+30-0editors/vim-classic/patches/patch-src_if_py_both_h
1.1+21-0editors/vim-classic/patches/patch-runtime_doc_tags
1.4+1-1editors/vim-classic/Makefile
+96-14 files

NetBSD/pkgsrc m1AEoPQdoc CHANGES-2026

   doc: Updated lang/ruby32-base and related packages to 3.2.11

        lang/ruby32-base
        devel/ruby-readline
        lang/ruby32
VersionDeltaFile
1.1932+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc BATRmJ3lang/ruby rubyversion.mk, lang/ruby32-base distinfo

   lang/ruby32-base: update to 3.2.11

   Ruby 3.2.11 (2026-03-27)

   Quote from release announce:

   Ruby 3.2.11 has been released. This release includes an update to the zlib
   gem addressing CVE-2026-27820.

   This is the final release of the Ruby 3.2 series. We will not provide any
   further updates, including security fixes, for the Ruby 3.2 series.

   We recommend upgrading to Ruby 3.4 or 4.0.

   What's Changed

   * Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in
     search_nonascii in string.c
   * Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings
     on clang / llvm 21
VersionDeltaFile
1.19+4-4lang/ruby32-base/distinfo
1.316+3-3lang/ruby/rubyversion.mk
+7-72 files

NetBSD/src LNCwixlusr.bin/xlint/lint1 init.c lex.c

   lint: clean up
VersionDeltaFile
1.276+8-18usr.bin/xlint/lint1/init.c
1.241+4-5usr.bin/xlint/lint1/lex.c
+12-232 files

NetBSD/src f1kBHhXdoc CHANGES

   s/recieved/received/
VersionDeltaFile
1.3242+2-2doc/CHANGES
+2-21 files

OpenBSD/ports K370JE2x11/py-superqt distinfo Makefile

   update py-superqt to 0.8.1
VersionDeltaFile
1.5+2-2x11/py-superqt/distinfo
1.7+1-1x11/py-superqt/Makefile
+3-32 files

NetBSD/pkgsrc-wip c3f0f3d. Makefile, jsongrep distinfo cargo-depends.mk

Add jsongrep
DeltaFile
+479-0jsongrep/distinfo
+160-0jsongrep/cargo-depends.mk
+16-0jsongrep/Makefile
+2-0jsongrep/PLIST
+2-0jsongrep/DESCR
+1-0Makefile
+660-06 files

FreeBSD/ports f0531a4deskutils/freeplane distinfo Makefile

deskutils/freeplane: Update to 1.13.2

ChangeLog:      https://github.com/freeplane/freeplane/releases/tag/release-1.13.2
DeltaFile
+3-3deskutils/freeplane/distinfo
+2-2deskutils/freeplane/Makefile
+5-52 files

LLVM/project 15940b1libcxx/cmake/caches AMDGPU.cmake NVPTX.cmake

[libcxx] Update GPU cache files to use the proper loader

Summary:
These were renamed and the aliases removed, fix running the tests.
DeltaFile
+1-1libcxx/cmake/caches/AMDGPU.cmake
+1-1libcxx/cmake/caches/NVPTX.cmake
+2-22 files

LLVM/project e568136mlir/python/mlir/dialects ext.py, mlir/test/python/dialects ext.py

[MLIR][Python] Add more field specifiers to Python-defined operations (#188064)

This PR adds two new field specifiers (`operand` and `attribute`) and
extends the existing one (`result`):
- `default_factory` parameter is added for `result` and `attribute` to
specify default value via a lambda/function
- `kw_only` parameter is added for all these three specifiers, to make a
field a keyword-only parameter (without giving a default value).

```python
def result(
    *,
    infer_type: bool = False,
    default_factory: Optional[Callable[[], Any]] = None,
    kw_only: bool = False,
) -> Any: ...


def operand(

    [43 lines not shown]
DeltaFile
+131-29mlir/python/mlir/dialects/ext.py
+99-1mlir/test/python/dialects/ext.py
+230-302 files

OpenBSD/ports N6Jto2jdevel/ipython distinfo Makefile

   update ipython to 9.12.0
VersionDeltaFile
1.57+2-2devel/ipython/distinfo
1.103+1-1devel/ipython/Makefile
+3-32 files

NetBSD/src rTZqq2fsys/dev/cardbus if_ex_cardbus.c, sys/dev/ic scmdreg.h

   s/brigde/bridge/ and s/Brige/Bridge/ in comments.
VersionDeltaFile
1.57+3-3sys/dev/cardbus/if_ex_cardbus.c
1.4+2-2sys/dev/ic/scmdreg.h
+5-52 files

OpenBSD/src GVnWRrGlib/libcrypto/md5 md5_amd64_generic.S, lib/libcrypto/sha sha1_amd64_generic.S sha1_amd64_shani.S

   Include crypto_assembly.h instead of manually ensuring _CET_ENDBR exists.

   ok kenjiro@ tb@
VersionDeltaFile
1.2+2-6lib/libcrypto/md5/md5_amd64_generic.S
1.5+2-6lib/libcrypto/sha/sha1_amd64_generic.S
1.4+2-6lib/libcrypto/sha/sha1_amd64_shani.S
1.6+2-6lib/libcrypto/sha/sha256_amd64_generic.S
1.4+2-6lib/libcrypto/sha/sha256_amd64_shani.S
1.4+2-6lib/libcrypto/sha/sha512_amd64_generic.S
+12-366 files

OpenBSD/src JSqHMZ9lib/libcrypto crypto_assembly.h

   Provide a crypto_assembly.h internal header.

   This will contain defines and macros that we need for assembly code,
   without polluting other headers that are primarily used for C code.

   For now, this just unconditionally provides _CET_ENDBR on amd64.

   ok kenjiro@ tb@
VersionDeltaFile
1.1+30-0lib/libcrypto/crypto_assembly.h
+30-01 files

FreeNAS/freenas 6e2fb9csrc/middlewared/middlewared/plugins/zpool crud.py

remove superfluous comments
DeltaFile
+4-5src/middlewared/middlewared/plugins/zpool/crud.py
+4-51 files