FreeBSD/ports c16fe7csysutils/nix pkg-plist Makefile, sysutils/nix/files patch-nix-meson-build-support_libatomic_meson.build

sysutils/nix: fix build on armv7 and powerpc*

No libatomic on FreeBSD.
Also move manuals to PORTDOCS, the file names seem to be somewhat
architecture-dependent.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit e2a13bf3e130067e79800864154bc92b37af1191)
DeltaFile
+0-351sysutils/nix/pkg-plist
+12-0sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build
+3-0sysutils/nix/Makefile
+15-3513 files

FreeBSD/ports 7ac48cceditors/imhex Makefile, editors/imhex/files patch-main_updater_source_main.cpp patch-cmake_build__helpers.cmake

editors/imhex: fix build on armv7, enable on 32 bit architectures

Seems like int128_t is no longer required.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit 990fea4f7e2083ce1768a0d85d3a82b556c5b2f2)
DeltaFile
+18-0editors/imhex/files/patch-main_updater_source_main.cpp
+4-4editors/imhex/files/patch-cmake_build__helpers.cmake
+0-3editors/imhex/Makefile
+22-73 files

FreeBSD/ports 2aac236audio/qmidiarp Makefile

audio/qmidiarp: fix build on non-x86

The options -msse, -msse2, and -mfpmath=sse only apply to x86 targets.
They are the default on amd64, so only set them on i386.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit 21a28646fdd6de37f9a9e2429ca93fce350cb1cb)
DeltaFile
+9-1audio/qmidiarp/Makefile
+9-11 files

FreeBSD/ports e7fbb51devel/fnc Makefile, devel/fnc/files patch-fnc.bld.mk

devel/fnc: unbundle sqlite3

PR:             290972
Approved by:    ashish (maintainer)
MFH:            2026Q1

(cherry picked from commit 8a6ffe8081c9a5d61f5d280b1578ed72c19f6303)
DeltaFile
+31-1devel/fnc/files/patch-fnc.bld.mk
+5-1devel/fnc/Makefile
+36-22 files

FreeBSD/ports 25d87efx11-servers/xlibre-server/files patch-include_meson.build patch-fix-epoll

x11-servers/xlibre-server: fix build on armv7

This ensures USE_DEV_IO=1 is set on armv7.

See also:       b632464b29fc330113280495ef76d0f825058ae8
Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit e437c6ec629f7d5b9a0617b15e5da69fa2348fad)
DeltaFile
+41-0x11-servers/xlibre-server/files/patch-include_meson.build
+0-32x11-servers/xlibre-server/files/patch-fix-epoll
+41-322 files

FreeBSD/ports e2a13bfsysutils/nix pkg-plist Makefile, sysutils/nix/files patch-nix-meson-build-support_libatomic_meson.build

sysutils/nix: fix build on armv7 and powerpc*

No libatomic on FreeBSD.
Also move manuals to PORTDOCS, the file names seem to be somewhat
architecture-dependent.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+0-351sysutils/nix/pkg-plist
+12-0sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build
+3-0sysutils/nix/Makefile
+15-3513 files

FreeBSD/ports ec07986archivers Makefile, archivers/extract-xiso Makefile distinfo

archivers/extract-xiso: Create, modify, and extract XISOs

Extract-iso is a command line utility created by in to allow the
creation, modification, and extraction of XISOs. Currently being
maintained and modernized by the XboxDev organization.

WWW: https://github.com/XboxDev/extract-xiso/

Requested by:   codytherudeguy at tutamail.com
DeltaFile
+23-0archivers/extract-xiso/Makefile
+22-0archivers/extract-xiso/files/patch-extract-xiso.c
+3-0archivers/extract-xiso/distinfo
+3-0archivers/extract-xiso/pkg-descr
+1-0archivers/Makefile
+52-05 files

FreeBSD/ports 84a9f8btextproc/xxdiff distinfo Makefile.master

textproc/xxdiff: update to g20251107

Changelog: https://github.com/blais/xxdiff/commits/4013bd5968140dbd82c930edf8744a00b6e9255d
DeltaFile
+3-3textproc/xxdiff/distinfo
+2-2textproc/xxdiff/Makefile.master
+5-52 files

FreeBSD/ports 990fea4editors/imhex Makefile, editors/imhex/files patch-main_updater_source_main.cpp patch-cmake_build__helpers.cmake

editors/imhex: fix build on armv7, enable on 32 bit architectures

Seems like int128_t is no longer required.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+18-0editors/imhex/files/patch-main_updater_source_main.cpp
+4-4editors/imhex/files/patch-cmake_build__helpers.cmake
+0-3editors/imhex/Makefile
+22-73 files

FreeBSD/ports f3623c7sysutils Makefile, sysutils/watchcat Makefile distinfo

sysutils/watchcat: watchcat combines good things about watch and cat

