[Midnightbsd-cvs] [MidnightBSD/mports] aa7335: textproc/py-textual: update to 8.2.8

Lucas Holt noreply at github.com
Sat Sep 5 03:48:40 EDT 2026


  Branch: refs/heads/textproc/py-textual
  Home:   https://github.com/MidnightBSD/mports
  Commit: aa7335c6472d73d9021a0b16c7971b02847dd1e5
      https://github.com/MidnightBSD/mports/commit/aa7335c6472d73d9021a0b16c7971b02847dd1e5
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-05 (Sat, 05 Sep 2026)

  Changed paths:
    M textproc/py-textual/Makefile
    M textproc/py-textual/distinfo

  Log Message:
  -----------
  textproc/py-textual: update to 8.2.8

Update textual from 6.12.0 to 8.2.8.

- platformdirs floor lowered 4.2.2 -> 3.6.0 to match upstream.
- py-linkify-it-py added to RUN_DEPENDS: upstream declares
  markdown-it-py[linkify], and textproc/py-markdown-it-py does not pull
  it in itself.
- SYNTAX option removed. It depended on devel/py-tree-sitter-languages,
  which does not exist in the tree at all, so the option was already
  broken. Textual 8 replaces that with 16 separate tree-sitter grammar
  packages, of which only py-tree-sitter and py-tree-sitter-bash exist
  here.

ai/py-mistral-vibe is the only consumer of this port, and it targets
the textual 8 API; its textual-6.12 compatibility patch is removed in
the corresponding mistral-vibe update.

Validated on MidnightBSD 4.0.6/amd64: makesum, patch, build, fake,
package, portlint (0 fatal). Upstream test suite not run; it needs
pytest-textual-snapshot, which is not in the tree.

AI-Assisted-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_01E2ugt5KT9NMJdaWjhe2PUu
Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list