FreeBSD/ports 2e2c83bsysutils/rust-coreutils Makefile Makefile.crates, sysutils/rust-coreutils/files patch-src_uu_mkfifo_src_mkfifo.rs

sysutils/rust-coreutils: update to 0.10.0

Changelog:      https://github.com/uutils/coreutils/releases/tag/0.10.0
DeltaFile
+141-155sysutils/rust-coreutils/distinfo
+69-76sysutils/rust-coreutils/Makefile.crates
+17-0sysutils/rust-coreutils/files/patch-src_uu_mkfifo_src_mkfifo.rs
+5-4sysutils/rust-coreutils/Makefile
+232-2354 files

FreeBSD/ports efbbbceMk/Uses cargo.mk

Mk/Uses/cargo.mk: enable RUST_BACKTRACE on powerpc64le on recent CURRENT

Fixed in base 70509d1d9cba254dfd5b3dd83d8a011b5e125788.
DeltaFile
+1-1Mk/Uses/cargo.mk
+1-11 files

FreeBSD/ports ede6958sysutils/fastfetch Makefile distinfo

sysutils/fastfetch: update to 2.67.0

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.67.0
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

FreeBSD/ports 5b795f7graphics/nvidia-texture-tools Makefile, graphics/nvidia-texture-tools/files patch-src_nvcore_Debug.h patch-src_nvcore_Debug.cpp

graphics/nvidia-texture-tools: fix aarch64 and powerpc64* builds

Some of the code assumed amd64 / i386 and included SSE headers.
icbc.h was plainly wrong and contained straight typos, probably never
built previously on powerpc* hardware.
DeltaFile
+66-0graphics/nvidia-texture-tools/files/patch-src_nvtt_icbc.h
+25-0graphics/nvidia-texture-tools/files/patch-extern_CMP__Core_source_cmp__math__vec4.h
+15-0graphics/nvidia-texture-tools/files/patch-src_nvcore_Debug.cpp
+11-0graphics/nvidia-texture-tools/files/patch-src_nvcore_Debug.h
+0-1graphics/nvidia-texture-tools/Makefile
+117-15 files

NetBSD/src VzdFVeFsys/arch/mvme68k/conf std.mvme68k

   Switch mvme68k to the new pmap_68k.
VersionDeltaFile
1.17+2-2sys/arch/mvme68k/conf/std.mvme68k
+2-21 files

NetBSD/pkgsrc WjIyNSRdoc CHANGES-2026

   doc: Updated devel/gitpane to 0.10.1
VersionDeltaFile
1.5019+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc gIAq9osdevel Makefile, devel/transifex-client DESCR distinfo

   devel/transifex-client: remove pacakge

   This package deprecated 2022-03-23, use textproc/go-transifex-cli instead.
VersionDeltaFile
1.4670+1-2devel/Makefile
1.6+1-1devel/transifex-client/patches/patch-requirements.txt
1.17+1-1devel/transifex-client/distinfo
1.8+1-1devel/transifex-client/PLIST
1.27+1-1devel/transifex-client/Makefile
1.3+0-0devel/transifex-client/DESCR
+5-61 files not shown
+5-67 files

