LLVM/project 9015a18llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU rsq.f64.ll fdiv.f64.ll

AMDGPU: Skip last corrections in afn f64 reciprocal

Device libs has a fast reciprocal macro that is close
to the fast division expansion, but skips the last terms
compared to the full division.

The basic reciprocal handling has identical output to this
macro. The negative reciprocal case has different fneg placement
and smaller code size, but I believe should be the same.
DeltaFile
+32-116llvm/test/CodeGen/AMDGPU/rsq.f64.ll
+37-7llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll
+17-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+16-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+12-2llvm/test/CodeGen/AMDGPU/fdiv.f64.ll
+0-4llvm/test/CodeGen/AMDGPU/fneg-combines.new.ll
+114-1311 files not shown
+114-1337 files

FreeBSD/ports cb283c5textproc/diff-so-fancy Makefile distinfo

textproc/diff-so-fancy: Update 1.4.6 => 1.4.8

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-2textproc/diff-so-fancy/Makefile
+3-3textproc/diff-so-fancy/distinfo
+1-5textproc/diff-so-fancy/pkg-plist
+9-103 files

HardenedBSD/ports 42f1dcaaudio/fooyin/files patch-cmake_FooyinInstall.cmake, cad/freecad/files patch-compat-coin408

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+153-0cad/freecad/files/patch-compat-coin408
+14-23graphics/py-pivy/files/patch-swig
+18-15graphics/py-pivy/pkg-plist
+20-1math/lean4/files/patch-stage0_src_runtime_stack__overflow.cpp
+20-1math/lean4/files/patch-src_runtime_stack__overflow.cpp
+0-20audio/fooyin/files/patch-cmake_FooyinInstall.cmake
+225-6038 files not shown
+330-17144 files

FreeBSD/ports 7a8d030www/zine-ssg distinfo Makefile.zig

www/zine-ssg: Unbreak build

IIUC, the Zig community is actively abandoning github, so dependencies
are likely to keep disappearing as they move to different services.

Differential Revision:  https://reviews.freebsd.org/D56124
DeltaFile
+1-3www/zine-ssg/distinfo
+0-1www/zine-ssg/Makefile.zig
+1-42 files

HardenedBSD/ports 7a8d030www/zine-ssg distinfo Makefile.zig

www/zine-ssg: Unbreak build

IIUC, the Zig community is actively abandoning github, so dependencies
are likely to keep disappearing as they move to different services.

Differential Revision:  https://reviews.freebsd.org/D56124
DeltaFile
+1-3www/zine-ssg/distinfo
+0-1www/zine-ssg/Makefile.zig
+1-42 files

FreeBSD/ports 4ccb612misc/gemini-cli Makefile

misc/gemini-cli: fix gyp error during build

PR:             294070
DeltaFile
+1-1misc/gemini-cli/Makefile
+1-11 files

HardenedBSD/ports 4ccb612misc/gemini-cli Makefile

misc/gemini-cli: fix gyp error during build

PR:             294070
DeltaFile
+1-1misc/gemini-cli/Makefile
+1-11 files

HardenedBSD/ports b1c015bsecurity/tor distinfo Makefile

security/tor: update 0.4.9.5 → 0.4.9.6

Quoting the announcement at:
<https://lists.torproject.org/mailman3/hyperkitty/list/tor-announce@lists.torproject.org/message/MDZTQ6KHN7YPUPE2GQYYQQFNP3KCMK3M/>

Changes in version 0.4.9.6 - 2026-03-25
  This is a security release fixing major bugfixes that could possibly lead to
  remote crashing relays. We strongly recommend upgrading as soon as possible.

  o Major bugfix (security):
    - Fix a stack overflow of 11 bytes on malicious CREATED2. This lead
      to a remote crash. TROVE-2026-003. Reported-by: Anas Cherni of
      Calif.io. Fixes bug 41231; bugfix on 0.4.9.1-alpha.

  o Major bugfix (security, conflux):
    - Fix a memory compare using the wrong length. This could lead to a
      remote crash when using the conflux subsystem. TROVE-2026-004.
      Fixes bug 41232; bugfix on 0.4.8.1-alpha.


    [16 lines not shown]
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

FreeBSD/ports b1c015bsecurity/tor distinfo Makefile

security/tor: update 0.4.9.5 → 0.4.9.6

Quoting the announcement at:
<https://lists.torproject.org/mailman3/hyperkitty/list/tor-announce@lists.torproject.org/message/MDZTQ6KHN7YPUPE2GQYYQQFNP3KCMK3M/>

Changes in version 0.4.9.6 - 2026-03-25
  This is a security release fixing major bugfixes that could possibly lead to
  remote crashing relays. We strongly recommend upgrading as soon as possible.

  o Major bugfix (security):
    - Fix a stack overflow of 11 bytes on malicious CREATED2. This lead
      to a remote crash. TROVE-2026-003. Reported-by: Anas Cherni of
      Calif.io. Fixes bug 41231; bugfix on 0.4.9.1-alpha.

  o Major bugfix (security, conflux):
    - Fix a memory compare using the wrong length. This could lead to a
      remote crash when using the conflux subsystem. TROVE-2026-004.
      Fixes bug 41232; bugfix on 0.4.8.1-alpha.


    [16 lines not shown]
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

FreeBSD/ports 000e016math/lean4 Makefile, math/lean4/files patch-src_runtime_stack__overflow.cpp patch-stage0_src_runtime_stack__overflow.cpp

math/lean4: Fix stack overflow test

