Page MenuHomeFreeBSD

D30977.diff
No OneTemporary

D30977.diff

diff --git a/devel/Makefile b/devel/Makefile
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4382,6 +4382,7 @@
SUBDIR += py-distlib
SUBDIR += py-distributed
SUBDIR += py-dj31-django-rq
+ SUBDIR += py-dj32-django-rq
SUBDIR += py-django-rq
SUBDIR += py-docker-py
SUBDIR += py-dockerpty
diff --git a/devel/py-dj31-django-rq/Makefile b/devel/py-dj31-django-rq/Makefile
--- a/devel/py-dj31-django-rq/Makefile
+++ b/devel/py-dj31-django-rq/Makefile
@@ -26,7 +26,8 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-rq
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-rq \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-rq
# https://github.com/rq/django-rq/blob/master/Makefile
do-test:
diff --git a/devel/py-dj31-django-rq/Makefile b/devel/py-dj32-django-rq/Makefile
copy from devel/py-dj31-django-rq/Makefile
copy to devel/py-dj32-django-rq/Makefile
--- a/devel/py-dj31-django-rq/Makefile
+++ b/devel/py-dj32-django-rq/Makefile
@@ -1,10 +1,8 @@
-# Created by: René Ladan <rene@freebsd.org>
-
PORTNAME= django-rq
PORTVERSION= 2.4.1
CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provides Django integration for RQ (Redis Queue)
@@ -12,7 +10,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.0:www/py-django31@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${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} \
@@ -26,7 +24,8 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-rq
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-rq \
+ ${PYTHON_PKGNAMEPREFIX}django-rq
# https://github.com/rq/django-rq/blob/master/Makefile
do-test:
diff --git a/devel/py-dj32-django-rq/distinfo b/devel/py-dj32-django-rq/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/py-dj32-django-rq/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1618320132
+SHA256 (django-rq-2.4.1.tar.gz) = f09059ab37403a47c7933bca396fabb7f3058732d132462eade5333bc4bcac5f
+SIZE (django-rq-2.4.1.tar.gz) = 42558
diff --git a/devel/py-dj32-django-rq/pkg-descr b/devel/py-dj32-django-rq/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/py-dj32-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
diff --git a/devel/py-django-rq/Makefile b/devel/py-django-rq/Makefile
--- a/devel/py-django-rq/Makefile
+++ b/devel/py-django-rq/Makefile
@@ -26,7 +26,8 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-rq
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-rq \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-rq
# https://github.com/rq/django-rq/blob/master/Makefile
do-test:
diff --git a/www/Makefile b/www/Makefile
--- a/www/Makefile
+++ b/www/Makefile
@@ -1450,6 +1450,20 @@
SUBDIR += py-dj31-django-timezone-field
SUBDIR += py-dj31-djangorestframework
SUBDIR += py-dj31-drf-yasg
+ SUBDIR += py-dj32-django-auth-ldap
+ SUBDIR += py-dj32-django-cacheops
+ SUBDIR += py-dj32-django-cors-headers
+ SUBDIR += py-dj32-django-debug-toolbar
+ SUBDIR += py-dj32-django-filter
+ SUBDIR += py-dj32-django-js-asset
+ SUBDIR += py-dj32-django-mptt
+ SUBDIR += py-dj32-django-prometheus
+ SUBDIR += py-dj32-django-redis
+ SUBDIR += py-dj32-django-tables2
+ SUBDIR += py-dj32-django-taggit
+ SUBDIR += py-dj32-django-timezone-field
+ SUBDIR += py-dj32-djangorestframework
+ SUBDIR += py-dj32-drf-yasg
SUBDIR += py-django
SUBDIR += py-django-admin-rangefilter
SUBDIR += py-django-advanced-filters
diff --git a/www/py-dj31-django-auth-ldap/Makefile b/www/py-dj31-django-auth-ldap/Makefile
--- a/www/py-dj31-django-auth-ldap/Makefile
+++ b/www/py-dj31-django-auth-ldap/Makefile
@@ -22,7 +22,8 @@
NO_ARCH= yes
PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-auth-ldap
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-auth-ldap \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-auth-ldap
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
diff --git a/www/py-dj31-django-cacheops/Makefile b/www/py-dj31-django-cacheops/Makefile
--- a/www/py-dj31-django-cacheops/Makefile
+++ b/www/py-dj31-django-cacheops/Makefile
@@ -18,7 +18,8 @@
USES= python:3.6+
USE_PYTHON= autoplist distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cacheops
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cacheops \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-cacheops
NO_ARCH= yes
diff --git a/www/py-dj31-django-cors-headers/Makefile b/www/py-dj31-django-cors-headers/Makefile
--- a/www/py-dj31-django-cors-headers/Makefile
+++ b/www/py-dj31-django-cors-headers/Makefile
@@ -16,6 +16,7 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cors-headers
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cors-headers \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-cors-headers
.include <bsd.port.mk>
diff --git a/www/py-dj31-django-debug-toolbar/Makefile b/www/py-dj31-django-debug-toolbar/Makefile
--- a/www/py-dj31-django-debug-toolbar/Makefile
+++ b/www/py-dj31-django-debug-toolbar/Makefile
@@ -20,6 +20,7 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-debug-toolbar
.include <bsd.port.mk>
diff --git a/www/py-dj31-django-filter/Makefile b/www/py-dj31-django-filter/Makefile
--- a/www/py-dj31-django-filter/Makefile
+++ b/www/py-dj31-django-filter/Makefile
@@ -16,6 +16,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-filter
.include <bsd.port.mk>
diff --git a/www/py-dj31-django-js-asset/Makefile b/www/py-dj31-django-js-asset/Makefile
--- a/www/py-dj31-django-js-asset/Makefile
+++ b/www/py-dj31-django-js-asset/Makefile
@@ -17,6 +17,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-js-asset
.include <bsd.port.mk>
diff --git a/www/py-dj31-django-mptt/Makefile b/www/py-dj31-django-mptt/Makefile
--- a/www/py-dj31-django-mptt/Makefile
+++ b/www/py-dj31-django-mptt/Makefile
@@ -20,6 +20,7 @@
NO_ARCH= yes
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
- ${PYTHON_PKGNAMEPREFIX}django-mptt
+ ${PYTHON_PKGNAMEPREFIX}django-mptt \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-mptt
.include <bsd.port.mk>
diff --git a/www/py-dj31-django-prometheus/Makefile b/www/py-dj31-django-prometheus/Makefile
--- a/www/py-dj31-django-prometheus/Makefile
+++ b/www/py-dj31-django-prometheus/Makefile
@@ -16,7 +16,8 @@
USES= python:3.6+
USE_PYTHON= autoplist distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-prometheus
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-prometheus \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-prometheus
NO_ARCH= yes
diff --git a/www/py-dj31-django-redis/Makefile b/www/py-dj31-django-redis/Makefile
--- a/www/py-dj31-django-redis/Makefile
+++ b/www/py-dj31-django-redis/Makefile
@@ -19,7 +19,8 @@
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-redis
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-redis \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-redis
NO_ARCH= yes
diff --git a/www/py-dj31-django-tables2/Makefile b/www/py-dj31-django-tables2/Makefile
--- a/www/py-dj31-django-tables2/Makefile
+++ b/www/py-dj31-django-tables2/Makefile
@@ -17,7 +17,8 @@
USES= python:3.7+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2 \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-tables2
NO_ARCH= yes
diff --git a/www/py-dj31-django-taggit/Makefile b/www/py-dj31-django-taggit/Makefile
--- a/www/py-dj31-django-taggit/Makefile
+++ b/www/py-dj31-django-taggit/Makefile
@@ -16,6 +16,7 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-taggit
.include <bsd.port.mk>
diff --git a/www/py-dj31-django-timezone-field/Makefile b/www/py-dj31-django-timezone-field/Makefile
--- a/www/py-dj31-django-timezone-field/Makefile
+++ b/www/py-dj31-django-timezone-field/Makefile
@@ -17,6 +17,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-timezone-field
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-timezone-field \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-timezone-field
.include <bsd.port.mk>
diff --git a/www/py-dj31-djangorestframework/Makefile b/www/py-dj31-djangorestframework/Makefile
--- a/www/py-dj31-djangorestframework/Makefile
+++ b/www/py-dj31-djangorestframework/Makefile
@@ -17,7 +17,8 @@
USE_PYTHON= distutils autoplist
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework3* \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework \
+ ${PYTHON_PKGNAMEPREFIX}dj32-djangorestframework
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/www/py-dj31-drf-yasg/Makefile b/www/py-dj31-drf-yasg/Makefile
--- a/www/py-dj31-drf-yasg/Makefile
+++ b/www/py-dj31-drf-yasg/Makefile
@@ -24,7 +24,8 @@
USES= python:3.6+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PGKNAMEPREFIX}drf-yasg
+CONFLICTS_INSTALL= ${PYTHON_PGKNAMEPREFIX}drf-yasg \
+ ${PYTHON_PGKNAMEPREFIX}dj32-drf-yasg
NO_ARCH= yes
diff --git a/www/py-django-auth-ldap/Makefile b/www/py-dj32-django-auth-ldap/Makefile
copy from www/py-django-auth-ldap/Makefile
copy to www/py-dj32-django-auth-ldap/Makefile
--- a/www/py-django-auth-ldap/Makefile
+++ b/www/py-dj32-django-auth-ldap/Makefile
@@ -1,10 +1,8 @@
-# Created by: Alexander Kriventsov <avk@vl.ru>
-
PORTNAME= django-auth-ldap
PORTVERSION= 2.4.0
CATEGORIES= www security python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= LDAP integration for django.contrib.auth
@@ -14,16 +12,17 @@
BUILD_DEPENDS= ${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}django22>=2.2:www/py-django22@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${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}dj31-django-auth-ldap \
+ ${PYTHON_PKGNAMEPREFIX}django-auth-ldap
+
NO_ARCH= yes
PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-auth-ldap
-
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"
@@ -39,7 +38,7 @@
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/build/sphinx/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
"! -name .buildinfo -and ! -name objects.inv")
.include <bsd.port.post.mk>
diff --git a/www/py-dj32-django-auth-ldap/distinfo b/www/py-dj32-django-auth-ldap/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-auth-ldap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1617818253
+SHA256 (django-auth-ldap-2.4.0.tar.gz) = 60fcbfc3141c99c3c49d3ccd7311a3992a231c319d94b6d2c143968f63676676
+SIZE (django-auth-ldap-2.4.0.tar.gz) = 53523
diff --git a/www/py-dj32-django-auth-ldap/files/patch-docs_conf.py b/www/py-dj32-django-auth-ldap/files/patch-docs_conf.py
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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),
+-}
diff --git a/www/py-dj32-django-auth-ldap/pkg-descr b/www/py-dj32-django-auth-ldap/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj31-django-cacheops/Makefile b/www/py-dj32-django-cacheops/Makefile
copy from www/py-dj31-django-cacheops/Makefile
copy to www/py-dj32-django-cacheops/Makefile
--- a/www/py-dj31-django-cacheops/Makefile
+++ b/www/py-dj32-django-cacheops/Makefile
@@ -1,8 +1,8 @@
PORTNAME= django-cacheops
-PORTVERSION= 5.1
+PORTVERSION= 6.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Slick ORM cache with automatic granular event-driven invalidation
@@ -10,7 +10,7 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.1:www/py-django31@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.1:www/py-django32@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcy>=1.8<2.0:devel/py-funcy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
@@ -18,7 +18,8 @@
USES= python:3.6+
USE_PYTHON= autoplist distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cacheops
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cacheops \
+ ${PYTHON_PKGNAMEPREFIX}django-cacheops
NO_ARCH= yes
diff --git a/www/py-dj32-django-cacheops/distinfo b/www/py-dj32-django-cacheops/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-cacheops/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1621680932
+SHA256 (django-cacheops-6.0.tar.gz) = 78e161ebd96a32e28e19ec7da31f2afed9e62a79726b8b5f0ed12dd16c2e5841
+SIZE (django-cacheops-6.0.tar.gz) = 70280
diff --git a/www/py-dj32-django-cacheops/pkg-descr b/www/py-dj32-django-cacheops/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-cacheops/pkg-descr
@@ -0,0 +1,15 @@
+A slick app that supports automatic or manual queryset caching and automatic
+granular event-driven invalidation.
+
+It uses redis as backend for ORM cache and redis or filesystem for simple
+time-invalidated one.
+
+And there is more to it:
+
+* Decorators to cache any user function or view as a queryset or by time
+* Extensions for django and jinja2 templates
+* Transparent transaction support
+* Dog-pile prevention mechanism
+* A couple of hacks to make django faster
+
+WWW: https://github.com/Suor/django-cacheops
diff --git a/www/py-django-cors-headers/Makefile b/www/py-dj32-django-cors-headers/Makefile
copy from www/py-django-cors-headers/Makefile
copy to www/py-dj32-django-cors-headers/Makefile
--- a/www/py-django-cors-headers/Makefile
+++ b/www/py-dj32-django-cors-headers/Makefile
@@ -2,7 +2,7 @@
PORTVERSION= 3.7.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Handles server headers required for Cross-Origin Resource Sharing
@@ -10,12 +10,13 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers \
+ ${PYTHON_PKGNAMEPREFIX}django-cors-headers
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-cors-headers/distinfo b/www/py-dj32-django-cors-headers/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-cors-headers/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1615472617
+SHA256 (django-cors-headers-3.7.0.tar.gz) = 96069c4aaacace786a34ee7894ff680780ec2644e4268b31181044410fecd12e
+SIZE (django-cors-headers-3.7.0.tar.gz) = 88367
diff --git a/www/py-dj32-django-cors-headers/pkg-descr b/www/py-dj32-django-cors-headers/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-django-debug-toolbar/Makefile b/www/py-dj32-django-debug-toolbar/Makefile
copy from www/py-django-debug-toolbar/Makefile
copy to www/py-dj32-django-debug-toolbar/Makefile
--- a/www/py-django-debug-toolbar/Makefile
+++ b/www/py-dj32-django-debug-toolbar/Makefile
@@ -1,10 +1,8 @@
-# Created by: Johannes Meixner <johannes@perceivon.net>
-
PORTNAME= django-debug-toolbar
PORTVERSION= 3.2.1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Configurable set of panels to display debug information
@@ -12,7 +10,7 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
USES= python:3.6+
@@ -20,6 +18,7 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar \
+ ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-debug-toolbar/distinfo b/www/py-dj32-django-debug-toolbar/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-debug-toolbar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1620405459
+SHA256 (django-debug-toolbar-3.2.1.tar.gz) = a5ff2a54f24bf88286f9872836081078f4baa843dc3735ee88524e89f8821e33
+SIZE (django-debug-toolbar-3.2.1.tar.gz) = 241400
diff --git a/www/py-dj32-django-debug-toolbar/pkg-descr b/www/py-dj32-django-debug-toolbar/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj31-django-filter/Makefile b/www/py-dj32-django-filter/Makefile
copy from www/py-dj31-django-filter/Makefile
copy to www/py-dj32-django-filter/Makefile
--- a/www/py-dj31-django-filter/Makefile
+++ b/www/py-dj32-django-filter/Makefile
@@ -2,7 +2,7 @@
DISTVERSION= 2.4.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Dynamic filtering for querysets with Django
@@ -10,12 +10,14 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils autoplist
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-filter \
+ ${PYTHON_PKGNAMEPREFIX}django-filter
+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-filter/distinfo b/www/py-dj32-django-filter/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-filter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1611059912
+SHA256 (django-filter-2.4.0.tar.gz) = 84e9d5bb93f237e451db814ed422a3a625751cbc9968b484ecc74964a8696b06
+SIZE (django-filter-2.4.0.tar.gz) = 146904
diff --git a/www/py-dj32-django-filter/pkg-descr b/www/py-dj32-django-filter/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj31-django-js-asset/Makefile b/www/py-dj32-django-js-asset/Makefile
copy from www/py-dj31-django-js-asset/Makefile
copy to www/py-dj32-django-js-asset/Makefile
--- a/www/py-dj31-django-js-asset/Makefile
+++ b/www/py-dj32-django-js-asset/Makefile
@@ -3,7 +3,7 @@
PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Insert script tags with additional attributes for django.forms.Media
@@ -11,12 +11,14 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>0:www/py-django31@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils autoplist
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-js-asset \
+ ${PYTHON_PKGNAMEPREFIX}django-js-asset
+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-js-asset/distinfo b/www/py-dj32-django-js-asset/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj32-django-js-asset/pkg-descr b/www/py-dj32-django-js-asset/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj31-django-mptt/Makefile b/www/py-dj32-django-mptt/Makefile
copy from www/py-dj31-django-mptt/Makefile
copy to www/py-dj32-django-mptt/Makefile
--- a/www/py-dj31-django-mptt/Makefile
+++ b/www/py-dj32-django-mptt/Makefile
@@ -1,10 +1,8 @@
-# Created by: Carlo Strub
-
PORTNAME= django-mptt
PORTVERSION= 0.12.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django
@@ -12,14 +10,16 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=1.11:www/py-django31@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}dj31-django-js-asset>0:www/py-dj31-django-js-asset@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR}\
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-js-asset>0:www/py-dj32-django-js-asset@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
-NO_ARCH= yes
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
+ ${PYTHON_PKGNAMEPREFIX}dj31-django-mptt \
${PYTHON_PKGNAMEPREFIX}django-mptt
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-mptt/distinfo b/www/py-dj32-django-mptt/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-mptt/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1615473716
+SHA256 (django-mptt-0.12.0.tar.gz) = 8ae6c3821127b529bb2f938de27bf0771b1bcbe9dbccdfba33986af78611f13a
+SIZE (django-mptt-0.12.0.tar.gz) = 103513
diff --git a/www/py-dj32-django-mptt/pkg-descr b/www/py-dj32-django-mptt/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-django-prometheus/Makefile b/www/py-dj32-django-prometheus/Makefile
copy from www/py-django-prometheus/Makefile
copy to www/py-dj32-django-prometheus/Makefile
--- a/www/py-django-prometheus/Makefile
+++ b/www/py-dj32-django-prometheus/Makefile
@@ -2,7 +2,7 @@
PORTVERSION= 2.1.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Export Django monitoring metrics for Prometheus.io
@@ -10,25 +10,26 @@
LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${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}dj31-django-prometheus
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-prometheus \
+ ${PYTHON_PKGNAMEPREFIX}django-prometheus
NO_ARCH= yes
OPTIONS_GROUP= DATABASE CACHE
-OPTIONS_GROUP_DATABASE= MYSQL PGSQL
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}django-redis>=4.8:www/py-django-redis@${PY_FLAVOR}
+REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj32-django-redis>=4.8:www/py-dj32-django-redis@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-prometheus/distinfo b/www/py-dj32-django-prometheus/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-prometheus/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1611058868
+SHA256 (django-prometheus-2.1.0.tar.gz) = dd3f8da1399140fbef5c00d1526a23d1ade286b144281c325f8e409a781643f2
+SIZE (django-prometheus-2.1.0.tar.gz) = 24615
diff --git a/www/py-dj32-django-prometheus/pkg-descr b/www/py-dj32-django-prometheus/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-django-redis/Makefile b/www/py-dj32-django-redis/Makefile
copy from www/py-django-redis/Makefile
copy to www/py-dj32-django-redis/Makefile
--- a/www/py-django-redis/Makefile
+++ b/www/py-dj32-django-redis/Makefile
@@ -2,7 +2,7 @@
PORTVERSION= 5.0.0
CATEGORIES= www databases python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Full featured Redis cache/session backend for Django
@@ -10,7 +10,7 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.0.0: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} \
@@ -19,10 +19,11 @@
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-redis
-
NO_ARCH= yes
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-redis \
+ ${PYTHON_PKGNAMEPREFIX}django-redis
+
do-test:
@cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py
diff --git a/www/py-dj32-django-redis/distinfo b/www/py-dj32-django-redis/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-redis/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1624189755
+SHA256 (django-redis-5.0.0.tar.gz) = 048f665bbe27f8ff2edebae6aa9c534ab137f1e8fa7234147ef470df3f3aa9b8
+SIZE (django-redis-5.0.0.tar.gz) = 47508
diff --git a/www/py-dj32-django-redis/pkg-descr b/www/py-dj32-django-redis/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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/niwinz/django-redis
diff --git a/www/py-dj31-django-tables2/Makefile b/www/py-dj32-django-tables2/Makefile
copy from www/py-dj31-django-tables2/Makefile
copy to www/py-dj32-django-tables2/Makefile
--- a/www/py-dj31-django-tables2/Makefile
+++ b/www/py-dj32-django-tables2/Makefile
@@ -1,10 +1,8 @@
-# Created by: Kozlov Sergey <kozlov.sergey.404@gmail.com>
-
PORTNAME= django-tables2
-DISTVERSION= 2.3.4
+DISTVERSION= 2.4.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Table/data-grid framework for Django
@@ -12,12 +10,13 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=0:www/py-django31@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR}
USES= python:3.7+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-tables2 \
+ ${PYTHON_PKGNAMEPREFIX}django-tables2
NO_ARCH= yes
diff --git a/www/py-dj32-django-tables2/distinfo b/www/py-dj32-django-tables2/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-tables2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1624217264
+SHA256 (django-tables2-2.4.0.tar.gz) = 4eb526464ee56a0b7d827d1da9a4f257e44edb5e1cbb6a0cfb6ca0fed70d8e4f
+SIZE (django-tables2-2.4.0.tar.gz) = 77919
diff --git a/www/py-dj32-django-tables2/pkg-descr b/www/py-dj32-django-tables2/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj31-django-taggit/Makefile b/www/py-dj32-django-taggit/Makefile
copy from www/py-dj31-django-taggit/Makefile
copy to www/py-dj32-django-taggit/Makefile
--- a/www/py-dj31-django-taggit/Makefile
+++ b/www/py-dj32-django-taggit/Makefile
@@ -1,8 +1,8 @@
PORTNAME= django-taggit
-PORTVERSION= 1.3.0
+PORTVERSION= 1.5.1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Reusable Django application for simple tagging
@@ -10,12 +10,14 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=1.11:www/py-django31@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-taggit \
+ ${PYTHON_PKGNAMEPREFIX}django-taggit
+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-taggit/distinfo b/www/py-dj32-django-taggit/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-taggit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1626280243
+SHA256 (django-taggit-1.5.1.tar.gz) = e5bb62891f458d55332e36a32e19c08d20142c43f74bc5656c803f8af25c084a
+SIZE (django-taggit-1.5.1.tar.gz) = 52766
diff --git a/www/py-dj32-django-taggit/pkg-descr b/www/py-dj32-django-taggit/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-taggit/pkg-descr
@@ -0,0 +1,3 @@
+django-taggit a simpler approach to tagging with Django.
+
+WWW: https://github.com/jazzband/django-taggit
diff --git a/www/py-django-timezone-field/Makefile b/www/py-dj32-django-timezone-field/Makefile
copy from www/py-django-timezone-field/Makefile
copy to www/py-dj32-django-timezone-field/Makefile
--- a/www/py-django-timezone-field/Makefile
+++ b/www/py-dj32-django-timezone-field/Makefile
@@ -2,7 +2,7 @@
DISTVERSION= 4.1.2
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Provides database and form fields for pytz timezone objects for Django
@@ -10,13 +10,15 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-USES= python:3.5+
+USES= python:3.6+
USE_PYTHON= distutils autoplist
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-timezone-field \
+ ${PYTHON_PKGNAMEPREFIX}django-timezone-field
+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-timezone-field
.include <bsd.port.mk>
diff --git a/www/py-dj32-django-timezone-field/distinfo b/www/py-dj32-django-timezone-field/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-django-timezone-field/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1616796675
+SHA256 (django-timezone-field-4.1.2.tar.gz) = cffac62452d060e365938aa9c9f7b72d70d8b26b9c60243bce227b35abd1b9df
+SIZE (django-timezone-field-4.1.2.tar.gz) = 8419
diff --git a/www/py-dj32-django-timezone-field/pkg-descr b/www/py-dj32-django-timezone-field/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj31-djangorestframework/Makefile b/www/py-dj32-djangorestframework/Makefile
copy from www/py-dj31-djangorestframework/Makefile
copy to www/py-dj32-djangorestframework/Makefile
--- a/www/py-dj31-djangorestframework/Makefile
+++ b/www/py-dj32-djangorestframework/Makefile
@@ -2,7 +2,7 @@
PORTVERSION= 3.12.4
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Django REST framework
@@ -10,13 +10,14 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils autoplist
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework3* \
+ ${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework \
${PYTHON_PKGNAMEPREFIX}djangorestframework
NO_ARCH= yes
diff --git a/www/py-dj32-djangorestframework/distinfo b/www/py-dj32-djangorestframework/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-djangorestframework/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1616796749
+SHA256 (djangorestframework-3.12.4.tar.gz) = f747949a8ddac876e879190df194b925c177cdeb725a099db1460872f7c0a7f2
+SIZE (djangorestframework-3.12.4.tar.gz) = 825004
diff --git a/www/py-dj32-djangorestframework/pkg-descr b/www/py-dj32-djangorestframework/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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/
diff --git a/www/py-dj31-drf-yasg/Makefile b/www/py-dj32-drf-yasg/Makefile
copy from www/py-dj31-drf-yasg/Makefile
copy to www/py-dj32-drf-yasg/Makefile
--- a/www/py-dj31-drf-yasg/Makefile
+++ b/www/py-dj32-drf-yasg/Makefile
@@ -2,7 +2,7 @@
DISTVERSION= 1.20.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj32-
MAINTAINER= kai@FreeBSD.org
COMMENT= Yet Another Swagger Generator
@@ -11,8 +11,8 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2.16:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework>=3.10.3:www/py-dj31-djangorestframework@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2.16:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj32-djangorestframework>=3.10.3:www/py-dj32-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} \
@@ -24,7 +24,8 @@
USES= python:3.6+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PGKNAMEPREFIX}drf-yasg
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}py-dj31-drf-yasg \
+ ${PYTHON_PKGNAMEPREFIX}py-drf-yasg
NO_ARCH= yes
diff --git a/www/py-dj32-drf-yasg/distinfo b/www/py-dj32-drf-yasg/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-dj32-drf-yasg/pkg-descr b/www/py-dj32-drf-yasg/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-dj32-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
diff --git a/www/py-django-auth-ldap/Makefile b/www/py-django-auth-ldap/Makefile
--- a/www/py-django-auth-ldap/Makefile
+++ b/www/py-django-auth-ldap/Makefile
@@ -22,7 +22,8 @@
NO_ARCH= yes
PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-auth-ldap
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-auth-ldap \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-auth-ldap
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
diff --git a/www/py-django-cacheops/Makefile b/www/py-django-cacheops/Makefile
--- a/www/py-django-cacheops/Makefile
+++ b/www/py-django-cacheops/Makefile
@@ -18,7 +18,8 @@
USES= python:3.5+
USE_PYTHON= autoplist distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cacheops
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cacheops \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-cacheops
NO_ARCH= yes
diff --git a/www/py-django-cors-headers/Makefile b/www/py-django-cors-headers/Makefile
--- a/www/py-django-cors-headers/Makefile
+++ b/www/py-django-cors-headers/Makefile
@@ -16,6 +16,7 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-cors-headers
.include <bsd.port.mk>
diff --git a/www/py-django-debug-toolbar/Makefile b/www/py-django-debug-toolbar/Makefile
--- a/www/py-django-debug-toolbar/Makefile
+++ b/www/py-django-debug-toolbar/Makefile
@@ -20,6 +20,7 @@
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-debug-toolbar
.include <bsd.port.mk>
diff --git a/www/py-django-filter/Makefile b/www/py-django-filter/Makefile
--- a/www/py-django-filter/Makefile
+++ b/www/py-django-filter/Makefile
@@ -16,6 +16,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-filter
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-filter \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-filter
.include <bsd.port.mk>
diff --git a/www/py-django-js-asset/Makefile b/www/py-django-js-asset/Makefile
--- a/www/py-django-js-asset/Makefile
+++ b/www/py-django-js-asset/Makefile
@@ -17,6 +17,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-js-asset
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-js-asset \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-js-asset
.include <bsd.port.mk>
diff --git a/www/py-django-mptt/Makefile b/www/py-django-mptt/Makefile
--- a/www/py-django-mptt/Makefile
+++ b/www/py-django-mptt/Makefile
@@ -20,6 +20,7 @@
NO_ARCH= yes
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
- ${PYTHON_PKGNAMEPREFIX}dj31-django-mptt
+ ${PYTHON_PKGNAMEPREFIX}dj31-django-mptt \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-mptt
.include <bsd.port.mk>
diff --git a/www/py-django-prometheus/Makefile b/www/py-django-prometheus/Makefile
--- a/www/py-django-prometheus/Makefile
+++ b/www/py-django-prometheus/Makefile
@@ -16,7 +16,8 @@
USES= python:3.6+
USE_PYTHON= autoplist distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-prometheus
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-prometheus \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-prometheus
NO_ARCH= yes
diff --git a/www/py-django-redis/Makefile b/www/py-django-redis/Makefile
--- a/www/py-django-redis/Makefile
+++ b/www/py-django-redis/Makefile
@@ -19,7 +19,8 @@
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-redis
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-redis \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-redis
NO_ARCH= yes
diff --git a/www/py-django-tables2/Makefile b/www/py-django-tables2/Makefile
--- a/www/py-django-tables2/Makefile
+++ b/www/py-django-tables2/Makefile
@@ -17,7 +17,8 @@
USES= python:3.7+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-tables2
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-tables2 \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-tables2
NO_ARCH= yes
diff --git a/www/py-django-taggit/Makefile b/www/py-django-taggit/Makefile
--- a/www/py-django-taggit/Makefile
+++ b/www/py-django-taggit/Makefile
@@ -16,6 +16,7 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-taggit
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-taggit \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-taggit
.include <bsd.port.mk>
diff --git a/www/py-django-timezone-field/Makefile b/www/py-django-timezone-field/Makefile
--- a/www/py-django-timezone-field/Makefile
+++ b/www/py-django-timezone-field/Makefile
@@ -17,6 +17,7 @@
USE_PYTHON= distutils autoplist
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-timezone-field
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-timezone-field \
+ ${PYTHON_PKGNAMEPREFIX}dj32-django-timezone-field
.include <bsd.port.mk>
diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile
--- a/www/py-djangorestframework/Makefile
+++ b/www/py-djangorestframework/Makefile
@@ -18,7 +18,8 @@
USE_PYTHON= distutils autoplist
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework3* \
- ${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework
+ ${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework \
+ ${PYTHON_PKGNAMEPREFIX}dj32-djangorestframework
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/www/py-drf-yasg/Makefile b/www/py-drf-yasg/Makefile
--- a/www/py-drf-yasg/Makefile
+++ b/www/py-drf-yasg/Makefile
@@ -24,7 +24,8 @@
USES= python:3.5+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}py-dj31-drf-yasg
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}py-dj31-drf-yasg \
+ ${PYTHON_PKGNAMEPREFIX}py-dj32-drf-yasg
NO_ARCH= yes

File Metadata

Mime Type
text/plain
Expires
Tue, Jan 21, 1:54 PM (20 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16012377
Default Alt Text
D30977.diff (45 KB)

Event Timeline