FreeBSD/ports e12fe3eshells/xonsh Makefile pkg-descr, shells/xonsh/files patch-xonsh_platform.py

shells/xonsh: Update to 0.23.4

- Update from 0.22.8 to 0.23.4
- Fix short and long descriptions (Reported by: Andy Kipp, makc)
- Move prompt-toolkit to RUN_DEPENDS as it is required for the interactive shell
- Combined backport from main

(Cherry picked from commits:
4af2752617fa, cb1add6ce17a, 4e15accd4c4c, 171de8a60868,
20eabb3ff3c3, 8d46b1cef06d, b2bc7a430fb3)
DeltaFile
+8-21shells/xonsh/Makefile
+0-11shells/xonsh/files/patch-xonsh_platform.py
+3-6shells/xonsh/pkg-descr
+3-3shells/xonsh/distinfo
+14-414 files

GhostBSD/ports 9a174c1sysutils/pc-sysinstall distinfo Makefile

sysutils/pc-sysinstall: updated to 2026050300
DeltaFile
+3-3sysutils/pc-sysinstall/distinfo
+2-2sysutils/pc-sysinstall/Makefile
+5-52 files

FreeBSD/src dd97c3dshare/man/man4 ocs_fc.4

ocs_fc.4: Cleanup

+ more consistent document description
+ enumerate available options in synopsis in vt.4 style
+ tag spdx
+ tweak list rendering
+ cleanup HARDWARE
+ reflow excessively long lines silencing linter warnings
+ fix link macros

MFC after:              3 days
Reported by:            michaelo (hardware notes)
Differential Revision:  https://reviews.freebsd.org/D56753
DeltaFile
+55-38share/man/man4/ocs_fc.4
+55-381 files

LLVM/project aec3ce0clang/docs UndefinedBehaviorSanitizer.rst, compiler-rt/include/sanitizer ubsan_interface.h

