svn commit: r496690 - in head/www: . py-dj21-django-extensions py-django-extensions
Michael Gmelin
grembo at FreeBSD.org
Sat Mar 23 22:34:11 UTC 2019
Author: grembo
Date: Sat Mar 23 22:34:10 2019
New Revision: 496690
URL: https://svnweb.freebsd.org/changeset/ports/496690
Log:
Add a port of django-extensions specifically for Django 2.1
This uses the approach taken by kai@ for various django ports
in r492690: Depend on Django 2.1, require python 3.5 or
higher and add a conflict variable to the Django 1.x version
of the port.
This also updates the port to 2.1.6, while the Django 1.x
version remains at 2.1.5 for the time being.
PR: 236682
Added:
head/www/py-dj21-django-extensions/
- copied from r496669, head/www/py-django-extensions/
Modified:
head/www/Makefile
head/www/py-dj21-django-extensions/Makefile
head/www/py-dj21-django-extensions/distinfo
head/www/py-django-extensions/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Sat Mar 23 22:26:25 2019 (r496689)
+++ head/www/Makefile Sat Mar 23 22:34:10 2019 (r496690)
@@ -1515,6 +1515,7 @@
SUBDIR += py-dj21-django-cors-headers
SUBDIR += py-dj21-django-crispy-forms
SUBDIR += py-dj21-django-debug-toolbar
+ SUBDIR += py-dj21-django-extensions
SUBDIR += py-dj21-django-filter
SUBDIR += py-dj21-django-js-asset
SUBDIR += py-dj21-django-mptt
Modified: head/www/py-dj21-django-extensions/Makefile
==============================================================================
--- head/www/py-django-extensions/Makefile Sat Mar 23 16:39:59 2019 (r496669)
+++ head/www/py-dj21-django-extensions/Makefile Sat Mar 23 22:34:10 2019 (r496690)
@@ -1,31 +1,25 @@
-# Created by: Kevin Golding <ports at caomhin.org>
# $FreeBSD$
PORTNAME= django-extensions
-PORTVERSION= 2.1.5
-PORTREVISION= 1
+PORTVERSION= 2.1.6
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21-
-MAINTAINER= ports at caomhin.org
+MAINTAINER= grembo at FreeBSD.org
COMMENT= Global custom management extensions for the Django Framework
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>0:www/py-django21@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.2:devel/py-six@${PY_FLAVOR}
-USES= python
+USES= python:3.5+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-.include <bsd.port.pre.mk>
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-extensions
-.if ${PYTHON_REL} < 3500
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=0:devel/py-typing@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/www/py-dj21-django-extensions/distinfo
==============================================================================
--- head/www/py-django-extensions/distinfo Sat Mar 23 16:39:59 2019 (r496669)
+++ head/www/py-dj21-django-extensions/distinfo Sat Mar 23 22:34:10 2019 (r496690)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1549044755
-SHA256 (django-extensions-2.1.5.tar.gz) = a607459e5fa8c579a672131b63366fa52fab80adb2a862d362f5fb48cd2d2cac
-SIZE (django-extensions-2.1.5.tar.gz) = 485854
+TIMESTAMP = 1553000474
+SHA256 (django-extensions-2.1.6.tar.gz) = 307766e5e6c1caffe76c5d99239d8115d14ae3f7cab2cd991fcffd763dad904b
+SIZE (django-extensions-2.1.6.tar.gz) = 486207
Modified: head/www/py-django-extensions/Makefile
==============================================================================
--- head/www/py-django-extensions/Makefile Sat Mar 23 22:26:25 2019 (r496689)
+++ head/www/py-django-extensions/Makefile Sat Mar 23 22:34:10 2019 (r496690)
@@ -22,6 +22,8 @@ USE_PYTHON= autoplist distutils
NO_ARCH= yes
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-extensions
+
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 3500
More information about the svn-ports-all
mailing list