Watchcat is a command-line tool that combines the functionalities of
the 'watch' and 'cat' commands. It allows users to monitor the output
of a command by executing it repeatedly at specified intervals or to
watch a file for changes and display its contents when modified.

Differential Revision:  https://reviews.freebsd.org/D54863
DeltaFile
+38-0sysutils/watchcat/Makefile
+9-0sysutils/watchcat/distinfo
+4-0sysutils/watchcat/pkg-descr
+1-0sysutils/Makefile
+52-04 files

FreeBSD/ports 21a2864audio/qmidiarp Makefile

audio/qmidiarp: fix build on non-x86

The options -msse, -msse2, and -mfpmath=sse only apply to x86 targets.
They are the default on amd64, so only set them on i386.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+9-1audio/qmidiarp/Makefile
+9-11 files

FreeBSD/ports 8a6ffe8devel/fnc Makefile, devel/fnc/files patch-fnc.bld.mk

devel/fnc: unbundle sqlite3

PR:             290972
Approved by:    ashish (maintainer)
MFH:            2026Q1
DeltaFile
+31-1devel/fnc/files/patch-fnc.bld.mk
+5-1devel/fnc/Makefile
+36-22 files

FreeBSD/ports e437c6ex11-servers/xlibre-server/files patch-include_meson.build patch-fix-epoll

x11-servers/xlibre-server: fix build on armv7

This ensures USE_DEV_IO=1 is set on armv7.

See also:       b632464b29fc330113280495ef76d0f825058ae8
Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+41-0x11-servers/xlibre-server/files/patch-include_meson.build
+0-32x11-servers/xlibre-server/files/patch-fix-epoll
+41-322 files

LLVM/project f39d5f8llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine binop-select.ll

[InstCombine] Preserve !prof metadata when creating select instructions.
DeltaFile
+10-5llvm/test/Transforms/InstCombine/binop-select.ll
+3-1llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+13-62 files

LLVM/project 5d724b0llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine branch.ll

[InstCombine][profcheck] Propogate profile metadata when transforming br (X && !Y) to br (!X || Y)

Updated visitBranchInst to propagate and swap !prof metadata when transforming br (X && !Y) to br (!X || Y).
DeltaFile
+21-13llvm/test/Transforms/InstCombine/branch.ll
+15-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+0-1llvm/utils/profcheck-xfail.txt
+36-143 files

LLVM/project dc55e20libc/hdr CMakeLists.txt, libc/hdr/types Elf32_Xword.h CMakeLists.txt