[compiler-rt][UBSan] Add __ubsan_default_suppressions() hook (#194862)

In line with commit 5c62af5 and 83566da.

Assisted-by: Gemini

---------

Co-authored-by: Vitaly Buka <vitalybuka at google.com>
DeltaFile
+24-0compiler-rt/test/ubsan/TestCases/Misc/Posix/ubsan_suppressions.cpp
+10-0clang/docs/UndefinedBehaviorSanitizer.rst
+8-0compiler-rt/include/sanitizer/ubsan_interface.h
+7-0compiler-rt/lib/ubsan/ubsan_diag.cpp
+4-0compiler-rt/lib/ubsan/ubsan_flags.h
+1-0llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
+54-04 files not shown
+58-010 files

GhostBSD/ports b4e0f51x11/xconfig distinfo Makefile

x11/xconfig: update to 3.4
DeltaFile
+3-3x11/xconfig/distinfo
+1-1x11/xconfig/Makefile
+4-42 files

GhostBSD/ports 2db8c45devel/llvm15-libs Makefile, devel/llvm16-libs Makefile

devel/llvm{15-22}-libs: rewrite with proper OPTIONS framework

Replace hardcoded CMAKE_ARGS with proper OPTIONS_DEFINE/OPTIONS_DEFAULT
matching each parent port's default flavor. This ensures ABI-compatible
builds by using the same option-driven LLVM_ENABLE_PROJECTS (and
LLVM_ENABLE_RUNTIMES for llvm20+) as the full ports.

  Key changes across all 8 -libs ports:
  - Add PATCHDIR/FILESDIR pointing to parent port's files/
  - Add SHEBANG_FILES, SUB_FILES/SUB_LIST from parent
  - Add post-patch and post-patch-CLANG-on targets from parent
  - Add post-patch-LLD-on where applicable (llvm15-17, llvm20-22)
  - Use option-driven LLVM_ENABLE_PROJECTS construction
  - Add proper backend definitions (BE_FREEBSD/NATIVE/STANDARD)
  - Add arch-specific OPTIONS_EXCLUDE matching parent
  - CLANG conditionally adds USES+=gnome (llvm15-19)
  - LLDB conditionally adds USES+=gnome (llvm20-22)
  - Remove hardcoded BUILD_DEPENDS for swig/pexpect (now via LLDB option)
DeltaFile
+235-37devel/llvm22-libs/Makefile
+235-36devel/llvm20-libs/Makefile
+234-37devel/llvm21-libs/Makefile
+219-38devel/llvm15-libs/Makefile
+219-37devel/llvm16-libs/Makefile
+220-35devel/llvm19-libs/Makefile
+1,362-2202 files not shown
+1,785-2918 files

LLVM/project 739e513llvm/test/Transforms/SLPVectorizer/X86 arith-sub-usubo.ll arith-sub-ssubo.ll

Rebase, improves vectorization of extractvalues with vec calls

Created using spr 1.3.7
DeltaFile
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-sub-usubo.ll
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-sub-ssubo.ll
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-add-uaddo.ll
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-add-saddo.ll
+326-843llvm/test/Transforms/SLPVectorizer/X86/arith-mul-umulo.ll
+354-587llvm/test/Transforms/SLPVectorizer/X86/arith-mul-smulo.ll
+1,672-12,4141 files not shown
+1,752-12,4157 files

GhostBSD/ghostbsd 7c63d58sys/conf package-version

bump version to p8
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd a626dd4sys/conf package-version

bumb version to a2
DeltaFile
+1-1sys/conf/package-version
+1-11 files

OpenBSD/src Ktxi42Hregress/lib/libcrypto/certs README

   cert regress: update README for tests 14a and 14b.
VersionDeltaFile
1.3+6-0regress/lib/libcrypto/certs/README
+6-01 files

FreeBSD/ports 82f3789converters/dos2unix Makefile distinfo

converters/dos2unix: update to 7.5.5

Changes:        https://waterlander.net/dos2unix/doc/NEWS.txt
MFH:            2026Q2
(cherry picked from commit a7ad22ffe19cbddca9b8d94cb8baa3fd8b10fb0b)
DeltaFile
+3-3converters/dos2unix/Makefile
+3-3converters/dos2unix/distinfo
+6-62 files

FreeBSD/ports a7ad22fconverters/dos2unix Makefile distinfo

converters/dos2unix: update to 7.5.5

Changes:        https://waterlander.net/dos2unix/doc/NEWS.txt
MFH:            2026Q2
DeltaFile
+3-3converters/dos2unix/Makefile
+3-3converters/dos2unix/distinfo
+6-62 files

NetBSD/pkgsrc-wip 9eba158gvfs Makefile options.mk, gvfs/patches patch-client_gdaemonvfs.c patch-man_meson.build

gvfs: update to 1.60.0

* Enable gudev support on *BSD alongside some options depending on it.
* General clean-up, in respect of the good work PHO already did here.
* Some stuff has been moved to options.
* Update paths for dependencies imported in the main tree.
DeltaFile
+89-134gvfs/Makefile
+140-20gvfs/options.mk
+17-11gvfs/PLIST
+16-0gvfs/patches/patch-client_gdaemonvfs.c
+15-0gvfs/patches/patch-man_meson.build
+5-3gvfs/distinfo
+282-1682 files not shown
+284-1708 files

FreeBSD/src 809504f. ObsoleteFiles.inc, usr.sbin/apm Makefile

man: Kill off MANSUBDIRs

Three architecture dependent manuals are installed to MANSUBDIRs,
creating at least two empty manual page directories on everyone's
boxxen. Move those manuals to their canonical area, enhancing clarity,
grepability, removing useless inodes, and increasing consistency with
the rest of the architecture dependent manuals which are unconditionally
installed, and noted at the top of the rendered manual.

MFC after: 3 days
DeltaFile
+9-0ObsoleteFiles.inc
+0-1usr.sbin/apm/Makefile
+0-1usr.sbin/apmd/Makefile
+0-1usr.sbin/nvram/Makefile
+9-34 files

NetBSD/src UhpGnggsbin/fsck openspecial.c partutil.h, sbin/newfs newfs.c

   Undo some of the previous, restore flexibility

   This is related to PR bin/59957 (in that it is a continuation/
   alteration of the previous fix).   This was primarily designed
   to (hopefully) fix the ~80 extra ATF test failures that the previous
   solution caused, by allowing the utilities to work as they had
   previously, rather than attempting to enforce one universal true
   world order.

   Change the openspecial() function to be findspecial() as it no longer
   opens anything - but leave it in openspecial.c for several reasons:

   First, it might make sense to recreate openspecial() for use in just
   those utilities that want to do all that it did (just 2 of the four
   that were modified to use it).

   Also, this function (or functions) really should be moved to libutil,
   rather than buried in sbin/fsck (which doesn't even use it/them at all
   - though could perhaps use the findspecial() variant), and I didn't see

    [27 lines not shown]
VersionDeltaFile
1.2+13-22sbin/fsck/openspecial.c
1.47+12-7sbin/newfs_msdos/newfs_msdos.c
1.13+11-6sbin/newfs_ext2fs/newfs_ext2fs.c
1.122+10-4sbin/newfs/newfs.c
1.60+6-4sbin/tunefs/tunefs.c
1.5+2-2sbin/fsck/partutil.h
+54-456 files

FreeBSD/src 33fbfceusr.sbin/nvram nvram.8

nvram.8: Align option list and tag SPDX

MFC after:      3 days
DeltaFile
+4-2usr.sbin/nvram/nvram.8
+4-21 files

FreeBSD/ports 0725c49sysutils/gdu distinfo Makefile

sysutils/gdu: Update to 5.36.1 and adopt port

Adopt port due to multiple timeouts on various PRs

Changelog: https://github.com/dundee/gdu/releases/tag/v5.36.1

PR:             294279
DeltaFile
+5-5sysutils/gdu/distinfo
+3-4sysutils/gdu/Makefile
+8-92 files

FreeBSD/ports 12ddd72www/libmicrohttpd distinfo Makefile, www/libmicrohttpd/files patch-src_microhttpd_connection.c patch-src_include_microhttpd.h

www/libmicrohttpd: Update to 1.0.5

Changelog:
https://github.com/Karlson2k/libmicrohttpd/blob/d2375954a17f8a2aca323691d55ce7aa3d0336b9/ChangeLog

PR:             294654
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+0-16www/libmicrohttpd/files/patch-src_microhttpd_connection.c
+0-11www/libmicrohttpd/files/patch-src_include_microhttpd.h
+3-3www/libmicrohttpd/distinfo
+2-2www/libmicrohttpd/Makefile
+5-324 files

FreeBSD/ports 89d945eaudio/fooyin distinfo Makefile

audio/fooyin: Update to 0.10.4

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.10.4
DeltaFile
+3-3audio/fooyin/distinfo
+1-1audio/fooyin/Makefile
+4-42 files

FreeBSD/src 28deec9share/man/man7 ports.7

ports.7/FILES: Expand and refactor into 3 tables

Add make.conf, CHANGES, CONTRIBUTING.Md, UPDATING, and Tools/scripts.
Refactor the FILES section of the ports reference manual into a bigger
table with three sections separated by root directory. Remove preceeding
article from all but "the big Kahuna", and root dirs where reasonable.

MFC after:              3 days
Relnotes:               yes
Reported by:            adamw, arrowd, linimon
Differential Revision:  https://reviews.freebsd.org/D55441
DeltaFile
+29-18share/man/man7/ports.7
+29-181 files

LLVM/project 0af78eeclang/test/Headers __clang_hip_math.hip, llvm/include/llvm/IR Instruction.h

[IR] Drop parameter attributes (#195516)

Previously `dropPoisonGeneratingReturnAttributes` only considers
poison-generating attributes on return values. However, it is not enough
as shown in
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/245/files.

This patch also drops parameter attributes, as
`dropUBImplyingAttrsAndMetadata` does.

IR diff shows this patch doesn't block existing transformations:
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/246
Compile-time impact looks neutral:
https://llvm-compile-time-tracker.com/compare.php?from=d184d9ad0e9f7f34f05d88b7245e7a9a248b245b&to=cdc17034e313657bfd87936e01fa21abd55e184a&stat=instructions:u
DeltaFile
+16-8llvm/lib/IR/Instruction.cpp
+7-8llvm/include/llvm/IR/Instruction.h
+3-2clang/test/Headers/__clang_hip_math.hip
+2-2llvm/test/Transforms/InstCombine/ispow2.ll
+1-1llvm/lib/IR/Operator.cpp
+29-215 files

NetBSD/src YWLWmPLsys/rump/include/machine vmparam.h

   Despite pooka's dislike of the situation, it is sometimes unavoidable
   that systems within a given $MACHINE may have different vmparams.

   Furthermore, rump is fundamentally a user-space entity on NetBSD, and
   it's absolutely true that different $MACHINEs within a $MACHINE_ARCH
   may legitimately have different vmparams related to physical memory
   layout, and so using the real <machine/vmparams.h> is an impediment
   to a $MACHINE_ARCH-generic user-space build.

   As such, rump once again has its own vmparams.h file with values that
   should be perfectly adequate for the rump virtual environment and its
   non-existent subordinate user-space.
VersionDeltaFile
1.5+45-30sys/rump/include/machine/vmparam.h
+45-301 files

LLVM/project 35c7191mlir/include/mlir/Analysis/Presburger Matrix.h, mlir/lib/Analysis/Presburger Matrix.cpp

[MLIR][Presburger] Conversion between Int- and FracMatrix (#192822)

A straightforward conversion between `IntMatrix` and `FracMatrix`. This
is one further preparation PR.

The next step for upstreaming is to find a particular solution `x` to
the system `Ax = Bp + C`, which might contain fractions while `A`, `B`
and `C` are IntMatrices. That's the reason we need these conversion
helpers.

---------

Co-authored-by: Arjun Pitchanathan <arjunpitchanathan at gmail.com>
DeltaFile
+18-0mlir/lib/Analysis/Presburger/Matrix.cpp
+8-0mlir/include/mlir/Analysis/Presburger/Matrix.h
+26-02 files

FreeBSD/ports b2bc7a4shells/xonsh distinfo Makefile

shells/xonsh: Update to 0.23.4

- Switch back to PyPI

ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.23.4
DeltaFile
+3-3shells/xonsh/distinfo
+2-3shells/xonsh/Makefile
+5-62 files

OPNSense/core 1c5f6b9src/opnsense/service/templates/OPNsense/Cron user.cron

System: Settings: Cron - disable mailto, closes https://github.com/opnsense/core/issues/10246
DeltaFile
+1-0src/opnsense/service/templates/OPNsense/Cron/user.cron
+1-01 files

FreeBSD/ports 93ac2e1sysutils/virt-firmware Makefile distinfo

sysutils/virt-firmware: update to 26.4

 - Update to 26.4
 - Add dependencies
DeltaFile
+4-2sysutils/virt-firmware/Makefile
+3-3sysutils/virt-firmware/distinfo
+7-52 files

NetBSD/pkgsrc-wip 9813020ups-nut COMMIT_MSG options.mk, ups-nut/patches patch-configure

ups-nut: Merge from sysutils/ups-nut

This is basically clean of minor editing from merging, and RCS Ids; it
is not a significant change.
DeltaFile
+1-68ups-nut/COMMIT_MSG
+3-4ups-nut/options.mk
+2-4ups-nut/Makefile.common
+1-1ups-nut/distinfo
+1-1ups-nut/patches/patch-configure
+1-1ups-nut/PLIST.SunOS
+9-792 files not shown
+11-818 files

NetBSD/src 9OMjjxgshare/mk bsd.own.mk

   PR 58762: disable MKCOMPAT for earm*.
   If someone is interested in re-adding support for oabi compat library
   builds, they can figure out the missing bits. But for now, stop producing
   bogus compat32/debug32 sets on all evbarm builds.
VersionDeltaFile
1.1481+1-2share/mk/bsd.own.mk
+1-21 files

LLVM/project becb707llvm/include/llvm/ADT FoldingSet.h ImmutableSet.h, llvm/lib/IR Intrinsics.cpp

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+214-184llvm/test/CodeGen/X86/subcarry.ll
+94-105llvm/include/llvm/ADT/FoldingSet.h
+61-69llvm/include/llvm/ADT/ImmutableSet.h
+52-0llvm/test/Transforms/SLPVectorizer/X86/shuffled-gathered-vectors.ll
+31-13llvm/lib/IR/Intrinsics.cpp
+36-7llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp
+488-37831 files not shown
+719-62437 files

NetBSD/pkgsrc bVXKp3Idoc CHANGES-2026

   doc: Updated sysutils/ups-nut to 2.8.5
VersionDeltaFile
1.2779+2-1doc/CHANGES-2026
+2-11 files