FreeBSD/ports 4c00a51textproc/moor Makefile distinfo

textproc/moor: Update 2.16.1 => 2.16.2

Changelog:
https://github.com/walles/moor/releases/tag/v2.16.2

Reported by:    repology
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit e4a263e20d9c514c6e142570b130a89b8674daa0)
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

LLVM/project 1d5ea98llvm/test/CodeGen/AMDGPU maximumnum.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-private.mir legalize-load-local.mir

Merge main
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+9,385-9,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+13,068-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-max-min-umax-umin.ll
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+5,575-5,393llvm/test/CodeGen/AMDGPU/maximumnum.ll
+50,222-36,34610,642 files not shown
+596,827-421,21110,648 files

FreeBSD/ports e4a263etextproc/moor Makefile distinfo

textproc/moor: Update 2.16.1 => 2.16.2

Changelog:
https://github.com/walles/moor/releases/tag/v2.16.2

Reported by:    repology
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

LLVM/project 6849789llvm/test/CodeGen/AMDGPU sink-fmul-fadd.ll, llvm/test/Transforms/CodeGenPrepare/AMDGPU sink-fmul-fadd-contract-fast.ll sink-fmul-fadd.ll

[NFC][AMDGPU] Add tests for an fmul split from its fadd/fsub user (#213303)

Record the current behaviour over the types and subtargets where the
fusion rules differ, f32, f16, bf16, f64, v2f32 and v2f16, with
denormals both enabled and flushed, with and without the contract flags,
and under -fp-contract=fast.

Contributes to https://github.com/llvm/llvm-project/issues/211092
DeltaFile
+1,011-0llvm/test/CodeGen/AMDGPU/sink-fmul-fadd.ll
+571-0llvm/test/Transforms/CodeGenPrepare/AMDGPU/sink-fmul-fadd.ll
+57-0llvm/test/Transforms/CodeGenPrepare/AMDGPU/sink-fmul-fadd-contract-fast.ll
+1,639-03 files

FreeBSD/src 8a9ae26bin/cp cp.1

cp: Correct description of SIGINFO

The manual page claimed that SIGINFO caused information to be printed to
stdout, when in fact it is printed to stderr, as one would expect.  This
has been true ever since the feature was first added in 2003.

MFC after:      1 week
Fixes:          00d321a2b395 ("Add a SIGINFO handler.")
Reviewed by:    jilles
Differential Revision:  https://reviews.freebsd.org/D58392

(cherry picked from commit 5dc400ff452b0259f0c50474255ebe6e5e02edb9)
DeltaFile
+2-2bin/cp/cp.1
+2-21 files

FreeBSD/src c878cb7bin/cp cp.1

cp: Correct description of SIGINFO

The manual page claimed that SIGINFO caused information to be printed to
stdout, when in fact it is printed to stderr, as one would expect.  This
has been true ever since the feature was first added in 2003.

MFC after:      1 week
Fixes:          00d321a2b395 ("Add a SIGINFO handler.")
Reviewed by:    jilles
Differential Revision:  https://reviews.freebsd.org/D58392

(cherry picked from commit 5dc400ff452b0259f0c50474255ebe6e5e02edb9)
DeltaFile
+2-2bin/cp/cp.1
+2-21 files

FreeBSD/src 4334125contrib/kyua/cli cmd_debug.cpp, contrib/kyua/doc kyua-debug.1.in

kyua-debug: Add -P option

Add -P as shorthand for --pause-before-cleanup.

MFC after:      1 week
Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D56613

(cherry picked from commit 7c51da13ae55dc98e9cc1b794e1fe6fc001d7f42)
DeltaFile
+2-2contrib/kyua/doc/kyua-debug.1.in
+1-0contrib/kyua/cli/cmd_debug.cpp
+3-22 files

FreeBSD/src b56bd4clib/libfetch common.c

libfetch: Fix handling of connection failures

After commit 848f360c8f9a, if one tries to connect to a closed port,
fetch reports "Operation now in progress", which is rather confusing.
Return a more useful error message, restoring the old behaviour.

Fixes:          848f360c8f9a ("libfetch: Apply timeout to connection attempts")
Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D58481

(cherry picked from commit b02e02958dad2d5ce3675cbc18b9a94635d09e66)
DeltaFile
+4-0lib/libfetch/common.c
+4-01 files

FreeBSD/src 70fffablib/libfetch common.c

libfetch: Further improve connection polling

* Reorganize the connection loop to make it a little more readable

* Start the timeout clock earlier

* Correctly calculate the poll timeout before calling poll()

* Don't leak the socket on failure

Fixes:          848f360c8f9a ("libfetch: Apply timeout to connection attempts")
Fixes:          b02e02958dad ("libfetch: Fix handling of connection failures")
MFC after:      3 days
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D58512

(cherry picked from commit 351ed134887fe5b8da39d22fcb267c96ab009ca2)
DeltaFile
+51-36lib/libfetch/common.c
+51-361 files

FreeBSD/src 21101f5lib/libfetch common.c

libfetch: Fix handling of connection failures

After commit 848f360c8f9a, if one tries to connect to a closed port,
fetch reports "Operation now in progress", which is rather confusing.
Return a more useful error message, restoring the old behaviour.

Fixes:          848f360c8f9a ("libfetch: Apply timeout to connection attempts")
Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D58481

(cherry picked from commit b02e02958dad2d5ce3675cbc18b9a94635d09e66)
DeltaFile
+4-0lib/libfetch/common.c
+4-01 files

FreeBSD/src f904310lib/libfetch common.c

libfetch: Further improve connection polling

* Reorganize the connection loop to make it a little more readable

* Start the timeout clock earlier

* Correctly calculate the poll timeout before calling poll()

* Don't leak the socket on failure

Fixes:          848f360c8f9a ("libfetch: Apply timeout to connection attempts")
Fixes:          b02e02958dad ("libfetch: Fix handling of connection failures")
MFC after:      3 days
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D58512

(cherry picked from commit 351ed134887fe5b8da39d22fcb267c96ab009ca2)
DeltaFile
+51-36lib/libfetch/common.c
+51-361 files

LLVM/project db8d8fdllvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination xor-as-sub.ll

[ConstraintElim] Decompose xor %a, -1 as -1 - %a in the signed system. (#213476)

InstCombine canonicalizes sub nsw i8 -1, %a -> xor i8 %a, -1. Decompose
the XOR as `sub nsw -1, %a` in the signed system

Alive2 Proof: https://alive2.llvm.org/ce/z/f_YVjH

This triggers quite rarely in C/C++ workloads (no end-to-end changes in
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/840), found
one instance in Blender. One simple end-to-end C example is
https://clang.godbolt.org/z/G343shYje

This is part of an effort to improve ConstraintElimination support for
IR generated by the Swift compiler, where such patterns are more common
due to a number of signed runtime checks.

PR: https://github.com/llvm/llvm-project/pull/213476
DeltaFile
+45-0llvm/test/Transforms/ConstraintElimination/xor-as-sub.ll
+8-0llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+53-02 files

FreeBSD/ports 3a09d88security/binwalk/files patch-src_binwalk_core_magic.py patch-src_binwalk_core_module.py

security/binwalk: fix binwalk for use with python3.12

- replaces the deprecated imp implementation with
  a Python 3.12-compatible alternative.

PR:             297235
Source:         https://github.com/Mil3tus/binwalk-python312-freebsd-patch
                https://github.com/rampageX/firmware-mod-kit/issues/191
Reported-by:    rodrigo
DeltaFile
+83-0security/binwalk/files/patch-src_binwalk_core_plugin.py
+45-0security/binwalk/files/patch-src_binwalk_core_module.py
+11-0security/binwalk/files/patch-src_binwalk_core_magic.py
+139-03 files

LLVM/project 029a853lld/ELF SyntheticSections.cpp SyntheticSections.h, lld/test/ELF ppc32-ifunc-nonpreemptible-pic.s ppc32-ifunc-nonpreemptible-nopic.s

[ELF] Emit synthetic local in symbol table for non-preemptible IFUNC

Currently we create an internal alias of the original symbol and then
rewrite the latter to point to the IPLT entry, which means we lose
symbol table information for the actual resolver. In practice compilers
also emit a normal function symbol for the resolver due to how IFUNCs
are represented in GNU C so that at least shows up, but we shouldn't be
relying on it. By emitting a synthetic local we can keep having a symbol
for the resolver whilst still redirecting references to the IPLT entry.
DeltaFile
+18-0lld/test/ELF/gnu-ifunc-i386.s
+2-3lld/ELF/Relocations.cpp
+1-2lld/ELF/SyntheticSections.h
+1-1lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s
+1-1lld/test/ELF/ppc32-ifunc-nonpreemptible-nopic.s
+1-1lld/ELF/SyntheticSections.cpp
+24-86 files

LLVM/project 529700dlld/ELF Symbols.h

[NFC][ELF] Remove Symbol's unused copy constructor

Now that we are no longer copying symbols via the copy constructor we
can remove it. Given we track symbol pointers in various data structures
it can be dangerous to have multiple objects for the same symbol that
would risk being viewed inconsistently, or even moved and the original
lost, though no such cases exist upstream that I'm aware of.

Copying a symbol entirely is also a weird thing to do, and can be
inefficient, so when copies are being made it's best to be explicit
about the members to copy. This also makes it clearer to understand what
members are relevant, rather than implicitly copying all the members,
most of which aren't relevant in practice.

Whilst the copy/move constructors/assignment operators are currently
implicitly deleted due to the atomic flags member, explicitly delete
them all so they remain deleted in case that ever changes.
DeltaFile
+11-3lld/ELF/Symbols.h
+11-31 files

LLVM/project 4ee575blld/ELF Relocations.cpp

[NFC][ELF] Create fresh alias in handleNonPreemptibleIfunc

We don't need to copy the full symbol here, we just want an internal
alias to use for the IPLT and IGOTPLT entries and IRELATIVE relocation's
addend.
DeltaFile
+3-1lld/ELF/Relocations.cpp
+3-11 files

LLVM/project f12f76clld/ELF Relocations.cpp

[NFC][ELF] Only create alias in handleNonPreemptibleIfunc if needed

In the no direct relocations case, the original IFUNC symbol keeps its
value, and so there's no need to create a separate alias; it's only
needed when the original symbol is being redirected to the IPLT as a
normal function symbol.

This change also shifts the isInIplt assignment to be explicit and
mirror the allocateAux/pltIdx uses, rather than relying on makeDefined
copying it, and to be clear that this is in fact deliberately and
consistently being copied like them.
DeltaFile
+23-18lld/ELF/Relocations.cpp
+23-181 files

LLVM/project 42b86celld/ELF Relocations.cpp

[NFC][ELF] Avoid need to copy Symbol in replaceWithDefined (#210612)

Firstly, by overwriting the symbol, it will have its existing flags, so
there is no need to copy them back; all we need to do is mask out the
other bits on the existing symbol.

Secondly, copying the whole symbol just to preserve the symbol version
that gets cleared by Defined::overwrite is a waste; just copy the single
member to reinstate it.
DeltaFile
+3-4lld/ELF/Relocations.cpp
+3-41 files

FreeBSD/ports 74f3a81www/forgejo15 Makefile distinfo

www/forgejo15: Update to 15.0.6

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.6.md

MFH:            2026Q3
(cherry picked from commit b38bb72f88856743b109452ce5db076dc5441fa4)
DeltaFile
+3-3www/forgejo15/distinfo
+1-1www/forgejo15/Makefile
+4-42 files

FreeBSD/ports 359b105www/forgejo16 Makefile distinfo

www/forgejo16: Update to 16.0.2

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.2.md
DeltaFile
+3-3www/forgejo16/distinfo
+1-1www/forgejo16/Makefile
+4-42 files

FreeBSD/ports b38bb72www/forgejo15 Makefile distinfo

www/forgejo15: Update to 15.0.6

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.6.md

MFH:            2026Q3
DeltaFile
+3-3www/forgejo15/distinfo
+1-1www/forgejo15/Makefile
+4-42 files

OpenBSD/ports 8UYsqlRx11/xmobar Makefile cabal.inc, x11/xmobar/patches patch-xmobar_cabal

   x11/xmobar: update to 0.51.1

   ok kili@
VersionDeltaFile
1.27+102-110x11/xmobar/distinfo
1.3+47-48x11/xmobar/cabal.inc
1.28+15-15x11/xmobar/patches/patch-xmobar_cabal
1.64+4-5x11/xmobar/Makefile
+168-1784 files

LLVM/project 9409601llvm/test/CodeGen/AArch64/GlobalISel form-bitfield-extract-from-and.mir opt-shifted-reg-compare.mir, llvm/test/CodeGen/M68k/Atomics rmw.ll

rebase for new test case showing changes

Created using spr 1.3.8-wip
DeltaFile
+1,042-470llvm/test/CodeGen/M68k/CodeModel/Large/Atomics/rmw.ll
+521-235llvm/test/CodeGen/M68k/Atomics/rmw.ll
+180-180llvm/test/CodeGen/AArch64/GlobalISel/opt-shifted-reg-compare.mir
+323-0mlir/test/Dialect/X86/move-acc-for-contract-loop.mlir
+112-112llvm/test/CodeGen/AArch64/GlobalISel/form-bitfield-extract-from-and.mir
+68-142llvm/test/Transforms/LoopVectorize/hoist-predicated-loads-with-predicated-stores.ll
+2,246-1,139319 files not shown
+7,402-3,330325 files

LLVM/project b5f3a82clang/test/SemaOpenCL builtins-image-store-param-gfx942-err.cl builtins-image-store-image-feature-err.cl

clang/AMDGPU: Fix confused image builtin availability tests

These tests appear to have been copy paste from other image error
tests, which were checking for invalid argument validation. The point
of these tests were to reject image builtins on unsupported targets,
and not just gfx942. Rename the tests, and fix the invalid argument usage.
Each builtin should be used in a valid way.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+0-230clang/test/SemaOpenCL/builtins-extended-image-param-gfx942-err.cl
+230-0clang/test/SemaOpenCL/builtins-extended-image-err.cl
+0-219clang/test/SemaOpenCL/builtins-image-load-param-gfx942-err.cl
+219-0clang/test/SemaOpenCL/builtins-image-load-image-feature-err.cl
+0-129clang/test/SemaOpenCL/builtins-image-store-param-gfx942-err.cl
+129-0clang/test/SemaOpenCL/builtins-image-store-image-feature-err.cl
+578-5786 files

FreeBSD/ports d6a6c75emulators/libspectrum pkg-plist Makefile

emulators/libspectrum: update to 1.6.3

Reported by:    portscout
DeltaFile
+3-3emulators/libspectrum/distinfo
+1-1emulators/libspectrum/pkg-plist
+1-1emulators/libspectrum/Makefile
+5-53 files

Linux/linux f5a7e2aarch/riscv Makefile, arch/riscv/errata/sifive errata.c

Merge tag 'riscv-for-linus-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fixes from Paul Walmsley:

 - Fix swiotlb initialization on systems where DRAM is located above
   4GiB (such as the Tenstorrent Blackhole cards)

 - Fix an out-of-bounds access in the memory hot-remove code that can
   occur on Sv39 and Sv48 systems

 - Avoid oopsing during boot if the SBI component of the unaligned
   access performance checking code loses a race against __init function
   freeing

 - Avoid attempting to install the debug-enabled vDSO when it shouldn't
   be built due to !CONFIG_MMU

 - Avoid some sparse warnings by adding missing __iomem notations in
   get_cycles{,_hi}()

    [10 lines not shown]
DeltaFile
+14-7arch/riscv/mm/init.c
+1-3arch/riscv/errata/sifive/errata.c
+2-2arch/riscv/kernel/unaligned_access_speed.c
+2-2arch/riscv/include/asm/timex.h
+1-1arch/riscv/Makefile
+20-155 files

Linux/linux 0e67278arch/s390/pci pci_mmio.c, drivers/s390/crypto zcrypt_api.c zcrypt_ccamisc.h

Merge tag 's390-7.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 updates from Vasily Gorbik:

 - Fix PCI MMIO write syscall falsely reporting success for mappings not
   valid for MMIO when MIO is unavailable by returning -EFAULT

 - Fix CPRB parameter buffer overflows in zcrypt CCA AES cipher and ECC
   private key conversion by rejecting oversized key tokens

 - Fix buffer overreads and length underflow in pkey and zcrypt CCA
   token validation by checking length fields against actual buffer
   sizes

 - Fix out of bounds permission bitmap access in zcrypt EP11 admin CPRB
   filtering on custom device nodes by using AP_DOMAINS as the limit

 - Fix speculative permission bitmap reads in zcrypt CCA and EP11 admin
   CPRB handling by sanitizing user controlled domain indexes

    [12 lines not shown]
DeltaFile
+73-16drivers/s390/crypto/zcrypt_ccamisc.c
+5-10drivers/s390/crypto/pkey_cca.c
+3-3drivers/s390/crypto/zcrypt_ccamisc.h
+3-1drivers/s390/crypto/zcrypt_api.c
+1-0arch/s390/pci/pci_mmio.c
+85-305 files

FreeBSD/ports 0408b28textproc/p5-Text-ClearSilver pkg-descr pkg-plist, textproc/p5-Text-ClearSilver/files patch-rules.mk.in patch-build_cs.pl

textproc/p5-Text-ClearSilver: Remove expired port

2026-08-01 textproc/p5-Text-ClearSilver: uses hidden Perl functions that are hidden after 5.37.0
DeltaFile
+0-29textproc/p5-Text-ClearSilver/files/patch-noe_err.h
+0-26textproc/p5-Text-ClearSilver/Makefile
+0-11textproc/p5-Text-ClearSilver/pkg-plist
+0-11textproc/p5-Text-ClearSilver/files/patch-rules.mk.in
+0-11textproc/p5-Text-ClearSilver/files/patch-build_cs.pl
+0-2textproc/p5-Text-ClearSilver/pkg-descr
+0-903 files not shown
+1-939 files

FreeBSD/ports b619144devel Makefile, devel/p5-Devel-BeginLift distinfo pkg-plist

devel/p5-Devel-BeginLift: Remove expired port

2026-08-01 devel/p5-Devel-BeginLift: uses hidden Perl functions that are hidden after 5.37.0
DeltaFile
+0-44devel/p5-Devel-BeginLift/files/patch-BeginLift.xs
+0-24devel/p5-Devel-BeginLift/Makefile
+0-3devel/p5-Devel-BeginLift/pkg-plist
+0-3devel/p5-Devel-BeginLift/pkg-descr
+0-2devel/p5-Devel-BeginLift/distinfo
+0-1devel/Makefile
+0-771 files not shown
+1-777 files

FreeBSD/ports 40aa4e2. MOVED, devel Makefile

devel/p5-Data-Swap: Remove expired port

2026-08-01 devel/p5-Data-Swap: uses hidden Perl functions that are hidden after 5.37.0
DeltaFile
+0-19devel/p5-Data-Swap/Makefile
+0-8devel/p5-Data-Swap/pkg-descr
+0-3devel/p5-Data-Swap/pkg-plist
+0-2devel/p5-Data-Swap/distinfo
+0-1devel/Makefile
+1-0MOVED
+1-336 files