diff --git a/devel/py-applicationinsights/Makefile b/devel/py-applicationinsights/Makefile index 7e4832c29d33..5425d14e1896 100644 --- a/devel/py-applicationinsights/Makefile +++ b/devel/py-applicationinsights/Makefile @@ -1,24 +1,24 @@ PORTNAME= applicationinsights PORTVERSION= 0.11.10 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Application Insights API surface to support Python WWW= https://github.com/microsoft/ApplicationInsights-Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 unittest NO_ARCH= yes .include diff --git a/devel/py-diskcache/Makefile b/devel/py-diskcache/Makefile index f8dcef7c5a83..3462a980cc7c 100644 --- a/devel/py-diskcache/Makefile +++ b/devel/py-diskcache/Makefile @@ -1,32 +1,32 @@ PORTNAME= diskcache DISTVERSIONPREFIX= v DISTVERSION= 5.6.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= b89111d.patch:-p1 # https://github.com/grantjenks/python-diskcache/pull/311 MAINTAINER= yuri@FreeBSD.org COMMENT= Disk and file backed persistent cache WWW= https://grantjenks.com/docs/diskcache/ LICENSE= APACHE20 -PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} +PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= grantjenks GH_PROJECT= python-diskcache TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-django-rq/Makefile b/devel/py-django-rq/Makefile index b568866fcfb3..47ee6443a499 100644 --- a/devel/py-django-rq/Makefile +++ b/devel/py-django-rq/Makefile @@ -1,35 +1,36 @@ PORTNAME= django-rq PORTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_rq-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provides Django integration for RQ (Redis Queue) WWW= https://github.com/rq/django-rq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.5:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=2.6.1:devel/py-rq@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-redis>=0:www/py-django-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq-scheduler>=0:devel/py-rq-scheduler@${PY_FLAVOR} \ redis-server:databases/redis USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes TEST_ENV= PYTHONPATH=. CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*django-rq # https://github.com/rq/django-rq/blob/master/Makefile do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/django-admin test django_rq --settings=django_rq.tests.settings -v2 .include diff --git a/devel/py-eventlib/Makefile b/devel/py-eventlib/Makefile index 535084a145ef..576658835a21 100644 --- a/devel/py-eventlib/Makefile +++ b/devel/py-eventlib/Makefile @@ -1,28 +1,28 @@ PORTNAME= eventlib PORTVERSION= 0.1.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to make it easy to track events in python/django apps WWW= https://github.com/Yipit/eventlib LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>=3.0.0:devel/py-celery@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ejson>=0:devel/py-ejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logan>=0.5.0:devel/py-logan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis2>=2.7.1:databases/py-redis2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/devel/py-factory-boy/Makefile b/devel/py-factory-boy/Makefile index 78c4eb1ad1d7..c545c6cb21c8 100644 --- a/devel/py-factory-boy/Makefile +++ b/devel/py-factory-boy/Makefile @@ -1,42 +1,42 @@ PORTNAME= factory-boy DISTVERSION= 3.3.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= factory_boy-${DISTVERSION} MAINTAINER= meka@tilda.center COMMENT= Create comlex objects for testing purposes WWW= https://github.com/FactoryBoy/factory_boy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Faker>=0:devel/py-Faker@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-utils>=0:databases/py-sqlalchemy-utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=0:databases/py-sqlalchemy20@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest PYTEST_IGNORED_TESTS= test_mongoengine test_version TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/devel/py-graphene-django/Makefile b/devel/py-graphene-django/Makefile index bf790fcbff8e..8f807f6664c9 100644 --- a/devel/py-graphene-django/Makefile +++ b/devel/py-graphene-django/Makefile @@ -1,37 +1,38 @@ PORTNAME= graphene-django PORTVERSION= 3.2.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Graphene Django integration WWW= https://docs.graphene-python.org/projects/django/en/latest/ \ https://github.com/graphql-python/graphene-django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene>=3.0<4:devel/py-graphene@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.1.0<4:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-relay>=3.1.1<4:devel/py-graphql-relay@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*graphene-django OPTIONS_DEFINE= REST_FRAMEWORK OPTIONS_DEFAULT=REST_FRAMEWORK REST_FRAMEWORK_DESC= REST framework support REST_FRAMEWORK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.6.3,1:www/py-djangorestframework@${PY_FLAVOR} .include diff --git a/devel/py-logan/Makefile b/devel/py-logan/Makefile index 29f46c406144..ce99b0084de2 100644 --- a/devel/py-logan/Makefile +++ b/devel/py-logan/Makefile @@ -1,36 +1,36 @@ PORTNAME= logan PORTVERSION= 0.7.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolkit for running standalone Django applications WWW= https://github.com/dcramer/logan LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.5:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.5:www/py-django52@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.8.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.rst post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}/README.rst do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-openapi-core/Makefile b/devel/py-openapi-core/Makefile index 71ccfa4ce74a..d78c69cb7ad9 100644 --- a/devel/py-openapi-core/Makefile +++ b/devel/py-openapi-core/Makefile @@ -1,52 +1,52 @@ PORTNAME= openapi-core PORTVERSION= 0.23.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= openapi_core-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client-side and server-side support for the OpenAPI Specification v3 WWW= https://openapi-core.readthedocs.io/en/latest/ \ https://github.com/python-openapi/openapi-core LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.23.0<5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema-path>=0.4.5<0.6:devel/py-jsonschema-path@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-schema-validator>=0.7.0<0.10.0:devel/py-openapi-schema-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.8.0<0.10:devel/py-openapi-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0<5:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.1.0:www/py-werkzeug@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP DJANGO FALCON FASTAPI FLASK REQUESTS STARLETTE AIOHTTP_DESC= Async http support DJANGO_DESC= Django support FASTAPI_DESC= FastAPI support FALCON_DESC= Falcon support FLASK_DESC= Flask support REQUESTS_DESC= Requests support STARLETTE_DESC= Starlette support AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multidict>=6.0.4<7:www/py-multidict@${PY_FLAVOR} -DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.0:www/py-django42@${PY_FLAVOR} +DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.0:www/py-django52@${PY_FLAVOR} FALCON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}falcon>=4.0:www/py-falcon@${PY_FLAVOR} FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioitertools>=0.11<0.14:devel/py-aioitertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastapi>=0.111<0.140:www/py-fastapi@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=2.0:www/py-flask@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} STARLETTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioitertools>=0.11<0.14:devel/py-aioitertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.40.0<1.1.0:www/py-starlette@${PY_FLAVOR} .include diff --git a/devel/py-opentelemetry-instrumentation-django/Makefile b/devel/py-opentelemetry-instrumentation-django/Makefile index f7307ceee4fc..62bf1c71cd88 100644 --- a/devel/py-opentelemetry-instrumentation-django/Makefile +++ b/devel/py-opentelemetry-instrumentation-django/Makefile @@ -1,37 +1,38 @@ PORTNAME= opentelemetry-instrumentation-django PORTVERSION= 0.63b1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= opentelemetry_instrumentation_django-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenTelemetry Instrumentation for Django WWW= https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-django \ https://github.com/open-telemetry/opentelemetry-python-contrib \ https://opentelemetry.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.12<2:devel/py-opentelemetry-api@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-instrumentation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-wsgi>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-instrumentation-wsgi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-util-http>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-util-http@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= ASGI INSTRUMENTS OPTIONS_DEFAULT=ASGI INSTRUMENTS ASGI_DESC= Asynchronous Server Gateway Interface support INSTRUMENTS_DESC= Instrumentation library ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-asgi>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-instrumentation-asgi@${PY_FLAVOR} -INSTRUMENTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}django42>=2.0:www/py-django42@${PY_FLAVOR} +INSTRUMENTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}django52>=2.0:www/py-django52@${PY_FLAVOR} .include diff --git a/devel/py-pylint-django/Makefile b/devel/py-pylint-django/Makefile index 7cd5f2aea305..aa051fb7ffd7 100644 --- a/devel/py-pylint-django/Makefile +++ b/devel/py-pylint-django/Makefile @@ -1,32 +1,33 @@ PORTNAME= pylint-django PORTVERSION= 2.7.0 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= devel python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pylint plugin to understand the Django web framework WWW= https://github.com/pylint-dev/pylint-django LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylint-plugin-utils>=0.8:devel/py-pylint-plugin-utils@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=3.0<5:devel/pylint@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= pylint-dev OPTIONS_DEFINE= DJANGO DJANGO_DESC= Django support -DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} .include diff --git a/devel/py-semantic-version/Makefile b/devel/py-semantic-version/Makefile index 823d44259c28..6c4127b4be63 100644 --- a/devel/py-semantic-version/Makefile +++ b/devel/py-semantic-version/Makefile @@ -1,25 +1,25 @@ PORTNAME= semantic-version PORTVERSION= 2.10.0 PORTREVISION= 1 MASTER_SITES= PYPI CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= semantic_version-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library provides a few tools to handle SemVer in Python WWW= https://github.com/rbarrois/python-semanticversion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.1:www/py-django42@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.1:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent nose2 pep517 NO_ARCH= yes .include diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile index 072e6734bd06..f3324e20ee25 100644 --- a/devel/py-strawberry-graphql/Makefile +++ b/devel/py-strawberry-graphql/Makefile @@ -1,69 +1,70 @@ PORTNAME= strawberry-graphql DISTVERSION= 0.315.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= strawberry_graphql-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Library for creating GraphQL APIs WWW= https://github.com/strawberry-graphql/strawberry LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.11<0.12:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cross-web>=0.6.0:www/py-cross-web@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=23:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP APOLLO-FEDERATION ASGI CHANNELS CLI DEBUG DJANGO \ FASTAPI FLASK OPENTELEMETRY PYDANTIC AIOHTTP_DESC= Basic AIOHTTP integration APOLLO-FEDERATION_DESC= Apollo Federation GraphQL support ASGI_DESC= Basic ASGI integration CHANNELS_DESC= Support for Django Channels CLI_DESC= Support for CLI commands DEBUG_DESC= Generate verbose debug information DJANGO_DESC= Basic Django integration FASTAPI_DESC= Support for FastAPI in conjunction with GraphQLRouter FLASK_DESC= Basic Flask integration OPENTELEMETRY_DESC= Generate Open Telemetry compatible tracing information PYDANTIC_DESC= Support for Pydantic models AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4<4:www/py-aiohttp@${PY_FLAVOR} APOLLO-FEDERATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20:devel/py-protobuf@${PY_FLAVOR} ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}channels>=3.0.5:www/py-channels@${PY_FLAVOR} CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.12.4:devel/py-typer@${PY_FLAVOR} DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} # NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which # should be taken into account when creating a port for a specific Django version. DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.65.0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=1.1:www/py-flask@${PY_FLAVOR} OPENTELEMETRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api<2:devel/py-opentelemetry-api@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk<2:devel/py-opentelemetry-sdk@${PY_FLAVOR} # NB: Switch to devel/py-pydantic once www/py-fastapi uses it PYDANTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>1.6.1:devel/py-pydantic2@${PY_FLAVOR} .include diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile index aa1785c8196d..ec87198c8d79 100644 --- a/graphics/py-django-easy-thumbnails/Makefile +++ b/graphics/py-django-easy-thumbnails/Makefile @@ -1,43 +1,44 @@ PORTNAME= easy-thumbnails DISTVERSION= 2.10.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- DISTNAME= easy_thumbnails-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Easy thumbnails for Django WWW= https://github.com/SmileyChris/easy-thumbnails LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS SVG OPTIONS_DEFAULT= SVG -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PY_PILLOW} SVG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR} post-build-DOCS-on: ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -d ${WRKDIR} -b html ${WRKSRC}/docs/ ${WRKSRC}/build/sphinx/html post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile index 92c55f2eb912..405667296220 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,62 +1,63 @@ PORTNAME= sorl-thumbnail DISTVERSION= 13.0.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sorl_thumbnail-${DISTVERSION} MAINTAINER= ports@caomhin.org COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails WWW= https://github.com/jazzband/sorl-thumbnail LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= PILLOW OPTIONS_SINGLE= IMAGELIB OPTIONS_GROUP= CACHING # An PGMAGICK option would still be possible as well, but the ports tree does # not yet have a py-pgmagick port. OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND OPTIONS_GROUP_CACHING= REDIS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick IMAGEMAGICK_USES= magick:6,run PILLOW_RUN_DEPENDS= ${PY_PILLOW} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} WAND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Wand>0:graphics/py-wand@${PY_FLAVOR} GRAPHICSMAGICK_DESC= Use GraphicsMagick for image processing (faster) IMAGEMAGICK_DESC= Use ImageMagick for image processing PILLOW_DESC= Use internal image processing REDIS_DESC= Use REDIS as Key Value Store WAND_DESC= Use Wand with ImageMagick post-build-DOCS-on: ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/mail/py-django-mailman3/Makefile b/mail/py-django-mailman3/Makefile index f9b087b2a8cf..46b271f54766 100644 --- a/mail/py-django-mailman3/Makefile +++ b/mail/py-django-mailman3/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-mailman3 PORTVERSION= 1.3.15 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_mailman3-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django library to help interaction with Mailman WWW= https://gitlab.com/mailman/django-mailman3 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-allauth>=0.63:www/py-django-allauth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-gravatar2>=1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2<5.1:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2<5.3:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/mail/py-django-mailman3/files/patch-pyproject.toml b/mail/py-django-mailman3/files/patch-pyproject.toml new file mode 100644 index 000000000000..d7fa355f3daf --- /dev/null +++ b/mail/py-django-mailman3/files/patch-pyproject.toml @@ -0,0 +1,17 @@ +Add Django 5.2 support + +Obtained from: + +https://gitlab.com/mailman/django-mailman3/-/commit/465c1ffc77556bb8a80a678f53a40f16b9766cc6 + +--- pyproject.toml.orig 2026-05-11 11:32:13 UTC ++++ pyproject.toml +@@ -19,7 +19,7 @@ dependencies = [ + dependencies = [ + "django-allauth[socialaccount,openid]>=0.63", + "django-gravatar2 >= 1.0.6", +- "django>=4.2,<5.1", ++ "django>=4.2,<5.3", + "mailmanclient>=3.3.3", + ] + requires-python = ">=3.9" diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile index 63e3e7211a28..bab7506650a6 100644 --- a/security/py-authlib/Makefile +++ b/security/py-authlib/Makefile @@ -1,43 +1,44 @@ PORTNAME= authlib PORTVERSION= 1.7.2 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ultimate Python library in building OAuth and OpenID Connect servers WWW= https://authlib.org/ \ https://github.com/authlib/authlib LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joserfc>=1.6.0:security/py-joserfc@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography pep517 NO_ARCH= yes OPTIONS_DEFINE= CLIENTS DJANGO FLASK JOSE CLIENTS_DESC= Clients support DJANGO_DESC= Django support FLASK_DESC= Flask support JOSE_DESC= Jose support CLIENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=0:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachelib>=0:www/py-cachelib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${PY_FLAVOR} -DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ +DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>=0:devel/py-pytest-django@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ JOSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.10<4:security/py-pycryptodomex@${PY_FLAVOR} .include diff --git a/textproc/py-pytkdocs/Makefile b/textproc/py-pytkdocs/Makefile index 8d62e617cd22..a1d573510fe2 100644 --- a/textproc/py-pytkdocs/Makefile +++ b/textproc/py-pytkdocs/Makefile @@ -1,33 +1,33 @@ PORTNAME= pytkdocs DISTVERSION= 0.16.5 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Load Python objects documentation WWW= https://github.com/mkdocstrings/pytkdocs LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow>0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes OPTIONS_DEFINE= NUMPYSTYLE OPTIONS_DEFAULT= NUMPYSTYLE NUMPYSTYLE_DESC= Enable support for Numpy docstrings NUMPYSTYLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docstring_parser>=0.7:textproc/py-docstring_parser@${PY_FLAVOR} .include diff --git a/textproc/py-sphinxcontrib-django/Makefile b/textproc/py-sphinxcontrib-django/Makefile index 1e5bd3b2a968..e228721d70c2 100644 --- a/textproc/py-sphinxcontrib-django/Makefile +++ b/textproc/py-sphinxcontrib-django/Makefile @@ -1,25 +1,26 @@ PORTNAME= sphinxcontrib-django PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Improve the Sphinx autodoc for Django classes WWW= https://github.com/sphinx-doc/sphinxcontrib-django LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pprintpp>=0:devel/py-pprintpp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=3.4.0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-channels/Makefile b/www/py-channels/Makefile index a695fc3dc21f..e2c6fec6984f 100644 --- a/www/py-channels/Makefile +++ b/www/py-channels/Makefile @@ -1,30 +1,31 @@ PORTNAME= channels PORTVERSION= 4.3.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Brings async, event-driven capabilities to Django WWW= https://channels.readthedocs.io/en/latest/ \ https://github.com/django/channels LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.9.0<4:www/py-asgiref@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= DAPHNE DAPHNE_DESC= Django ASGI support via daphne DAPHNE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}daphne>=4.0.0:www/py-daphne@${PY_FLAVOR} .include diff --git a/www/py-dj-database-url/Makefile b/www/py-dj-database-url/Makefile index 511dc983beaa..435935ec0736 100644 --- a/www/py-dj-database-url/Makefile +++ b/www/py-dj-database-url/Makefile @@ -1,23 +1,24 @@ PORTNAME= dj-database-url DISTVERSION= 3.1.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= dj_database_url-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Use Database URLs in your Django Application WWW= https://github.com/jazzband/dj-database-url LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.9.17<0.12.0:devel/py-uv-build@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-allauth/Makefile b/www/py-django-allauth/Makefile index 43c3acc2e7d7..8d103e01b045 100644 --- a/www/py-django-allauth/Makefile +++ b/www/py-django-allauth/Makefile @@ -1,52 +1,53 @@ PORTNAME= django-allauth PORTVERSION= 65.17.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_allauth-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= User registration with social account authentication WWW= https://allauth.org/ \ https://docs.allauth.org/en/latest/ \ https://codeberg.org/allauth/django-allauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8.1:www/py-asgiref@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2.16:www/py-django42@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}django52>=4.2.16:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= HEADLESS HEADLESS_SPEC IDP_OIDC MFA OPENID SAML SOCIALACCOUNT STEAM OPTIONS_DEFAULT=HEADLESS HEADLESS_SPEC IDP_OIDC MFA OPENID SAML SOCIALACCOUNT STEAM HEADLESS_DESC= Single-page and mobile application support HEADLESS_SPEC_DESC= API specification for headless suport IDP_OIDC_DESC= Identity provider functionality with OpenID Connect support MFA_DESC= Multi-Factor Authentication support OPENID_DESC= OpenID authentication support SAML_DESC= Security Assertion Markup Language support SOCIALACCOUNT_DESC= Social network account support STEAM_DESC= Steam OpenID authentication support HEADLESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0<3:www/py-pyjwt@${PY_FLAVOR} HEADLESS_SPEC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=6<7:devel/py-pyyaml@${PY_FLAVOR} IDP_OIDC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=3.3.0<4:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0<3:www/py-pyjwt@${PY_FLAVOR} MFA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2<3:security/py-fido2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=7.0.0<9:textproc/py-qrcode@${PY_FLAVOR} OPENID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-openid>=3.0.8<4:security/py-python3-openid@${PY_FLAVOR} SAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-saml>=1.15.0<2.0.0:security/py-python3-saml@${PY_FLAVOR} SOCIALACCOUNT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=3.3.0<4:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0<3:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3:www/py-requests@${PY_FLAVOR} STEAM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-openid>=3.0.8<4:security/py-python3-openid@${PY_FLAVOR} .include diff --git a/www/py-django-annoying/Makefile b/www/py-django-annoying/Makefile index 5d6b0f8fcdab..411ed652552d 100644 --- a/www/py-django-annoying/Makefile +++ b/www/py-django-annoying/Makefile @@ -1,29 +1,29 @@ PORTNAME= django-annoying PORTVERSION= 0.10.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_annoying-${PORTVERSION} PATCH_SITES= https://github.com/skorokithakis/django-annoying/commit/ PATCHFILES= d1434314175dc8f7211ba525c5da6435b8d405c3.patch:-p1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Eliminate annoying things in the Django framework WWW= https://skorokithakis.github.io/django-annoying/ \ https://github.com/skorokithakis/django-annoying LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.11:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.11:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-assets/Makefile b/www/py-django-assets/Makefile index 358045e40bab..a7e0d7c2b285 100644 --- a/www/py-django-assets/Makefile +++ b/www/py-django-assets/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-assets PORTVERSION= 2.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Compress and merge CSS and Javascript files WWW= https://github.com/miracle2k/django-assets LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.7:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.7:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webassets>=2.0:www/py-webassets@${PY_FLAVOR} USES= dos2unix python DOS2UNIX_FILES= django_assets/management/commands/assets.py USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-auditlog/Makefile b/www/py-django-auditlog/Makefile index 2a1a63d8e964..6439fbbd9167 100644 --- a/www/py-django-auditlog/Makefile +++ b/www/py-django-auditlog/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-auditlog PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django app that keeps a log of changes made to an object WWW= https://github.com/jazzband/django-auditlog LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.4.2:devel/py-python-dateutil@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-auth-ldap/Makefile b/www/py-django-auth-ldap/Makefile index 5c4f44ecdf9a..fe5e139802d4 100644 --- a/www/py-django-auth-ldap/Makefile +++ b/www/py-django-auth-ldap/Makefile @@ -1,41 +1,42 @@ PORTNAME= django-auth-ldap PORTVERSION= 5.3.0 +PORTREVISION= 1 CATEGORIES= www security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_auth_ldap-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= LDAP integration for django.contrib.auth WWW= https://github.com/django-auth-ldap/django-auth-ldap LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=3.1:net/py-python-ldap@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes PORTDOCS= * CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} post-build-DOCS-on: ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/www/py-django-bitfield/Makefile b/www/py-django-bitfield/Makefile index 9cbefe2dea5e..1ae1b564c36a 100644 --- a/www/py-django-bitfield/Makefile +++ b/www/py-django-bitfield/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-bitfield PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= BitField in Django WWW= https://github.com/disqus/django-bitfield LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.11.29:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.11.29:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bootstrap3/Makefile b/www/py-django-bootstrap3/Makefile index 3653b77b88bf..89b1e6feed9a 100644 --- a/www/py-django-bootstrap3/Makefile +++ b/www/py-django-bootstrap3/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-bootstrap3 DISTVERSION= 26.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_bootstrap3-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Bootstrap 3 support for Django projects WWW= https://github.com/zostera/django-bootstrap3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.9.6<0.12.0:devel/py-uv-build@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} manage.py test -v3 --noinput .include diff --git a/www/py-django-braces/Makefile b/www/py-django-braces/Makefile index 88ed0c0f0456..45cce1836470 100644 --- a/www/py-django-braces/Makefile +++ b/www/py-django-braces/Makefile @@ -1,25 +1,26 @@ PORTNAME= django-braces PORTVERSION= 1.17.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_braces-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reusable, generic mixins for Django WWW= https://django-braces.readthedocs.io/en/latest/ \ https://github.com/brack3t/django-braces LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.6:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-cacheops/Makefile b/www/py-django-cacheops/Makefile index 80ffaa39d655..ea928b947e9f 100644 --- a/www/py-django-cacheops/Makefile +++ b/www/py-django-cacheops/Makefile @@ -1,28 +1,29 @@ PORTNAME= django-cacheops PORTVERSION= 7.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_cacheops-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Slick ORM cache with automatic granular event-driven invalidation WWW= https://github.com/Suor/django-cacheops LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcy>=1.8:devel/py-funcy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-celery-results/Makefile b/www/py-django-celery-results/Makefile index 7f9e6638dbe3..ef92718c6517 100644 --- a/www/py-django-celery-results/Makefile +++ b/www/py-django-celery-results/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-celery-results PORTVERSION= 2.6.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= grembo@FreeBSD.org COMMENT= Celery result backends for django WWW= https://github.com/celery/django-celery-results LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}celery>=5.3.6:devel/py-celery@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-choices-field/Makefile b/www/py-django-choices-field/Makefile index 464309a7bf2f..1b7ddb7ee642 100644 --- a/www/py-django-choices-field/Makefile +++ b/www/py-django-choices-field/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-choices-field DISTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_choices_field-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Django field that set/get TextChoices/IntegerChoices enumerations WWW= https://github.com/bellini666/django-choices-field LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-classy-tags/Makefile b/www/py-django-classy-tags/Makefile index 13e326d46228..1b0bda77d513 100644 --- a/www/py-django-classy-tags/Makefile +++ b/www/py-django-classy-tags/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-classy-tags PORTVERSION= 4.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Class based template tags for Django WWW= https://django-classy-tags.readthedocs.io/en/latest/ \ https://github.com/django-cms/django-classy-tags LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-cms/Makefile b/www/py-django-cms/Makefile index 0016fd9bb878..fc8760d64bf1 100644 --- a/www/py-django-cms/Makefile +++ b/www/py-django-cms/Makefile @@ -1,35 +1,36 @@ PORTNAME= django-cms PORTVERSION= 5.0.6 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_cms-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Content management system built with the Django framework WWW= https://django-cms.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangocms-admin-style>=1.2:www/py-djangocms-admin-style@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.7.2:www/py-django-classy-tags@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-formtools>=2.1:www/py-django-formtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.7:www/py-django-sekizai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-treebeard>=4.3:www/py-django-treebeard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_MULTI= DATABASE OPTIONS_MULTI_DATABASE= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= SQLITE MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>0:databases/py-mysqlclient@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} .include diff --git a/www/py-django-compression-middleware/Makefile b/www/py-django-compression-middleware/Makefile index 490e24709b9c..bbef492b03fe 100644 --- a/www/py-django-compression-middleware/Makefile +++ b/www/py-django-compression-middleware/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-compression-middleware PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django middleware to compress responses using several algorithms WWW= https://github.com/friedelwolff/django-compression-middleware LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zstandard>=0.22.0:archivers/py-zstandard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=1.1.0:archivers/py-brotli@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-configurations/Makefile b/www/py-django-configurations/Makefile index 9353ac8885c9..642d85c58ae5 100644 --- a/www/py-django-configurations/Makefile +++ b/www/py-django-configurations/Makefile @@ -1,43 +1,43 @@ PORTNAME= django-configurations PORTVERSION= 2.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Django project configuration using the composability of Python classes WWW= https://github.com/jazzband/django-configurations LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream no longer active, project is abandoned, please use www/py-django-configurator instead EXPIRATION_DATE=2026-07-31 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-configurator NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/www/py-django-configurator/Makefile b/www/py-django-configurator/Makefile index 204c912188d1..1a3531950ea8 100644 --- a/www/py-django-configurator/Makefile +++ b/www/py-django-configurator/Makefile @@ -1,34 +1,35 @@ PORTNAME= django-configurator DISTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_configurator-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Django class based settings and setting object types with validation WWW= https://github.com/UhuruTechnology/django-configurator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.1:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.1:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-configurations NO_ARCH= yes # There are also options CACHE, EMAIL, and SEARCH, but they have been omitted # for now because they require ports that are not currently present in the # ports tree. OPTIONS_DEFINE= DATABASE DATABASE_DESC= Support for database URLs DATABASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj-database-url>0:www/py-dj-database-url@${PY_FLAVOR} .include diff --git a/www/py-django-constance/Makefile b/www/py-django-constance/Makefile index 280391271c03..2f4240d1a1e3 100644 --- a/www/py-django-constance/Makefile +++ b/www/py-django-constance/Makefile @@ -1,29 +1,30 @@ PORTNAME= django-constance PORTVERSION= 4.3.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_constance-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamic Django settings WWW= https://github.com/jazzband/django-constance LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes OPTIONS_DEFINE= REDIS OPTIONS_DEFAULT= REDIS REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} .include diff --git a/www/py-django-contact-form/Makefile b/www/py-django-contact-form/Makefile index bf68296ef366..50b9ff94af84 100644 --- a/www/py-django-contact-form/Makefile +++ b/www/py-django-contact-form/Makefile @@ -1,29 +1,30 @@ PORTNAME= django-contact-form PORTVERSION= 5.2.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_contact_form-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic contact-form application for Django WWW= https://django-contact-form.readthedocs.io/en/stable/ \ https://github.com/ubernostrum/django-contact-form LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes TEST_ENV= DJANGO_SETTINGS_MODULE=tests.settings \ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} runtests.py .include diff --git a/www/py-django-contrib-comments/Makefile b/www/py-django-contrib-comments/Makefile index d05fdaa99b8e..881b19ed7a13 100644 --- a/www/py-django-contrib-comments/Makefile +++ b/www/py-django-contrib-comments/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-contrib-comments PORTVERSION= 2.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Code formerly known as django.contrib.comments WWW= https://github.com/django/django-contrib-comments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt # Supports all Django version. Bump when DEFAULT Django is changed -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} TZ=UTC ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-django-cors-headers/Makefile b/www/py-django-cors-headers/Makefile index f8042d261d23..7add8abc2f78 100644 --- a/www/py-django-cors-headers/Makefile +++ b/www/py-django-cors-headers/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-cors-headers DISTVERSION= 4.9.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_cors_headers-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Handles server headers required for Cross-Origin Resource Sharing WWW= https://github.com/adamchainz/django-cors-headers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-crispy-forms/Makefile b/www/py-django-crispy-forms/Makefile index ca814a394fbe..ad9ce8aadd1e 100644 --- a/www/py-django-crispy-forms/Makefile +++ b/www/py-django-crispy-forms/Makefile @@ -1,27 +1,26 @@ PORTNAME= django-crispy-forms PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_crispy_forms-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Best way to have Django DRY forms WWW= https://django-crispy-forms.readthedocs.io/en/latest/ \ https://github.com/django-crispy-forms/django-crispy-forms LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes -PORTSCOUT= ignore:1 - .include diff --git a/www/py-django-csp/Makefile b/www/py-django-csp/Makefile index cb1f0964b62e..0b17cb42d6e7 100644 --- a/www/py-django-csp/Makefile +++ b/www/py-django-csp/Makefile @@ -1,30 +1,31 @@ PORTNAME= django-csp PORTVERSION= 4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_csp-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Adds Content-Security-Policy headers to Django WWW= https://github.com/mozilla/django-csp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes OPTIONS_DEFINE= JINJA2 OPTIONS_DEFAULT= JINJA2 JINJA2_DESC= Support for Django templates via Jinja2 JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9.6:devel/py-Jinja2@${PY_FLAVOR} .include diff --git a/www/py-django-debreach/Makefile b/www/py-django-debreach/Makefile index 1d87560aa589..86d92170844e 100644 --- a/www/py-django-debreach/Makefile +++ b/www/py-django-debreach/Makefile @@ -1,28 +1,28 @@ PORTNAME= django-debreach DISTVERSION= 2.1.0 PORTREVISION= 2 CATEGORIES= www security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Adds protection against the BREACH attack in Django WWW= https://github.com/lpomfrey/django-debreach LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py .include diff --git a/www/py-django-debug-toolbar/Makefile b/www/py-django-debug-toolbar/Makefile index ca38f2287dd1..9506454b9bd0 100644 --- a/www/py-django-debug-toolbar/Makefile +++ b/www/py-django-debug-toolbar/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-debug-toolbar PORTVERSION= 6.3.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_debug_toolbar-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Configurable set of panels to display debug information WWW= https://django-debug-toolbar.readthedocs.io/en/latest/ \ https://github.com/django-commons/django-debug-toolbar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2.9:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2.9:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*django-debug-toolbar .include diff --git a/www/py-django-extensions/Makefile b/www/py-django-extensions/Makefile index 530e61757bf0..1c7fb8824ce3 100644 --- a/www/py-django-extensions/Makefile +++ b/www/py-django-extensions/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-extensions PORTVERSION= 3.2.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Global custom management extensions for the Django Framework WWW= https://github.com/django-extensions/django-extensions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile index 3bc74e414bca..7f717fade3da 100644 --- a/www/py-django-filer/Makefile +++ b/www/py-django-filer/Makefile @@ -1,32 +1,33 @@ PORTNAME= django-filer DISTVERSION= 3.4.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_filer-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= File and Image Management Application for django WWW= https://github.com/django-cms/django-filer LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>0:graphics/py-django-easy-thumbnails@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-polymorphic<5:www/py-django-polymorphic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svglib>=1.5.1:converters/py-svglib@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes OPTIONS_DEFINE= HEIF OPTIONS_DEFAULT= HEIF HEIF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow-heif>0:graphics/py-pillow-heif@${PY_FLAVOR} .include diff --git a/www/py-django-filter/Makefile b/www/py-django-filter/Makefile index e94395463af1..d1546fea48e2 100644 --- a/www/py-django-filter/Makefile +++ b/www/py-django-filter/Makefile @@ -1,27 +1,26 @@ PORTNAME= django-filter DISTVERSION= 25.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_filter-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Dynamic filtering for querysets with Django WWW= https://github.com/carltongibson/django-filter LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes -PORTSCOUT= ignore:1 - .include diff --git a/www/py-django-formset-js-improved/Makefile b/www/py-django-formset-js-improved/Makefile index 7735f698e126..093125d65c74 100644 --- a/www/py-django-formset-js-improved/Makefile +++ b/www/py-django-formset-js-improved/Makefile @@ -1,25 +1,26 @@ PORTNAME= django-formset-js-improved DISTVERSION= 0.5.0.5 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_formset_js_improved-${DISTVERSION} MAINTAINER= alex@xanderio.de COMMENT= Fork of django-formset-js that adds support for reordering and nested formsets WWW= https://github.com/pretix/django-formset-js LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.8:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.8:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-jquery-js>=0.:www/py-django-jquery-js@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-graphiql-debug-toolbar/Makefile b/www/py-django-graphiql-debug-toolbar/Makefile index e28c51bae386..60db8fb742d4 100644 --- a/www/py-django-graphiql-debug-toolbar/Makefile +++ b/www/py-django-graphiql-debug-toolbar/Makefile @@ -1,30 +1,30 @@ PORTNAME= django-graphiql-debug-toolbar DISTVERSION= 0.2.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django Debug Toolbar for GraphiQL IDE WWW= https://github.com/flavors/django-graphiql-debug-toolbar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene-django>=2.0.0:devel/py-graphene-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=3.1:www/py-django-debug-toolbar@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes post-patch: @${FIND} ${WRKSRC} -name '*.orig' -delete .include diff --git a/www/py-django-graphql-jwt34/Makefile b/www/py-django-graphql-jwt34/Makefile index 292f2388458e..250609484031 100644 --- a/www/py-django-graphql-jwt34/Makefile +++ b/www/py-django-graphql-jwt34/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-graphql-jwt DISTVERSION= 0.3.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 34 MAINTAINER= bofh@FreeBSD.org COMMENT= JSON Web Token for Django GraphQL (0.3.4) WWW= https://github.com/flavors/django-graphql-jwt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.0:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene>=2.1.5:devel/py-graphene@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene-django>=2.0.0:devel/py-graphene-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2:www/py-pyjwt@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-guardian/Makefile b/www/py-django-guardian/Makefile index 113e652f65d8..14d505bec22b 100644 --- a/www/py-django-guardian/Makefile +++ b/www/py-django-guardian/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-guardian PORTVERSION= 2.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Implementation of per object permissions for Django WWW= https://github.com/django-guardian/django-guardian LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-hashid-field/Makefile b/www/py-django-hashid-field/Makefile index 7120e3105cc6..3168b80ad30f 100644 --- a/www/py-django-hashid-field/Makefile +++ b/www/py-django-hashid-field/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-hashid-field PORTVERSION= 3.4.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hashids obfuscated Django Model Field WWW= https://github.com/nshafer/django-hashid-field LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.11:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.11:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hashids>=1.2.0:textproc/py-hashids@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile index 75a712fda27b..449858379290 100644 --- a/www/py-django-haystack/Makefile +++ b/www/py-django-haystack/Makefile @@ -1,28 +1,29 @@ PORTNAME= django-haystack PORTVERSION= 3.3.0 +PORTREVISION= 1 CATEGORIES= www databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_haystack-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pluggable search for Django WWW= https://haystacksearch.org/ \ https://django-haystack.readthedocs.io/en/master/ \ https://github.com/django-haystack/django-haystack LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-htmx/Makefile b/www/py-django-htmx/Makefile index 557110c96df6..d4e655cf189a 100644 --- a/www/py-django-htmx/Makefile +++ b/www/py-django-htmx/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-htmx DISTVERSION= 1.27.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_htmx-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Extensions for using Django with htmx WWW= https://github.com/adamchainz/django-htmx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-jquery-js/Makefile b/www/py-django-jquery-js/Makefile index 4114f0387903..c2847fec4b62 100644 --- a/www/py-django-jquery-js/Makefile +++ b/www/py-django-jquery-js/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-jquery-js PORTVERSION= 3.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= jQuery, bundled up so apps can depend upon it WWW= https://pypi.org/project/django-jquery-js/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.4:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.4:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-js-asset/Makefile b/www/py-django-js-asset/Makefile index 58500e59a08f..b49a0b64f9d9 100644 --- a/www/py-django-js-asset/Makefile +++ b/www/py-django-js-asset/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-js-asset DISTVERSION= 3.1.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_js_asset-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Insert script tags with additional attributes for django.forms.Media WWW= https://github.com/matthiask/django-js-asset LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-jsonview/Makefile b/www/py-django-jsonview/Makefile index 3daf01369b35..ddd6228da81d 100644 --- a/www/py-django-jsonview/Makefile +++ b/www/py-django-jsonview/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-jsonview PORTVERSION= 2.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Always return JSON from your Django view WWW= https://github.com/jsocol/django-jsonview LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-markdownx/Makefile b/www/py-django-markdownx/Makefile index c55fcbf114e2..b16ef5748e8b 100644 --- a/www/py-django-markdownx/Makefile +++ b/www/py-django-markdownx/Makefile @@ -1,27 +1,27 @@ PORTNAME= django-markdownx PORTVERSION= 4.0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Comprehensive Markdown editor built for Django WWW= https://neutronx.github.io/django-markdownx/ \ https://github.com/neutronX/django-markdownx LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-model-utils/Makefile b/www/py-django-model-utils/Makefile index 624db9237dc3..5dbf65438578 100644 --- a/www/py-django-model-utils/Makefile +++ b/www/py-django-model-utils/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-model-utils PORTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_model_utils-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django model mixins and utilities WWW= https://django-model-utils.readthedocs.io/en/latest/ \ https://github.com/jazzband/django-model-utils LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-modelcluster/Makefile b/www/py-django-modelcluster/Makefile index 5e12845fc0a1..bcdaabf2d313 100644 --- a/www/py-django-modelcluster/Makefile +++ b/www/py-django-modelcluster/Makefile @@ -1,29 +1,30 @@ PORTNAME= django-modelcluster PORTVERSION= 6.5 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_modelcluster-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django extension for working with clusters of models as a single unit WWW= https://github.com/wagtail/django-modelcluster LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= TAGGIT TAGGIT_DESC= Tagging support TAGGIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-taggit>=3.1:www/py-django-taggit@${PY_FLAVOR} .include diff --git a/www/py-django-mptt/Makefile b/www/py-django-mptt/Makefile index c848e2aa96ff..5d663b89b83e 100644 --- a/www/py-django-mptt/Makefile +++ b/www/py-django-mptt/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-mptt DISTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_mptt-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django WWW= https://github.com/django-mptt/django-mptt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}\ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-multiselectfield/Makefile b/www/py-django-multiselectfield/Makefile index 7b8964ef589e..85088f93d153 100644 --- a/www/py-django-multiselectfield/Makefile +++ b/www/py-django-multiselectfield/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-multiselectfield PORTVERSION= 0.1.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django multiple select field WWW= https://github.com/goinnn/django-multiselectfield LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LGPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-netfields/Makefile b/www/py-django-netfields/Makefile index e123dfdb5e27..bae5011eafa7 100644 --- a/www/py-django-netfields/Makefile +++ b/www/py-django-netfields/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-netfields DISTVERSION= 1.3.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django PostgreSQL netfields implementation WWW= https://github.com/jimfunk/django-postgresql-netfields LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.8:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.8:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-otp/Makefile b/www/py-django-otp/Makefile index cb1c17b4147d..07ebe13a9cfa 100644 --- a/www/py-django-otp/Makefile +++ b/www/py-django-otp/Makefile @@ -1,31 +1,32 @@ PORTNAME= django-otp PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI DISTNAME= django_otp-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pluggable framework for adding two-factor authentication to Django WWW= https://github.com/django-otp/django-otp LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_RADIO= QR OPTIONS_RADIO_QR= QRCODE SEGNO QRCODE_DESC= QR code support via qrcode module SEGNO_DESC= QR code support via segno module QRCODE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} SEGNO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}segno>=0:textproc/py-segno@${PY_FLAVOR} .include diff --git a/www/py-django-permissionedforms/Makefile b/www/py-django-permissionedforms/Makefile index 4d64525ee658..cf6b077d855e 100644 --- a/www/py-django-permissionedforms/Makefile +++ b/www/py-django-permissionedforms/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-permissionedforms PORTVERSION= 0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django extension for creating forms that vary according to user permissions WWW= https://github.com/wagtail/django-permissionedforms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-photologue/Makefile b/www/py-django-photologue/Makefile index 552daa120570..9ec4150bbf63 100644 --- a/www/py-django-photologue/Makefile +++ b/www/py-django-photologue/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-photologue PORTVERSION= 3.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Powerful image management and gallery application for Django WWW= https://github.com/richardbarran/django-photologue LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>=4.0.0:www/py-django-sortedm2m@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ExifRead>=3:graphics/py-exifread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=10:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-picklefield/Makefile b/www/py-django-picklefield/Makefile index 6385bf0dfb70..f05e808f67ea 100644 --- a/www/py-django-picklefield/Makefile +++ b/www/py-django-picklefield/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-picklefield PORTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_picklefield-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pickled object field for Django WWW= https://github.com/gintas/django-picklefield LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*django-picklefield .include diff --git a/www/py-django-polymorphic/Makefile b/www/py-django-polymorphic/Makefile index 64905412ac33..e782a7202661 100644 --- a/www/py-django-polymorphic/Makefile +++ b/www/py-django-polymorphic/Makefile @@ -1,23 +1,24 @@ PORTNAME= django-polymorphic PORTVERSION= 4.3.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_polymorphic-${PORTVERSION} MAINTAINER= ports@caomhin.org COMMENT= Seamless Polymorphic Inheritance for Django Models WWW= https://github.com/django-polymorphic/django-polymorphic LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-post_office/Makefile b/www/py-django-post_office/Makefile index 8915aa98a9a8..2cd04cec7d8d 100644 --- a/www/py-django-post_office/Makefile +++ b/www/py-django-post_office/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-post_office DISTVERSIONPREFIX= v DISTVERSION= 3.11 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Django app to monitor and send mail asynchronously WWW= https://github.com/ui/django-post_office LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nh3>0:www/py-nh3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 USE_GITHUB= yes GH_ACCOUNT= ui NO_ARCH= yes .include diff --git a/www/py-django-prometheus/Makefile b/www/py-django-prometheus/Makefile index e290c1ca5f82..f36c38ff7a40 100644 --- a/www/py-django-prometheus/Makefile +++ b/www/py-django-prometheus/Makefile @@ -1,39 +1,40 @@ PORTNAME= django-prometheus DISTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_prometheus-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Export Django monitoring metrics for Prometheus.io WWW= https://github.com/django-commons/django-prometheus LICENSE= APACHE20 BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.40.0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2<6.0:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2<6.0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_GROUP= DATABASE CACHE OPTIONS_GROUP_CACHE= MEMCACHED REDIS OPTIONS_GROUP_DATABASE= MYSQL PGSQL MEMCACHED_DESC= Memcached distributed memory caching support MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg>=0:databases/py-psycopg@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-redis>=4.12.1:www/py-django-redis@${PY_FLAVOR} .include diff --git a/www/py-django-pyscss/Makefile b/www/py-django-pyscss/Makefile index a86398b3337b..d08cc81274a8 100644 --- a/www/py-django-pyscss/Makefile +++ b/www/py-django-pyscss/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-pyscss PORTVERSION= 2.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Makes it easier to use PySCSS in Django WWW= https://github.com/fusionbox/django-pyscss LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.4:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=1.4:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-q2/Makefile b/www/py-django-q2/Makefile index 223c026d9549..fc68196f1a7d 100644 --- a/www/py-django-q2/Makefile +++ b/www/py-django-q2/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-q2 DISTVERSION= 1.10.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_q2-${DISTVERSION} MAINTAINER= einar@isnic.is COMMENT= Multiprocessing distributed task queue for Django WWW= https://django-q2.readthedocs.io/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-picklefield>=3.1:www/py-django-picklefield@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 .include diff --git a/www/py-django-ranged-response/Makefile b/www/py-django-ranged-response/Makefile index 054407687e90..fad1db031802 100644 --- a/www/py-django-ranged-response/Makefile +++ b/www/py-django-ranged-response/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-ranged-response DISTVERSION= 0.2.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Modified Django FileResponse that adds Content-Range headers WWW= https://github.com/i3thuan5/django-ranged-response LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-recaptcha/Makefile b/www/py-django-recaptcha/Makefile index e331213cb2fb..a68631270778 100644 --- a/www/py-django-recaptcha/Makefile +++ b/www/py-django-recaptcha/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-recaptcha PORTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_recaptcha-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Django reCAPTCHA form field/widget integration app WWW= https://github.com/django-recaptcha/django-recaptcha LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-redis/Makefile b/www/py-django-redis/Makefile index 3298c4b2784a..369e17fe512f 100644 --- a/www/py-django-redis/Makefile +++ b/www/py-django-redis/Makefile @@ -1,37 +1,38 @@ PORTNAME= django-redis PORTVERSION= 6.0.0 +PORTREVISION= 1 CATEGORIES= www databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_redis-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full featured redis cache backend for Django WWW= https://github.com/jazzband/django-redis LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=4.0.2:databases/py-redis@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>=0:devel/py-pytest-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ redis-server:databases/redis USES= python USE_PYTHON= autoplist concurrent pep517 pytest # Required for Python 3.11+ as the cgi module is deprecated and slated for removal in Python 3.13 TEST_ARGS= -W ignore::DeprecationWarning TEST_ENV= DJANGO_SETTINGS_MODULE=settings.sqlite \ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*django-redis .include diff --git a/www/py-django-registration-redux/Makefile b/www/py-django-registration-redux/Makefile index e786da3bf4c9..2eb28bb6c636 100644 --- a/www/py-django-registration-redux/Makefile +++ b/www/py-django-registration-redux/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-registration-redux PORTVERSION= 2.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= User-registration application for Django WWW= https://github.com/macropin/django-registration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-registration .include diff --git a/www/py-django-registration/Makefile b/www/py-django-registration/Makefile index 0a9e28a081c7..66e4b731662c 100644 --- a/www/py-django-registration/Makefile +++ b/www/py-django-registration/Makefile @@ -1,27 +1,27 @@ PORTNAME= django-registration PORTVERSION= 5.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_registration-${PORTVERSION} MAINTAINER= ports@caomhin.org COMMENT= User-registration application for Django WWW= https://github.com/ubernostrum/django-registration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confusable-homoglyphs>=3.0:devel/py-confusable-homoglyphs@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-registration-redux NO_ARCH= yes .include diff --git a/www/py-django-reversion/Makefile b/www/py-django-reversion/Makefile index 6849ce8b2a61..65e8b4e81f66 100644 --- a/www/py-django-reversion/Makefile +++ b/www/py-django-reversion/Makefile @@ -1,38 +1,39 @@ PORTNAME= django-reversion DISTVERSION= 6.2.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_reversion-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Provides comprehensive version control facilities to Django apps WWW= https://github.com/etianen/django-reversion LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} post-build-DOCS-on: ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -d ${WRKDIR} -b html ${WRKSRC}/docs/ ${WRKSRC}/build/sphinx/html post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/www/py-django-rich/Makefile b/www/py-django-rich/Makefile index fae0ffca8de8..9e80ef00d9e5 100644 --- a/www/py-django-rich/Makefile +++ b/www/py-django-rich/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-rich DISTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_rich-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Extensions for using Rich with Django WWW= https://github.com/adamchainz/django-rich LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=10.0.0:textproc/py-rich@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-sekizai/Makefile b/www/py-django-sekizai/Makefile index 8a26f1b12a40..8320bae41a32 100644 --- a/www/py-django-sekizai/Makefile +++ b/www/py-django-sekizai/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-sekizai PORTVERSION= 4.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Block templating system for Django WWW= https://github.com/ojii/django-sekizai LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=3.0:www/py-django-classy-tags@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile index 6a10ab081c6a..6f1424c89888 100644 --- a/www/py-django-simple-captcha/Makefile +++ b/www/py-django-simple-captcha/Makefile @@ -1,42 +1,43 @@ PORTNAME= django-simple-captcha PORTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_simple_captcha-${PORTVERSION} MAINTAINER= jhixson@FreeBSD.org COMMENT= Simple, yet powerful, Django captcha application WWW= https://pypi.org/project/django-simple-captcha/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-ranged-response>=0.2.0<0.2.0_99:www/py-django-ranged-response@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.2.0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-book-theme>0:textproc/py-sphinx-book-theme@${PY_FLAVOR} post-build-DOCS-on: ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -d ${WRKDIR} -b html ${WRKSRC}/docs/ ${WRKSRC}/build/sphinx/html post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/www/py-django-simple-history/Makefile b/www/py-django-simple-history/Makefile index d79cbefdd7ce..f804c8210b8b 100644 --- a/www/py-django-simple-history/Makefile +++ b/www/py-django-simple-history/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-simple-history PORTVERSION= 3.11.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_simple_history-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Store model history and view/revert changes from admin site WWW= https://django-simple-history.readthedocs.io/en/stable/ \ https://github.com/django-commons/django-simple-history LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-smart-selects/Makefile b/www/py-django-smart-selects/Makefile index fd97e41daea6..22e24f7ad068 100644 --- a/www/py-django-smart-selects/Makefile +++ b/www/py-django-smart-selects/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-smart-selects PORTVERSION= 1.7.2 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_smart_selects-${PORTVERSION} MAINTAINER= gatemken@cisco.com COMMENT= Quickly filter or group "chained" models WWW= https://github.com/jazzband/django-smart-selects LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-soft-delete/Makefile b/www/py-django-soft-delete/Makefile index 744c497d5188..a32f70c9baf1 100644 --- a/www/py-django-soft-delete/Makefile +++ b/www/py-django-soft-delete/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-soft-delete PORTVERSION= 1.0.16 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Soft delete models, managers, queryset for Django WWW= https://github.com/san4ezy/django_softdelete LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-solo/Makefile b/www/py-django-solo/Makefile index dc84086f6a04..aaf9fc941c90 100644 --- a/www/py-django-solo/Makefile +++ b/www/py-django-solo/Makefile @@ -1,30 +1,31 @@ PORTNAME= django-solo DISTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_solo-${DISTVERSION} MAINTAINER= rozhuk.im@gmail.com COMMENT= Helps working with singletons WWW= https://github.com/lazybird/django-solo LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.1:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/www/py-django-sortedm2m/Makefile b/www/py-django-sortedm2m/Makefile index 0f99019e4bce..964fd0127ed7 100644 --- a/www/py-django-sortedm2m/Makefile +++ b/www/py-django-sortedm2m/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-sortedm2m PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Replacement for Django's many to many field #' WWW= https://github.com/jazzband/django-sortedm2m LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= jazzband USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-storages/Makefile b/www/py-django-storages/Makefile index 853b5605ce5f..871014835f9c 100644 --- a/www/py-django-storages/Makefile +++ b/www/py-django-storages/Makefile @@ -1,44 +1,45 @@ PORTNAME= django-storages PORTVERSION= 1.14.6 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_storages-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Generic storages for Django WWW= https://django-storages.readthedocs.io/en/latest/ \ https://github.com/jschneier/django-storages LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes # AZURE option requires newer devel/py-azure-storage-blob (not yet in the ports tree). OPTIONS_DEFINE= DROPBOX GOOGLE LIBCLOUD S3 SFTP #AZURE #AZURE_DESC= Azure backend DROPBOX_DESC= Dropbox backend GOOGLE_DESC= Google Cloud Storage backend LIBCLOUD_DESC= Apache Libcloud backend S3_DESC= Amazon S3 backend SFTP_DESC= SFTP backend #AZURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-core>=1.13:devel/py-azure-core@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=12:devel/py-azure-storage-blob@${PY_FLAVOR} DROPBOX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dropbox>=7.2.1:www/py-dropbox@${PY_FLAVOR} GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-storage>=1.27:www/py-google-cloud-storage@${PY_FLAVOR} LIBCLOUD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcloud>=0:net/py-libcloud@${PY_FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.4.4:www/py-boto3@${PY_FLAVOR} SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15:security/py-paramiko@${PY_FLAVOR} .include diff --git a/www/py-django-stubs-ext/Makefile b/www/py-django-stubs-ext/Makefile index 9dae518355a7..7fb4e2fa631f 100644 --- a/www/py-django-stubs-ext/Makefile +++ b/www/py-django-stubs-ext/Makefile @@ -1,25 +1,26 @@ PORTNAME= django-stubs-ext PORTVERSION= 6.0.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_stubs_ext-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Monkey-patching and extensions for django-stubs WWW= https://github.com/typeddjango/django-stubs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.12:devel/py-flit-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 MAKE_ENV= SOURCE_DATE_EPOCH=315532800 # 1980-01-01 00:00:00 UTC NO_ARCH= yes .include diff --git a/www/py-django-tables2/Makefile b/www/py-django-tables2/Makefile index 54e224765bf6..0a61653834a9 100644 --- a/www/py-django-tables2/Makefile +++ b/www/py-django-tables2/Makefile @@ -1,30 +1,31 @@ PORTNAME= django-tables2 DISTVERSION= 2.8.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_tables2-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Table/data-grid framework for Django WWW= https://github.com/jieter/django-tables2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= TABLIB TABLIB_DESC= Enable support for exporting table datasets TABLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR} .include diff --git a/www/py-django-taggit/Makefile b/www/py-django-taggit/Makefile index 0e05090984b7..8bfe59f880c8 100644 --- a/www/py-django-taggit/Makefile +++ b/www/py-django-taggit/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-taggit DISTVERSION= 6.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_taggit-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Reusable Django application for simple tagging WWW= https://github.com/jazzband/django-taggit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.1:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.1:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-tasks/Makefile b/www/py-django-tasks/Makefile index 387bada0594a..8047674a08ea 100644 --- a/www/py-django-tasks/Makefile +++ b/www/py-django-tasks/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-tasks PORTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_tasks-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation and backport of background workers and tasks in Django WWW= https://github.com/RealOrangeOne/django-tasks LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-stubs-ext>=0:www/py-django-stubs-ext@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-tastypie/Makefile b/www/py-django-tastypie/Makefile index 49c9461af030..50c419fc70a0 100644 --- a/www/py-django-tastypie/Makefile +++ b/www/py-django-tastypie/Makefile @@ -1,25 +1,26 @@ PORTNAME= django-tastypie PORTVERSION= 0.15.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_tastypie-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Create REST API for Django apps WWW= https://github.com/django-tastypie/django-tastypie LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-mimeparse>=0.1.4:devel/py-python-mimeparse@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django-templatetag-sugar/Makefile b/www/py-django-templatetag-sugar/Makefile index 5cef4ffab53e..891375301bd2 100644 --- a/www/py-django-templatetag-sugar/Makefile +++ b/www/py-django-templatetag-sugar/Makefile @@ -1,20 +1,20 @@ PORTNAME= templatetag-sugar PORTVERSION= 1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Library to make writing templatetags in Django sweet WWW= https://github.com/alex/django-templatetag-sugar -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-timezone-field/Makefile b/www/py-django-timezone-field/Makefile index b0bfcc118e84..2fc9eabac53c 100644 --- a/www/py-django-timezone-field/Makefile +++ b/www/py-django-timezone-field/Makefile @@ -1,24 +1,25 @@ PORTNAME= django-timezone-field DISTVERSION= 7.2.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_timezone_field-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Provides database and form fields for pytz timezone objects for Django WWW= https://github.com/mfogel/django-timezone-field LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2<6.1:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2<6.1:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-tinymce/Makefile b/www/py-django-tinymce/Makefile index 7dbf335c1842..0bd18ee0a426 100644 --- a/www/py-django-tinymce/Makefile +++ b/www/py-django-tinymce/Makefile @@ -1,37 +1,38 @@ PORTNAME= django-tinymce DISTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_tinymce-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Django application to use TinyMCE editor WWW= https://github.com/jazzband/django-tinymce LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 TEST_ENV= DJANGO_SETTINGS_MODULE=tests.settings PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes PORTDOCS= *.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.rst ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test -v3 .include diff --git a/www/py-django-tree-queries/Makefile b/www/py-django-tree-queries/Makefile index eb10387080d4..690f2f01f9a2 100644 --- a/www/py-django-tree-queries/Makefile +++ b/www/py-django-tree-queries/Makefile @@ -1,31 +1,32 @@ PORTNAME= django-tree-queries DISTVERSION= 0.24.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_tree_queries-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Tree queries with explicit opt-in, without configurability WWW= https://github.com/feincms/django-tree-queries LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= ADMIN ADMIN_DESC= Tree management support for Django admin ADMIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${PY_FLAVOR} .include diff --git a/www/py-django-treebeard/Makefile b/www/py-django-treebeard/Makefile index fecf912e88a8..a07b16e57899 100644 --- a/www/py-django-treebeard/Makefile +++ b/www/py-django-treebeard/Makefile @@ -1,43 +1,44 @@ PORTNAME= django-treebeard DISTVERSION= 4.8.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_treebeard-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Efficient tree implementations for Django WWW= https://github.com/django-treebeard/django-treebeard LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-django>=4.0:devel/py-pytest-django@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest TEST_ENV= DATABASE_ENGINE=sqlite NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} post-build-DOCS-on: ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -d ${WRKDIR} -b html ${WRKSRC}/docs/source ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile index 4fe3692e45ce..a57243e132fb 100644 --- a/www/py-django-unfold/Makefile +++ b/www/py-django-unfold/Makefile @@ -1,25 +1,26 @@ PORTNAME= django-unfold PORTVERSION= 0.89.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_unfold-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern Django admin theme for seamless interface development WWW= https://unfoldadmin.com/ \ https://unfoldadmin.com/docs/ \ https://github.com/unfoldadmin/django-unfold LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python:3.11+ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-django-webpack-loader/Makefile b/www/py-django-webpack-loader/Makefile index 42aead3309db..a9eb22dfe1fc 100644 --- a/www/py-django-webpack-loader/Makefile +++ b/www/py-django-webpack-loader/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-webpack-loader PORTVERSION= 3.1.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Transparently use webpack with Django WWW= https://pypi.org/project/django-webpack-loader LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-widget-tweaks/Makefile b/www/py-django-widget-tweaks/Makefile index d652e068199c..6342bf0bb606 100644 --- a/www/py-django-widget-tweaks/Makefile +++ b/www/py-django-widget-tweaks/Makefile @@ -1,25 +1,26 @@ PORTNAME= django-widget-tweaks PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_widget_tweaks-${PORTVERSION} MAINTAINER= rozhuk.im@gmail.com COMMENT= Tweak form field rendering in templates, not in python-level form defs WWW= https://github.com/jazzband/django-widget-tweaks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-django_statici18n/Makefile b/www/py-django_statici18n/Makefile index c63d964965ee..9214ccac85e7 100644 --- a/www/py-django_statici18n/Makefile +++ b/www/py-django_statici18n/Makefile @@ -1,24 +1,25 @@ PORTNAME= django_statici18n PORTVERSION= 2.6.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Helper for generating Javascript catalog to static files WWW= https://github.com/zyegfryed/django-statici18n LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-appconf>=1.0:www/py-django-appconf@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-djangocms-admin-style/Makefile b/www/py-djangocms-admin-style/Makefile index 38dec72f5170..46184b9da61c 100644 --- a/www/py-djangocms-admin-style/Makefile +++ b/www/py-djangocms-admin-style/Makefile @@ -1,21 +1,21 @@ PORTNAME= djangocms-admin-style DISTVERSION= 3.3.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Pretty CSS styles for the django CMS admin interface WWW= https://www.django-cms.org/ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-djangoql/Makefile b/www/py-djangoql/Makefile index dfcd2648944a..65a943ef1730 100644 --- a/www/py-djangoql/Makefile +++ b/www/py-djangoql/Makefile @@ -1,23 +1,23 @@ PORTNAME= djangoql PORTVERSION= 0.18.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Advanced search language for Django, with auto-completion WWW= https://github.com/ivelum/djangoql LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.8:devel/py-ply@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-djangorestframework-guardian/Makefile b/www/py-djangorestframework-guardian/Makefile index 356d7ba52c83..d2434b51b41d 100644 --- a/www/py-djangorestframework-guardian/Makefile +++ b/www/py-djangorestframework-guardian/Makefile @@ -1,24 +1,24 @@ PORTNAME= djangorestframework-guardian PORTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django Guardian support for Django REST Framework WWW= https://github.com/rpkilby/django-rest-framework-guardian LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-guardian>=2.4.0:www/py-django-guardian@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile index c1906afb909e..5e57a0a614a6 100644 --- a/www/py-djangorestframework/Makefile +++ b/www/py-djangorestframework/Makefile @@ -1,26 +1,27 @@ PORTNAME= djangorestframework DISTVERSION= 3.16.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django REST framework WWW= https://www.django-rest-framework.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-djangosaml2/Makefile b/www/py-djangosaml2/Makefile index 8ad61cf5851c..f989be3310c0 100644 --- a/www/py-djangosaml2/Makefile +++ b/www/py-djangosaml2/Makefile @@ -1,24 +1,25 @@ PORTNAME= djangosaml2 PORTVERSION= 1.11.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pysaml2 integration for Django WWW= https://github.com/IdentityPython/djangosaml2 LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysaml2>=6.5.1:security/py-pysaml2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.4.1:devel/py-defusedxml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-drf-spectacular-sidecar/Makefile b/www/py-drf-spectacular-sidecar/Makefile index 9ba6573280bc..244a4babfb33 100644 --- a/www/py-drf-spectacular-sidecar/Makefile +++ b/www/py-drf-spectacular-sidecar/Makefile @@ -1,26 +1,27 @@ PORTNAME= drf-spectacular-sidecar DISTVERSION= 2026.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= drf_spectacular_sidecar-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Serve self-contained Swagger UI/Redoc distribution builds with Django WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-drf-spectacular/Makefile b/www/py-drf-spectacular/Makefile index d2c5d783f17a..f5b1dcb256d0 100644 --- a/www/py-drf-spectacular/Makefile +++ b/www/py-drf-spectacular/Makefile @@ -1,37 +1,38 @@ PORTNAME= drf-spectacular DISTVERSION= 0.29.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= drf_spectacular-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Sane/flexible OpenAPI 3 schema generation for Django REST framework WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=2.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= SIDECAR OPTIONS_DEFAULT= SIDECAR SIDECAR_DESC= Enable self-contained Swagger/Redoc UI installation SIDECAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}drf-spectacular-sidecar>0:www/py-drf-spectacular-sidecar@${PY_FLAVOR} .include diff --git a/www/py-drf-writable-nested/Makefile b/www/py-drf-writable-nested/Makefile index d408c000be02..501f26616c1b 100644 --- a/www/py-drf-writable-nested/Makefile +++ b/www/py-drf-writable-nested/Makefile @@ -1,23 +1,24 @@ PORTNAME= drf-writable-nested PORTVERSION= 0.7.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Writable nested model serializer for Django REST framework WWW= https://github.com/beda-software/drf-writable-nested LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= beda-software USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-drf-yasg/Makefile b/www/py-drf-yasg/Makefile index 4d35452f6653..296aba751173 100644 --- a/www/py-drf-yasg/Makefile +++ b/www/py-drf-yasg/Makefile @@ -1,40 +1,41 @@ PORTNAME= drf-yasg DISTVERSION= 1.21.15 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= drf_yasg-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Yet Another Swagger Generator WWW= https://github.com/axnsan12/drf-yasg LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.0:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.13.0:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= VALIDATION OPTIONS_DEFAULT= VALIDATION VALIDATION_DESC= Enable built-in OpenAPI validation mechanisms VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR} .include diff --git a/www/py-enmerkar/Makefile b/www/py-enmerkar/Makefile index 11652b2176bd..fa7b52af78a3 100644 --- a/www/py-enmerkar/Makefile +++ b/www/py-enmerkar/Makefile @@ -1,25 +1,25 @@ PORTNAME= enmerkar PORTVERSION= 0.7.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities for using Babel in Django WWW= https://github.com/Zegocover/enmerkar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-horizon/Makefile b/www/py-horizon/Makefile index 63abd97b001b..1e528d632b3a 100644 --- a/www/py-horizon/Makefile +++ b/www/py-horizon/Makefile @@ -1,103 +1,104 @@ PORTNAME= horizon PORTVERSION= 25.7.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Dashboard (Horizon) WWW= https://docs.openstack.org/horizon/latest/ \ https://github.com/openstack/horizon LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.6.0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django_compressor>=4.4:www/py-django_compressor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-debreach>=1.4.2:www/py-django-debreach@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=4.3.1:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>=0.23.0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=4.5.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=8.8.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=5.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.policy>=3.11.0:devel/py-oslo.policy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=4.3.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.upgradecheck>=1.5.0:devel/py-oslo.upgradecheck@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=7.0.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osprofiler>=3.4.2:devel/py-osprofiler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.5.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=9.1.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=8.0.0:net/py-python-cinderclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=2.8.0:net/py-python-glanceclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.22.0:net/py-python-keystoneclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=8.1.0:net/py-python-neutronclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-novaclient>=9.1.0:net/py-python-novaclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=8.2:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.3.1:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzdata>=2022.4:devel/py-tzdata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic>=1.0.3:devel/py-xstatic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular>=1.8.2.2:devel/py-xstatic-angular@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-bootstrap>=2.2.0.0:devel/py-xstatic-angular-bootstrap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-fileupload>=12.0.4.0:devel/py-xstatic-angular-fileupload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-gettext>=2.3.8.0:devel/py-xstatic-angular-gettext@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-lrdragndrop>=1.0.2.2:devel/py-xstatic-angular-lrdragndrop@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-schema-form>=0.8.13.0:devel/py-xstatic-angular-schema-form@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-bootstrap-datepicker>=1.3.1.0:devel/py-xstatic-bootstrap-datepicker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-bootstrap-scss>=3.3.7.1:devel/py-xstatic-bootstrap-scss@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-bootswatch>=3.3.7.0:devel/py-xstatic-bootswatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-d3>=3.5.17.0:devel/py-xstatic-d3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-font-awesome>=6.2.1.2:devel/py-xstatic-font-awesome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-hogan>=2.0.0.2:devel/py-xstatic-hogan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jasmine>=2.4.1.1:devel/py-xstatic-jasmine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery>=3.5.1.1:devel/py-xstatic-jquery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery-migrate>=3:devel/py-xstatic-jquery-migrate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery-ui>=1.13.0.1:devel/py-xstatic-jquery-ui@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery.quicksearch>=2.0.3.2:devel/py-xstatic-jquery.quicksearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery.tablesorter>=2.14.5.1:devel/py-xstatic-jquery.tablesorter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jsencrypt>=2.3.1.1:devel/py-xstatic-jsencrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-mdi>=1.6.50.2:devel/py-xstatic-mdi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-objectpath>=1.2.1.0:devel/py-xstatic-objectpath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-rickshaw>=1.5.0.0:devel/py-xstatic-rickshaw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-roboto-fontface>=0.5.0.0:devel/py-xstatic-roboto-fontface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-smart-table>=1.4.13.2:devel/py-xstatic-smart-table@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-spin>=1.2.5.2:devel/py-xstatic-spin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-term.js>=0.0.7.0:devel/py-xstatic-term.js@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-tv4>=1.2.7.0:devel/py-xstatic-tv4@${PY_FLAVOR} USES= cpe python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes USERS= horizon GROUPS= horizon SUB_FILES= pkg-message SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} CONFLICTS_INSTALL= py[0-9]*-horizon CPE_VENDOR= openstack PORTSCOUT= skipv:2012.2.3,2012.2.4,2013.1,2013.1.1,2013.1.2,2013.1.3,2013.1.4,2013.1.5,2013.2,2013.2.1,2013.2.2,2013.2.3,2013.2.4,2014.1,2014.1.1,2014.1.2,2014.1.3,2014.1.4,2014.1.5,2014.2,2014.2.1,2014.2.2,2014.2.3,2014.2.4,2015.1.0,2015.1.1,2015.1.2,2015.1.3,2015.1.4 OPTIONS_RADIO= CACHE OPTIONS_RADIO_CACHE= MEMCACHED REDIS OPTIONS_DEFAULT=MEMCACHED MEMCACHED_DESC= Use memcached as caching backend REDIS_DESC= Use Redis as caching backend MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} .include diff --git a/www/py-hyperkitty/Makefile b/www/py-hyperkitty/Makefile index e84268f6ca52..cbb3cb6c9572 100644 --- a/www/py-hyperkitty/Makefile +++ b/www/py-hyperkitty/Makefile @@ -1,42 +1,42 @@ PORTNAME= hyperkitty PORTVERSION= 1.3.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= einar@isnic.is COMMENT= Web interface to access GNU Mailman v3 archives WWW= https://gitlab.com/mailman/hyperkitty LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django_compressor>=1.3:www/py-django_compressor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-extensions>=1.3.7:www/py-django-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-gravatar2>=1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-haystack>=2.8.0:www/py-django-haystack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-q2>=1.0.0:www/py-django-q2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2<5.3:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-mailman3>=1.3.13:mail/py-django-mailman3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.0.0:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flufl.lock>=4.0:devel/py-flufl.lock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune>=3.0:textproc/py-mistune@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}robot-detection>=0.3:www/py-robot-detection@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent pep517 SHEBANG_FILES= hyperkitty/contrib/check_hk_import \ hyperkitty/contrib/cleanarch3 USE_RC_SUBR= mailman-qcluster NO_ARCH= yes post-extract: ${RM} -rf ${WRKSRC}/example_project .include diff --git a/www/py-hyperkitty/files/patch-pyproject.toml b/www/py-hyperkitty/files/patch-pyproject.toml new file mode 100644 index 000000000000..55b18c4158af --- /dev/null +++ b/www/py-hyperkitty/files/patch-pyproject.toml @@ -0,0 +1,17 @@ +Add support for Django 5.2 + +Obtained from: + +https://gitlab.com/mailman/hyperkitty/-/commit/b8b7536c2cb7380ec55ed62140617cff8ae36b1d + +--- pyproject.toml.orig 2026-05-11 11:59:00 UTC ++++ pyproject.toml +@@ -23,7 +23,7 @@ dependencies = [ + "django-gravatar2>=1.0.6", + "django-haystack>=2.8.0", + "django-q2>=1.0.0", +- "django>=4.2,<5.1", ++ "django>=4.2,<5.3", + "django_mailman3>=1.3.13", + "djangorestframework>=3.0.0", + "flufl.lock>=4.0", diff --git a/www/py-laces/Makefile b/www/py-laces/Makefile index 3a12b27ab663..2364f0f0b07d 100644 --- a/www/py-laces/Makefile +++ b/www/py-laces/Makefile @@ -1,23 +1,24 @@ PORTNAME= laces PORTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django components that know how to render themselves WWW= https://github.com/tbrlpld/laces LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-postorius/Makefile b/www/py-postorius/Makefile index fe76a1011dc2..445ec0841b18 100644 --- a/www/py-postorius/Makefile +++ b/www/py-postorius/Makefile @@ -1,48 +1,48 @@ PORTNAME= postorius PORTVERSION= 1.3.13 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://gitlab.com/mailman/postorius/-/commit/ PATCHFILES= c4706abd05ba6bcf472fc674b160d3a9d6a4868b.patch:-p1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Web user interface for GNU Mailman WWW= https://docs.mailman3.org/projects/postorius/en/latest/ \ https://gitlab.com/mailman/postorius LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-mailman3>=1.3.13:mail/py-django-mailman3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2<5.1:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2<5.3:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}readme-renderer>=0:devel/py-readme-renderer@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=0:www/py-django-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-requests-debug-toolbar>=0:www/py-django-requests-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} USES= cpe python shebangfix USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes CPE_VENDOR= postorius_project SHEBANG_FILES= example_project/manage.py OPTIONS_DEFINE= EXAMPLES post-patch: # https://gitlab.com/mailman/postorius/-/commit/c4706abd05ba6bcf472fc674b160d3a9d6a4868b @${RM} ${WRKSRC}/src/postorius/doc/news.rst.orig @${RM} ${WRKSRC}/src/postorius/static/postorius/js/held_messages.js.orig post-install-EXAMPLES-on: cd ${WRKSRC} && ${COPYTREE_SHARE} example_project ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/py-postorius/files/patch-pyproject.toml b/www/py-postorius/files/patch-pyproject.toml new file mode 100644 index 000000000000..668b6855deb1 --- /dev/null +++ b/www/py-postorius/files/patch-pyproject.toml @@ -0,0 +1,17 @@ +Add Django 5.2 support + +Obtained from: + +https://gitlab.com/mailman/postorius/-/commit/0468ab0329df85b89e6b5d9f7b4d1805f47450c9 + +--- pyproject.toml.orig 2026-05-11 11:01:34 UTC ++++ pyproject.toml +@@ -18,7 +18,7 @@ dependencies = [ + ] + dependencies = [ + "django-mailman3>=1.3.13", +- "django>=4.2,<5.1", ++ "django>=4.2,<5.3", + "mailmanclient>=3.3.3", + "readme_renderer[md]", + ] diff --git a/www/py-social-auth-app-django/Makefile b/www/py-social-auth-app-django/Makefile index 14603e46fc8a..d9e0e8b06a51 100644 --- a/www/py-social-auth-app-django/Makefile +++ b/www/py-social-auth-app-django/Makefile @@ -1,38 +1,35 @@ PORTNAME= social-auth-app-django DISTVERSION= 5.4.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Social Authentication and Django integration WWW= https://github.com/python-social-auth/social-app-django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -# Release 5.5.0 dropped support for Django 4.2 and Python 3.9 -PORTSCOUT= limit:^5\.4\. - BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.4<5:security/py-social-auth-core@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= python-social-auth GH_PROJECT= social-app-django USE_PYTHON= autoplist pep517 TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} manage.py test -v3 .include diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile index f0727607e9a0..ff5e6ac003ab 100644 --- a/www/py-spyne/Makefile +++ b/www/py-spyne/Makefile @@ -1,46 +1,46 @@ PORTNAME= spyne PORTVERSION= 2.14.0 PORTREVISION= 5 CATEGORIES= www devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Transport and architecture agnostic RPC library WWW= http://spyne.io/ \ https://github.com/arskom/spyne LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.6:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.2:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyramid>=0:www/py-pyramid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>=0:devel/py-pytest-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-twisted>=0:devel/py-pytest-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-subunit>=0:devel/py-python-subunit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds>=0:net/py-suds@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webtest>=0:www/py-webtest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes TEST_ENV= DJANGO_SETTINGS_MODULE=rpctest.settings PYTHONPATH=examples/django .include diff --git a/www/py-strawberry-graphql-django/Makefile b/www/py-strawberry-graphql-django/Makefile index b27448eee4d0..369b2fdf5cd1 100644 --- a/www/py-strawberry-graphql-django/Makefile +++ b/www/py-strawberry-graphql-django/Makefile @@ -1,38 +1,37 @@ PORTNAME= strawberry-graphql-django DISTVERSION= 0.82.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= strawberry_graphql_django-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Strawberry GraphQL Django extension WWW= https://github.com/strawberry-graphql/strawberry-django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.310.1:devel/py-strawberry-graphql@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes -PORTSCOUT= ignore:1 - OPTIONS_DEFINE= DEBUG-TOOLBAR ENUM OPTIONS_DEFAULT= DEBUG-TOOLBAR ENUM DEBUG-TOOLBAR_DESC= Debug support ENUM_DESC= Integration for Django's TextChoices/IntegerChoices enumerations DEBUG-TOOLBAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=6.0.0:www/py-django-debug-toolbar@${PY_FLAVOR} ENUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-choices-field>=2.2.2:www/py-django-choices-field@${PY_FLAVOR} .include diff --git a/www/py-swapper/Makefile b/www/py-swapper/Makefile index 3cf02c47974e..4c5ca52be8d7 100644 --- a/www/py-swapper/Makefile +++ b/www/py-swapper/Makefile @@ -1,24 +1,25 @@ PORTNAME= swapper PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unofficial Django swappable models API WWW= https://github.com/openwisp/django-swappable-models LICENSE= MIT 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} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.0:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.0:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-webargs/Makefile b/www/py-webargs/Makefile index 9d8525a7adf5..c6eb779ea1d3 100644 --- a/www/py-webargs/Makefile +++ b/www/py-webargs/Makefile @@ -1,39 +1,39 @@ PORTNAME= webargs DISTVERSION= 8.7.1 CATEGORIES= www devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python library for parsing and validating HTTP request objects WWW= https://github.com/marshmallow-code/webargs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>2.15.2:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django*>=1.11.16:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django*>=1.11.16:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}falcon>=2.0:www/py-falcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0.12.2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyramid>0:www/py-pyramid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=4.5.2:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webtest>0:www/py-webtest@${PY_FLAVOR} USES= cpe python CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes # tests not packaged with PyPI sdist GH_ACCOUNT= marshmallow-code USE_PYTHON= autoplist concurrent pep517 pytest TEST_ARGS= --ignore-glob='*test_bottleparser*' \ --ignore-glob='*test_aiohttpparser*' \ --ignore-glob='*test_tornadoparser*' TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include