Mezzanine is a content management platform built using the Django framework. It
resembles tools like Wordpress, with an intuitive interface for managing pages,
blog posts, form data, store products, or any other type of content you can
imagine.
WWW: https://github.com/stephenmcd/mezzanine
www/py-django-mezzanine: Delete port
* The current version of Mezzanine only works with Django 1.11, which
has expired since April 2020.
There is currently no newer, production-ready release, which supports
Django 2.2 and onward.
PR: 245309
Approved by: koobs (maintainer)
graphics/py-pillow: Update to 7.0.0
* Repo-Copy the Pillow 6.2.2 release to graphics/py-pillow6 to retain
backwards compatibility for Python 2 consumers as the Pillow 7.0.0 release
dropped the support for Python 2.
* Apply conditional statements to use either Pillow 7.x or Pillow 6.x for
consumers that can be built for Python 2 or newer.
* Exceptions are ports that can be built only for either Python 2 or
Python 3. For the first case, consumers are just assigned to the
repo-copied graphics/py-pillow6.
* Also remove Pillow from BUILD_DEPENDS of math/py-PyWavelets as it is not
listed in setup.py as a build dependency [1] and relax the version
(Only the first 15 lines of the commit message are shown above )
- Update www/py-django-mezzanine to 4.2.3-148
Changes to the port:
*Changed CHEESESHOP to GH. Reason: Release 4.2.3 is dated from Q1/2017 and
has no support for Django 1.11 or newer. Support for Django 1.11 has been
introduced with commit 564e574 . When upstream brings a new release then
a return to CHEESESHOP should be no problem.
*Changed RUN_DEPENDS to reflect the new dependencies
*Added NO_ARCH
*Added pkg-message with quick start notes to improve the user experience
*Added SUB_FILES and SUB_LIST for pkg-message
- Update www/py-django-mezzanine-filebrowser to 0.4.7
- Update www/py-django-mezzanine-grapelli to 0.4.7
PR: 228417
Submitted by: freebsd_ports@k-worx.org
Approved by: koobs (maintainer)
Sponsored by: iXsystems Inc.
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 )
www/py-django-mezzanine: Fix run dependency versions
Loosen the dependencies listed in setup.py:install_requires so that
port dependencies can satisfy them. This fixes run-time errors such as:
pkg_resources.DistributionNotFound: The 'future==0.9.0' distribution was not
found and is required by Mezzanine
- Update and sort RUN_DEPENDS, remove chardet
- Add TEST_DEPENDS
- Rename test target now that framework supports TEST_DEPENDS et al.
- Update test target to set some environment variables that if not set
can cause test failures in particular environments.
PR: 200994
MFH: 2015Q4
www/py-django-mezzanine: Depend on django-contrib-comments
- Add py-django-contrib-comments to RUN_DEPENDS as referenced in
${WRKSRC}/setup.py now that the port has been added to the tree.
www/py-django-mezzanine: Update to 3.1.10
- Update to 3.1.10
- Add LICENSE_FILE
- Update and sort RUN_DEPENDS
- Mezzanine now supports Python 3
- Update py-django-mezzanine-filebrowser to 0.3.5
- Update py-django-mezzanine-grappelli to 0.3.13
- Add LICENSE and LICENSE_FILE to both of the above
While I'm here:
- Sort USE_PYTHON values
www/py27-django-mezzanine: Django content management platform [NEW PORT]
Mezzanine is a content management platform built using the Django framework. It
resembles tools like Wordpress, with an intuitive interface for managing pages,
blog posts, form data, store products, or any other type of content you can
imagine.
WWW: https://github.com/stephenmcd/mezzanine
PR: ports/168491
Approved by: eadler, rm (mentors, implicit)