Illumos/gate 83c61b8usr/src/test/test-runner/man run.1

18126 Update test-runner man page
18125 Convert test-runner man page to mandoc
Reviewed by: Toomas Soome <tsoome at me.com>
Approved By: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+305-332usr/src/test/test-runner/man/run.1
+305-3321 files

FreeBSD/ports 49e725aMk bsd.default-versions.mk, Mk/Uses nodejs.mk

Revert: "Mk: unregister expired www/node20"

www/node20 is still in use, my search was incomplete.

This reverts commit 1e29ea5d91ca1fc60af2161f26acc3906b39132f.
DeltaFile
+3-3Mk/Uses/nodejs.mk
+1-1Mk/bsd.default-versions.mk
+4-42 files

FreeBSD/ports d29edd2devel/cargo-hack distinfo Makefile

devel/cargo-hack: update 0.6.44 → 0.6.45
DeltaFile
+23-23devel/cargo-hack/distinfo
+11-12devel/cargo-hack/Makefile
+34-352 files

FreeBSD/ports 1e29ea5Mk bsd.default-versions.mk, Mk/Uses nodejs.mk

Mk: unregister expired www/node20
DeltaFile
+3-3Mk/Uses/nodejs.mk
+1-1Mk/bsd.default-versions.mk
+4-42 files

FreeBSD/ports c63cde2deskutils/mate-utils Makefile distinfo, deskutils/mate-utils/files patch-mate-dictionary_Makefile.in

deskutils/mate-utils: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook. Remove autoreconf, gtkdocize,
autoconf-archive, yelp-tools, and GH_TUPLE submodules, not needed
with release tarballs. Add libudisks2 dependency and enable the disk
image mounter. Patch mate-dictionary/Makefile.in to skip installing
pre-built API docs.
DeltaFile
+10-14deskutils/mate-utils/Makefile
+11-0deskutils/mate-utils/files/patch-mate-dictionary_Makefile.in
+3-5deskutils/mate-utils/distinfo
+2-0deskutils/mate-utils/pkg-plist
+26-194 files

FreeBSD/src 963a92dstand/man loader.efi.8, sys/amd64/amd64 machdep.c

amd64: explain in more details why the slop is needed

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+7-0sys/amd64/amd64/machdep.c
+3-0stand/man/loader.efi.8
+10-02 files

LLVM/project 62a2382llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU fdiv.f16.ll

[AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (#200646)

On gfx6/gfx7 the f16 1.0/sqrt(x) pattern was not folded to a reciprocal
square root because performFDivCombine bailed out whenever f16 fsqrt was
not a legal operation. f16 fsqrt is Custom (promoted) on these targets,
so the combine never fired and the full f32 fdiv expansion was emitted.

Split the legality check: when same-type fsqrt is legal (gfx8+), keep
emitting the native rsq. For f16 without a legal fsqrt, compute the
reciprocal square root in f32 with v_rsq_f32 and round back. This is
accurate enough for f16, and needs no denormal scaling because every f16
value extends to a normal f32 and an f16 rsq result is never denormal.

bf16 is intentionally left expanded: it shares f32's exponent range, so
bf16 denormals would extend to f32 denormals that v_rsq_f32 does not
handle.

Fixes #76948

Co-authored-by: Claude Opus 4.8 <noreply at anthropic.com>
DeltaFile
+7-55llvm/test/CodeGen/AMDGPU/fdiv.f16.ll
+25-6llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+32-612 files

FreeBSD/ports 7296369irc/weechat distinfo Makefile

irc/weechat: Update to 4.9.1
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 46d21d4deskutils/calibre Makefile, deskutils/cherrytree Makefile

deskutils/*: Add CPE info
DeltaFile
+3-1deskutils/cherrytree/Makefile
+3-1deskutils/gnome-font-viewer/Makefile
+3-1deskutils/gnome-maps/Makefile
+3-1deskutils/vnote/Makefile
+3-1deskutils/xdg-desktop-portal/Makefile
+3-1deskutils/calibre/Makefile
+18-66 files

FreeBSD/ports c1484c9textproc/logseq Makefile

textproc/logseq: expire on 2026-08-31 for devel/electron38
DeltaFile
+3-0textproc/logseq/Makefile
+3-01 files

FreeBSD/ports fad6db4www/redmine51 pkg-plist Makefile, www/redmine51/files patch-Gemfile redmine.in

www/redmine51: Remove expired port

2026-05-31 www/redmine51: Please migrate to newer version. Ruby 3.2 has been removed from the ports tree
DeltaFile
+0-2,278www/redmine51/pkg-plist
+0-144www/redmine51/files/patch-Gemfile
+0-129www/redmine51/Makefile
+0-78www/redmine51/bsd.redmine.mk
+0-39www/redmine51/files/redmine.in
+0-21www/redmine51/pkg-descr
+0-2,68910 files not shown
+1-2,71916 files

FreeBSD/ports 1d96bc4. MOVED, net Makefile

net/rubygem-gitaly-proto: Remove expired port

2026-05-31 net/rubygem-gitaly-proto: gitaly-proto has been deprecated
DeltaFile
+0-21net/rubygem-gitaly-proto/Makefile
+0-10net/rubygem-gitaly-proto/pkg-descr
+0-3net/rubygem-gitaly-proto/distinfo
+1-0MOVED
+0-1net/Makefile
+1-355 files

FreeBSD/ports b04d3f7textproc/ruby-rd-mode.el Makefile

textproc/ruby-rd-mode.el: expire on 2026-08-31 for textproc/ruby-rdtool
DeltaFile
+3-0textproc/ruby-rd-mode.el/Makefile
+3-01 files

LLVM/project e3574d4llvm/include/llvm/IR Intrinsics.td

[NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (#199346)

Verified that there is no difference in the tablegen generated files for
intrinsics except line number changes in the comments in
IntrinsicEnums.inc.
DeltaFile
+318-245llvm/include/llvm/IR/Intrinsics.td
+318-2451 files

FreeBSD/ports 3c420a8. MOVED, www Makefile

www/py-pyjwt1: Remove expired port

2026-05-31 www/py-pyjwt1: Obsoleted. Use www/py-pyjwt instead
DeltaFile
+0-39www/py-pyjwt1/Makefile
+0-3www/py-pyjwt1/distinfo
+0-1www/Makefile
+0-1www/py-pyjwt1/pkg-descr
+1-0MOVED
+1-445 files

FreeBSD/ports 1ee5923. MOVED, www Makefile

www/py-azure-storage: Remove expired port

2026-05-31 www/py-azure-storage: Deprecated by upstream. Use other py-azure-storage-* ports instead
DeltaFile
+0-26www/py-azure-storage/Makefile
+0-3www/py-azure-storage/distinfo
+0-2www/py-azure-storage/pkg-descr
+0-1www/Makefile
+1-0MOVED
+1-325 files

FreeBSD/ports b634d67japanese Makefile, japanese/p5-2chproxy Makefile distinfo

japanese/p5-2chproxy: Remove expired port

2026-05-31 japanese/p5-2chproxy: Abandoned, it is not compatible with the current servers, migrate to proxy2ch
DeltaFile
+0-33japanese/p5-2chproxy/Makefile
+0-30japanese/p5-2chproxy/files/twochproxy.in
+0-27japanese/p5-2chproxy/files/patch-2chproxy.pl
+0-3japanese/p5-2chproxy/distinfo
+0-2japanese/p5-2chproxy/pkg-descr
+0-1japanese/Makefile
+0-961 files not shown
+1-967 files

FreeBSD/ports 12f7474science/py-obspy Makefile

science/py-obspy: expire on 2026-08-31 for databases/py-sqlalchemy10
DeltaFile
+3-0science/py-obspy/Makefile
+3-01 files

FreeBSD/ports 93922e2databases/py-Elixir Makefile

databases/py-Elixir: expire on 2026-08-31 for databases/py-sqlalchemy10
DeltaFile
+3-0databases/py-Elixir/Makefile
+3-01 files

FreeBSD/ports fbe76cbx11-fonts/py-ufo2ft Makefile

x11-fonts/py-ufo2ft: expire on 2026-08-31 for x11-fonts/py-cu2qu
DeltaFile
+3-0x11-fonts/py-ufo2ft/Makefile
+3-01 files

FreeBSD/ports 2b6bd18. MOVED, archivers Makefile

archivers/rubygem-rubyzip2: Remove expired port

2026-05-31 archivers/rubygem-rubyzip2: Outdated. Upstream disappeared
DeltaFile
+0-21archivers/rubygem-rubyzip2/Makefile
+0-2archivers/rubygem-rubyzip2/distinfo
+1-0MOVED
+0-1archivers/Makefile
+0-1archivers/rubygem-rubyzip2/pkg-descr
+1-255 files

OPNSense/core de975e0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php, src/opnsense/mvc/app/models/OPNsense/Interfaces Assignment.php

Interfaces: Assignments - work in progress for https://github.com/opnsense/core/issues/9945

In order to migrate the interface assignments, we need to think of a way to use the differently named xml nodes for interfaces (wan, lan, ..) into something that closely resembles a standard model implementation.
Since we can't match these nodes in our statically defined model xmls, the main idea is to flush all via an in-memory model with a separate load [construct] and save hook [serializeToConfig].

The next challenge is to "stash" updates and wait for "apply" in certain cases, for this we add some temporary attributes to the configuration which are synced after the actual system change has happend (pending_action, pending_if). When succesfully applied, the apply function cleans up the final stage of the configuration to make everything consistent again.
DeltaFile
+119-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+97-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Assignment.php
+90-0src/opnsense/scripts/interfaces/list_assign_options.php
+57-0src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+54-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/AssignmentInterfaceField.php
+45-0src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+462-05 files not shown
+568-011 files

FreeBSD/ports 6fc126elang/guile3 Makefile

lang/guile3: GC no longer applicable BROKEN statement

Reference:      https://issues.guix.gnu.org/75078
DeltaFile
+0-3lang/guile3/Makefile
+0-31 files

NetBSD/pkgsrc-wip 0e8d2c7fresh COMMIT_MSG Makefile

fresh: update to 0.3.10
DeltaFile
+30-21fresh/COMMIT_MSG
+5-5fresh/Makefile
+3-3fresh/distinfo
+38-293 files

FreeBSD/ports 11a8403mail/astroid Makefile distinfo

mail/astroid: simple attempt to unbreak the port's build

Starting with version 1.80, girepository have been moved
from gobject-introspection into glib itself.  While here,
wrap USES line so it fits standard 80x25 terminal width.

Fixes:  aaa3495b3377
DeltaFile
+6-5mail/astroid/Makefile
+3-1mail/astroid/distinfo
+9-62 files

LLVM/project 5000716mlir/lib/Conversion/MathToSPIRV MathToSPIRV.cpp, mlir/test/Conversion/MathToSPIRV math-to-gl-spirv.mlir

[mlir][SPIR-V] Convert math.cttz to spirv.GLFindILsb (#200455)
DeltaFile
+69-29mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp
+22-0mlir/test/Conversion/MathToSPIRV/math-to-gl-spirv.mlir
+91-292 files

FreeBSD/src 03c69ddsys/dev/hwpmc hwpmc_intel.c, sys/sys pmc.h

pmc: add sapphire rapids model

This commit adds the sapphire rapids CPU model to hwpmc_intel.c,
allowing hwpmc to be used on this CPU family.

Reviewed by:    mhorne
MFC after:      3 days
Sponsored by:   Stormshield
Differential Revision:  https://reviews.freebsd.org/D57263
DeltaFile
+4-0sys/dev/hwpmc/hwpmc_intel.c
+1-0sys/sys/pmc.h
+5-02 files

NetBSD/pkgsrc-wip 8a7730dchromium distinfo, chromium/patches patch-chrome_browser_about__flags.cc patch-third__party_wayland_src_src_scanner.c

chromium: update to 148.0.7778.215

Enable wayland support
DeltaFile
+1,602-1,600chromium/distinfo
+58-58chromium/patches/patch-chrome_browser_about__flags.cc
+35-0chromium/patches/patch-third__party_wayland_src_src_scanner.c
+33-0chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
+10-10chromium/patches/patch-chrome_common_pref__names.h
+15-3chromium/patches/patch-third__party_wayland_include_config.h
+1,753-1,6711,589 files not shown
+3,395-3,3081,595 files

LLVM/project 77860f2llvm/lib/IR Verifier.cpp

[NFC][LLVM] Remove redundant verifier type checks for some intrinsics (#200658)

Remove the following redundant type checks:

* `[s|u]div_fix*` intrinsics, existing checks in `isSignatureValid` will
verify that arg0 and arg1 are int or int vectors (since they use
`llvm_anyint_ty`) and arg2 is declared as i32, so checks related to it
are also redundant.
* For `lrint` family, the result is `llvm_anyfloat_ty` and the argument
is `llvm_anyint_ty`, so one of the checks is redundant.
DeltaFile
+2-20llvm/lib/IR/Verifier.cpp
+2-201 files

FreeBSD/src 510ee66sys/dev/ntsync linux_ntsync.c linux_ntsync.h, sys/modules Makefile

linux_ntsync: linux compat shim for ntsync(9)

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57038
DeltaFile
+302-0sys/dev/ntsync/linux_ntsync.c
+62-0sys/dev/ntsync/linux_ntsync.h
+6-0sys/modules/linux_ntsync/Makefile
+1-0sys/modules/Makefile
+371-04 files