diff --git a/misc/py-llm/Makefile b/misc/py-llm/Makefile index 003ec22a8f6e..56f2f832db1a 100644 --- a/misc/py-llm/Makefile +++ b/misc/py-llm/Makefile @@ -1,42 +1,42 @@ PORTNAME= llm DISTVERSION= 0.26 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Interact with Large Language Models by API, or locally WWW= https://llm.datasette.io/ \ https://github.com/simonw/llm LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click-default-group>=1.2.3:devel/py-click-default-group@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}condense_json>0:devel/py-condense_json@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}condense-json>0:devel/py-condense-json@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openai>=1.0.0:misc/py-openai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=1.0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}puremagic>0:sysutils/py-puremagic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ulid2>=1<3:textproc/py-python-ulid2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite-migrate>0:databases/py-sqlite-migrate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-PyYAML>=0:devel/py-types-PyYAML@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/py-llm/files/patch-pyproject.toml b/misc/py-llm/files/patch-pyproject.toml new file mode 100644 index 000000000000..7f3206e16706 --- /dev/null +++ b/misc/py-llm/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-06-10 21:49:38 UTC ++++ pyproject.toml +@@ -6,7 +6,7 @@ authors = [ + authors = [ + { name = "Simon Willison" }, + ] +-license = "Apache-2.0" ++license = { text = "Apache-2.0" } + requires-python = ">=3.9" + classifiers = [ + "Development Status :: 4 - Beta",