From 686a3ddc5ee0936614cc6d6e06c28df472b7300f Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Mon, 25 Dec 2023 17:00:14 +0800 Subject: [PATCH] devel/py-lazy-object-proxy: Update to 1.10.0 - Convert to USE_PYTHON=pep517 Changes: https://github.com/ionelmc/python-lazy-object-proxy/blob/master/CHANGELOG.rst --- devel/py-lazy-object-proxy/Makefile | 8 +++++--- devel/py-lazy-object-proxy/distinfo | 6 +++--- .../py-lazy-object-proxy/files/patch-pyproject.toml | 12 ++++++++++++ 3 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 devel/py-lazy-object-proxy/files/patch-pyproject.toml diff --git a/devel/py-lazy-object-proxy/Makefile b/devel/py-lazy-object-proxy/Makefile index 54990877e5de3..27c059fb89a90 100644 --- a/devel/py-lazy-object-proxy/Makefile +++ b/devel/py-lazy-object-proxy/Makefile @@ -1,5 +1,5 @@ PORTNAME= lazy-object-proxy -PORTVERSION= 1.9.0 +PORTVERSION= 1.10.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,10 +11,12 @@ WWW= https://github.com/ionelmc/python-lazy-object-proxy LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.3.1:devel/py-setuptools_scm@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6:devel/py-setuptools_scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/devel/py-lazy-object-proxy/distinfo b/devel/py-lazy-object-proxy/distinfo index 8b290d7ede669..5c4dc69cc5492 100644 --- a/devel/py-lazy-object-proxy/distinfo +++ b/devel/py-lazy-object-proxy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1674589822 -SHA256 (lazy-object-proxy-1.9.0.tar.gz) = 659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae -SIZE (lazy-object-proxy-1.9.0.tar.gz) = 42830 +TIMESTAMP = 1703227874 +SHA256 (lazy-object-proxy-1.10.0.tar.gz) = 78247b6d45f43a52ef35c25b5581459e85117225408a4128a3daf8bf9648ac69 +SIZE (lazy-object-proxy-1.10.0.tar.gz) = 43271 diff --git a/devel/py-lazy-object-proxy/files/patch-pyproject.toml b/devel/py-lazy-object-proxy/files/patch-pyproject.toml new file mode 100644 index 0000000000000..69bb95ed2026d --- /dev/null +++ b/devel/py-lazy-object-proxy/files/patch-pyproject.toml @@ -0,0 +1,12 @@ +--- pyproject.toml.orig 2023-12-13 17:32:08 UTC ++++ pyproject.toml +@@ -1,7 +1,7 @@ + [build-system] + requires = [ +- "setuptools>=64", +- "setuptools_scm>=8", ++ "setuptools>=61", ++ "setuptools_scm>=6", + ] + build-backend = "setuptools.build_meta" +