diff options
author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2025-06-02 00:17:29 +0800 |
---|---|---|
committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2025-06-02 00:24:00 +0800 |
commit | ddd1ccfe4e0fac29635d06bb4efb46ff35fbfae4 (patch) | |
tree | c32ae3042ae38e76bfc3023bd424cc36e3c5facf | |
parent | www/rubygem-websocket-driver: Update to 0.8.0 (diff) |
converters/py-rencode: Update to 1.0.7
- Convert to USE_PYTHON=pytest
Changes: https://github.com/aresch/rencode/releases
-rw-r--r-- | converters/py-rencode/Makefile | 23 | ||||
-rw-r--r-- | converters/py-rencode/distinfo | 6 | ||||
-rw-r--r-- | converters/py-rencode/files/patch-pyproject.toml | 26 | ||||
-rw-r--r-- | converters/py-rencode/files/patch-setup.py | 20 |
4 files changed, 38 insertions, 37 deletions
diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile index 589cec228dad..23e424d84b8e 100644 --- a/converters/py-rencode/Makefile +++ b/converters/py-rencode/Makefile @@ -1,6 +1,6 @@ PORTNAME= rencode -PORTVERSION= 1.0.6 -PORTREVISION= 2 +PORTVERSION= 1.0.7 +DISTVERSIONPREFIX= v CATEGORIES= converters devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,26 +11,21 @@ WWW= https://github.com/aresch/rencode LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} USES= cpe python -CPE_VENDOR= ${PORTNAME}_project -USE_PYTHON= autoplist cython3 pep517 +USE_PYTHON= autoplist cython pep517 pytest + +CPE_VENDOR= rencode_project USE_GITHUB= yes GH_ACCOUNT= aresch -GH_TAGNAME= 572ff74586d9b1daab904c6f7f7009ce0143bb75 -# Make setup.py test target work with setup.py:test_suite -# See: files/patch-setup.py post-patch: - ${TOUCH} ${WRKSRC}/tests/__init__.py + @${MV} ${WRKSRC}/build.py ${WRKSRC}/_build.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rencode/_rencode*.so - -do-test: - cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include <bsd.port.mk> diff --git a/converters/py-rencode/distinfo b/converters/py-rencode/distinfo index d0a6f8b5248d..e7ea3eb2328e 100644 --- a/converters/py-rencode/distinfo +++ b/converters/py-rencode/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706773577 -SHA256 (aresch-rencode-1.0.6-572ff74586d9b1daab904c6f7f7009ce0143bb75_GH0.tar.gz) = af3c1193a54713ac036c35fe516a6bea391c38442d81ff9721e06bf777335f7c -SIZE (aresch-rencode-1.0.6-572ff74586d9b1daab904c6f7f7009ce0143bb75_GH0.tar.gz) = 25887 +TIMESTAMP = 1748496017 +SHA256 (aresch-rencode-v1.0.7_GH0.tar.gz) = 6524112048125656cbba0596d296d8b2680873c3867db1e25a4a28c45a0c463d +SIZE (aresch-rencode-v1.0.7_GH0.tar.gz) = 26052 diff --git a/converters/py-rencode/files/patch-pyproject.toml b/converters/py-rencode/files/patch-pyproject.toml new file mode 100644 index 000000000000..25d5061a3058 --- /dev/null +++ b/converters/py-rencode/files/patch-pyproject.toml @@ -0,0 +1,26 @@ +--- pyproject.toml.orig 2025-05-28 22:00:38 UTC ++++ pyproject.toml +@@ -9,12 +9,12 @@ exclude = ['rencode/*.c'] + exclude = ['rencode/*.c'] + + [tool.poetry.build] +-script = "build.py" ++script = "_build.py" + + [tool.poetry.dependencies] + python = "^3.9" + cython = ">=3" +-setuptools = "^80.4.0" ++setuptools = "*" + + [tool.poetry.group.dev.dependencies] + black = "^21.9b0" +@@ -23,7 +23,7 @@ pytest = "^8.3.5" + + + [tool.poetry.group.build.dependencies] +-setuptools = "^80.9.0" ++setuptools = "*" + cython = "^3.1.1" + poetry-core = "^2.1.3" + diff --git a/converters/py-rencode/files/patch-setup.py b/converters/py-rencode/files/patch-setup.py deleted file mode 100644 index a3bc8f1f39db..000000000000 --- a/converters/py-rencode/files/patch-setup.py +++ /dev/null @@ -1,20 +0,0 @@ -# 1) make setup.py test command work via test_suite directive -# 2) Honour/respect user CFLAGS -# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 - ---- setup.py.orig 2024-01-31 07:33:33 UTC -+++ setup.py -@@ -42,7 +42,6 @@ ext_modules = [ - ext_modules = [ - Extension( - "rencode._rencode", -- extra_compile_args=["-O3"], - sources=["rencode/_rencode" + source_ext], - ), - ] -@@ -97,4 +96,5 @@ setup( - cmdclass={"build_ext": optional_build_ext}, - ext_modules=ext_modules, - setup_requires=["setuptools"], -+ test_suite='tests', - ) |