NetBSD/pkgsrc aJFsokxdoc CHANGES-2026 TODO

   doc: Updated www/py-werkzeug to 3.1.6
VersionDeltaFile
1.1323+2-1doc/CHANGES-2026
1.26857+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc G3Z2kwwwww/py-werkzeug Makefile distinfo

   py-werkzeug: update to 3.1.6.

   Version 3.1.6
   -------------

   Released 2026-02-19

   -   ``safe_join`` on Windows does not allow special devices names in
       multi-segment paths. :ghsa:`29vq-49wr-vm6x`
VersionDeltaFile
1.35+3-10www/py-werkzeug/Makefile
1.47+4-4www/py-werkzeug/distinfo
1.47+2-2www/py-werkzeug/Makefile.common
+9-163 files

LLVM/project b2a017cllvm/lib/Target/Hexagon HexagonGlobalScheduler.cpp, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-pow.ll

Rebase

Created using spr 1.3.7
DeltaFile
+14,035-8,410llvm/test/CodeGen/RISCV/clmul.ll
+14,058-0llvm/test/CodeGen/RISCV/clmulr.ll
+13,835-0llvm/test/CodeGen/RISCV/clmulh.ll
+8,874-0llvm/test/CodeGen/PowerPC/clmul-vector.ll
+5,330-0llvm/lib/Target/Hexagon/HexagonGlobalScheduler.cpp
+4,143-746llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow.ll
+60,275-9,1562,829 files not shown
+182,235-50,6162,835 files

NetBSD/pkgsrc-wip 1740ef0. TODO, py-typer distinfo Makefile

ph-typer: update to 0.24.1
DeltaFile
+3-3py-typer/distinfo
+3-3py-typer/Makefile
+0-1TODO
+6-73 files

NetBSD/pkgsrc byMX9Cgdoc TODO CHANGES-2026

   doc: Updated comms/py-textual to 8.0.0
VersionDeltaFile
1.26856+1-2doc/TODO
1.1322+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc N1Ntqr3comms/py-textual distinfo Makefile

   py-textual: update to 8.0.0.

   The major version change is due to changing Select.BLANK to Select.NULL, to avoid an unfortunate name clash.

   [8.0.0] - 2026-02-16

   Added

       Added mode argument to push_screen and push_screen_wait to enable pushing a screen to a non-active mode #6362
       Added App.mode_change_signal and App.screen_change_signal #6362
       Added Tabs.get_tab #6362
       Added Catppuccin Frappe and Macchiato themes #6335

   Changed

       It is no longer a NOOP and warning to dismiss a non-active screen. The dismiss will still work, but the screen may not update if the current mode is not active. #6362
       Added 50ms delay when switching screens to allow state to udpate and prevent janky flash of old content #6362
       Breaking change: Changed Select.BLANK to Select.NULL to avoid clash with newer Widget.BLANK Classvar #6374
VersionDeltaFile
1.39+4-4comms/py-textual/distinfo
1.44+4-4comms/py-textual/Makefile
+8-82 files

FreeBSD/ports 25fa745sysutils/rsyslog8 Makefile distinfo, sysutils/rsyslog8/files patch-plugins_impstats_Makefile.am patch-runtime_nsd__ossl.c

sysutils/rsyslog8: update to 8.2602.0

Changes:        https://github.com/rsyslog/rsyslog/blob/v8.2602.0/ChangeLog

Reported by:    repology
DeltaFile
+11-0sysutils/rsyslog8/files/patch-plugins_impstats_Makefile.am
+6-3sysutils/rsyslog8/Makefile
+4-4sysutils/rsyslog8/files/patch-runtime_nsd__ossl.c
+3-3sysutils/rsyslog8/distinfo
+4-1sysutils/rsyslog8/pkg-plist
+28-115 files

OPNSense/core 9d177b6src/opnsense/scripts/openvpn ovpn_event.py

VPN: OpenVPN: Instances - debounce learn-address calls so we limit the number of alias updates to a minimum.

When a lot of clients connect at the exact same time, it doesn't really make sense to keep calling the alias update procedure as logically we are only interested in the last one.
This change simply opens a file, keeps track of its modification stamp and if another updated it after us, assume that caller is responsible for making the magic happen.

Although there is a small downside to this (clients connecting constantly, nobody resposible for accounting), the gain is likely much bigger as it prevents these calls from floodin the system in all cases (saving a lot of load).
DeltaFile
+16-3src/opnsense/scripts/openvpn/ovpn_event.py
+16-31 files

NetBSD/pkgsrc InYHqYGdoc TODO CHANGES-2026

   doc: Updated devel/py-ruff to 0.15.2
