FreeBSD/src 147eec5. spleen-32x64.bdf spleen-16x32.bdf

Vendor import of Spleen font 2.2.0
DeltaFile
+703-64spleen-32x64.bdf
+371-20spleen-16x32.bdf
+337-27spleen-12x24.bdf
+213-6spleen-8x16.bdf
+24-0ChangeLog
+12-3README.md
+1,660-1203 files not shown
+1,669-1299 files

FreeBSD/ports ff7b62ewww/R-cran-bslib distinfo Makefile

www/R-cran-bslib: Update to 0.10.0

Reported by:    portscout
DeltaFile
+3-3www/R-cran-bslib/distinfo
+1-1www/R-cran-bslib/Makefile
+4-42 files

FreeBSD/ports aa14ff1sysutils/fwup Makefile

sysutils/fwup: appease portclippy & portfmt
DeltaFile
+7-4sysutils/fwup/Makefile
+7-41 files

FreeBSD/ports 8ebf7f8sysutils/fwup Makefile distinfo

sysutils/fwup: update to 1.15.0

- while here, pet warnings in stage-qa
PR:             291450
Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-5sysutils/fwup/Makefile
+3-3sysutils/fwup/distinfo
+6-82 files

NetBSD/pkgsrc-wip d0bb7bfxssstate Makefile

xssstate: Switch to USE_CC_FEATURES

Pointed out by pkglint.
DeltaFile
+1-1xssstate/Makefile
+1-11 files

NetBSD/pkgsrc-wip 53eb386xssstate Makefile distinfo

xssstate: Import xssstate-1.1 as wip/xssstate

This is a simple utility to get the state of the X screensaver extension.

These states include the idle time, the screensaver state and the time
how long to wait until the screensaver should be active.
DeltaFile
+30-0xssstate/Makefile
+5-0xssstate/distinfo
+4-0xssstate/DESCR
+3-0xssstate/PLIST
+42-04 files

OPNSense/core f44c651src/opnsense/mvc/app/views/OPNsense/Firewall alias.volt

Firewall: Aliases - set password input to autocomplete="new-password", closes https://github.com/opnsense/core/pull/9610

Similar as https://github.com/opnsense/core/pull/5311

(cherry picked from commit 1ddc63e402564c2a3a4f1271e820ea0115caee08)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+1-11 files

OPNSense/core 0f2b0c5src/opnsense/www/js opnsense_bootgrid.js

