diff --git a/devel/py-portalocker/Makefile b/devel/py-portalocker/Makefile index bf4b1c56f9e9..70dbef6769cc 100644 --- a/devel/py-portalocker/Makefile +++ b/devel/py-portalocker/Makefile @@ -1,29 +1,29 @@ PORTNAME= portalocker -PORTVERSION= 2.10.1 +PORTVERSION= 3.2.0 CATEGORIES= devel python MASTER_SITES= PYPI \ https://github.com/wolph/portalocker/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrap the portalocker recipe for easy usage WWW= https://portalocker.readthedocs.io/en/latest/ \ https://github.com/wolph/portalocker LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0: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= REDIS REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} .include diff --git a/devel/py-portalocker/distinfo b/devel/py-portalocker/distinfo index 4bbe90bd1bc2..cf93e9017bc3 100644 --- a/devel/py-portalocker/distinfo +++ b/devel/py-portalocker/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761438389 -SHA256 (portalocker-2.10.1.tar.gz) = ef1bf844e878ab08aee7e40184156e1151f228f103aa5c6bd0724cc330960f8f -SIZE (portalocker-2.10.1.tar.gz) = 40891 +TIMESTAMP = 1776796110 +SHA256 (portalocker-3.2.0.tar.gz) = 1f3002956a54a8c3730586c5c77bf18fae4149e07eaf1c29fc3faf4d5a3f89ac +SIZE (portalocker-3.2.0.tar.gz) = 95644 diff --git a/devel/py-portalocker/files/patch-pyproject.toml b/devel/py-portalocker/files/patch-pyproject.toml new file mode 100644 index 000000000000..2e4a1d3240be --- /dev/null +++ b/devel/py-portalocker/files/patch-pyproject.toml @@ -0,0 +1,12 @@ +--- pyproject.toml.orig 2025-06-14 13:20:20 UTC ++++ pyproject.toml +@@ -6,8 +6,7 @@ authors = [{ name = 'Rick van Hattem', email = 'wolph@ + name = 'portalocker' + dynamic = ['version'] + authors = [{ name = 'Rick van Hattem', email = 'wolph@wol.ph' }] +-license = 'BSD-3-Clause' +-license-files = ['LICENSE'] ++license = { text = 'BSD-3-Clause' } + description = 'Wraps the portalocker recipe for easy usage' + keywords = ['locking', 'locks', 'with', 'statement', 'windows', 'linux', 'unix'] + readme = 'README.rst'