VersionDeltaFile
1.26855+1-2doc/TODO
1.1321+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc bDi5Yfidevel/py-ruff distinfo cargo-depends.mk

   py-ruff: update to 0.15.2.

   Preview features

       Expand the default rule set (#23385)

       In preview, Ruff now enables a significantly expanded default rule set of 412 rules, up from the stable default set of 59 rules. The new rules are mostly a superset of the stable defaults, with the exception of these rules, which are removed from the preview defaults:
           multiple-imports-on-one-line (E401)
           module-import-not-at-top-of-file (E402)
           module-import-not-at-top-of-file (E701)
           multiple-statements-on-one-line-semicolon (E702)
           useless-semicolon (E703)
           none-comparison (E711)
           true-false-comparison (E712)
           not-in-test (E713)
           not-is-test (E714)
           type-comparison (E721)
           lambda-assignment (E731)
           ambiguous-variable-name (E741)

    [50 lines not shown]
VersionDeltaFile
1.93+103-46devel/py-ruff/distinfo
1.88+33-14devel/py-ruff/cargo-depends.mk
1.95+2-2devel/py-ruff/Makefile
+138-623 files

FreeBSD/ports 1f68af0databases/py-sqlmodel distinfo Makefile

databases/py-sqlmodel: Update to 0.0.37

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.37/docs/release-notes.md

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

NetBSD/pkgsrc dUcQk8Udoc CHANGES-2026 TODO

   doc: Updated comms/py-rich to 14.3.3
VersionDeltaFile
1.1320+2-1doc/CHANGES-2026
1.26854+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc gV5ygRBcomms/py-rich distinfo Makefile

   py-rich: update to 14.3.3.

   Fixed a infinite loop in split_graphemes
VersionDeltaFile
1.50+4-4comms/py-rich/distinfo
1.58+2-2comms/py-rich/Makefile
+6-62 files

NetBSD/pkgsrc oxApsmDdoc CHANGES-2026 TODO

   doc: Updated devel/py-pylint to 4.0.5
VersionDeltaFile
1.1319+2-1doc/CHANGES-2026
1.26853+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hcNhmXzdevel/py-pylint distinfo Makefile

   py-pylint: update to 4.0.5.

   False Positives Fixed
   ---------------------

   - Fix possibly-used-before-assignment false positive when using self.fail() in tests.

   - Fixed false positive for ``logging-unsupported-format`` when no arguments are provided to logging functions.

     According to Python's logging documentation, no formatting is performed when no arguments are supplied, so strings like ``logging.error("%test")`` are valid.

   - Fix a false positive for ``invalid-name`` where a dataclass field typed with ``Final``
     was evaluated against the ``class_const`` regex instead of the ``class_attribute`` regex.

   - Avoid emitting `unspecified-encoding` (W1514) when `py-version` is 3.15+.

   Other Bug Fixes
   ---------------


    [5 lines not shown]
VersionDeltaFile
1.104+4-4devel/py-pylint/distinfo
1.119+4-4devel/py-pylint/Makefile
+8-82 files

NetBSD/pkgsrc UVSD5mudoc TODO CHANGES-2026

   doc: Updated sysutils/py-puremagic to 2.0.0
VersionDeltaFile
1.26852+1-2doc/TODO
1.1318+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 81l5weUsysutils/py-puremagic PLIST distinfo

   py-puremagic: update to 2.0.0.

   Version 2.0.0
   -------------

   - Adding deep scan for improved accuracy #102 #94 #85 #70 #69 #12 #3
   - Changing to full semantic versioning to be able to denote bugfixes vs minor features
   - Changing to use uv instead of requirements
   - Removing support for python 3.7, 3.8, 3.9, 3.10 and 3.11 please stick to 1.x release chain to support older versions
VersionDeltaFile
1.5+34-2sysutils/py-puremagic/PLIST
1.13+4-4sysutils/py-puremagic/distinfo
1.15+2-2sysutils/py-puremagic/Makefile
+40-83 files

NetBSD/pkgsrc zuomgPKdoc CHANGES-2026 TODO

   doc: Updated devel/py-poetry-dynamic-versioning to 1.10.0
VersionDeltaFile
1.1317+2-1doc/CHANGES-2026
1.26851+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc kvkR99Sdevel/py-poetry-dynamic-versioning distinfo Makefile

   py-poetry-dynamic-versioning: update to 1.10.0.

   ## v1.10.0 (2026-02-14)

   * Added:
     * Option `tool.poetry-dynamic-versioning.highest-tag`,
       to select the numerically highest version even if it is not the chronologically latest tag.
   * Changed:
     * Updated Dunamai to 1.26.0+ for the latest features.
VersionDeltaFile
1.2+4-4devel/py-poetry-dynamic-versioning/distinfo
1.2+3-3devel/py-poetry-dynamic-versioning/Makefile
1.2+1-1devel/py-poetry-dynamic-versioning/ALTERNATIVES
+8-83 files

OPNSense/core 75b2dedsrc/opnsense/scripts/openvpn ovpn_event.py

VPN: OpenVPN: Instances - debounce learn-address calls so we limit the number of alias updates to a minimum.

When a lot of clients connect at the exact same time, it doesn't really make sense to keep calling the alias update procedure as logically we are only interested in the last one.
This change simply opens a file, keeps track of its modification stamp and if another updated it after us, assume that caller is responsible for making the magic happen.

Although there is a small downside to this (clients connecting constantly, nobody resposible for accounting), the gain is likely much bigger as it prevents these calls from floodin the system in all cases (saving a lot of load).
DeltaFile
+16-3src/opnsense/scripts/openvpn/ovpn_event.py
+16-31 files

NetBSD/pkgsrc 80ZBQg0doc eol-packages

   doc/eol-packages: add Rails 6.1, 7.0 and 7.1
VersionDeltaFile
1.27+16-1doc/eol-packages
+16-11 files

FreeBSD/ports 06954fex11 Makefile, x11/hyprshutdown Makefile pkg-descr

x11/hyprshutdown: Add port: Graceful shutdown utility for Hyprland

A graceful shutdown/logout utility for Hyprland, which prevents apps
from crashing / dying unexpectedly.

Notes:
- hyprshutdown does not shut down the system, it only shuts down
  Hyprland.
- hyprshutdown does not work with anything other than Hyprland, as it
  relies on Hyprland IPC.

WWW: https://github.com/hyprwm/hyprshutdown
DeltaFile
+27-0x11/hyprshutdown/Makefile
+8-0x11/hyprshutdown/pkg-descr
+3-0x11/hyprshutdown/distinfo
+1-0x11/Makefile
+39-04 files

NetBSD/pkgsrc PrphRG4doc CHANGES-2026 TODO

   doc: Updated graphics/py-pillow_heif to 1.2.1
VersionDeltaFile
1.1316+2-1doc/CHANGES-2026
1.26850+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 1GwVc6Ygraphics/py-pillow_heif distinfo Makefile

   py-pillow_heif: update to 1.2.1.

   ## [1.2.1 - 2026-02-18]

   ### Fixed

   - macOS: crash when `cv2` and `pillow_heif` both bundle libx265 #403
VersionDeltaFile
1.22+4-4graphics/py-pillow_heif/distinfo
1.30+2-2graphics/py-pillow_heif/Makefile
+6-62 files

LLVM/project 94559fbllvm/lib/Analysis DependenceAnalysis.cpp

express the test by using range analysis
DeltaFile
+4-36llvm/lib/Analysis/DependenceAnalysis.cpp
+4-361 files

NetBSD/pkgsrc zAofGLvdoc TODO CHANGES-2026

   doc: Updated devel/py-maturin to 1.12.4
VersionDeltaFile
1.26849+1-2doc/TODO
1.1315+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc UieewtWdevel/py-maturin distinfo cargo-depends.mk

   py-maturin: update to 1.12.4.

   ## 1.12.4

   * Upgrade memmap2 version ([#3021](https://github.com/pyo3/maturin/pull/3021))
   * Fix: platform tag detection for Android targets ([#3023](https://github.com/pyo3/maturin/pull/3023))
   * Fix: only ignore maturin-generated native libraries on all platforms ([#3025](https://github.com/pyo3/maturin/pull/3025))
   * Fix: ignore develop artifacts for all binding types during build ([#3026](https://github.com/pyo3/maturin/pull/3026))
   * Feat: support conditional cargo features based on Python version ([#3027](https://github.com/pyo3/maturin/pull/3027))

   ## 1.12.3

   * Ci: set crt-static for riscv64 and loongarch64 musl targets ([#3009](https://github.com/pyo3/maturin/pull/3009))
   * Fix: support `maturin develop` on Windows ARM with x86 Python ([#3011](https://github.com/pyo3/maturin/pull/3011))
   * Fix: exclude `external_packages` bindings from uniffi wheels ([#3013](https://github.com/pyo3/maturin/pull/3013))
   * Update cargo-zigbuild to 0.22.1 ([#3015](https://github.com/pyo3/maturin/pull/3015))
   * Feat: build wheels from sdist with `--sdist` flag ([#3014](https://github.com/pyo3/maturin/pull/3014))
   * Feat: add `include-import-lib` option to bundle Windows import libraries in wheels ([#3017](https://github.com/pyo3/maturin/pull/3017))
   * Fix: auditwheel external lib check respects musllinux and reports symbol versions ([#3019](https://github.com/pyo3/maturin/pull/3019))
VersionDeltaFile
1.50+13-13devel/py-maturin/distinfo
1.33+3-3devel/py-maturin/cargo-depends.mk
1.54+2-2devel/py-maturin/Makefile
+18-183 files

NetBSD/pkgsrc-wip ab1106epy-lark PLIST Makefile

py-lark: update to 1.3.1
DeltaFile
+6-6py-lark/PLIST
+3-7py-lark/Makefile
+3-3py-lark/distinfo
+12-163 files

NetBSD/pkgsrc-wip 1fec403. TODO

TODO: crush needs go 1.26
DeltaFile
+1-1TODO
+1-11 files

NetBSD/pkgsrc-wip 65ff449. TODO

TODO: + crush-0.43.4, py-typer-0.24.1, resterm-0.23.3.
DeltaFile
+3-0TODO
+3-01 files