[Midnightbsd-cvs] [MidnightBSD/mports] 7f261f: ai/py-mistral-vibe: update to 2.25.0 (#835)
Lucas Holt
noreply at github.com
Sat Sep 5 10:30:09 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 7f261fd63605f6bb2abf87e9cd81bebc7904fac9
https://github.com/MidnightBSD/mports/commit/7f261fd63605f6bb2abf87e9cd81bebc7904fac9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-09-05 (Sat, 05 Sep 2026)
Changed paths:
M ai/py-mistral-vibe/Makefile
M ai/py-mistral-vibe/distinfo
R ai/py-mistral-vibe/files/patch-textual-6.12
Log Message:
-----------
ai/py-mistral-vibe: update to 2.25.0 (#835)
Update mistral-vibe from 2.16.1 to 2.25.0.
Dependency floors raised to match upstream: agent-client-protocol
0.11.0, giturlparse 0.15.0, mcp 1.28.1, mistralai 2.6.0, tree-sitter
0.26.0, textual 8.2.8.
New runtime dependencies: rfc8785 (2.24.5), sentry-sdk (2.19.0) and
setproctitle (2.24.5). All three are genuinely imported by the sources.
files/patch-textual-6.12 is removed. It existed only to back-port vibe
onto textual 6.12; vibe targets the textual 8 API natively, and
textproc/py-textual is updated to 8.2.8 alongside this.
vibe-app-server added to the console script handling: 2.25.0 ships a
third entry point.
post-patch added to relax the [build-system] pins. Upstream now pins
hatchling, hatch-vcs and editables to exact versions (2.16.1 left them
unpinned), which fails against anything but that exact set. The
relaxation restores what 2.16.1 shipped and keeps the port building as
upstream re-pins on each release.
fix-vibe-scripts removed. USE_PYTHON=concurrent creates the unsuffixed
symlinks itself; the target was a no-op that could only have clobbered
them. Verified by staging with and without it and comparing bin/.
Depends on: devel/py-rfc8785 (new port), textproc/py-textual 8.2.8,
devel/py-sentry-sdk 2.64.0, devel/py-setproctitle 1.3.7,
devel/py-mistralai 2.6.0, misc/py-mcp 1.28.1, devel/py-tree-sitter
0.26.0, devel/py-agent-client-protocol 0.11.0, devel/py-giturlparse
0.15.0, devel/py-hatchling 1.31.0, devel/py-editables 0.6.
Validated on MidnightBSD 4.0.6/amd64: makesum, patch, build, fake,
package, portlint (0 fatal). Installed and run: vibe --version reports
2.25.0, all three entry points import, and the diff-rendering theme
path resolves to the real ANSIDarkHighlightTheme and
ANSILightHighlightTheme against textual 8.2.8, which is what the
removed patch had stubbed out.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01E2ugt5KT9NMJdaWjhe2PUu
## Summary by Sourcery
Update the mistral-vibe port to 2.25.0 and align its dependencies, entry
points, and build configuration with the upstream release.
Enhancements:
- Update mistral-vibe to version 2.25.0 with refreshed dependency
requirements and newly required runtime packages.
- Adopt Textual 8 compatibility by removing the obsolete Textual 6.12
compatibility patch.
- Support the additional vibe-app-server console entry point and
preserve compatibility with available build backend versions.
Build:
- Adjust the port build configuration for the updated upstream release
and its dependencies.
Tests:
- Validate building, packaging, installation, entry-point imports, and
Textual theme resolution on MidnightBSD 4.0.6/amd64.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.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