FreeBSD/ports f3f4720www/py-freenit distinfo Makefile

www/py-freenit: Update 0.3.21 => 0.3.22

Changelog:
https://github.com/freenit-framework/backend/releases/tag/0.3.22

PR:     292277
DeltaFile
+3-3www/py-freenit/distinfo
+1-1www/py-freenit/Makefile
+4-42 files

LLVM/project eec258dclang/lib/AST/ByteCode Interp.cpp Compiler.cpp, clang/test/AST/ByteCode cxx23.cpp

[clang][bytecode] Diagnose unknown reference params pre-C++23 (#175013)

Otherwise, we will ultimately create dummy pointers for them and
possibly not diagnose anything.
DeltaFile
+17-0clang/test/AST/ByteCode/cxx23.cpp
+9-4clang/lib/AST/ByteCode/Interp.cpp
+5-5clang/test/SemaCXX/constant-expression-p2280r4.cpp
+4-0clang/lib/AST/ByteCode/Compiler.cpp
+35-94 files

FreeNAS/freenas 8ec4f53src/middlewared/middlewared/plugins/pool_ snapshot.py, src/middlewared/middlewared/plugins/zfs exceptions.py

FIx snapshot tests
DeltaFile
+3-5tests/api2/test_zfs_snapshot_events.py
+2-1src/middlewared/middlewared/plugins/zfs/exceptions.py
+1-1src/middlewared/middlewared/plugins/pool_/snapshot.py
+6-73 files

FreeBSD/ports 84af426www/privoxy Makefile distinfo, www/privoxy/files pkg-message.in

www/privoxy: Update 4.0.0 => 4.1.0, improve port

Changelog:
https://lists.privoxy.org/pipermail/privoxy-announce/2026-January/000012.html

Improve port:
- Add zstd option and enable it by default.
- Enable the already existing COMPRESSION option by default.
  It doesn't add additional dependencies and some users may want it.
- Declare licenses.
- Parametrize "privoxy" with "${PORTNAME}".
- Replace "CPPFLAGS" and "LDFLAGS" with USES feature "localbase".
- Change pkg-message to suggest using "onestart" instead of "forcestart"
  to start Privoxy manually. There is no need for "forcestart".
- Replace PORTVERSION with DISTVERSION.
- Switch to *_CONFIGURE_ENABLE and *_CONFIGURE_WITH.
- Use ${ETCDIR} instead of ${PREFIX}/etc/privoxy.
- Merge MKDIR calls.
- Move install DOCS to do-install-DOCS-on (and merge INSTALL_DATA).

    [7 lines not shown]
DeltaFile
+62-50www/privoxy/Makefile
+3-3www/privoxy/distinfo
+2-2www/privoxy/pkg-plist
+1-1www/privoxy/files/pkg-message.in
+68-564 files

HardenedBSD/src 95694fbshare/man/man7 freebsd-base.7, sys/dev/mpr mpr_sas.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+331-0tools/cam/mpr.d
+331-0tools/cam/mps.d
+9-1sys/dev/mpr/mpr_sas.c
+9-1sys/dev/mps/mps_sas.c
+8-0tools/cam/README
+1-1share/man/man7/freebsd-base.7
+689-315 files not shown
+690-1821 files

HardenedBSD/src 6b5bfa6share/man/man7 freebsd-base.7, sys/dev/mpr mpr_sas.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+331-0tools/cam/mpr.d
+331-0tools/cam/mps.d
+9-1sys/dev/mpr/mpr_sas.c
+9-1sys/dev/mps/mps_sas.c
+8-0tools/cam/README
+1-1share/man/man7/freebsd-base.7
+689-315 files not shown
+690-1821 files

LLVM/project 9395381llvm/lib/Target/AArch64 AArch64MIPeepholeOpt.cpp AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 neon-lowhalf128-optimisation.ll peephole-insvigpr.mir

Revert "[AArch64] Fold scalar-to-vector shuffles into DUP/FMOV" (#175123)

Reverts llvm/llvm-project#166962

Causes compile time issues in a tensorflow kernel. See the original PR
for discussion.
DeltaFile
+0-91llvm/test/CodeGen/AArch64/neon-lowhalf128-optimisation.ll
+0-51llvm/test/CodeGen/AArch64/peephole-insvigpr.mir
+4-47llvm/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp
+24-24llvm/test/CodeGen/AArch64/fpclamptosat_vec.ll
+17-17llvm/test/CodeGen/AArch64/combine-sdiv.ll
+0-33llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+45-2637 files not shown
+72-27813 files

NetBSD/pkgsrc kidoSeJdoc CHANGES-2026

   Updated devel/orc, textproc/py-itemadapter
VersionDeltaFile
1.198+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc THoHx4Htextproc/py-itemadapter distinfo Makefile

   py-itemadapter: updated to 0.13.1

   0.13.1 (2026-01-08)

   Fixed `get_json_schema()` to properly format multiline field docstrings using
   `inspect.cleandoc()`, ensuring consistent indentation and whitespace handling
VersionDeltaFile
1.12+4-4textproc/py-itemadapter/distinfo
1.14+2-2textproc/py-itemadapter/Makefile
+6-62 files

FreeNAS/freenas 9bd35c9src/middlewared/middlewared/plugins/pool_ snapshot.py, tests/api2 test_snapshot_task_retention.py

Fix querying snapshots retention
DeltaFile
+11-3src/middlewared/middlewared/plugins/pool_/snapshot.py
+0-6tests/api2/test_snapshot_task_retention.py
+11-92 files

LLVM/project 06165dallvm/lib/Target/RISCV RISCVMachineScheduler.cpp

Use isCompatible

Created using spr 1.3.6-beta.1
DeltaFile
+11-8llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
+11-81 files

NetBSD/pkgsrc kjwybnOdevel/orc PLIST distinfo

   orc: updated to 0.4.42

   0.4.42

   - Initial 64-bit RISC-V support (Maksymilian Knust, Filip Wasil)
   - Add 64-bit LoongArch support (Jin Bo, Hecai Yuan)
   - Implement release and reuse of temporary registers for some targets (Jorge Zapata)
   - x86: Implement EVEX encoding and an opcode validation system (Jorge Zapata)
   - x86: Opcode refactor, improved constant handling and various other fixes (Jorge Zapata)
   - x86: add missing rounding operands for AVX and SSE (L. E. Segovia)
   - x86: Implement 64-bit single move constant load (L. E. Segovia)
   - includes: stop exporting the private compiler and OrcTarget definitions (Jorge Zapata)
   - Use hotdoc instead of gtk-doc to generate the documentation (Jorge Zapata)
   - ORC_DEBUG_FATAL environment variable allows abort on log messages of a certain level (Carlos Falgueras García)
   - Error message improvements and NEON backend clean-ups (Alexander Slobodeniuk)
   - Fix a few valgrind issues (Doug Nazar)
   - Build: enable tools such as orcc and orc-bugreport by default (Nirbheek Chauhan)
   - Various build fixes (L. E. Segovia, Sebastian Dröge)
VersionDeltaFile
1.21+11-3devel/orc/PLIST
1.33+4-4devel/orc/distinfo
1.32+3-3devel/orc/Makefile
+18-103 files

LLVM/project 0ea70cdllvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-setreg-mode-swar.mir

S_SET_VGPR_MSB and S_SETREG_IMM32_B32 actually use different order
DeltaFile
+50-44llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
+20-3llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+70-472 files

LLVM/project 1c5a91cllvm/lib/Target/RISCV RISCVMachineScheduler.cpp RISCVMachineScheduler.h

Rename variables

Created using spr 1.3.6-beta.1
DeltaFile
+22-21llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
+5-5llvm/lib/Target/RISCV/RISCVMachineScheduler.h
+27-262 files

LLVM/project bb68a86llvm/lib/Target/AArch64 AArch64MIPeepholeOpt.cpp AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 neon-lowhalf128-optimisation.ll peephole-insvigpr.mir

Revert "[AArch64] Fold scalar-to-vector shuffles into DUP/FMOV (#166962)"

This reverts commit d60601bbf5f45d5170bbffc1051abef5e6c5665c.
DeltaFile
+0-91llvm/test/CodeGen/AArch64/neon-lowhalf128-optimisation.ll
+4-47llvm/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp
+0-51llvm/test/CodeGen/AArch64/peephole-insvigpr.mir
+24-24llvm/test/CodeGen/AArch64/fpclamptosat_vec.ll
+17-17llvm/test/CodeGen/AArch64/combine-sdiv.ll
+0-33llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+45-2637 files not shown
+72-27813 files

LLVM/project 4cfb31ellvm/lib/Target/RISCV RISCVMachineScheduler.cpp RISCVFeatures.td, llvm/test/CodeGen/RISCV features-info.ll

It should be related to both vtype and vl

Created using spr 1.3.6-beta.1
DeltaFile
+4-4llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
+3-3llvm/test/CodeGen/RISCV/rvv/rvv-vtype-based-scheduler.ll
+3-3llvm/lib/Target/RISCV/RISCVFeatures.td
+1-1llvm/test/CodeGen/RISCV/features-info.ll
+11-114 files

FreeBSD/ports bb736dedevel/libblake3 distinfo Makefile

devel/libblake3: Update to 1.8.3
DeltaFile
+3-3devel/libblake3/distinfo
+1-1devel/libblake3/Makefile
+4-42 files

FreeBSD/ports 99909c1textproc/harper distinfo Makefile.crates

textproc/harper: Update to 1.4.1
DeltaFile
+21-21textproc/harper/distinfo
+9-9textproc/harper/Makefile.crates
+1-1textproc/harper/Makefile
+31-313 files

LLVM/project 1a53a28llvm/test/CodeGen/Xtensa mul.ll

[Xtensa] Regenerate test/CodeGen/Xtensa/mul.ll to fix test

It appears the codegen for mulhsu_i64 has changed recently. I noticed this
test failing locally since some time in December, so I am not sure which
commit triggered it. The assembly diff is quite large so I haven't reviwed
it.

Pull Request: https://github.com/llvm/llvm-project/pull/175062
DeltaFile
+54-72llvm/test/CodeGen/Xtensa/mul.ll
+54-721 files

LLVM/project 8853cafllvm/lib/Target/Xtensa XtensaISelLowering.cpp

[Xtensa] Fix implicit trunc assertion in LowerImmediate

Needed since https://github.com/llvm/llvm-project/pull/171456.

Pull Request: https://github.com/llvm/llvm-project/pull/175059
DeltaFile
+1-1llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
+1-11 files

FreeBSD/src 92f251ftools/cam mpr.d mps.d

cam: Dtrace scripts to help diagnose weird things

These are sample dtrace scripts that likely need to be modified for
whatever problem you are chasing. Unfortuneately, you have to read the
driver extensively to understand them or how to use them. But studying
the completion routine of mpr/mps will help understand many of the error
and recovery paths.

Sponsored by:           Netflix
DeltaFile
+331-0tools/cam/mpr.d
+331-0tools/cam/mps.d
+8-0tools/cam/README
+670-03 files

HardenedBSD/src 92f251ftools/cam mpr.d mps.d

cam: Dtrace scripts to help diagnose weird things

These are sample dtrace scripts that likely need to be modified for
whatever problem you are chasing. Unfortuneately, you have to read the
driver extensively to understand them or how to use them. But studying
the completion routine of mpr/mps will help understand many of the error
and recovery paths.

Sponsored by:           Netflix
DeltaFile
+331-0tools/cam/mpr.d
+331-0tools/cam/mps.d
+8-0tools/cam/README
+670-03 files

NetBSD/pkgsrc 79dfiYmdoc CHANGES-2026

   Updated x11/py-qt6, devel/py-dulwich, devel/py-cogapp, www/py-werkzeug
VersionDeltaFile
1.197+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc QOXQiwNwww/py-werkzeug distinfo Makefile.common

   py-werkzeug: updated to 3.1.5

   Version 3.1.5

   - ``safe_join`` on Windows does not allow more special device names, regardless
     of extension or surrounding spaces. :ghsa:`87hc-h4r5-73f7`
   - The multipart form parser handles a ``\r\n`` sequence at a chunk boundary.
     This fixes the previous attempt, which caused incorrect content lengths.
     :issue:`3065` :issue:`3077`
   - Fix ``AttributeError`` when initializing ``DebuggedApplication`` with
     ``pin_security=False``. :issue:`3075`
VersionDeltaFile
1.46+4-4www/py-werkzeug/distinfo
1.46+2-2www/py-werkzeug/Makefile.common
+6-62 files

NetBSD/pkgsrc 2ka9LTIdevel/py-cogapp distinfo Makefile

   py-cogapp: updated to 3.6.0

   3.6.0 – September 21 2025

   - Added a ``--check-fail-msg`` option for providing a message as part of the
     output of a ``--check`` failure.

   - Added support for Python 3.14.


   3.5.1 – June 10 2025

   - Updated documentation to remove confusing terminology.


   3.5.0 – June 5 2025

   - Added a ``--diff`` option to show the diff of what changed to fail a
     ``--check`` run.

    [11 lines not shown]
VersionDeltaFile
1.6+4-4devel/py-cogapp/distinfo
1.7+3-4devel/py-cogapp/Makefile
1.5+4-1devel/py-cogapp/PLIST
+11-93 files

NetBSD/pkgsrc uBDv20qdevel/py-dulwich PLIST distinfo

   py-dulwich: updated to 0.25.1

   0.25.1  2026-01-08

   * Add signature vendor system for signing and verifying Git objects.
     Supports GPG, SSH signatures, and X.509 certificates.

   * Add support for partial clone with object filtering.

   * Fix sparse pattern matching in worktree operations.

   * ``dulwich.porcelain.status`` now returns regular strings.

   * Fix AssertionError when accessing ref names with length matching binary
     hash length (e.g., 32 bytes for SHA-256).

   * Fix commit graph parsing failure when processing commits with 3+ parents
     (octopus merges) with incomplete EXTRA_EDGE_LIST chunk data.


    [10 lines not shown]
VersionDeltaFile
1.38+13-4devel/py-dulwich/PLIST
1.69+4-4devel/py-dulwich/distinfo
1.74+2-2devel/py-dulwich/Makefile
+19-103 files

NetBSD/pkgsrc R3f3iXKx11/py-qt6 distinfo Makefile

   py-qt6: updated to 6.10.2

   v6.10.2 8th January 2026
   - Fixed a regression introduced in v6.5.0 in the handling of the return value
     of `QSqlQueryModel.query()`.
   - Fixed a regression introduced in v6.10.1 in the handling of the return
     value of `createMimeDataFromSelection()` in `QTextEdit` and
     `QPlainTextEdit`.
VersionDeltaFile
1.15+4-4x11/py-qt6/distinfo
1.33+2-3x11/py-qt6/Makefile
+6-72 files

LLVM/project a39f617mlir/lib/Analysis/DataFlow DeadCodeAnalysis.cpp, mlir/test/lib/Analysis/DataFlow TestDenseBackwardDataFlowAnalysis.cpp

[mlir][dataflow] Use successor.isParent to replace successor.getSuccessor (NFC) (#174615)

When we check the condition. To make the code logic clearer, use
successor.isParent to replace successor.getSuccessor.
DeltaFile
+3-3mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp
+1-1mlir/test/lib/Analysis/DataFlow/TestDenseBackwardDataFlowAnalysis.cpp
+4-42 files

HardenedBSD/src 0e80273sys/dev/mpr mpr_sas.c

mpr: Add a probe on completion

cam::mpr:complete(union ccb *, struct mpr_command *, u_int, u32);
    Where u_int is scsas->flags u32 is the device_info.

This can't be done as an fbt because the data needed for it isn't
present out a function boundary.

Sponsored by:           Netflix
DeltaFile
+9-0sys/dev/mpr/mpr_sas.c
+9-01 files

FreeBSD/src 0e80273sys/dev/mpr mpr_sas.c

mpr: Add a probe on completion

cam::mpr:complete(union ccb *, struct mpr_command *, u_int, u32);
    Where u_int is scsas->flags u32 is the device_info.

This can't be done as an fbt because the data needed for it isn't
present out a function boundary.

Sponsored by:           Netflix
DeltaFile
+9-0sys/dev/mpr/mpr_sas.c
+9-01 files