FreeBSD/ports 6ab2c14graphics/rubygem-image_processing Makefile

graphics/rubygem-image_processing: Refresh mini_magick dependency.

Approved by:    sunpoet (maintainer)
DeltaFile
+2-1graphics/rubygem-image_processing/Makefile
+2-11 files

GhostBSD/ports 6e78e97x11/plasma6-plasma-desktop Makefile

Merge pull request #120 from b-aaz/main

Fixed KDE's conflict with XLibre.
DeltaFile
+1-4x11/plasma6-plasma-desktop/Makefile
+1-41 files

OpenZFS/src 3705708module/zfs dbuf.c

Remove parent ZIO from dbuf_prefetch()

I am not sure why it was added there 10 years ago, but it seems not
needed now.  According to my tests removing it improves sequential
read performance with recordsize=4K by 5-10% by reducing the CPU
overhead in prefetcher.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <robn at despairlabs.com>
Reviewed-by: Ameer Hamza <ahamza at ixsystems.com>
Reviewed-by: Akash B <akash-b at hpe.com>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18214
DeltaFile
+3-14module/zfs/dbuf.c
+3-141 files

LLVM/project 2a48aablibclc CMakeLists.txt

[libclc] Enable -ffp-contract=fast-honor-pragmas globally (#153137)

Enable -ffp-contract=fast-honor-pragmas globally improves performance.
Verified that exp, trig, and hyperbolic functions pass the OpenCL CTS on
Intel GPUs with this flag enabled.
Note: exp/exp2 still require the fixes proposed in #179875; however,
those failures are independent of the fp-contract changes in this patch.
DeltaFile
+1-0libclc/CMakeLists.txt
+1-01 files

LLVM/project 3459bb4llvm/test/TableGen RegisterByHwMode.td RegisterByHwModeErrors.td, llvm/test/TableGen/Common RegisterByHwModeCommon.td

[TableGen] Introduce RegisterByHwMode

This is useful for `InstAlias` where a fixed register may depend on the
HwMode. The motivating use case for this is the RISC-V RVY ISA where
certain instructions mnemonics are remapped to take a different
register class depending on the HwMode and can be used as follows:
```
def NullReg : RegisterByHwMode<PtrRC, [RV32I, RV64I, RV64Y, RV64Y],
                                      [X0,    X0,    X0_Y,  X0_Y]>;
```

Pull Request: https://github.com/llvm/llvm-project/pull/175227
DeltaFile
+348-0llvm/test/TableGen/RegisterByHwMode.td
+92-0llvm/test/TableGen/Common/RegisterByHwModeCommon.td
+69-0llvm/test/TableGen/RegisterByHwModeErrors.td
+48-0llvm/utils/TableGen/RegisterInfoEmitter.cpp
+35-9llvm/utils/TableGen/AsmWriterEmitter.cpp
+36-4llvm/test/TableGen/RegClassByHwModeCompressPat.td
+628-1315 files not shown
+813-4721 files

FreeNAS/freenas 802ffb9src/middlewared/debian control

Re-add parted package for partprobe
DeltaFile
+1-0src/middlewared/debian/control
+1-01 files

FreeBSD/ports b26ea95security/boringssl Makefile distinfo

security/boringssl: fix build on arm64 by applying a vendor's fix

Bump PORTREVISION.

Reported by:    pkg-fallout
Tested by:      fluffy

Sponsored by:   tipi.work
DeltaFile
+4-0security/boringssl/Makefile
+3-1security/boringssl/distinfo
+7-12 files

HardenedBSD/src 93cf26esbin/conscontrol conscontrol.8, sys/net if_gre.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+407-66sys/net/if_gre.c
+173-0tests/sys/netlink/test_rtnl_gre.c
+23-0sys/netlink/route/interface.h
+3-1sys/netpfil/pf/pf.c
+1-1sbin/conscontrol/conscontrol.8
+1-1usr.bin/man/manpath.1
+608-697 files not shown
+616-7313 files

HardenedBSD/ports 14d95d2devel/small pkg-plist, textproc/krep Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+127-8www/matomo/pkg-plist
+41-0devel/small/pkg-plist
+34-0textproc/krep/files/patch-Makefile
+26-0textproc/krep/Makefile
+15-9x11/xwayland-satellite/distinfo
+10-10www/matomo/Makefile
+253-2741 files not shown
+425-11147 files

FreeBSD/ports a0c7b8cdeskutils Makefile

deskutils/xdgctl: hook to the build
DeltaFile
+1-0deskutils/Makefile
+1-01 files

FreeBSD/ports 3557216sysutils/mackerel-agent distinfo Makefile

sysutils/mackerel-agent: Update to 0.86.1

Changes:        https://github.com/mackerelio/mackerel-agent/releases/tag/v0.86.1
DeltaFile
+5-5sysutils/mackerel-agent/distinfo
+1-2sysutils/mackerel-agent/Makefile
+6-72 files

FreeBSD/ports 52beb62textproc/yamlfmt distinfo Makefile

textproc/yamlfmt: Update to 0.21.0

Changes:        https://github.com/google/yamlfmt/releases/tag/v0.21.0
DeltaFile
+5-5textproc/yamlfmt/distinfo
+1-2textproc/yamlfmt/Makefile
+6-72 files

FreeBSD/ports ebc3320deskutils/xdgctl Makefile distinfo

deskutils/xdgctl: Add new port

TUI for managing XDG default applications.

PR:             293229
DeltaFile
+27-0deskutils/xdgctl/Makefile
+3-0deskutils/xdgctl/distinfo
+1-0deskutils/xdgctl/pkg-descr
+31-03 files

FreeBSD/ports 314eecfdevel/lazygit distinfo Makefile

devel/lazygit: Update to 0.59.0

Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.59.0
DeltaFile
+5-5devel/lazygit/distinfo
+1-2devel/lazygit/Makefile
+6-72 files

HardenedBSD/ports 39e0536dns/unbound/files patch-libunbound_python_libunbound.i

HBSD: Bring in candidate patch to fix dns/unbound

This patch fixes the build of dns/unbound. We enable python support for
unbound by default, which is why we're hitting this.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Obtained-from:  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292625
DeltaFile
+11-0dns/unbound/files/patch-libunbound_python_libunbound.i
+11-01 files

LLVM/project dec1c18llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

rebase

Created using spr 1.3.8-beta.1
DeltaFile
+121,421-138,357llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,316-44,830llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,890-0polly/lib/External/isl/include/isl/cpp.h
+317,254-201,73410,452 files not shown
+1,171,684-645,00710,458 files

LLVM/project f9e0021llvm/lib/Target/RISCV RISCVInstrInfoVPseudos.td, llvm/lib/Target/RISCV/MCTargetDesc RISCVBaseInfo.h

[RISCV] Use getNamedOperandIdx in getFRMOpNum/getVXRMOpNum. NFC (#182181)

Rather than relying on complex rules about the order of operands.
DeltaFile
+119-121llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+2-0llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+121-1212 files

LLVM/project e246d16llvm/lib/Target/RISCV RISCVFrameLowering.cpp RISCVSubtarget.cpp, llvm/test/CodeGen/RISCV riscv-scavenge-crash-2nd-pass-rv32.mir riscv-scavenge-crash-2nd-pass-rv64.mir

[RISCV] Force a frame pointer when the max reserved call frame exceeds simm12. (#182124)

We need to be able to address emergency spill slots without requiring a
register scavenging. This requires the emergency spill slot to be near
the SP or the FP to keep the offset small enough. If there is a large
reserved call frame, we can't keep the emergency spill slot near SP. But
we might not have a frame pointer.

This patch forces the use of a frame pointer when the max reserved call
frame is large so we can keep the emergency spill slot near it. This
idea is borrowed from AArch64.

Multiple MIR tests had to be updated to set the max call frame size as
the reserved registers are frozen before mirFileLoaded is called. I
copied mirFileLoaded from AArch64, but it appears the register freezing
moved after the AArch64 code was written.

Fixes #180199.
DeltaFile
+132-5llvm/test/CodeGen/RISCV/riscv-scavenge-crash-2nd-pass-rv32.mir
+57-3llvm/test/CodeGen/RISCV/riscv-scavenge-crash-2nd-pass-rv64.mir
+24-16llvm/test/CodeGen/RISCV/rvv/stack-probing-dynamic.ll
+20-3llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+11-0llvm/lib/Target/RISCV/RISCVSubtarget.cpp
+4-0llvm/test/CodeGen/RISCV/xqccmp-cm-popretz.mir
+248-276 files not shown
+261-2812 files

LLVM/project cb2c26allvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVTargetTransformInfo.h, llvm/test/CodeGen/RISCV loop-strength-reduce-loop-invar.ll

[LSR][RISCV] Add support for cmp/branch fuse.

RISCV has cmp within branches, and therefore
costing using cmp/branch fuse in LSR is
useful to configure the proposed solution
cost for LSR.
DeltaFile
+218-326llvm/test/CodeGen/RISCV/rvv/vxrm-insert-out-of-loop.ll
+16-14llvm/test/CodeGen/RISCV/loop-strength-reduce-loop-invar.ll
+5-6llvm/test/Transforms/LoopStrengthReduce/RISCV/lsr-cost-compare.ll
+2-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+2-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+243-3465 files

NetBSD/pkgsrc-wip abc1ac9qgis PLIST Makefile, qgis/patches patch-cmake_FindQwt.cmake patch-src_crssync_CMakeLists.txt

qgis: Start package for qgis4

This is currently from a commit along qgis master from git, as a proxy
for the not-existing 4.0alpha1.
DeltaFile
+9,303-0qgis/PLIST
+152-0qgis/Makefile
+39-0qgis/patches/patch-cmake_FindQwt.cmake
+20-0qgis/TODO
+18-0qgis/patches/patch-src_crssync_CMakeLists.txt
+17-0qgis/patches/patch-external_nmea_tok.c
+9,549-08 files not shown
+9,637-014 files

FreeBSD/ports 7d55738games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260218

Changes:        https://gitlab.com/veloren/veloren/-/compare/d82a4a6cf1...bba0ea5ca8
(cherry picked from commit 19543d2f908ddadf4e78c9d82fd608c07e319dc7)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

HardenedBSD/ports 3a7c49cgraphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.0.b.1382

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/b651fd90d2d...7899854e626
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

HardenedBSD/ports 2ded9abemulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.39.18797

Changes:        https://github.com/RPCS3/rpcs3/compare/7cfe96a1d1...2064bd87e3
DeltaFile
+7-7emulators/rpcs3/distinfo
+4-4emulators/rpcs3/Makefile
+11-112 files

FreeBSD/ports 3a7c49cgraphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.0.b.1382

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/b651fd90d2d...7899854e626
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 2ded9abemulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.39.18797

Changes:        https://github.com/RPCS3/rpcs3/compare/7cfe96a1d1...2064bd87e3
DeltaFile
+7-7emulators/rpcs3/distinfo
+4-4emulators/rpcs3/Makefile
+11-112 files

HardenedBSD/ports 19543d2games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260218

Changes:        https://gitlab.com/veloren/veloren/-/compare/d82a4a6cf1...bba0ea5ca8
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

HardenedBSD/ports 06d0f75x11/xwayland-satellite distinfo Makefile.crates

x11/xwayland-satellite: update to 0.8.1

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.1
Reported by:    GitHub (watch releases)
DeltaFile
+15-9x11/xwayland-satellite/distinfo
+6-3x11/xwayland-satellite/Makefile.crates
+1-2x11/xwayland-satellite/Makefile
+22-143 files

FreeBSD/ports 19543d2games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260218

Changes:        https://gitlab.com/veloren/veloren/-/compare/d82a4a6cf1...bba0ea5ca8
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 06d0f75x11/xwayland-satellite distinfo Makefile.crates

x11/xwayland-satellite: update to 0.8.1

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.1
Reported by:    GitHub (watch releases)
DeltaFile
+15-9x11/xwayland-satellite/distinfo
+6-3x11/xwayland-satellite/Makefile.crates
+1-2x11/xwayland-satellite/Makefile
+22-143 files

LLVM/project 20bd5ecllvm/include/llvm/IR ModuleSummaryIndex.h, llvm/lib/LTO LTO.cpp

[ThinLTO] Distinguish symbols that are promoted
DeltaFile
+27-0llvm/test/ThinLTO/X86/export2.ll
+21-1llvm/include/llvm/IR/ModuleSummaryIndex.h
+8-2llvm/lib/LTO/LTO.cpp
+9-0llvm/test/ThinLTO/X86/Inputs/export2.ll
+1-1llvm/lib/Transforms/IPO/FunctionAttrs.cpp
+1-1llvm/lib/Transforms/IPO/FunctionImport.cpp
+67-52 files not shown
+69-78 files