Bootgrid: allow multi word tooltips (#9656)

(cherry picked from commit 0642e17bc5ec49832f4d3752e5ee55dd20870418)
DeltaFile
+4-4src/opnsense/www/js/opnsense_bootgrid.js
+4-41 files

OPNSense/core bdb19f9src/etc/inc/plugins.inc.d radvd.inc

radvd: When Base6Interface constructor is used, use its primary address for ifcfgipv6 (#9689)

(cherry picked from commit 3bcdae70f742771a4e71e7029009778935d86362)
DeltaFile
+9-1src/etc/inc/plugins.inc.d/radvd.inc
+9-11 files

OPNSense/core 6917593. Makefile

make: pretty up previous, use tools.git wording

(cherry picked from commit 1e1a6a37f6c350cc5c678623c00fd0ed0f874394)
DeltaFile
+7-5Makefile
+7-51 files

NetBSD/pkgsrc Jnyzycpdoc CHANGES-2026

   doc: Updated devel/serie to 0.6.0
VersionDeltaFile
1.808+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 7c738camlir/include/mlir/Interfaces ExecutionProgressOpInterface.h, mlir/lib/Interfaces ExecutionProgressOpInterface.cpp

address comments
DeltaFile
+4-2mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.h
+1-1mlir/lib/Interfaces/ExecutionProgressOpInterface.cpp
+5-32 files

NetBSD/pkgsrc kfY14wbdevel/serie distinfo cargo-depends.mk, devel/serie/patches patch-.._vendor_mio-1.0.1_src_sys_unix_selector_kqueue.rs

   devel/serie: update to 0.6.0

   What's Changed

       New graph style by @lusingander in #115
       Add deny.toml by @lusingander in #116
       Update ratatui by @lusingander in #117
       Fix graph calculation by @lusingander in #118
       Add docs by @lusingander in #119
       Config validation by @lusingander in #120
       Use rustc_hash by @lusingander in #122
       Add --max-count option by @lusingander in #123
VersionDeltaFile
1.19+326-103devel/serie/distinfo
1.19+107-33devel/serie/cargo-depends.mk
1.1+18-0devel/serie/patches/patch-.._vendor_mio-1.0.1_src_sys_unix_selector_kqueue.rs
1.20+2-2devel/serie/Makefile
+453-1384 files

NetBSD/pkgsrc LHgeoaqtextproc/py-orjson Makefile

   py-orjson: update LICENSE
VersionDeltaFile
1.25+2-2textproc/py-orjson/Makefile
+2-21 files

FreeBSD/src 21d665dbin/sh jobs.c, bin/sh/tests/execution bg14.0 Makefile

sh: Fix job pointer invalidation with trapsasync

Calling dotrap() can do almost anything, including reallocating the
jobtab array. Convert the job pointer to an index before calling
dotrap() and then restore a proper job pointer afterwards.

PR:             290330
Reported by:    bdrewery
Reviewed by:    bdrewery
Differential Revision:  https://reviews.freebsd.org/D53793

(cherry picked from commit f44ac8cc9c10d7305223a10b8dbd8e234388cc73)
DeltaFile
+9-0bin/sh/tests/execution/bg14.0
+5-1bin/sh/jobs.c
+1-0bin/sh/tests/execution/Makefile
+15-13 files

FreeBSD/src c0dcdc3bin/sh jobs.c, bin/sh/tests/builtins wait11.0 Makefile

sh: Fix a double free in a rare scenario with pipes

The command
  sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1'
crashes (with appropriate sanitization such as putting
MALLOC_CONF=abort:true,junk:true in the environment or compiling with
-fsanitize=address).

What happens here is that waitcmdloop() calls dowait() with a NULL job
pointer, instructing dowait() to freejob() if it's a non-interactive
shell and $! was not and cannot be referenced for it. However,
waitcmdloop() then uses fields possibly freed by freejob() and calls
freejob() again.

This only occurs if the job being waited for is identified via % syntax
($! has never been referenced for it), it is a pipeline with two or more
elements and another background job has been started before the wait
command. That seems special enough for a bug to remain. Test scripts
written by Jilles would almost always use $! and not % syntax.

    [15 lines not shown]
DeltaFile
+6-0bin/sh/tests/builtins/wait11.0
+2-1bin/sh/jobs.c
+1-0bin/sh/tests/builtins/Makefile
+9-13 files

FreeNAS/freenas 030df79src/middlewared/middlewared/plugins/service_/services base.py

Fix systemd unit stop for non-service units (socket, target, timer)

This commit fixes an issue where stopping non-service systemd units
(e.g., docker.socket) would generate repeated errors because the code
was attempting to query the MainPID property from the
org.freedesktop.systemd1.Service D-Bus interface. Non-service units
like sockets, targets, and timers don't have this interface - they use
their own unit-specific interfaces (e.g., org.freedesktop.systemd1.Socket).

The fix adds a check to only query MainPID for .service units, and
relies solely on ActiveState for determining when non-service units
have stopped.
DeltaFile
+29-14src/middlewared/middlewared/plugins/service_/services/base.py
+29-141 files

LLVM/project 0280450llvm/test/tools/llvm-lipo create-archive-input.test, llvm/tools/llvm-lipo llvm-lipo.cpp

[llvm-lipo] Fix handling of archives in universal binaries (#176448)

When extracting slices from a universal binary, llvm-lipo was not
handling the case where the slice is an archive.

Fixes #90156
DeltaFile
+21-7llvm/tools/llvm-lipo/llvm-lipo.cpp
+9-0llvm/test/tools/llvm-lipo/create-archive-input.test
+30-72 files

FreeBSD/src 5f95e0ebin/sh jobs.c, bin/sh/tests/execution bg14.0 Makefile

sh: Fix job pointer invalidation with trapsasync

Calling dotrap() can do almost anything, including reallocating the
jobtab array. Convert the job pointer to an index before calling
dotrap() and then restore a proper job pointer afterwards.

PR:             290330
Reported by:    bdrewery
Reviewed by:    bdrewery
Differential Revision:  https://reviews.freebsd.org/D53793

(cherry picked from commit f44ac8cc9c10d7305223a10b8dbd8e234388cc73)
DeltaFile
+9-0bin/sh/tests/execution/bg14.0
+5-1bin/sh/jobs.c
+1-0bin/sh/tests/execution/Makefile
+15-13 files

FreeBSD/src 6c24c79bin/sh jobs.c, bin/sh/tests/builtins wait11.0 Makefile

sh: Fix a double free in a rare scenario with pipes

The command
  sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1'
crashes (with appropriate sanitization such as putting
MALLOC_CONF=abort:true,junk:true in the environment or compiling with
-fsanitize=address).

What happens here is that waitcmdloop() calls dowait() with a NULL job
pointer, instructing dowait() to freejob() if it's a non-interactive
shell and $! was not and cannot be referenced for it. However,
waitcmdloop() then uses fields possibly freed by freejob() and calls
freejob() again.

This only occurs if the job being waited for is identified via % syntax
($! has never been referenced for it), it is a pipeline with two or more
elements and another background job has been started before the wait
command. That seems special enough for a bug to remain. Test scripts
written by Jilles would almost always use $! and not % syntax.

    [15 lines not shown]
DeltaFile
+6-0bin/sh/tests/builtins/wait11.0
+2-1bin/sh/jobs.c
+1-0bin/sh/tests/builtins/Makefile
+9-13 files

LLVM/project 59f815bclang/bindings/python/clang cindex.py, clang/bindings/python/tests/cindex test_code_completion.py

[libclang/python] Deprecate CodeCompletionResults.results (#177764)

This partially addresses point 5 from
https://github.com/llvm/llvm-project/issues/156680.
DeltaFile
+18-0clang/bindings/python/clang/cindex.py
+10-1clang/bindings/python/tests/cindex/test_code_completion.py
+6-0clang/docs/ReleaseNotes.rst
+34-13 files

NetBSD/pkgsrc zu8hSQOdoc CHANGES-2026

   Updated net/yt-dlp, textproc/py-orjson
VersionDeltaFile
1.807+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc lfu4bhstextproc/py-orjson distinfo cargo-depends.mk

   py-orjson: updated to 3.11.6

   3.11.6 - 2026-01-29

   Changed

   - orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0).
   - Drop support for Python 3.9.
   - ABI compatibility with CPython 3.15 alpha 5.
   - Build now depends on Rust 1.89 or later instead of 1.85.

   Fixed

   - Fix sporadic crash serializing deeply nested `list` of `dict`.
VersionDeltaFile
1.21+55-52textproc/py-orjson/distinfo
1.16+17-16textproc/py-orjson/cargo-depends.mk
1.24+3-3textproc/py-orjson/Makefile
1.3+2-1textproc/py-orjson/PLIST
+77-724 files

NetBSD/pkgsrc lY608Ahnet/yt-dlp PLIST distinfo

   yt-dlp: updated to 2026.1.31

   2026.1.31

   Extractor changes

   soop: Support subscription-only VODs
   unsupported: Update unsupported URLs
   whyp: Extract more metadata
   youtube
   Add web_embedded fallback for android_vr client
   Remove broken ios_downgraded player client
   Remove broken tv_embedded player client
VersionDeltaFile
1.57+5-5net/yt-dlp/PLIST
1.78+4-4net/yt-dlp/distinfo
1.85+2-2net/yt-dlp/Makefile
+11-113 files

Illumos/gate 3844d75usr/src/cmd/bhyve/common net_backends.h pci_virtio_viona.c, usr/src/man/man5 bhyve_config.5

17846 bhyve: advertise NIC speed/duplex for viona devices
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+33-23usr/src/cmd/bhyve/common/net_backends.h
+20-1usr/src/cmd/bhyve/common/pci_virtio_viona.c
+7-1usr/src/man/man8/bhyve.8
+5-1usr/src/man/man5/bhyve_config.5
+65-264 files

Illumos/gate 7eb11c2usr/src/cmd/mdb/common/modules/genunix pci.c genunix.c, usr/src/uts/common/io/pciex pcie_fault.c

17839 Want way to inspect the source of a PCIe fatal error
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+375-0usr/src/cmd/mdb/common/modules/genunix/pci.c
+53-1usr/src/uts/common/io/pciex/pcie_fault.c
+8-1usr/src/cmd/mdb/common/modules/genunix/genunix.c
+5-0usr/src/cmd/mdb/common/modules/genunix/pci.h
+441-24 files

LLVM/project 49d2323llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 avx512-intrinsics.ll

[X86] getScalarMaskingNode - FIXUPIMM scalar ops take upper elements from second operand (#179101)

FIXUPIMMSS/SD instructions passthrough the SECOND operand upper elements, and not the first like most (2-op) instructions

Fixes #179057
DeltaFile
+6-4llvm/test/CodeGen/X86/avx512-intrinsics.ll
+6-4llvm/lib/Target/X86/X86ISelLowering.cpp
+12-82 files

NetBSD/pkgsrc mtvDz4wdoc CHANGES-2026

   doc: Updated textproc/rumdl to 0.1.8
VersionDeltaFile
1.806+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc smgdpv1textproc/rumdl distinfo Makefile

   textproc/rumdl: update to 0.1.8

   [0.1.8] - 2026-01-31
   Added

       Inline config: Automatic support for all rules (#364)
           All rules now automatically support inline configuration via <!-- rumdl-configure-file --> comments
           Engine-level implementation ensures consistent behavior across rules
           Added get_effective_config helper for inline config support

       MD033: Opt-in auto-fix for inline HTML conversion
           New fix = true option enables auto-fix (disabled by default)
           Converts simple inline HTML to Markdown equivalents
           Conservative approach: only fixes clear-cut cases

       MD036: Opt-in auto-fix for emphasis-as-heading
           New fix = true option enables auto-fix (disabled by default)
           Converts emphasis-only paragraphs to proper headings


    [118 lines not shown]
VersionDeltaFile
1.8+7-4textproc/rumdl/distinfo
1.8+2-2textproc/rumdl/Makefile
1.3+1-0textproc/rumdl/cargo-depends.mk
+10-63 files

NetBSD/pkgsrc ZOvrkZ2doc CHANGES-2026

   doc: Updated devel/mise to 2026.2.0
VersionDeltaFile
1.805+2-1doc/CHANGES-2026
+2-11 files