Page MenuHomeFreeBSD

D35444.id106803.diff
No OneTemporary

D35444.id106803.diff

Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -4492,6 +4492,8 @@
SUBDIR += py-distributed
SUBDIR += py-dj32-django-rq
SUBDIR += py-dj32-graphene-django
+ SUBDIR += py-dj40-django-rq
+ SUBDIR += py-dj40-graphene-django
SUBDIR += py-django-rq
SUBDIR += py-docker-py
SUBDIR += py-dockerpty
Index: devel/py-dj40-django-rq/Makefile
===================================================================
--- /dev/null
+++ devel/py-dj40-django-rq/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= django-rq
+PORTVERSION= 2.5.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Provides Django integration for RQ (Redis Queue)
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.0:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rq>=1.2:devel/py-rq@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
+ redis-server:databases/redis
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-rq
+
+# https://github.com/rq/django-rq/blob/master/Makefile
+do-test:
+ cd ${WRKSRC} && coverage-${PYTHON_VER} run ${LOCALBASE}/bin/django-admin.py test django_rq --settings=django_rq.tests.settings --pythonpath=.
+ cd ${WRKSRC} && ${PYTHON_CMD} setup.py check --metadata --restructuredtext --strict
+
+.include <bsd.port.mk>
Index: devel/py-dj40-django-rq/distinfo
===================================================================
--- /dev/null
+++ devel/py-dj40-django-rq/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1638556556
+SHA256 (django-rq-2.5.1.tar.gz) = f08486602664d73a6e335872c868d79663e380247e6307496d01b8fa770fefd8
+SIZE (django-rq-2.5.1.tar.gz) = 43704
Index: devel/py-dj40-django-rq/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-dj40-django-rq/pkg-descr
@@ -0,0 +1,5 @@
+Django integration with RQ, a Redis based Python queuing library. Django-RQ is a
+simple app that allows you to configure your queues in django's settings.py and
+easily use them in your project.
+
+WWW: https://github.com/rq/django-rq
Index: devel/py-dj40-graphene-django/Makefile
===================================================================
--- /dev/null
+++ devel/py-dj40-graphene-django/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= graphene-django
+PORTVERSION= 2.15.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Graphene Django integration
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=1.11:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graphene>=2.1.7<3:devel/py-graphene@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graphql-core2>=2.1.0<3:devel/py-graphql-core2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}graphene-django
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= REST_FRAMEWORK
+OPTIONS_DEFAULT=REST_FRAMEWORK
+REST_FRAMEWORK_DESC= REST framework support
+
+REST_FRAMEWORK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework>=3.6.3:www/py-dj40-djangorestframework@${PY_FLAVOR}
+
+.include <bsd.port.mk>
Index: devel/py-dj40-graphene-django/distinfo
===================================================================
--- /dev/null
+++ devel/py-dj40-graphene-django/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1649270586
+SHA256 (graphene-django-2.15.0.tar.gz) = b78c9b05bc899016b9cc5bf13faa1f37fe1faa8c5407552c6ddd1a28f46fc31a
+SIZE (graphene-django-2.15.0.tar.gz) = 67097
Index: devel/py-dj40-graphene-django/files/patch-setup.py
===================================================================
--- /dev/null
+++ devel/py-dj40-graphene-django/files/patch-setup.py
@@ -0,0 +1,10 @@
+--- setup.py.orig 2020-12-31 06:55:53 UTC
++++ setup.py
+@@ -68,7 +68,6 @@ setup(
+ "promise>=2.1",
+ "text-unidecode",
+ ],
+- setup_requires=["pytest-runner"],
+ tests_require=tests_require,
+ rest_framework_require=rest_framework_require,
+ extras_require={
Index: devel/py-dj40-graphene-django/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-dj40-graphene-django/pkg-descr
@@ -0,0 +1,3 @@
+A Django integration for Graphene.
+
+WWW: https://github.com/graphql-python/graphene-django
Index: devel/py-django-rq/Makefile
===================================================================
--- devel/py-django-rq/Makefile
+++ devel/py-django-rq/Makefile
@@ -27,8 +27,7 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-rq \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-rq
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-rq
# https://github.com/rq/django-rq/blob/master/Makefile
do-test:
Index: devel/py-graphene-django/Makefile
===================================================================
--- devel/py-graphene-django/Makefile
+++ devel/py-graphene-django/Makefile
@@ -23,6 +23,8 @@
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-graphene-django
+
NO_ARCH= yes
OPTIONS_DEFINE= REST_FRAMEWORK
Index: www/Makefile
===================================================================
--- www/Makefile
+++ www/Makefile
@@ -1474,6 +1474,20 @@
SUBDIR += py-dj32-django-treebeard
SUBDIR += py-dj32-djangorestframework
SUBDIR += py-dj32-drf-yasg
+ SUBDIR += py-dj40-django-auth-ldap
+ SUBDIR += py-dj40-django-cors-headers
+ SUBDIR += py-dj40-django-debug-toolbar
+ SUBDIR += py-dj40-django-filter
+ SUBDIR += py-dj40-django-graphiql-debug-toolbar
+ SUBDIR += py-dj40-django-js-asset
+ SUBDIR += py-dj40-django-mptt
+ SUBDIR += py-dj40-django-prometheus
+ SUBDIR += py-dj40-django-redis
+ SUBDIR += py-dj40-django-tables2
+ SUBDIR += py-dj40-django-taggit
+ SUBDIR += py-dj40-django-timezone-field
+ SUBDIR += py-dj40-djangorestframework
+ SUBDIR += py-dj40-drf-yasg
SUBDIR += py-django
SUBDIR += py-django-admin-rangefilter
SUBDIR += py-django-advanced-filters
Index: www/py-dj40-django-auth-ldap/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-auth-ldap/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= django-auth-ldap
+PORTVERSION= 4.0.0
+CATEGORIES= www security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= LDAP integration for django.contrib.auth
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-auth-ldap
+
+NO_ARCH= yes
+PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
+DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
+
+# Workaround to make the port still buildable with "distutils"
+post-extract:
+ @${CP} ${FILESDIR}/setup.py ${WRKSRC}/
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/build/sphinx/html && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
+ "! -name .buildinfo -and ! -name objects.inv")
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-auth-ldap/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-auth-ldap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641496154
+SHA256 (django-auth-ldap-4.0.0.tar.gz) = 276f79e624ce083ce13f161387f65ff1c0efe83ef8a42f2b9830d43317b15239
+SIZE (django-auth-ldap-4.0.0.tar.gz) = 52648
Index: www/py-dj40-django-auth-ldap/files/patch-docs_conf.py
===================================================================
--- /dev/null
+++ www/py-dj40-django-auth-ldap/files/patch-docs_conf.py
@@ -0,0 +1,22 @@
+Avoid the download of various intersphinx inventories during build. Only two
+intersphinx mappings are used and the documentation can be built/used without
+them.
+
+--- docs/conf.py.orig 2021-02-28 15:46:24 UTC
++++ docs/conf.py
+@@ -186,15 +186,3 @@ texinfo_documents = [
+
+
+ # -- Extension configuration -------------------------------------------------
+-
+-# -- Options for intersphinx extension ---------------------------------------
+-
+-intersphinx_mapping = {
+- "python": ("https://docs.python.org/3/", None),
+- "django": (
+- "https://docs.djangoproject.com/en/stable/",
+- "https://docs.djangoproject.com/en/stable/_objects/",
+- ),
+- "pythonldap": ("https://python-ldap.readthedocs.io/en/latest/", None),
+- "tox": ("https://tox.readthedocs.io/en/latest/", None),
+-}
Index: www/py-dj40-django-auth-ldap/files/setup.py
===================================================================
--- /dev/null
+++ www/py-dj40-django-auth-ldap/files/setup.py
@@ -0,0 +1,5 @@
+# Taken from the previous release (= 3.0.0)
+
+from setuptools import setup
+
+setup()
Index: www/py-dj40-django-auth-ldap/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-auth-ldap/pkg-descr
@@ -0,0 +1,6 @@
+This is a Django authentication backend that authenticates against an LDAP
+service. Configuration can be as simple as a single distinguished name template,
+but there are many rich configuration options for working with users, groups,
+and permissions.
+
+WWW: https://github.com/django-auth-ldap/django-auth-ldap
Index: www/py-dj40-django-cors-headers/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-cors-headers/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= django-cors-headers
+PORTVERSION= 3.12.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Handles server headers required for Cross-Origin Resource Sharing
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.2:www/py-django40@${PY_FLAVOR}
+
+USES= python:3.7+
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cors-headers
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-cors-headers/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-cors-headers/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1652519963
+SHA256 (django-cors-headers-3.12.0.tar.gz) = 5f07e2ff8a95c887698e748588a4a0b2ad0ad1b5a292e2d33132f1253e2a97cb
+SIZE (django-cors-headers-3.12.0.tar.gz) = 21054
Index: www/py-dj40-django-cors-headers/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-cors-headers/pkg-descr
@@ -0,0 +1,4 @@
+A Django App that adds CORS (Cross-Origin Resource Sharing) headers to
+responses.
+
+WWW: https://github.com/adamchainz/django-cors-headers
Index: www/py-dj40-django-debug-toolbar/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-debug-toolbar/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= django-debug-toolbar
+PORTVERSION= 3.2.4
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Configurable set of panels to display debug information
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-debug-toolbar/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-debug-toolbar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641046016
+SHA256 (django-debug-toolbar-3.2.4.tar.gz) = 644bbd5c428d3283aa9115722471769cac1bec189edf3a0c855fd8ff870375a9
+SIZE (django-debug-toolbar-3.2.4.tar.gz) = 128774
Index: www/py-dj40-django-debug-toolbar/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-debug-toolbar/pkg-descr
@@ -0,0 +1,5 @@
+The Django Debug Toolbar is a configurable set of panels that display various
+debug information about the current request/response and when clicked, display
+more details about the panel's content.
+
+WWW: https://github.com/jazzband/django-debug-toolbar
Index: www/py-dj40-django-filter/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-filter/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= django-filter
+DISTVERSION= 21.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Dynamic filtering for querysets with Django
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= distutils autoplist
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-filter/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-filter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632927725
+SHA256 (django-filter-21.1.tar.gz) = 632a251fa8f1aadb4b8cceff932bb52fe2f826dd7dfe7f3eac40e5c463d6836e
+SIZE (django-filter-21.1.tar.gz) = 154188
Index: www/py-dj40-django-filter/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-filter/pkg-descr
@@ -0,0 +1,4 @@
+Django-filter is a reusable Django application allowing users to declaratively
+add dynamic QuerySet filtering from URL parameters.
+
+WWW: https://github.com/carltongibson/django-filter
Index: www/py-dj40-django-graphiql-debug-toolbar/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-graphiql-debug-toolbar/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= django-graphiql-debug-toolbar
+DISTVERSION= 0.2.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Django Debug Toolbar for GraphiQL IDE
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj40-graphene-django>=2.0.0:devel/py-dj40-graphene-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj40-django-debug-toolbar>=3.1:www/py-dj40-django-debug-toolbar@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-graphiql-debug-toolbar
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-graphiql-debug-toolbar/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-graphiql-debug-toolbar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1630337959
+SHA256 (django-graphiql-debug-toolbar-0.2.0.tar.gz) = aec7a9e096594123d9fc359a583da794a0020b5391d941dda584ce1e667e0afd
+SIZE (django-graphiql-debug-toolbar-0.2.0.tar.gz) = 5000
Index: www/py-dj40-django-graphiql-debug-toolbar/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-graphiql-debug-toolbar/pkg-descr
@@ -0,0 +1,4 @@
+This package is an extension for Django Debug Toolbar which enables support
+for debugging GraphiQL queries in Django Projects.
+
+WWW: https://github.com/flavors/django-graphiql-debug-toolbar
Index: www/py-dj40-django-js-asset/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-js-asset/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= django-js-asset
+DISTVERSION= 1.2.2
+PORTREVISION= 1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Insert script tags with additional attributes for django.forms.Media
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>0:www/py-django40@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= distutils autoplist
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-js-asset/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-js-asset/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1586294408
+SHA256 (django-js-asset-1.2.2.tar.gz) = c163ae80d2e0b22d8fb598047cd0dcef31f81830e127cfecae278ad574167260
+SIZE (django-js-asset-1.2.2.tar.gz) = 4436
Index: www/py-dj40-django-js-asset/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-js-asset/pkg-descr
@@ -0,0 +1,4 @@
+Insert script tags with additional attributes (such as "id" and "data" for
+CSP-compatible data injection) for the django.forms.Media package.
+
+WWW: https://github.com/matthiask/django-js-asset
Index: www/py-dj40-django-mptt/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-mptt/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= django-mptt
+PORTVERSION= 0.13.4
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR}\
+ ${PYTHON_PKGNAMEPREFIX}dj40-django-js-asset>0:www/py-dj40-django-js-asset@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist distutils
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-mptt
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-mptt/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-mptt/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632928296
+SHA256 (django-mptt-0.13.4.tar.gz) = 80c9fb34df7796a4e5af0cb6b8ade3697555b1aa438bd07a01f32b3ab5202b63
+SIZE (django-mptt-0.13.4.tar.gz) = 102901
Index: www/py-dj40-django-mptt/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-mptt/pkg-descr
@@ -0,0 +1,4 @@
+Utilities for implementing Modified Preorder Tree Traversal with your Django
+Models and working with trees of Model instances.
+
+WWW: https://github.com/django-mptt/django-mptt
Index: www/py-dj40-django-prometheus/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-prometheus/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= django-prometheus
+PORTVERSION= 2.2.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Export Django monitoring metrics for Prometheus.io
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist distutils
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-prometheus
+
+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}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR}
+REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj40-django-redis>=4.8:www/py-dj40-django-redis@${PY_FLAVOR}
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-prometheus/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-prometheus/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641495767
+SHA256 (django-prometheus-2.2.0.tar.gz) = 240378a1307c408bd5fc85614a3a57f1ce633d4a222c9e291e2bbf325173b801
+SIZE (django-prometheus-2.2.0.tar.gz) = 24995
Index: www/py-dj40-django-prometheus/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-prometheus/pkg-descr
@@ -0,0 +1,16 @@
+This library exports Django monitoring metrics for Prometheus.io.
+
+It provides support to monitor the following databases types:
+
+* SQLite (via Django)
+* PostgreSQL
+* MySQL
+
+In addition, caches can also be monitored:
+
+* memcached
+* Redis
+
+It's even possible to export metrics of Django models and migrations.
+
+WWW: https://github.com/korfuri/django-prometheus
Index: www/py-dj40-django-redis/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-redis/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= django-redis
+PORTVERSION= 5.2.0
+CATEGORIES= www databases python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Full featured Redis cache/session backend for Django
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis>=3<4:databases/py-redis@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-redis
+
+do-test:
+ @cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-redis/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-redis/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641046018
+SHA256 (django-redis-5.2.0.tar.gz) = 8a99e5582c79f894168f5865c52bd921213253b7fd64d16733ae4591564465de
+SIZE (django-redis-5.2.0.tar.gz) = 44132
Index: www/py-dj40-django-redis/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-redis/pkg-descr
@@ -0,0 +1,17 @@
+Django-redis is a BSD Licensed, full featured Redis cache/session
+backend for Django.
+
+Why use django-redis?
+
+ * Modular client system (pluggable clients).
+ * Master-Slave support in the default client.
+ * Used in production in several projects as cache and session storage.
+ * Supports infinite timeouts.
+ * Python 3 support in same code base.
+ * Facilities for raw access to Redis client/connection pool.
+ * Highly configurable (can emulate memcached exception behavior, for
+ example).
+ * Unix sockets supported by default.
+ * Pluggable parsers.
+
+WWW: https://github.com/jazzband/django-redis
Index: www/py-dj40-django-tables2/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-tables2/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= django-tables2
+DISTVERSION= 2.4.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Table/data-grid framework for Django
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=1.11:www/py-django40@${PY_FLAVOR}
+
+USES= python:3.7+
+USE_PYTHON= distutils autoplist
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2
+
+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 <bsd.port.mk>
Index: www/py-dj40-django-tables2/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-tables2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633552255
+SHA256 (django-tables2-2.4.1.tar.gz) = 6c72dd208358539e789e4c0efd7d151e43283a4aa4093a35f44c43489e7ddeaa
+SIZE (django-tables2-2.4.1.tar.gz) = 78516
Index: www/py-dj40-django-tables2/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-tables2/pkg-descr
@@ -0,0 +1,5 @@
+django-tables2 simplifies the task of turning sets of data into HTML tables.
+It has native support for pagination and sorting, does for HTML tables what
+django.forms does for HTML forms.
+
+WWW: https://github.com/jieter/django-tables2
Index: www/py-dj40-django-taggit/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-taggit/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= django-taggit
+PORTVERSION= 2.1.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Reusable Django application for simple tagging
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework>0:www/py-dj40-djangorestframework@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist distutils
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test --settings=tests.settings -v3
+
+.include <bsd.port.mk>
Index: www/py-dj40-django-taggit/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-taggit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1644942645
+SHA256 (django-taggit-2.1.0.tar.gz) = a9f41e4ad58efe4b28d86f274728ee87eb98eeae90c9eb4b4efad39e5068184e
+SIZE (django-taggit-2.1.0.tar.gz) = 55659
Index: www/py-dj40-django-taggit/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-taggit/pkg-descr
@@ -0,0 +1,3 @@
+django-taggit a simpler approach to tagging with Django.
+
+WWW: https://github.com/jazzband/django-taggit
Index: www/py-dj40-django-timezone-field/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-django-timezone-field/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= django-timezone-field
+DISTVERSION= 5.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Provides database and form fields for pytz timezone objects for Django
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= distutils autoplist
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-timezone-field
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 30900
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>=0.2.1<0.3.0:devel/py-backports.zoneinfo@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
Index: www/py-dj40-django-timezone-field/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-django-timezone-field/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1645108464
+SHA256 (django-timezone-field-5.0.tar.gz) = 15746ed367a5a32eda76cfa2886eeec1de8cda79f519b7c5e12f87ed7cdbd663
+SIZE (django-timezone-field-5.0.tar.gz) = 11838
Index: www/py-dj40-django-timezone-field/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-django-timezone-field/pkg-descr
@@ -0,0 +1,3 @@
+Provides database and form fields for pytz timezone objects for Django.
+
+WWW: https://github.com/mfogel/django-timezone-field
Index: www/py-dj40-djangorestframework/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-djangorestframework/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= djangorestframework
+PORTVERSION= 3.13.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Django REST framework
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= distutils autoplist
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: www/py-dj40-djangorestframework/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-djangorestframework/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1651911373
+SHA256 (djangorestframework-3.13.1.tar.gz) = 0c33407ce23acc68eca2a6e46424b008c9c02eceb8cf18581921d0092bc1f2ee
+SIZE (djangorestframework-3.13.1.tar.gz) = 954950
Index: www/py-dj40-djangorestframework/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-djangorestframework/pkg-descr
@@ -0,0 +1,4 @@
+Django REST framework is a powerful and flexible toolkit that makes
+it easy to build Web APIs.
+
+WWW: https://www.django-rest-framework.org/
Index: www/py-dj40-drf-yasg/Makefile
===================================================================
--- /dev/null
+++ www/py-dj40-drf-yasg/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= drf-yasg
+DISTVERSION= 1.20.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40-
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Yet Another Swagger Generator
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2.16:www/py-django40@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework>=3.10.3:www/py-dj40-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.34:devel/py-ruamel.yaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= distutils autoplist
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}py-drf-yasg
+
+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 <bsd.port.mk>
Index: www/py-dj40-drf-yasg/distinfo
===================================================================
--- /dev/null
+++ www/py-dj40-drf-yasg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1604143828
+SHA256 (drf-yasg-1.20.0.tar.gz) = d50f197c7f02545d0b736df88c6d5cf874f8fea2507ad85ad7de6ae5bf2d9e5a
+SIZE (drf-yasg-1.20.0.tar.gz) = 1800321
Index: www/py-dj40-drf-yasg/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj40-drf-yasg/pkg-descr
@@ -0,0 +1,20 @@
+Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest
+Framework API.
+
+Features:
+
+- full support for nested serializers and schemas
+- response schemas and descriptions
+- model definitions compatible with codegen tools
+- customization hooks at all points in the spec generation process
+- JSON and YAML format for spec
+- bundles latest version of swagger-ui and redoc for viewing the generated
+ documentation
+- schema view is cacheable out of the box
+- generated Swagger schema can be automatically validated by
+ swagger-spec-validator or flex
+- supports Django REST Framework API versioning with URLPathVersioning
+ and NamespaceVersioning (other DRF or custom versioning schemes are
+ not currently supported)
+
+WWW: https://github.com/axnsan12/drf-yasg
Index: www/py-django-auth-ldap/Makefile
===================================================================
--- www/py-django-auth-ldap/Makefile
+++ www/py-django-auth-ldap/Makefile
@@ -22,8 +22,7 @@
NO_ARCH= yes
PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-auth-ldap \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-auth-ldap
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-auth-ldap
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
Index: www/py-django-cors-headers/Makefile
===================================================================
--- www/py-django-cors-headers/Makefile
+++ www/py-django-cors-headers/Makefile
@@ -17,7 +17,6 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-cors-headers
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-cors-headers
.include <bsd.port.mk>
Index: www/py-django-debug-toolbar/Makefile
===================================================================
--- www/py-django-debug-toolbar/Makefile
+++ www/py-django-debug-toolbar/Makefile
@@ -20,7 +20,6 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-debug-toolbar
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-debug-toolbar
.include <bsd.port.mk>
Index: www/py-django-filter/Makefile
===================================================================
--- www/py-django-filter/Makefile
+++ www/py-django-filter/Makefile
@@ -17,7 +17,6 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-filter \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-filter
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-filter
.include <bsd.port.mk>
Index: www/py-django-graphiql-debug-toolbar/Makefile
===================================================================
--- www/py-django-graphiql-debug-toolbar/Makefile
+++ www/py-django-graphiql-debug-toolbar/Makefile
@@ -18,6 +18,8 @@
USES= python
USE_PYTHON= autoplist distutils
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-graphiql-debug-toolbar
+
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-js-asset/Makefile
===================================================================
--- www/py-django-js-asset/Makefile
+++ www/py-django-js-asset/Makefile
@@ -18,7 +18,6 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-js-asset \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-js-asset
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-js-asset
.include <bsd.port.mk>
Index: www/py-django-mptt/Makefile
===================================================================
--- www/py-django-mptt/Makefile
+++ www/py-django-mptt/Makefile
@@ -20,8 +20,6 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
- ${PYTHON_PKGNAMEPREFIX}dj31-django-mptt \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-mptt
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-mptt
.include <bsd.port.mk>
Index: www/py-django-prometheus/Makefile
===================================================================
--- www/py-django-prometheus/Makefile
+++ www/py-django-prometheus/Makefile
@@ -17,8 +17,7 @@
USES= python:3.6+
USE_PYTHON= autoplist distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-prometheus \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-prometheus
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-prometheus
NO_ARCH= yes
Index: www/py-django-redis/Makefile
===================================================================
--- www/py-django-redis/Makefile
+++ www/py-django-redis/Makefile
@@ -20,8 +20,7 @@
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-redis \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-redis
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-redis
NO_ARCH= yes
Index: www/py-django-tables2/Makefile
===================================================================
--- www/py-django-tables2/Makefile
+++ www/py-django-tables2/Makefile
@@ -18,8 +18,7 @@
USES= python:3.7+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-tables2 \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-tables2
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-tables2
NO_ARCH= yes
Index: www/py-django-taggit/Makefile
===================================================================
--- www/py-django-taggit/Makefile
+++ www/py-django-taggit/Makefile
@@ -18,8 +18,7 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-taggit \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-taggit
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-taggit
do-test:
@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test --settings=tests.settings -v3
Index: www/py-django-timezone-field/Makefile
===================================================================
--- www/py-django-timezone-field/Makefile
+++ www/py-django-timezone-field/Makefile
@@ -18,7 +18,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj32-django-timezone-field
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-django-timezone-field
.include <bsd.port.pre.mk>
Index: www/py-djangorestframework/Makefile
===================================================================
--- www/py-djangorestframework/Makefile
+++ www/py-djangorestframework/Makefile
@@ -17,7 +17,7 @@
USES= python:3.6+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj32-djangorestframework
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework
NO_ARCH= yes
Index: www/py-drf-yasg/Makefile
===================================================================
--- www/py-drf-yasg/Makefile
+++ www/py-drf-yasg/Makefile
@@ -25,8 +25,7 @@
USES= python:3.5+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}py-dj31-drf-yasg \
- ${PYTHON_PKGNAMEPREFIX}py-dj32-drf-yasg
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}py-dj40-drf-yasg
NO_ARCH= yes

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 11, 1:00 PM (11 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28651762
Default Alt Text
D35444.id106803.diff (39 KB)

Event Timeline