FreeBSD/ports e9470a9misc/codex distinfo, misc/codex/files patch-cargo-crates_v8-146.4.0_build_config_compiler_BUILD.gn patch-cargo-crates_v8-146.4.0_build_toolchain_freebsd_BUILD.gn

misc/codex: Update to 0.117.0

Patches for v8 crate have been obtained from www/deno port. [1]

Changelog: https://github.com/openai/codex/releases/tag/rust-v0.117.0

Reported by:    GitHub (watch releases)
Obtained from:  https://cgit.freebsd.org/ports/tree/www/deno [1]
DeltaFile
+166-0misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_compiler_BUILD.gn
+57-21misc/codex/distinfo
+69-0misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_freebsd_BUILD.gn
+62-0misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_base_platform_platform-posix.cc
+52-0misc/codex/files/patch-cargo-crates_v8-146.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+44-0misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_BUILDCONFIG.gn
+450-2126 files not shown
+979-3932 files

HardenedBSD/src f2921earelease Makefile, release/scripts HardenedBSD_install_cdrom.conf pkgbase-stage.lua

HBSD: Build framework updates

In preparing the next quarterly build (2026q2), I discovered that
HardenedBSD 15-STABLE is lagging behind with regards to building the
installer images. This commit brings us more up-to-date and fixes the
build.

This is a direct commit to 15-STABLE.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+10-36release/Makefile
+7-11usr.sbin/bsdinstall/scripts/pkgbase.in
+15-0release/scripts/HardenedBSD_install_cdrom.conf
+3-7release/scripts/pkgbase-stage.lua
+4-0release/scripts/HardenedBSD-base-offline.conf
+39-545 files

OPNSense/core 223d7c9src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api LeasesController.php, src/opnsense/mvc/app/views/OPNsense/Dnsmasq leases.volt

dnsmasq: Prevent * from being collected as client_id to prevent it being matched as static reservation
DeltaFile
+2-1src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/LeasesController.php
+1-1src/opnsense/mvc/app/views/OPNsense/Dnsmasq/leases.volt
+3-22 files

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

OpenBSD/ports SApYXLpnet/tdesktop Makefile

   strip Telegram binary to save +400M in installed size

   debug builds have long been disabled due to the binary being too big,
   but it still contains debug symbols.  instructing cmake to strip during
   fake fixes that.

   drop obsolete configure flags while here, cmake reports them as unused.
VersionDeltaFile
1.213+5-3net/tdesktop/Makefile
+5-31 files

OpenBSD/ports aorg4TLnet/ergo distinfo Makefile

   Update to ergo-2.18.0

   From Lydia Sobot (maintainer)
VersionDeltaFile
1.4+2-2net/ergo/distinfo
1.5+2-1net/ergo/Makefile
+4-32 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

OpenBSD/ports URgsmeonet/miniflux distinfo modules.inc

   Update to miniflux-2.2.18

   From Igor Zornik (maintainer)
VersionDeltaFile
1.27+72-74net/miniflux/distinfo
1.25+18-19net/miniflux/modules.inc
1.31+1-1net/miniflux/Makefile
+91-943 files

OpenBSD/ports 55ULpHFsysutils/vultr-cli distinfo modules.inc

   Update to vultr-cli-3.9.2

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.28+76-280sysutils/vultr-cli/distinfo
1.29+54-109sysutils/vultr-cli/modules.inc
1.31+1-1sysutils/vultr-cli/Makefile
+131-3903 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

OpenBSD/ports aGHItswaudio/beets distinfo Makefile, audio/beets/pkg PLIST

   audio/beets: update to 2.8.0
VersionDeltaFile
1.36+12-0audio/beets/pkg/PLIST
1.33+2-2audio/beets/distinfo
1.78+1-1audio/beets/Makefile
+15-33 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