svn commit: r536980 - in head: devel/py-graphene-django www www/py-dj22-djangorestframework www/py-dj22-drf-yasg www/py-django-rest-swagger www/py-djangorestframework www/py-djangorestframework311 ...
Kai Knoblich
kai at FreeBSD.org
Fri May 29 15:45:20 UTC 2020
Author: kai
Date: Fri May 29 15:45:17 2020
New Revision: 536980
URL: https://svnweb.freebsd.org/changeset/ports/536980
Log:
www/py-djangorestframework: Update to 3.11.0
* Switch the port to Django 2.2 (current LTS release) as well because
Django 1.11 is End-of-Life since April. Do the same for www/py-drf-yasg.
* Repo-copy www/py-djangorestframework to www/py-djangorestframework311
which will be used as a transitional package by www/seahub until it gets
support for Django 2.2+ in the next weeks/months.
* Drop the Python 2.7 support of the remaining consumers to avoid breakage
of "bulk -a".
* Mark both repo-copied ports www/py-dj22-{djangorestframework,drf-yasg} as
deprecated because they're obsolete now.
PR: 245309
Reviewed by: sunpoet (earlier revision), ultima
Differential Revision: https://reviews.freebsd.org/D24850
Added:
head/www/py-djangorestframework311/
- copied from r536976, head/www/py-djangorestframework/
Modified:
head/devel/py-graphene-django/Makefile
head/www/Makefile
head/www/py-dj22-djangorestframework/Makefile
head/www/py-dj22-drf-yasg/Makefile
head/www/py-django-rest-swagger/Makefile
head/www/py-djangorestframework/Makefile
head/www/py-djangorestframework/distinfo
head/www/py-djangorestframework311/Makefile
head/www/py-djangorestframework311/distinfo
head/www/py-drf-yasg/Makefile
head/www/seahub/Makefile
Modified: head/devel/py-graphene-django/Makefile
==============================================================================
--- head/devel/py-graphene-django/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/devel/py-graphene-django/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.6.3:www/py-djangorestframework@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -1569,6 +1569,7 @@
SUBDIR += py-djangorestframework-csv
SUBDIR += py-djangorestframework-filters
SUBDIR += py-djangorestframework-xml
+ SUBDIR += py-djangorestframework311
SUBDIR += py-djangorestframework36
SUBDIR += py-djangotoolbox
SUBDIR += py-dojango
Modified: head/www/py-dj22-djangorestframework/Makefile
==============================================================================
--- head/www/py-dj22-djangorestframework/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/py-dj22-djangorestframework/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -12,6 +12,8 @@ COMMENT= Django REST framework
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+DEPRECATED= Obsolete, please use www/py-djangorestframework instead
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
@@ -21,7 +23,6 @@ USE_PYTHON= autoplist distutils
NO_ARCH= yes
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework36 \
- ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework3*
.include <bsd.port.mk>
Modified: head/www/py-dj22-drf-yasg/Makefile
==============================================================================
--- head/www/py-dj22-drf-yasg/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/py-dj22-drf-yasg/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -12,6 +12,8 @@ COMMENT= Yet Another Swagger Generator
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+DEPRECATED= Obsolete, please use www/py-drf-yasg instead
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11.7:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework>=3.8:www/py-dj22-djangorestframework@${PY_FLAVOR} \
Modified: head/www/py-django-rest-swagger/Makefile
==============================================================================
--- head/www/py-django-rest-swagger/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/py-django-rest-swagger/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coreapi>0:devel/py
${PYTHON_PKGNAMEPREFIX}openapi-codec>0:devel/py-openapi-codec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
Modified: head/www/py-djangorestframework/Makefile
==============================================================================
--- head/www/py-djangorestframework/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/py-djangorestframework/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= djangorestframework
-DISTVERSION= 3.9.4
+DISTVERSION= 3.11.0
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
@@ -13,14 +13,14 @@ COMMENT= Django REST framework
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework?? \
- ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework3* \
+ ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework
NO_ARCH= yes
.include <bsd.port.mk>
Modified: head/www/py-djangorestframework/distinfo
==============================================================================
--- head/www/py-djangorestframework/distinfo Fri May 29 15:43:12 2020 (r536979)
+++ head/www/py-djangorestframework/distinfo Fri May 29 15:45:17 2020 (r536980)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561075293
-SHA256 (djangorestframework-3.9.4.tar.gz) = c12869cfd83c33d579b17b3cb28a2ae7322a53c3ce85580c2a2ebe4e3f56c4fb
-SIZE (djangorestframework-3.9.4.tar.gz) = 779306
+TIMESTAMP = 1589529948
+SHA256 (djangorestframework-3.11.0.tar.gz) = e782087823c47a26826ee5b6fa0c542968219263fb3976ec3c31edab23a4001f
+SIZE (djangorestframework-3.11.0.tar.gz) = 791688
Modified: head/www/py-djangorestframework311/Makefile
==============================================================================
--- head/www/py-djangorestframework/Makefile Fri May 29 15:10:38 2020 (r536976)
+++ head/www/py-djangorestframework311/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -1,26 +1,31 @@
# $FreeBSD$
PORTNAME= djangorestframework
-DISTVERSION= 3.9.4
-PORTEPOCH= 1
+DISTVERSION= 3.11.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 311
-MAINTAINER= kai at FreeBSD.org
+MAINTAINER= ultima at FreeBSD.org
COMMENT= Django REST framework
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+DEPRECATED= Used as a transitional package for www/seahub, please use www/py-djangorestframework instead
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= distutils autoplist
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework?? \
- ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework \
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework3* \
+ ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework
NO_ARCH= yes
+
+PORTSCOUT= limit:^3\.11\.
.include <bsd.port.mk>
Modified: head/www/py-djangorestframework311/distinfo
==============================================================================
--- head/www/py-djangorestframework/distinfo Fri May 29 15:10:38 2020 (r536976)
+++ head/www/py-djangorestframework311/distinfo Fri May 29 15:45:17 2020 (r536980)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561075293
-SHA256 (djangorestframework-3.9.4.tar.gz) = c12869cfd83c33d579b17b3cb28a2ae7322a53c3ce85580c2a2ebe4e3f56c4fb
-SIZE (djangorestframework-3.9.4.tar.gz) = 779306
+TIMESTAMP = 1589529948
+SHA256 (djangorestframework-3.11.0.tar.gz) = e782087823c47a26826ee5b6fa0c542968219263fb3976ec3c31edab23a4001f
+SIZE (djangorestframework-3.11.0.tar.gz) = 791688
Modified: head/www/py-drf-yasg/Makefile
==============================================================================
--- head/www/py-drf-yasg/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/py-drf-yasg/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -2,6 +2,7 @@
PORTNAME= drf-yasg
DISTVERSION= 1.17.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11.7:www/py-django111@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11.7:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.8:www/py-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} \
@@ -24,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11.7:
${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
Modified: head/www/seahub/Makefile
==============================================================================
--- head/www/seahub/Makefile Fri May 29 15:43:12 2020 (r536979)
+++ head/www/seahub/Makefile Fri May 29 15:45:17 2020 (r536980)
@@ -4,6 +4,7 @@ PORTNAME= seahub
DISTVERSIONPREFIX= v
DISTVERSION= ${SEAHUB_VER}
DISTVERSIONSUFFIX= -pro
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= ultima at FreeBSD.org
@@ -28,7 +29,7 @@ RUN_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-simple-captcha>=0:www/py-django-simple-captcha@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework311>=0:www/py-djangorestframework311@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PY_PILLOW} \
More information about the svn-ports-all
mailing list