NetBSD/pkgsrc 0cdyRWFdevel/gitpane Makefile cargo-depends.mk

   devel/gitpane: update to 0.10.1

   [0.10.1] - 2026-08-05
   Fixed

       Repo rows no longer render stray gaps. Moving the breadcrumb label to the front of the row in 0.10.0 left the branch field padded to a fixed minimum that no longer aligned anything, so short branches dragged dead space and the status indicators landed at a different column on every row. Rows now pack with single spaces by default; set [ui] compact_repo_list = false to pad names and branches to the widest visible entry instead, so branches and indicators form straight vertical columns. Clicking the stash/worktree toggles also hits exactly the drawn cells now (the hit-test ranges were one column left of the glyphs).

   [0.10.0] - 2026-08-05
   Added

       Repositories managed by Google's repo tool are now discovered. A configured root containing a .repo/project.list contributes every listed project to the repo list, re-read on each scan so the list tracks repo sync, with the .repo metadata tree itself excluded from the walk. Repo rows are now labeled with their path relative to the configured root that contains them, middle-ellipsized to fit, so identically named projects from different workspaces stay distinguishable, and both sort orders group rows by that path. Thanks @expoli.
       The commit diff now follows the highlighted file in the graph panel. Clicking a commit opens its changed files and shows the first one's diff immediately, and moving through that list with j/k, a click, or the scroll wheel brings each file's diff along, once the highlight has been still briefly so holding a key does not read a diff for every file it passes. The diff pane takes the keyboard only after you focus it with Enter or a click inside it, so j/k keep moving between files while it is merely on screen; Esc then leaves the diff first, and dismisses the file list and the pane after that. Clicking the commit that is already open no longer reloads it, so a double click keeps the file you picked. Thanks @expoli.

   Fixed

       Copying from the graph context menu no longer dies immediately on Wayland or X11. App now keeps a long-lived arboard::Clipboard alive between copies instead of dropping it after each call, so the platform backend keeps serving the selection until something else replaces it. Thanks @expoli.
VersionDeltaFile
1.7+112-61devel/gitpane/distinfo
1.7+36-19devel/gitpane/cargo-depends.mk
1.7+2-2devel/gitpane/Makefile
+150-823 files

NetBSD/pkgsrc WeAQjqVdoc CHANGES-2026

   doc: Updated devel/cargo-modules to 0.27.0
VersionDeltaFile
1.5018+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc C1225XFdevel/cargo-modules Makefile cargo-depends.mk, devel/cargo-modules/patches patch-.._vendor_mio-1.0.3_src_sys_unix_selector_kqueue.rs

   devel/cargo-modules: update to 0.27.0

   [0.27.0] - 2026-08-03
   Changed

    - Updated dependencies:
        - assert_cmd from 2.0.14 to 2.2.1
        - bitflags from 2.5.0 to 2.11.1
        - insta from 1.38.0 to 1.47.2
        - rust-analyzer from 0.0.328 to 0.0.345
        - sugar_path from 2.0.0 to 3.0.0
    - Bumped MSRV from 1.91.0 to 1.95.0
VersionDeltaFile
1.39+586-671devel/cargo-modules/distinfo
1.39+194-222devel/cargo-modules/cargo-depends.mk
1.44+3-3devel/cargo-modules/Makefile
1.2+1-1devel/cargo-modules/patches/patch-.._vendor_mio-1.0.3_src_sys_unix_selector_kqueue.rs
+784-8974 files

NetBSD/pkgsrc BeekvMSdoc CHANGES-2026

   doc: Added textproc/go-transifex-cli version 1.6.17
VersionDeltaFile
1.5017+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8TTPl9Mtextproc Makefile

   textproc/Makefile: add and enable go-transifex-cli
VersionDeltaFile
1.1596+2-1textproc/Makefile
+2-11 files

LLVM/project 849c51ecompiler-rt/lib/builtins/arm aeabi_uread4.S aeabi_uwrite8.S

