CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

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)

Nicola Vitale (nivit) · 0.14.7
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
Matthias Andree (mandree) · 0.9.3_2
*: 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
Po-Chuan Hsieh (sunpoet) · 0.9.3_2
misc/py-oterm: Change RUN_DEPENDS from py-textual to py-textual0

- Bump PORTREVISION for dependency change
951aab1893
Rene Ladan (rene) · 0.9.3_1
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Nicola Vitale (nivit) · 0.9.3
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
Nicola Vitale (nivit) · 0.6.9
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
Nicola Vitale (nivit) · 0.6.6
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
Nicola Vitale (nivit) · 0.6.4
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
Nicola Vitale (nivit) · 0.6.3
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:	portscout
22bf5c15f6
Nicola Vitale (nivit) · 0.5.2
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.2
9d20292886
Po-Chuan Hsieh (sunpoet) · 0.4.4
misc/py-oterm: Add NO_ARCH

Approved by:	portmgr (blanket)
91c24deeff
Nicola Vitale (nivit) · 0.4.4
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
Nicola Vitale (nivit) · 0.4.2
misc/py-oterm: Update to 0.4.2

Release changes:	https://github.com/ggozad/oterm/releases/tag/0.4.2
Reported by:	portscout
0ec48ecc8a
Nicola Vitale (nivit) · 0.4.1
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
Nicola Vitale (nivit) · 0.4.0
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
Nicola Vitale (nivit) · 0.3.1
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
Yuri Victorovich (yuri) · 0.2.10_1
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
Nicola Vitale (nivit) · 0.2.10
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
Nicola Vitale (nivit) · 0.2.9_1
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 PORTREVISION
53b90ee074
Nicola Vitale (nivit) · 0.2.9
misc/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/oterm
5c2606d85f