NetBSD/pkgsrc-wip c92b6d7stalwart TODO

stalwart: Add reference to CVE-2026-26312
DeltaFile
+2-0stalwart/TODO
+2-01 files

NetBSD/pkgsrc-wip de1e914deno TODO

deno: Add reference to CVE-2026-27190
DeltaFile
+1-1deno/TODO
+1-11 files

LLVM/project b397c9dllvm/lib/Transforms/IPO FunctionAttrs.cpp, llvm/test/Transforms/FunctionAttrs nofpclass.ll

FunctionAttrs: Basic propagation of nofpclass (#182444)

DeltaFile
+317-0llvm/test/Transforms/FunctionAttrs/nofpclass.ll
+58-4llvm/lib/Transforms/IPO/FunctionAttrs.cpp
+375-42 files

FreeBSD/doc 7abc674website/content/en/status _index.adoc

Status/2025Q4: Publish

Differential Revision:  https://reviews.freebsd.org/D55409
DeltaFile
+2-1website/content/en/status/_index.adoc
+2-11 files

FreeNAS/freenas 89cf67bsrc/middlewared/middlewared/plugins/pool_ dataset_encryption_lock.py dataset_encryption_info.py

Make sure on locking, we properly mark datasets as locked
DeltaFile
+24-8src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+12-0src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+36-82 files

FreeBSD/src 3deae7bsys/dev/sound/pcm channel.c

sound: Detect unsupported formats

This way we can avoid edge-cases like
8af6aee96ed609456900c6dd92dafabac5e89c0a ("virtual_oss(8): Remove
floating point formats from preference list").

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55403
DeltaFile
+15-1sys/dev/sound/pcm/channel.c
+15-11 files

FreeBSD/doc fd235c5website/content/en/status/report-2025-10-2025-12 _index.adoc

Status/2025Q4: Sort reports

Co-authored-by: Joseph Mingrone <jrm at FreeBSD.org>
Differential Revision:  https://reviews.freebsd.org/D55200
DeltaFile
+177-0website/content/en/status/report-2025-10-2025-12/_index.adoc
+177-01 files

FreeBSD/doc f1998c4website/content/en/status/report-2025-10-2025-12 parthenope-design-ideas.adoc jdk21default.adoc

Status/2025Q4: More fixes
DeltaFile
+3-2website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc
+1-1website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
+1-1website/content/en/status/report-2025-10-2025-12/mongodb80.adoc
+5-43 files

LLVM/project aa13cd6llvm/lib/Transforms/IPO FunctionAttrs.cpp, llvm/test/Transforms/FunctionAttrs nofpclass.ll

Address comments
DeltaFile
+13-4llvm/lib/Transforms/IPO/FunctionAttrs.cpp
+1-1llvm/test/Transforms/FunctionAttrs/nofpclass.ll
+14-52 files

OpenBSD/ports IhzpHZ4devel/py-testtools Makefile distinfo, devel/py-testtools/pkg PLIST

   update to py3-testtools-2.8.4
VersionDeltaFile
1.9+5-98devel/py-testtools/pkg/PLIST
1.24+2-4devel/py-testtools/Makefile
1.5+2-2devel/py-testtools/distinfo
+9-1043 files

FreeBSD/ports fe9c374games/punchy/files patch-ninja-jobs

games/punchy: respect MAKE_JOBS_NUMBER

Pass -j<n> from Cargo to Ninja. NUM_JOBS is part of default variables.
https://doc.rust-lang.org/cargo/reference/environment-variables.html

PR:             293314
Reported by:    fuz
Obtained from:  upstream

(cherry picked from commit b1c3c8e30d1289957594afbf327de479cc131145)
DeltaFile
+15-0games/punchy/files/patch-ninja-jobs
+15-01 files

FreeBSD/ports b1c3c8egames/punchy/files patch-ninja-jobs

games/punchy: respect MAKE_JOBS_NUMBER

Pass -j<n> from Cargo to Ninja. NUM_JOBS is part of default variables.
https://doc.rust-lang.org/cargo/reference/environment-variables.html

PR:             293314
Reported by:    fuz
Obtained from:  upstream
DeltaFile
+15-0games/punchy/files/patch-ninja-jobs
+15-01 files

FreeBSD/src d5dd331usr.sbin/pw pw.8

pw.8: spell

(cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1)
DeltaFile
+1-1usr.sbin/pw/pw.8
+1-11 files

FreeBSD/src c4a5799usr.sbin/pw pw.8

pw.8: spell

(cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1)
DeltaFile
+1-1usr.sbin/pw/pw.8
+1-11 files

FreeBSD/src 8f8a9adusr.sbin/pw pw.8

pw.8: spell

(cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1)
DeltaFile
+1-1usr.sbin/pw/pw.8
+1-11 files

FreeBSD/ports b3a144dsecurity/sssd2 Makefile

security/sssd2: Pass a correct path to realmd
DeltaFile
+4-1security/sssd2/Makefile
+4-11 files

LLVM/project 5ecc64allvm/lib/Transforms/IPO FunctionAttrs.cpp, llvm/test/Transforms/FunctionAttrs nofpclass.ll

FunctionAttrs: Basic propagation of nofpclass

Perform caller->callee propagation of nofpclass on callsites. As
far as I can tell the only prior callsite to callee propagation here
was for norecurse. This doesn't handle transitive callers.

I was hoping to avoid doing this, and instead get attributor/attributor-light
enabled in the default pass pipeline. nofpclass propagation enabled by
default is the main blocker for eliminating the finite_only_opt global
check in device-libs, but this single level of propagation is most likely
sufficient for that use. Implemnting this here is probably the most expedient
path to removing the control library.
DeltaFile
+317-0llvm/test/Transforms/FunctionAttrs/nofpclass.ll
+49-4llvm/lib/Transforms/IPO/FunctionAttrs.cpp
+366-42 files

LLVM/project f875f8fllvm/lib/Transforms/IPO Attributor.cpp

Attributor: Avoid double map lookup in updateAttrMap

This will leave behind the map entry in the unchanged case,
but this seems to not matter. Could erase the newly inserted
entry if that happens, but that also doesn't seem to make a
difference.
DeltaFile
+7-8llvm/lib/Transforms/IPO/Attributor.cpp
+7-81 files

FreeBSD/ports 959cb3ftextproc/bookokrat distinfo Makefile

textproc/bookokrat: Update to 0.3.6

ChangeLog:      https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.6
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/bookokrat/distinfo
+1-1textproc/bookokrat/Makefile
+4-42 files

NetBSD/src O3s1fbesys/arch/macppc/conf POWERMAC_G5

   Enable the standard set of USB devices from usbdevices.config in
   macppc/conf/POWERMAC_G5, like they are in macppc/conf/GENERIC.
   Discussed on port-macppc.
VersionDeltaFile
1.62+5-8sys/arch/macppc/conf/POWERMAC_G5
+5-81 files

OpenBSD/ports grsu5uMwww/py-requests-cache Makefile distinfo, www/py-requests-cache/pkg PLIST

   update to py3-requests-cache-1.3.0
VersionDeltaFile
1.12+37-35www/py-requests-cache/Makefile
1.3+2-2www/py-requests-cache/distinfo
1.8+1-0www/py-requests-cache/pkg/PLIST
+40-373 files

FreeBSD/ports 9c5c5c1databases/rainfrog distinfo Makefile

databases/rainfrog: Update to 0.3.17

ChangeLog:      https://github.com/achristmascarl/rainfrog/releases/tag/v0.3.17
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3databases/rainfrog/distinfo
+1-1databases/rainfrog/Makefile
+4-42 files

LLVM/project 4a49122llvm/lib/Analysis ValueTracking.cpp, llvm/lib/Support KnownFPClass.cpp

ValueTracking: Handle tracking nan through powi (#179311)

DeltaFile
+161-1llvm/test/Transforms/Attributor/nofpclass-powi.ll
+15-0llvm/lib/Support/KnownFPClass.cpp
+1-1llvm/lib/Analysis/ValueTracking.cpp
+177-23 files

LLVM/project ce5c193llvm/lib/Target/RISCV RISCVMergeBaseOffset.cpp, llvm/test/CodeGen/RISCV xqcisls-merge-base-offset-shladd.ll

[RISCV] Fold shladd into Xqcisls scaled load/store in RISCVMergeBaseOffset (#182221)

We can fold `shxadd\qc.shladd` into base+offset load/store instructions
by transforming the load/store into `Xqcisls` scaled load/store
instructions.

For eg.

```
qc.e.li vreg1, s 
shxadd vreg2, vreg3, vreg1
lx vreg4, imm(vreg2)

can be transformed to

qc.e.li vreg1, s+imm
qc.lrx vreg4, vreg1, vreg3, (1-7)
```


    [5 lines not shown]
DeltaFile
+192-0llvm/test/CodeGen/RISCV/xqcisls-merge-base-offset-shladd.ll
+118-0llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+310-02 files

FreeBSD/ports f6691f1print/lout distinfo Makefile

print/lout: Update to 3.43.3
DeltaFile
+3-3print/lout/distinfo
+1-1print/lout/Makefile
+4-42 files

FreeBSD/ports f78b3d4databases/timescaledb distinfo Makefile

databases/timescaledb: Update to 2.25.1
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

FreeBSD/src 677bbfftests/sys/kern pdrfork.c

pdrfork(2) tests: should wait for the child to exit

(cherry picked from commit f90ee665d035a5e4aea0bcaa18793e683ea253ed)
DeltaFile
+3-2tests/sys/kern/pdrfork.c
+3-21 files

FreeBSD/src b0551b0lib/libc/gen uexterr_gettext.3 Makefile.inc, share/man/man9 exterror.9

libc: add man page for uexterr_gettext(3)

(cherry picked from commit a03f285afafae243396c9bc7892cbe717a3ac37d)
DeltaFile
+71-0lib/libc/gen/uexterr_gettext.3
+2-1share/man/man9/exterror.9
+1-0lib/libc/gen/Makefile.inc
+74-13 files

FreeBSD/src 396d709tests/sys/kern pdrfork.c

pdrfork(2) tests: enable on x86

(cherry picked from commit 793e891f4ad1ef450f562a241fb0bd3b21d72251)
DeltaFile
+20-9tests/sys/kern/pdrfork.c
+20-91 files

FreeBSD/src e3fda88tests/sys/kern pdrfork.c

pdrfork(2) tests: RFPROCDESC|RFPROC are required

(cherry picked from commit 68ba270f4fc7799929a3d59d710f44e5e9087def)
DeltaFile
+2-44tests/sys/kern/pdrfork.c
+2-441 files