Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F108016654
D30977.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
45 KB
Referenced Files
None
Subscribers
None
D30977.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D30977: *: Create Django 3.2 ports for net-mgmt/netbox
Attached
Detach File
Event Timeline
Log In to Comment