Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Jan 2026 14:24:30 +0000
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c6ddaea03079 - main - misc/py-oterm: Update to 0.14.7
Message-ID:  <6970e19e.2392b.6e3bc6f8@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by nivit:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c6ddaea030793b591097560d89c6c458af65a8d7

commit c6ddaea030793b591097560d89c6c458af65a8d7
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2026-01-21 14:22:55 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2026-01-21 14:22:55 +0000

    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>
---
 misc/py-oterm/Makefile                       | 11 +++++++----
 misc/py-oterm/distinfo                       |  6 +++---
 misc/py-oterm/files/patch-src_oterm_utils.py | 27 ++++++++++++++-------------
 3 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/misc/py-oterm/Makefile b/misc/py-oterm/Makefile
index 071b92752f2d..b272238653f4 100644
--- a/misc/py-oterm/Makefile
+++ b/misc/py-oterm/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	oterm
-DISTVERSION=	0.9.3
-PORTREVISION=	2
+DISTVERSION=	0.14.7
 CATEGORIES=	misc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,17 +14,21 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=1.25.0:devel/py-hatchling@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiosql>=10.1:databases/py-aiosql@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}aiosqlite>=0.19.0:databases/py-aiosqlite@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}authlib>=1.6.6:security/py-authlib@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.3.1:devel/py-exceptiongroup@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}fastmcp>=2.12.1:misc/py-fastmcp@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}Jinja2>=0.3.1:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}linkify-it-py>=2.0.3:textproc/py-linkify-it-py@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mdit-py-plugins>=0.4.1:textproc/py-mdit-py-plugins@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}ollama>=0.4.7:misc/py-ollama@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mcp>=1.3.0:misc/py-mcp@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}Jinja2>=0.3.1:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pydantic2>=2.10.1:devel/py-pydantic2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyperclip>=1.7.0:devel/py-pyperclip@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}python-dotenv>=1.0.1:www/py-python-dotenv@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}rich-pixels>=3.0.1:graphics/py-rich-pixels@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}textual-image>=0.8.4:textproc/py-textual-image@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}textual-speedups>=0.2.1:textproc/py-textual-speedups@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}textual0>=0.85.2:textproc/py-textual0@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}textualeffects>=0.1.3:devel/py-textualeffects@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typer>=0.12.3:devel/py-typer@${PY_FLAVOR} \
diff --git a/misc/py-oterm/distinfo b/misc/py-oterm/distinfo
index 136b81a0a02c..6b9373c1e89e 100644
--- a/misc/py-oterm/distinfo
+++ b/misc/py-oterm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742291364
-SHA256 (oterm-0.9.3.tar.gz) = bcd3dba6aefae877f00fc6c1a2b5efc8a7f8a3ccdfb6afd81ce00f889593ac06
-SIZE (oterm-0.9.3.tar.gz) = 1678143
+TIMESTAMP = 1768314882
+SHA256 (oterm-0.14.7.tar.gz) = eeed277840c3314aef90042a9a43e10de7fc9110212c56ad729a0b4255d356f7
+SIZE (oterm-0.14.7.tar.gz) = 10864641
diff --git a/misc/py-oterm/files/patch-src_oterm_utils.py b/misc/py-oterm/files/patch-src_oterm_utils.py
index 436d49cc25f7..1a1333a89861 100644
--- a/misc/py-oterm/files/patch-src_oterm_utils.py
+++ b/misc/py-oterm/files/patch-src_oterm_utils.py
@@ -1,22 +1,23 @@
 --- src/oterm/utils.py.orig	2020-02-02 00:00:00 UTC
 +++ src/oterm/utils.py
-@@ -1,4 +1,4 @@
--import sys
+@@ -1,6 +1,7 @@ import sys
+ import asyncio
+ import os
+ import sys
 +import platform
+ from collections.abc import Callable
+ from functools import wraps
  from importlib import metadata
- from pathlib import Path
- 
-@@ -59,12 +59,13 @@ def get_default_data_dir() -> Path:
-     home = Path.home()
+@@ -118,6 +119,7 @@ def get_default_data_dir() -> Path:
  
      system_paths = {
--        "win32": home / "AppData/Roaming/oterm",
--        "linux": home / ".local/share/oterm",
--        "darwin": home / "Library/Application Support/oterm",
-+        "Darwin": home / "Library/Application Support/oterm",
-+        "FreeBSD": home / ".local/share/oterm",
-+        "Linux": home / ".local/share/oterm",
-+        "Windows": home / "AppData/Roaming/oterm",
+         "win32": home / "AppData/Roaming/oterm",
++        "FreeBSD": Path(os.getenv("XDG_DATA_HOME") or Path(home / ".local/share")),
+         "linux": Path(os.getenv("XDG_DATA_HOME") or Path(home / ".local/share"))
+         / "oterm",
+         "darwin": Path(
+@@ -126,7 +128,7 @@ def get_default_data_dir() -> Path:
+         / "oterm",
      }
  
 -    data_path = system_paths[sys.platform]


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6970e19e.2392b.6e3bc6f8>