[libc] Add Elf32_Xword type (#177915)

In a recent PR (https://github.com/llvm/llvm-project/pull/174772), we
introduced GnuPropertySection using ElfW(Xword). Since we are currently
missing Elf32_Xword, this is failing on 32bit architectures.

This commit adds the missing Elf32_Xword type that should always hold
64bit even on 32bit architectures.
DeltaFile
+22-0libc/hdr/types/Elf32_Xword.h
+16-0libc/include/llvm-libc-types/Elf32_Xword.h
+8-0libc/hdr/types/CMakeLists.txt
+2-1libc/include/CMakeLists.txt
+1-0libc/include/elf.yaml
+1-0libc/hdr/CMakeLists.txt
+50-12 files not shown
+52-18 files

LLVM/project 5188d2ellvm/lib/Transforms/Utils MemoryTaggingSupport.cpp

[NFCI][MemoryTaggingSupport] Replace getAllocatedType with getAllocationSize (#177436)

Replace the `isSized()` and `isScalableTy()` type predicate checks with
a more direct `getAllocationSize()` query. The `isSized` check seems
unnecessary since the verifier already rejects unsized alloca.

For context, I'm working on deleting (or at least minimizing uses of)
the getAllocatedType function, since many optimizations need to destroy
that info and just produce byte sized allocas. It is for the same
reason that opaque pointers were introduced–memory doesn't inherently
have a provenience type, only uses (load and stores) do.

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+4-3llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+4-31 files

LLVM/project e388710llvm/unittests/TargetParser Host.cpp

Add appropriate guards
DeltaFile
+2-0llvm/unittests/TargetParser/Host.cpp
+2-01 files

LLVM/project 02b4ee3llvm/lib/Transforms/IPO ExpandVariadics.cpp

[NFC][ExpandVariadics] Pass VarargsTy instead of re-querying from alloca (#177434)

The struct type is already available at the call site, so pass it
through to initializeStructAlloca() instead of retrieving it via
getAllocatedType(). Reduces reliance on `getAllocatedType`.

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+2-4llvm/lib/Transforms/IPO/ExpandVariadics.cpp
+2-41 files

LLVM/project dfd284fllvm/unittests/CAS CASTestConfig.cpp

[llvm/unittests/CAS] Fix compilation for builds where `LLVM_ENABLE_ONDISK_CAS=NO` (#178057)

DeltaFile
+1-1llvm/unittests/CAS/CASTestConfig.cpp
+1-11 files

FreeBSD/ports 5279493science/ttk Makefile, science/ttk/files patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp

science/ttk: chase Paraview 6.0.1

Patch taken from upstream: see
https://github.com/topology-tool-kit/ttk/pull/1113
DeltaFile
+57-0science/ttk/files/patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp
+1-1science/ttk/Makefile
+58-12 files

FreeBSD/ports 51f037dscience/paraview pkg-plist Makefile, science/paraview/files patch-qt-6.10.1-fix patch-ffmpeg8-fix

science/paraview: upgrade to 6.0.1

Releases notes at https://www.kitware.com/paraview-6-0-0-release-notes/
and https://www.kitware.com/paraview-6-0-1-release-notes/

Also switch from MPICH to OpenMPI, to be consistent with VTK.
DeltaFile
+413-198science/paraview/pkg-plist
+0-77science/paraview/files/patch-qt-6.10.1-fix
+0-36science/paraview/files/patch-ffmpeg8-fix
+33-0science/paraview/files/patch-Qt_Core_pqQVTKWidgetEventTranslator.cxx
+18-15science/paraview/Makefile
+0-20science/paraview/files/patch-VTKExtensions_Core_vtkCLIOptions.cxx
+464-34619 files not shown
+536-47925 files

LLVM/project d51726ecompiler-rt/cmake base-config-ix.cmake, compiler-rt/cmake/Modules CompilerRTUtils.cmake

Try fix PR
DeltaFile
+2-2libc/CMakeLists.txt
+2-2compiler-rt/cmake/Modules/CompilerRTUtils.cmake
+2-2offload/CMakeLists.txt
+2-1openmp/CMakeLists.txt
+1-1libcxxabi/CMakeLists.txt
+1-1compiler-rt/cmake/base-config-ix.cmake
+10-96 files not shown
+15-1512 files

LLVM/project 78f9d78lldb/test/API/python_api/file_handle TestFileHandle.py, lldb/test/Shell/ScriptInterpreter/Python io.test

[lldb] Fix Python stderr redirection in test (#177970)

Python's internal stderr may differ from sys.stderr. 
When Python writes errors, it uses its internal stderr rather than the
overwritten sys.stderr.
This may not be the same file/handle

Fix the test to explicitly write to the specified stderr.
DeltaFile
+8-2lldb/test/API/python_api/file_handle/TestFileHandle.py
+5-4lldb/test/Shell/ScriptInterpreter/Python/io.test
+13-62 files

FreeBSD/ports 12fe86bdevel/py-loguru Makefile

devel/py-loguru: drop maintainership

(cherry picked from commit 37d1ebd470017f62534e3a91cbf90322a283c793)
DeltaFile
+1-1devel/py-loguru/Makefile
+1-11 files

FreeBSD/ports 37d1ebddevel/py-loguru Makefile

devel/py-loguru: drop maintainership
DeltaFile
+1-1devel/py-loguru/Makefile
+1-11 files

FreeBSD/ports 1875371www/py-flask-restx distinfo Makefile

www/py-flask-restx: update to 1.3.2

Changes:        https://github.com/python-restx/flask-restx/releases/tag/1.3.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/py-flask-restx/distinfo
+2-3www/py-flask-restx/Makefile
+5-62 files

FreeBSD/ports c4817bex11-fonts/fcft distinfo Makefile

x11-fonts/fcft: update to 3.3.3

Changes:        https://codeberg.org/dnkl/fcft/releases/tag/3.3.3
Reported by:    Repology
DeltaFile
+3-3x11-fonts/fcft/distinfo
+1-1x11-fonts/fcft/Makefile
+1-1x11-fonts/fcft/pkg-plist
+5-53 files

FreeBSD/ports fab127baccessibility/accerciser pkg-plist Makefile

accessibility/accerciser: update to 3.48.0

Update accerciser to version 3.48.0.

Trim USE_GNOME=. (truckman)

PR:             290511
DeltaFile
+22-0accessibility/accerciser/pkg-plist
+9-9accessibility/accerciser/Makefile
+3-3accessibility/accerciser/distinfo
+34-123 files

FreeBSD/ports 0a08fffarchivers/file-roller Makefile distinfo, archivers/file-roller/files patch-src_fr-command-tar.c patch-src_fr-command-7z.c

archivers/file-roller: update to 44.6

Update file-roller to version 44.6.

Trim LIB_DEPENDS. (truckman)

PR:             290387
DeltaFile
+39-12archivers/file-roller/files/patch-src_fr-command-tar.c
+8-16archivers/file-roller/Makefile
+0-16archivers/file-roller/files/patch-src_fr-command-7z.c
+3-3archivers/file-roller/distinfo
+1-1archivers/file-roller/pkg-plist
+51-485 files