NetBSD/pkgsrc MdPbtgb — www/chawan Makefile

   chawan: fix PKGNAME
VersionDeltaFile
1.2+2-2www/chawan/Makefile
+2-21 files

NetBSD/pkgsrc 96SyGDT — doc CHANGES-2026

   Updated www/py-curl, www/py-genshi
VersionDeltaFile
1.7354+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc q1ZFqi5 — www/py-genshi Makefile distinfo

   py-genshi: updated to 0.7.12

   0.7.12

   * Add support for Python 3.15 and PyPy 3.12
   * Fix reference leak in Markup.__mod__ for mapping arguments
   * Drop processing instructions (PI) and CDATA sections in HTMLSanitizer
   * Track nesting depth when removing unsafe elements in HTMLSanitizer
   * Update CI test matrix to add Python 3.15 release and PyPy 3.12
   * Several RTD build fixes
   * Update versions of GitHub actions.
VersionDeltaFile
1.16+4-4www/py-genshi/distinfo
1.33+2-2www/py-genshi/Makefile
+6-62 files

NetBSD/pkgsrc 0POKAN8 — www/py-curl Makefile distinfo, www/py-curl/patches patch-setup.py

   py-curl: updated to 7.49.0

   PycURL 7.49.0 - 2026-10-26

   This release adds SSH_HOSTKEYFUNCTION and several missing libcurl SSH
   constants, and accepts CurlShare subclasses in setopt.  It fixes a
   use-after-free when a mime part's content is replaced and makes object
   teardown exception-safe by moving cleanup into tp_finalize.  The build
   system has also been cleaned up: custom setup.py command line options have
   been removed in favor of their environment variable equivalents, and wheels
   no longer install documentation and examples.
VersionDeltaFile
1.26+1-34www/py-curl/PLIST
1.42+4-5www/py-curl/distinfo
1.109+4-3www/py-curl/Makefile
1.7+1-1www/py-curl/patches/patch-setup.py
+10-434 files

LLVM/project 1015843 — compiler-rt/test/sanitizer_common/TestCases/Linux allow_user_segv.cpp, compiler-rt/test/sanitizer_common/TestCases/Posix variadic-open.cpp

