diff --git a/devel/py-tabulate/Makefile b/devel/py-tabulate/Makefile index f1f2b6dfb98a..44576db3a72f 100644 --- a/devel/py-tabulate/Makefile +++ b/devel/py-tabulate/Makefile @@ -1,22 +1,29 @@ PORTNAME= tabulate -PORTVERSION= 0.9.0 +PORTVERSION= 0.10.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= skreuzer@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pretty-print tabular data in Python WWW= https://github.com/astanin/python-tabulate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3.2:devel/py-setuptools-scm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2.0:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 + NO_ARCH= yes +OPTIONS_DEFINE= WIDECHARS +OPTIONS_DEFAULT=WIDECHARS +WIDECHARS_DESC= Wide characters support + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} + .include diff --git a/devel/py-tabulate/distinfo b/devel/py-tabulate/distinfo index f1ee22b26aad..ef4607429a10 100644 --- a/devel/py-tabulate/distinfo +++ b/devel/py-tabulate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731530593 -SHA256 (tabulate-0.9.0.tar.gz) = 0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c -SIZE (tabulate-0.9.0.tar.gz) = 81090 +TIMESTAMP = 1776196311 +SHA256 (tabulate-0.10.0.tar.gz) = e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d +SIZE (tabulate-0.10.0.tar.gz) = 91754 diff --git a/devel/py-tabulate/files/patch-pyproject.toml b/devel/py-tabulate/files/patch-pyproject.toml new file mode 100644 index 000000000000..653fa1b2ac6a --- /dev/null +++ b/devel/py-tabulate/files/patch-pyproject.toml @@ -0,0 +1,17 @@ +--- pyproject.toml.orig 2026-03-04 16:26:38 UTC ++++ pyproject.toml +@@ -1,12 +1,11 @@ + [build-system] +-requires = ["setuptools>=77.0.3", "setuptools_scm[toml]>=3.4.3"] ++requires = ["setuptools>=61", "setuptools_scm[toml]>=3.4.3"] + build-backend = "setuptools.build_meta" + + [project] + name = "tabulate" + authors = [{name = "Sergey Astanin", email = "s.astanin@gmail.com"}] +-license = "MIT" +-license-files = ["LICENSE"] ++license = {text = "MIT"} + description = "Pretty-print tabular data" + readme = "README.md" + classifiers = [