All other failing tests fail spuriously due to parallel contention.
They all pass when run individually.
DeltaFile
+20-1math/lean4/files/patch-src_runtime_stack__overflow.cpp
+20-1math/lean4/files/patch-stage0_src_runtime_stack__overflow.cpp
+14-0math/lean4/files/run-tests-one-by-one.sh
+2-1math/lean4/Makefile
+56-34 files

HardenedBSD/ports 000e016math/lean4 Makefile, math/lean4/files patch-stage0_src_runtime_stack__overflow.cpp patch-src_runtime_stack__overflow.cpp

math/lean4: Fix stack overflow test

All other failing tests fail spuriously due to parallel contention.
They all pass when run individually.
DeltaFile
+20-1math/lean4/files/patch-stage0_src_runtime_stack__overflow.cpp
+20-1math/lean4/files/patch-src_runtime_stack__overflow.cpp
+14-0math/lean4/files/run-tests-one-by-one.sh
+2-1math/lean4/Makefile
+56-34 files

FreeBSD/poudriere df5611dsrc/etc/poudriere.d/hooks pkgbuild.sh.sample

Merge pull request #1320 from dlangille/hook-examples

Remove example.org messages
DeltaFile
+2-2src/etc/poudriere.d/hooks/pkgbuild.sh.sample
+2-21 files

FreeBSD/poudriere b59a6c5src/etc/poudriere.d/hooks pkgbuild.sh.sample

Use default "root" for email to/fom.
DeltaFile
+2-2src/etc/poudriere.d/hooks/pkgbuild.sh.sample
+2-21 files

LLVM/project 805a814llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 copyable_reorder.ll reused-last-instruction-in-split-node.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+21-44llvm/test/Transforms/SLPVectorizer/X86/copyable_reorder.ll
+55-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1llvm/test/Transforms/SLPVectorizer/X86/reused-last-instruction-in-split-node.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/bottom-to-top-reorder.ll
+78-464 files

OpenBSD/ports ACKbdwheditors/vim-classic Makefile distinfo, editors/vim-classic/patches patch-src_configure_ac patch-src_if_python3_c

   update to newer commit
VersionDeltaFile
1.3+7-7editors/vim-classic/pkg/PLIST
1.6+3-8editors/vim-classic/Makefile
1.2+0-9editors/vim-classic/patches/patch-src_configure_ac
1.3+2-2editors/vim-classic/distinfo
1.2+0-0editors/vim-classic/patches/patch-src_if_python3_c
1.2+0-0editors/vim-classic/patches/patch-src_if_py_both_h
+12-262 files not shown
+12-268 files

OpenBSD/src erKbJ16lib/libc/sys pledge.2

   After the kernel-writes-the-buffer changes to profil(2) a year ago, the
   profil(2) call only works for stop/restart of profiling.  So pledge no
   longer interferes and it is available in "stdio".
VersionDeltaFile
1.80+2-7lib/libc/sys/pledge.2
+2-71 files

LLVM/project 9f3a9eamlir/lib/Dialect/XeGPU/Transforms XeGPUSgToWiDistributeExperimental.cpp, mlir/test/Dialect/XeGPU sg-to-wi-experimental-unit.mlir

[MLIR][XeGPU] Add distribution patterns for vector step, shape_cast & broadcast from sg-to-wi (#185960)

This PR adds distribution patterns for vector.step, vector.shape_cast &
vector.broadcast in the new sg-to-wi pass
DeltaFile
+220-1mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+162-0mlir/test/Dialect/XeGPU/sg-to-wi-experimental-unit.mlir
+382-12 files

Linux/linux cbfffcckernel/trace trace_events_trigger.c trace_osnoise.c

Merge tag 'trace-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Fix potential deadlock in osnoise and hotplug

   The interface_lock can be called by a osnoise thread and the CPU
   shutdown logic of osnoise can wait for this thread to finish. But
   cpus_read_lock() can also be taken while holding the interface_lock.
   This produces a circular lock dependency and can cause a deadlock.

   Swap the ordering of cpus_read_lock() and the interface_lock to have
   interface_lock taken within the cpus_read_lock() context to prevent
   this circular dependency.

 - Fix freeing of event triggers in early boot up

   If the same trigger is added on the kernel command line, the second
   one will fail to be applied and the trigger created will be freed.

    [9 lines not shown]
DeltaFile
+69-16kernel/trace/trace_events_trigger.c
+5-5kernel/trace/trace_osnoise.c
+74-212 files

HardenedBSD/ports d8b1ae6math/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.2.1.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports d8b1ae6math/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.2.1.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

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

Linux/linux e522b75arch/s390/include/asm barrier.h, arch/s390/kernel syscall.c entry.S

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

Pull s390 fixes from Vasily Gorbik:

 - Add array_index_nospec() to syscall dispatch table lookup to prevent
   limited speculative out-of-bounds access with user-controlled syscall
   number

 - Mark array_index_mask_nospec() __always_inline since GCC may emit an
   out-of-line call instead of the inline data dependency sequence the
   mitigation relies on

 - Clear r12 on kernel entry to prevent potential speculative use of
   user value in system_call, ext/io/mcck interrupt handlers

* tag 's390-7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390/entry: Scrub r12 register on kernel entry
  s390/syscalls: Add spectre boundary for syscall dispatch table
  s390/barrier: Make array_index_mask_nospec() __always_inline
DeltaFile
+4-1arch/s390/kernel/syscall.c
+2-2arch/s390/include/asm/barrier.h
+3-0arch/s390/kernel/entry.S
+9-33 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

HardenedBSD/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

HardenedBSD/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 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

HardenedBSD/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

HardenedBSD/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