[compiler-rt] Disable executable stack on `aeabi_u{read,write}*.S` (#214465)

These were missing `NO_EXEC_STACK_DIRECTIVE` to add `.note.GNU-stack`;
without it, a binary including any of these files will have the stack
marked executable. Add the directive here, matching other similar files.

Symtab diff before:

$ clang compiler-rt/lib/builtins/arm/aeabi_uread4.S
--target=arm-unknown-linux-gnueabi -c
    $ llvm-readelf aeabi_uread4.o -S
    There are 5 section headers, starting at offset 0xe4:

    Section Headers:
[Nr] Name Type Address Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .strtab STRTAB 00000000 0000a8 000039 00 0 0 1
[ 2] .text PROGBITS 00000000 000034 000020 00 AX 0 0 4
[ 3] .ARM.attributes ARM_ATTRIBUTES 00000000 000054 000022 00 0 0 1

    [19 lines not shown]
DeltaFile
+2-0compiler-rt/lib/builtins/arm/aeabi_uwrite8.S
+2-0compiler-rt/lib/builtins/arm/aeabi_uwrite4.S
+2-0compiler-rt/lib/builtins/arm/aeabi_uread8.S
+1-0compiler-rt/lib/builtins/arm/aeabi_uread4.S
+7-04 files

NetBSD/pkgsrc k6Sv6kXtextproc/go-transifex-cli PLIST DESCR

   textproc/go-transifex-cli: add version 1.6.17

   This is successor of devel/transifex-client.


   The Transifex Command-line Client (APIv3) is a command line tool that
   enables you to easily manage your translations within a project without the
   need of an elaborate UI system.

   You can use the command line client to easily create new resources, map
   locale files to translations and synchronize your Transifex project with
   your local repository and vice verca. Translators and localization managers
   can also use it to handle large volumes of translation files easily and
   without much hassle.
VersionDeltaFile
1.1+635-0textproc/go-transifex-cli/distinfo
1.1+212-0textproc/go-transifex-cli/go-modules.mk
1.1+24-0textproc/go-transifex-cli/Makefile
1.1+9-0textproc/go-transifex-cli/DESCR
1.1+2-0textproc/go-transifex-cli/PLIST
+882-05 files

LLVM/project 8610fballvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LV][NFC] Reorder creating vplans for UserVF and epilogueVF (#214379)

For the case when we force userVF and epilogueVF, we create only 2
vplans.vThis patch reorder the vplans creation to create the main loop
vplan firstly then the epilogue loop vplan.
DeltaFile
+7-7llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+7-71 files

LLVM/project 10a72b1lldb/bindings/python python-extensions.swig, lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

[lldb] Raise error if in-place operators can't modify lldb.value
DeltaFile
+21-14lldb/bindings/python/python-extensions.swig
+6-6lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+27-202 files

LLVM/project d81f8c0lldb/bindings/python python-extensions.swig, lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

[lldb] Fix existing operators on lldb.value
DeltaFile
+42-14lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+12-12lldb/bindings/python/python-extensions.swig
+54-262 files

LLVM/project 3832556lldb/bindings/python python-extensions.swig

[lldb] Remove Python 2 operators from lldb.value
DeltaFile
+0-12lldb/bindings/python/python-extensions.swig
+0-121 files

LLVM/project 1648e6alldb/test/API/python_api/value/value_wrap Makefile main.c

[lldb] Add tests for `lldb.value`
DeltaFile
+269-0lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+39-0lldb/test/API/python_api/value/value_wrap/main.c
+3-0lldb/test/API/python_api/value/value_wrap/Makefile
+311-03 files

LLVM/project 6ac8480lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

fix: split tests into const operators and modifiers
DeltaFile
+14-4lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+14-41 files

LLVM/project b73efb7llvm/lib/Target/Hexagon HexagonFrameLowering.cpp, llvm/test/CodeGen/Hexagon avoid-debug-instructions.mir

[Hexagon] Avoid Handling Debug Instructions (#212918)

The change is made in HexagonFrameLowering::(optimizeSpillSlots)
function. This Pass is responsible for managing function's stack frame
and ensuring proper stack space allocation. Spill slots means temporary
memory locations used for storing register values that need to be
spilled from registers to memory during code execution. While Optimizing
these spill slots we should not handle debug instructions. Optimized the
pass by skipping debug instructions in optimizeSpillSlots function.

A DBG_VALUE describing a variable that lives in a spill slot has a frame
index operand, but it is neither a load from nor a store to that slot,
so the slot was marked as one that cannot be optimized and the
store/load pair using it was no longer replaced with register copies.
The code generated for a function therefore differed depending on
whether debug info was enabled.

Co-authored-by: Chandana Sinderikeri <csinderi at qti.qualcomm.com>
DeltaFile
+50-0llvm/test/CodeGen/Hexagon/avoid-debug-instructions.mir
+5-0llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
+55-02 files

LLVM/project a8d9185libc/src/__support/FPUtil dyadic_float.h

format
DeltaFile
+6-6libc/src/__support/FPUtil/dyadic_float.h
+6-61 files

LLVM/project 056a5c9libc/src/__support/FPUtil dyadic_float.h

only add >0 condition
DeltaFile
+0-4libc/src/__support/FPUtil/dyadic_float.h
+0-41 files

LLVM/project 9a1514blldb/include/lldb/Target Target.h RegisterTypeBuilder.h, lldb/source/Core DumpRegisterValue.cpp

[lldb] Refactor RegisterTypeBuilder

This prepares it for emitting union types. Major changes:
* Entry function is now a dispatcher to builder functions for each type.
* Name mangling is standardised.
* The register name parameter is no longer needed and so was removed.
DeltaFile
+107-86lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp
+12-3lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.h
+2-4lldb/source/Target/Target.cpp
+2-3lldb/include/lldb/Target/Target.h
+2-3lldb/include/lldb/Target/RegisterTypeBuilder.h
+2-2lldb/source/Core/DumpRegisterValue.cpp
+127-1016 files

LLVM/project 5371abflldb/source/Plugins/Process/FreeBSD NativeRegisterContextFreeBSD_arm64.cpp, lldb/source/Plugins/Process/Linux NativeRegisterContextLinux_arm64.cpp

[lldb] Make RegisterFlagsDetector into RegisterTypesDetector

In future it may be generating things other than flags. Functionality
is the same, but the interface changes to use RegisterType.
DeltaFile
+348-0lldb/source/Plugins/Process/Utility/RegisterTypeDetector_arm64.cpp
+0-334lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp
+0-101lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.h
+99-0lldb/source/Plugins/Process/Utility/RegisterTypeDetector_arm64.h
+9-9lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
+7-7lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp
+463-4513 files not shown
+472-4609 files

LLVM/project 7b5f6aalldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.cpp, lldb/test/API/functionalities/gdb_remote_client TestXMLRegisterFlags.py

use first instance of duplicated ID
DeltaFile
+19-8lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+3-4lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
+22-122 files

LLVM/project 3c2a7f5lldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.cpp, lldb/test/API/functionalities/gdb_remote_client TestXMLRegisterFlags.py

Add test for ID overlap
DeltaFile
+44-0lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
+2-2lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+46-22 files

LLVM/project 088eef6lldb/include/lldb/Utility RegisterType.h RegisterTypeFlags.h, lldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.h ProcessGDBRemote.cpp

[lldb] Store all XML register types in a single string map

We are assuming that their ID's are unique, so there's no need to keep
separate maps. We can do basic type checking by checking the kind of
the type pointed to.

A few more methods were added to the base RegisterType. GetSize()
returns 0 for enums because enums don't have a size until they are
used by a register. This is not ideal but it works for now.
DeltaFile
+64-70lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+7-8lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
+11-3lldb/include/lldb/Utility/RegisterTypeFlags.h
+6-0lldb/include/lldb/Utility/RegisterType.h
+2-2lldb/source/Utility/RegisterTypeFlags.cpp
+90-835 files

LLVM/project 8e06c1clldb/test/API/functionalities/gdb_remote_client TestXMLRegisterFlags.py

Add tests to demonstrate our parsing mistakes.
DeltaFile
+74-0lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
+74-01 files

LLVM/project a51b3b0llvm/lib/Target/AMDGPU AMDGPULibCalls.cpp

Update llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp

Co-authored-by: Steffen Larsen <sholstla at amd.com>
DeltaFile
+1-2llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+1-21 files