diff --git a/devel/py-cmd2/Makefile b/devel/py-cmd2/Makefile index fb6d584e9d71..5723167b73a1 100644 --- a/devel/py-cmd2/Makefile +++ b/devel/py-cmd2/Makefile @@ -1,26 +1,27 @@ PORTNAME= cmd2 PORTVERSION= 3.5.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Build interactive command line applications in Python WWW= https://github.com/python-cmd2/cmd2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=9.2:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.7:devel/py-pyperclip@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.8.2:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=15.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich-argparse>=1.7.2:textproc/py-rich-argparse@${PY_FLAVOR} USES= python:3.11+ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/devel/py-cmd2/files/patch-pyproject.toml b/devel/py-cmd2/files/patch-pyproject.toml index b5e0e56c74a3..e7c956d8e4ec 100644 --- a/devel/py-cmd2/files/patch-pyproject.toml +++ b/devel/py-cmd2/files/patch-pyproject.toml @@ -1,28 +1,19 @@ --- pyproject.toml.orig 2026-04-24 14:50:35 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["build>=1.2.2", "setuptools>=80.7.1", "setuptools-scm>=9.2"] +requires = ["setuptools>=61", "setuptools-scm>=9.2"] build-backend = "setuptools.build_meta" [project] @@ -10,8 +10,7 @@ keywords = ["CLI", "cmd", "command", "interactive", "p readme = "README.md" requires-python = ">=3.10" keywords = ["CLI", "cmd", "command", "interactive", "prompt", "Python"] -license = "MIT" -license-files = ["LICENSE"] +license = { file = "LICENSE" } classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: Console", -@@ -31,7 +30,7 @@ dependencies = [ - dependencies = [ - "backports.strenum; python_version == '3.10'", - "gnureadline>=8; platform_system == 'Darwin'", -- "pyperclip>=1.8.2", -+ "pyperclip>=1.7", - "pyreadline3>=3.4; platform_system == 'Windows'", - "rich>=15.0.0", - "rich-argparse>=1.7.2",