svn commit: r530513 - in head/www: py-dj22-django-auth-ldap py-dj22-django-cacheops py-dj22-django-filter py-dj22-django-prometheus py-django-auth-ldap py-django-cacheops py-django-filter py-django...
Kai Knoblich
kai at FreeBSD.org
Fri Apr 3 18:33:44 UTC 2020
Author: kai
Date: Fri Apr 3 18:31:15 2020
New Revision: 530513
URL: https://svnweb.freebsd.org/changeset/ports/530513
Log:
Assign some ports I maintain from Django 1.11 to Django 2.2
Django 1.11 is End-of-Life since April 2020 thus switch the following ports
to Django 2.2 (which has LTS support until April 2022):
* www/py-django-auth-ldap
* www/py-django-cacheops
* www/py-django-filter
* www/py-django-prometheus
Adjust the required Python version as Django 2.2 needs at least Python 3.5+
and bump the PORTREVISION for package change.
Mark the related py-dj22-* port variants as DEPRECATED because they're
obsolete now. Don't set an expiration date yet as they're still used by
some consumers and a few more Django 1.11 ports need to be assigned to
Django 2.2 first.
Modified:
head/www/py-dj22-django-auth-ldap/Makefile
head/www/py-dj22-django-cacheops/Makefile
head/www/py-dj22-django-filter/Makefile
head/www/py-dj22-django-prometheus/Makefile
head/www/py-django-auth-ldap/Makefile
head/www/py-django-cacheops/Makefile
head/www/py-django-filter/Makefile
head/www/py-django-prometheus/Makefile
Modified: head/www/py-dj22-django-auth-ldap/Makefile
==============================================================================
--- head/www/py-dj22-django-auth-ldap/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-dj22-django-auth-ldap/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -13,6 +13,8 @@ COMMENT= LDAP integration for django.contrib.auth
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Obsolete, please use www/py-django-auth-ldap instead
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
Modified: head/www/py-dj22-django-cacheops/Makefile
==============================================================================
--- head/www/py-dj22-django-cacheops/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-dj22-django-cacheops/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -12,6 +12,8 @@ COMMENT= Slick ORM cache with automatic granular event
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Obsolete, please use www/py-django-cacheops instead
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.8:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=2.9.1:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcy>=1.8<2.0:devel/py-funcy@${PY_FLAVOR} \
Modified: head/www/py-dj22-django-filter/Makefile
==============================================================================
--- head/www/py-dj22-django-filter/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-dj22-django-filter/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -12,6 +12,8 @@ COMMENT= Dynamic filtering for querysets with Django
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Obsolete, please use www/py-django-filter instead
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR}
USES= python:3.5+
Modified: head/www/py-dj22-django-prometheus/Makefile
==============================================================================
--- head/www/py-dj22-django-prometheus/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-dj22-django-prometheus/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -12,6 +12,8 @@ COMMENT= Export Django monitoring metrics for Promethe
LICENSE= APACHE20
+DEPRECATED= Obsolete, please use www/py-django-prometheus instead
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
Modified: head/www/py-django-auth-ldap/Makefile
==============================================================================
--- head/www/py-django-auth-ldap/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-django-auth-ldap/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -3,6 +3,7 @@
PORTNAME= django-auth-ldap
PORTVERSION= 2.1.1
+PORTREVISION= 1
CATEGORIES= www security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ COMMENT= LDAP integration for django.contrib.auth
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
USES= python:3.5+
Modified: head/www/py-django-cacheops/Makefile
==============================================================================
--- head/www/py-django-cacheops/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-django-cacheops/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -2,6 +2,7 @@
PORTNAME= django-cacheops
PORTVERSION= 4.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +13,12 @@ COMMENT= Slick ORM cache with automatic granular event
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.8:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=2.9.1: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}
-USES= python
+USES= python:3.5+
USE_PYTHON= autoplist distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-cacheops
Modified: head/www/py-django-filter/Makefile
==============================================================================
--- head/www/py-django-filter/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-django-filter/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -2,6 +2,7 @@
PORTNAME= django-filter
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ COMMENT= Dynamic filtering for querysets with Django
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= distutils autoplist
Modified: head/www/py-django-prometheus/Makefile
==============================================================================
--- head/www/py-django-prometheus/Makefile Fri Apr 3 18:16:36 2020 (r530512)
+++ head/www/py-django-prometheus/Makefile Fri Apr 3 18:31:15 2020 (r530513)
@@ -2,6 +2,7 @@
PORTNAME= django-prometheus
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +13,10 @@ COMMENT= Export Django monitoring metrics for Promethe
LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= autoplist distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-prometheus
@@ -31,6 +32,8 @@ MEMCACHED_DESC= Memcached distributed memory caching
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}
+# Use www/py-dj22-django-redis for a while until www/py-django-redis has been
+# switched to Django 2.2
+REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj22-django-redis>=4.8:www/py-dj22-django-redis@${PY_FLAVOR}
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list