Remove expired ports:
2020-05-15 www/py-django-happenings: Doesn't work with Django 2.2+, please use
www/py-django-happenings-update instead
2020-05-16 devel/py-django-tastypie-mongoengine: Not necessary anymore, and
project unmaintained
devel/py-django-tastypie-mongoengine: Mark as deprecated and set an expiry date
It was created to satisfy dependencies, and it's not needed anymore.
Also, project is unmaintained.
Approved by: dvl (maintainer)
devel/py-django-tastypie-mongoengine: Fix RUN_DEPENDS
* Assign the port to Django 2.2 (current LTS release) to unbreak the build
when testing the RUN_DEPENDS.
This should have already been done in r531187 when I updated and assigned
www/py-django-tastypie to Django 2.2.
* Bump PORTREVISION for dependency change.
Pointy hat: kai
Approved by: portmgr blanket
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
security/py-crits must use django v1.6 and will not work with v1.8
Two dependencies bring in www/py-django so I have created two new slave ports
which
use www/py-django16
* devel/py-django-tastypie-mongoengine allowed you to select django 1.6 or 1.8
in the options It now uses only 1.8
* add slave port devel/py-django16-tastypie-mongoengine which uses django 1.6
* www/py-django-tastypie now sets RUN_DEPENDS only if not already set
* add slave www/py-django16-tastypie which uses django 1.6
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D2913