[sanitizer_common][test] Require Android API 26 for variadic-open and allow_user_segv (#236010)

On Android API 24 emulators:
- `Posix/variadic-open.cpp` fails on `O_TMPFILE` because the older
kernel returns `EISDIR` when `O_TMPFILE` is not supported.
- `Linux/allow_user_segv.cpp` fails flakily across API 24 targets (not
just `i386`) due to the legacy `debuggerd` daemon racing on `waitpid`.

Require `android-26` when running on Android for both tests.

https://lab.llvm.org/buildbot/#/builders/sanitizer-x86_64-linux-android

Assisted-by: Gemini
DeltaFile
+1-1compiler-rt/test/sanitizer_common/TestCases/Linux/allow_user_segv.cpp
+2-0compiler-rt/test/sanitizer_common/TestCases/Posix/variadic-open.cpp
+3-12 files

FreeBSD/ports e0cb993 — www/npm Makefile, www/npm-node24 distinfo Makefile

www/npm*: Update to 12.2.0, use upstream distfile

Fetch the official tarball from the npm registry instead of a
re-rolled one on LOCAL/sunpoet, and create the installed layout
(bin/ and node_modules/.bin symlinks, compressed manual pages,
etc/man.d/npm.conf) in do-install.  The package contents are
unchanged.

While here, sort variables as suggested by portclippy and drop a
REINPLACE_CMD that did not modify anything.

Changes:        https://github.com/npm/cli/releases
PR:             ports/299324
Approved by:    maintainer timeout
DeltaFile
+32-16www/npm-node24/Makefile
+3-3www/npm-node24/distinfo
+1-1www/npm/Makefile
+36-203 files

FreeBSD/ports c94e87c — net/cloudflare-speed-cli Makefile distinfo

net/cloudflare-speed-cli: Update to 1.0.11
DeltaFile
+3-3net/cloudflare-speed-cli/distinfo
+1-1net/cloudflare-speed-cli/Makefile
+4-42 files

HardenedBSD/ports d5e01bf — deskutils/cosmic-screenshot Makefile Makefile.crates, www/mod_wsgi4 Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+427-0deskutils/cosmic-screenshot/distinfo
+212-0deskutils/cosmic-screenshot/Makefile.crates
+50-0www/mod_wsgi4/Makefile
+42-0deskutils/cosmic-screenshot/Makefile
+30-0www/mod_wsgi4/files/patch-configure.ac
+5-4www/py-flask-assets/Makefile
+766-414 files not shown
+805-1920 files

LLVM/project daec608 — llvm/lib/Linker IRMover.cpp, llvm/test/ThinLTO/X86 link-type.ll

[llvm] Remove incorrect IRMover assert (#221758)

The IRMover had an assertion that failed on modules with correct code.
The assert fired in an out-of-tree frontend.
Remove the assertion to fix that.

The assertion has been there for a long time (10 years if I read git
blame correctly) as the failing case cannot be hit when loading
completely separated modules (i.e. this is not reproducible with
`llvm-link`). It is however reproducible when generating modules from
code. One peculiarity is that a named struct type needs to be used in
both, the source and target module that are linked. As types are stored
in the LLVMContext, not in the Module, I believe this is still correct
IR and the IRLinker/Mover should be able to handle that correctly.

Concretely, the assert fired when filling `MappedTypes`. The dst Module
contains `%SharedTy`,
the src Module contains `%SharedTy` (exact same type) and `%Ty2`
(structurally equivalent to `%SharedTy`).

    [9 lines not shown]
DeltaFile
+38-0llvm/unittests/Linker/LinkModulesTest.cpp
+32-0llvm/test/ThinLTO/X86/link-type.ll
+20-0llvm/test/ThinLTO/X86/Inputs/link-type-src.ll
+0-10llvm/lib/Linker/IRMover.cpp
+90-104 files

NetBSD/pkgsrc 3AFX6PZ — doc CHANGES-2026

   Updated devel/cargo-nextest, net/yt-dlp
VersionDeltaFile
1.7353+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 1VH63oX — net/yt-dlp Makefile PLIST

   yt-dlp: updated to 2026.10.26

   2026.10.26

   Core changes

   Remove Python 3.10 support

   Extractor changes

   odnoklassniki: Fix boosty direct link extraction

   Networking changes

   Request Handler: curl_cffi: Support curl_cffi 0.17.x

   Misc. changes

   build

    [8 lines not shown]
VersionDeltaFile
1.62+1-7net/yt-dlp/PLIST
1.89+4-4net/yt-dlp/distinfo
1.97+2-2net/yt-dlp/Makefile
+7-133 files

NetBSD/pkgsrc udsl7kX — devel/cargo-nextest Makefile cargo-depends.mk

   cargo-nextest: updated to 0.9.150

   0.9.150

   Security

   Fixed GHSA-vc25-qg58-w57c: with the experimental run recording feature enabled, cargo nextest run --rerun with a malicious portable recording could run arbitrary code during the build.

   Reruns inherit the original run's build scope (defined as the combination of package, target, and feature selection options). Nextest versions 0.9.125 through 0.9.149 recorded the build scope as raw Cargo arguments, and passed them to Cargo unchanged. A crafted recording could therefore add any Cargo option, such as a --config that sets build.rustc-wrapper. That code ran as the invoking user during the build, before any tests started, even with a warm build cache.

   Nextest now records the build scope as structured data, and passes each value to Cargo joined to its flag (for example, --package=<value>), so a recording can no longer add other Cargo options.

   To ensure that everyone working on your repository uses a fixed version, set the minimum required version in .config/nextest.toml:

   nextest-version = "0.9.150"
   Added

   cargo nextest archive has a new --zstd-long option, which enables Zstandard long-distance matching with a 128 MiB window. For large archives, this can significantly improve the compression ratio at lower compression levels. Extracting these archives needs no extra options.


    [15 lines not shown]
VersionDeltaFile
1.28+64-61devel/cargo-nextest/distinfo
1.28+20-19devel/cargo-nextest/cargo-depends.mk
1.32+2-2devel/cargo-nextest/Makefile
+86-823 files

LLVM/project 4eba311 — clang/test/AST ast-dump-stmt-json.c ast-dump-expr-json.c

[clang][test] Add `--normalize=` parameter to ast_dump_json_test.py  (#235789)

To replace the value of the matching json field with a regex.

Also  update the output to list more passed command line parameters.

I've updated two test files as examples and to test the output doesn't
change otherwise.


Assisted by claude.
DeltaFile
+49-15clang/test/AST/gen_ast_dump_json_test.py
+1-1clang/test/AST/ast-dump-stmt-json.c
+1-1clang/test/AST/ast-dump-expr-json.c
+51-173 files

HardenedBSD/ports 159f4f7 — mail/roundcube-html5_notifier Makefile

mail/roundcube-html5_notifier: Return to pool
DeltaFile
+2-1mail/roundcube-html5_notifier/Makefile
+2-11 files

FreeBSD/ports 159f4f7 — mail/roundcube-html5_notifier Makefile

mail/roundcube-html5_notifier: Return to pool
DeltaFile
+2-1mail/roundcube-html5_notifier/Makefile
+2-11 files

FreeNAS/freenas 5fd05bb — src/middlewared/middlewared/plugins/truenas license.py

Show a clear message when a legacy license is uploaded

This commit fixes an issue where uploading a legacy license surfaced the license daemon's raw "Missing PEM BEGIN marker" parser error. We now detect a legacy license before it is handed to the daemon and tell the user it is unsupported and to contact TrueNAS Support, which also avoids writing it over the installed license only to roll it back.
DeltaFile
+19-1src/middlewared/middlewared/plugins/truenas/license.py
+19-11 files

FreeNAS/freenas 9e97550 —

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 06d363e — src/middlewared/middlewared/plugins/truenas license.py

NAS-144887 / 28.0.0-BETA.1 / Show a clear message when a legacy license is uploaded (#20066)

This commit fixes an issue where uploading a legacy license surfaced the
license daemon's raw "Missing PEM BEGIN marker" parser error. We now
detect a legacy license before it is handed to the daemon and tell the
user it is unsupported and to contact TrueNAS Support, which also avoids
writing it over the installed license only to roll it back.
DeltaFile
+19-1src/middlewared/middlewared/plugins/truenas/license.py
+19-11 files

LLVM/project 31d295e — llvm/test/TableGen BitsInitListErrors.td

[TableGen] Add tests for bit list parsing errors (#235736)
DeltaFile
+28-0llvm/test/TableGen/BitsInitListErrors.td
+28-01 files

LLVM/project fddb499 — clang/include/clang/AST Expr.h, clang/lib/CodeGen CGStmt.cpp

[clang][AST] Stop creating `ConstantExpr` nodes without a result (#229761)

They don't add anything if we don't have a result.
DeltaFile
+10-120clang/test/AST/ast-dump-stmt-json.c
+10-16clang/test/AST/ast-dump-stmt.c
+8-12clang/lib/CodeGen/CGStmt.cpp
+9-7clang/lib/Sema/SemaExpr.cpp
+1-4clang/lib/Sema/SemaStmtAsm.cpp
+2-2clang/include/clang/AST/Expr.h
+40-1611 files not shown
+41-1627 files

LLVM/project 46ec0a5 — llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vwadd-sdnode.ll fixed-vectors-vwaddu.ll

[RISCV] Reassociate exts in ext/add reduction tree (#230928)

With an ext-add-ext-add pattern, the second ext can be pushed to after
the final add if the first ext adds enough bits to guarantee that the
second add won't overflow even without the second ext.

Further optimize ext-add reduction in x264 sad_NxN, building on #230657.

AI Usage: Assisted by Codex
DeltaFile
+125-56llvm/test/CodeGen/RISCV/rvv/fixed-vectors-sad.ll
+49-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+22-4llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vwaddu.ll
+2-3llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll
+198-634 files

LLVM/project 9b6867f — llvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LV] Remove unused parameters of preparePlanForEpilogueVectorLoop (NFC). (#235991)

L and LVP are no longer used.
DeltaFile
+6-7llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+6-71 files

LLVM/project 4e53a16 — llvm/test/Transforms/LoopVectorize optimal-epilog-vectorization.ll

[LV] Add epilogue test with FP IV with same start and step (NFC) (#235987)

Add a test with an fadd and an fsub induction that share start and step
values, to make sure each resumes from its own value in the epilogue
vector loop.
DeltaFile
+136-0llvm/test/Transforms/LoopVectorize/optimal-epilog-vectorization.ll
+136-01 files

LLVM/project 21d0029 — llvm/include/llvm/Analysis ValueTracking.h, llvm/include/llvm/IR ConstantFPRange.h

Revert "[KnownFPClass] Refactor NaN sign encoding for KnownFPClass" (#235992)

Reverts llvm/llvm-project#220606

Breaks the build with GCC, since
`KnownFPClass::toFPClassMask(FPClassTest, bool)` is not a constant
expression, because the compound assignment operators (`|=`, `&=`, `^=`)
in `llvm/ADT/BitmaskEnum.h` are not `constexpr`.
DeltaFile
+78-256llvm/include/llvm/Support/KnownFPClass.h
+19-5llvm/lib/Support/KnownFPClass.cpp
+1-1llvm/include/llvm/IR/ConstantFPRange.h
+1-1llvm/include/llvm/Analysis/ValueTracking.h
+99-2634 files

HardenedBSD/ports c4b047b — devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.92

Changelog: https://github.com/astral-sh/ty/blob/0.0.92/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/ports c4b047b — devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.92

Changelog: https://github.com/astral-sh/ty/blob/0.0.92/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

OpenZFS/src 032e848 — tests/zfs-tests/include commands.cfg

ZTS: allow ctypes library discovery

Include the loader discovery tools used by Python ctypes in the
constrained Linux test path.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: ooonea <35407790+ooonea at users.noreply.github.com>
Assisted-by: OpenAI Codex
Closes #19576
DeltaFile
+2-0tests/zfs-tests/include/commands.cfg
+2-01 files

LLVM/project 2f2c570 — llvm/test/CodeGen/AMDGPU rewrite-vgpr-mfma-to-agpr-spill-multi-store-mir.mir

[AMDGPU] Decrease sensitivity of rewrite-vgpr-mfma-to-agpr-spill-multi-store-mir.mir

Change-Id: I794fe17c417aaad2b15d1e12309e1c3507fe9990
DeltaFile
+1-0llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr-spill-multi-store-mir.mir
+1-01 files

OpenZFS/src e9069ff — tests/runfiles common.run, tests/zfs-tests/cmd Makefile.am mmap_stale_check.c

Add tests for stale mmap pages after rollback and recv -F

A file that has been mapped with mmap() keeps its pages in the Linux
page cache. If the dataset is then rolled back, or receives an
incremental stream with "zfs receive -F", and the file keeps its
object number, generation and size but has different data, reads
and new mappings kept returning the pre-rollback data until the
cache was dropped or the dataset remounted (#10931). The on-disk
data was always correct.

Add mmap_cached_rollback and mmap_cached_receive to the mmap group.
Both fault the file in through a read-only mapping, change the
dataset underneath it, and check that read() and a fresh mapping
see the new contents. The mmap_stale_check helper does the mapping
and checksumming.

Both tests fail on Linux without the zfs_rezget() page cache fix
and pass with it. They also pass on FreeBSD.


    [3 lines not shown]
DeltaFile
+148-0tests/zfs-tests/cmd/mmap_stale_check.c
+72-0tests/zfs-tests/tests/functional/mmap/mmap_cached_receive.ksh
+65-0tests/zfs-tests/tests/functional/mmap/mmap_cached_rollback.ksh
+2-1tests/runfiles/common.run
+1-1tests/zfs-tests/cmd/Makefile.am
+2-0tests/zfs-tests/tests/Makefile.am
+290-22 files not shown
+292-28 files

OpenBSD/src QJzEh9x — sys/dev/pci/drm/amd/amdgpu amdgpu_cs.c

   drm/amdgpu: free the userptr ranges when a CS fails after parser_bos

   From Jesse Zhang
   6ac46ae5ac561d4fc7d4246ad83d71bed0d9af9a in linux-6.18.y/6.18.59
   1b4da805a0ba354a549ce07459c871c17dd94fe0 in mainline linux
VersionDeltaFile
1.34+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
+6-01 files