misc/py-oterm: Update to 0.14.7 - Update list of run-dependencies ChangeLog: https://github.com/ggozad/oterm/releases/tag/0.14.7 Reported by: Yiorgis Gozadinos <notifications@github.com>c6ddaea030
Port details
misc/py-oterm0.14.7
Text-based terminal client for Ollama
- Maintainer
- nivit@FreeBSD.org
- Packages
- py312-oterm 0.14.7
- Upstream
- Higher version available: 0.26.1
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/ggozad/oterm
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (20)
*: Revise USES=python:... version range constraints and strip all lower bounds of 3.9 or 3.10 because they are implied now. python:3.9-X -> python:-X python:3.9+ -> python python:3.10-X -> python:-X python:3.10+ -> python (options such as ,build preserved)1403bb7765
misc/py-oterm: Change RUN_DEPENDS from py-textual to py-textual0 - Bump PORTREVISION for dependency change951aab1893
all: bump PORTREVISION after updating graphics/libyuv Using the Tools/scripts/bump_revision.pl scriptb304d8ab18
misc/py-oterm: Update to 0.9.3 - Update list of run dependencies Release changes: - https://github.com/ggozad/oterm/releases/tag/0.9.2 - https://github.com/ggozad/oterm/releases/tag/0.9.3 Reported by: portscout!5ed1efc873
misc/py-oterm: Update to 0.6.9 Release changes: https://github.com/ggozad/oterm/releases/tag/0.6.9 Reported by: Yiorgis Gozadinos <notifications@github.com>829eb8b770
misc/py-oterm: Update to 0.6.6 Release changes: https://github.com/ggozad/oterm/releases/tag/0.6.6 Reported by: Yiorgis Gozadinos <notifications@github.com>395511b725
misc/py-oterm: Update to 0.6.4 Release changes://github.com/ggozad/oterm/releases/tag/0.6.4 Reported by: Yiorgis Gozadinos <notifications@github.com>0ed7402f51
misc/py-oterm: Update to 0.6.3 Release changes: https://github.com/ggozad/oterm/releases/tag/0.6.2 https://github.com/ggozad/oterm/releases/tag/0.6.3 Reported by: portscout22bf5c15f6
misc/py-oterm: Update to 0.5.2 Release changes: https://github.com/ggozad/oterm/releases/tag/0.5.0 https://github.com/ggozad/oterm/releases/tag/0.5.1 https://github.com/ggozad/oterm/releases/tag/0.5.29d20292886
misc/py-oterm: Add NO_ARCH Approved by: portmgr (blanket)91c24deeff
misc/py-oterm: Update to 0.4.4 - Change build dependency Release changes: https://github.com/ggozad/oterm/releases/tag/0.4.4 Reported by: Yiorgis Gozadinos <notifications@github.com>c4affbdbae
misc/py-oterm: Update to 0.4.2 Release changes: https://github.com/ggozad/oterm/releases/tag/0.4.2 Reported by: portscout0ec48ecc8a
misc/py-oterm: Update to 0.4.1 Release changes: https://github.com/ggozad/oterm/releases/tag/0.4.1 Reported by: Yiorgis Gozadinos <notifications@github.com>6fc9bb562b
misc/py-oterm: Update to 0.4.0 Release changes: https://github.com/ggozad/oterm/releases/tag/0.4.0 Reported by: Yiorgis Gozadinos <notifications@github.com>dcedf86b35
misc/py-oterm: Update to 0.3.1 Release changes: https://github.com/ggozad/oterm/releases/tag/0.3.1 Reported by: Yiorgis Gozadinos <notifications@github.com>fd7ac7f61e
misc/py-ollama: New port: Official Python client for Ollama This reverts commit 5f8c92831aae9f9783923dcb6c29ba6287d2f576. Requested by: nivit@FreeBSD.org (maintainer of devel/py-ollama; via e-mail)1c1b40ac24
misc/py-oterm: Update to 0.2.10 - Remove files/patch-oterm_app_oterm.py Release changes: https://github.com/ggozad/oterm/releases/tag/0.2.10 Reported by: Yiorgis Gozadinos <notifications@github.com>7802dd6ac0
misc/py-oterm: Fix a runtime error
- Due to an incompatibility with the recent version of textproc/py-textual,
oterm crashes when there are saved chats, with the following error
│ /usr/local/lib/python3.11/site-packages/textual/widget.py:984 in mount │
│ │
│ 981 │ │ if self._closing or self._pruning: ╭──────────── locals ────────────╮ │
│ 982 │ │ │ return AwaitMount(self, []) │ after = None │ │
│ 983 │ │ if not self.is_attached: │ before = None │ │
│ ❱ 984 │ │ │ raise MountError(f"Can't mount widget(s) before {self!r} is mounted") │ self = TabPane(id='chat-1') │ │
│ 985 │ │ # Check for duplicate IDs in the incoming widgets │ widgets = (ChatContainer(),) │ │
│ 986 │ │ ids_to_mount = [ ╰────────────────────────────────╯ │
│ 987 │ │ │ widget_id for widget in widgets if (widget_id := widget.id) is not None │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
MountError: Can't mount widget(s) before TabPane(id='chat-1') is mounted
So add the patch patch-oterm_app_oterm.py, that is a simple workaround
waiting for an official solution by upstream.
- Bump PORTREVISION53b90ee074misc/oterm: Add new port
Oterm is a text-based terminal client for Ollama.
Features
- intuitive and simple terminal UI, no need to run servers, frontends, just
type oterm in your terminal.
- multiple persistent chat sessions, stored together with the context
embeddings and system prompt customizations in sqlite.
- can use any of the models you have pulled in Ollama, or your own custom
models.
- allows for easy customization of the model's system prompt and parameters.
https://github.com/ggozad/oterm5c2606d85f