diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile index 0a467c13ea8d..6bbdc51e2e8e 100644 --- a/databases/py-redis/Makefile +++ b/databases/py-redis/Makefile @@ -1,50 +1,51 @@ PORTNAME= redis PORTVERSION= 7.4.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for Redis key-value store WWW= https://redis.readthedocs.io/en/latest/ \ https://github.com/redis/redis-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ redis-server:databases/redis USES= python USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis \ ${PYTHON_PKGNAMEPREFIX}redis[0-9] OPTIONS_DEFINE= HIREDIS JWT OCSP OTEL XXHASH HIREDIS_DESC= High performance response parser JWT_DESC= Authentication token OCSP_DESC= Online Certificate Status Protocol support OTEL_DESC= OpenTelemetry support XXHASH_DESC= Compute digest locally via xxHash HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=3.2.0:databases/py-hiredis@${PY_FLAVOR} JWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.9.0:www/py-pyjwt@${PY_FLAVOR} OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyopenssl>=20.0.1,1:security/py-pyopenssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} OCSP_USE= PYTHON=cryptography OTEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.39.1:devel/py-opentelemetry-api@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-http>=1.39.1:devel/py-opentelemetry-exporter-otlp-proto-http@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=1.39.1:devel/py-opentelemetry-sdk@${PY_FLAVOR} -XXHASH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xxhash>=3.6.0<3.7:devel/py-xxhash@${PY_FLAVOR} +XXHASH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xxhash>=3.6.0:devel/py-xxhash@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31103 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.3:devel/py-async_timeout@${PY_FLAVOR} .endif .include diff --git a/databases/py-redis/files/patch-pyproject.toml b/databases/py-redis/files/patch-pyproject.toml new file mode 100644 index 000000000000..1fc1a496cecd --- /dev/null +++ b/databases/py-redis/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2020-02-02 00:00:00 UTC ++++ pyproject.toml +@@ -38,7 +38,7 @@ xxhash = [ + ] + + xxhash = [ +- 'xxhash~=3.6.0', ++ 'xxhash>=3.6.0', + ] + + ocsp = [