diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile index b8b200f3e97e..aa1785c8196d 100644 --- a/graphics/py-django-easy-thumbnails/Makefile +++ b/graphics/py-django-easy-thumbnails/Makefile @@ -1,40 +1,43 @@ PORTNAME= easy-thumbnails -PORTVERSION= 2.8.1 -PORTREVISION= 4 +DISTVERSION= 2.10.1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +DISTNAME= easy_thumbnails-${DISTVERSION} -MAINTAINER= xenophon+fbsdports@irtnog.org +MAINTAINER= kai@FreeBSD.org COMMENT= Easy thumbnails for Django -WWW= https://pypi.org/project/easy-thumbnails/ +WWW= https://github.com/SmileyChris/easy-thumbnails LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes PORTDOCS= * -OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ +OPTIONS_DEFINE= DOCS SVG +OPTIONS_DEFAULT= SVG +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PY_PILLOW} -DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" +SVG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR} -post-patch-DOCS-on: - @${REINPLACE_CMD} -e 's|^\(release = \)\(easy_thumbnails.get_version()\)|\1version|' ${WRKSRC}/docs/conf.py +post-build-DOCS-on: + ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ + -d ${WRKDIR} -b html ${WRKSRC}/docs/ ${WRKSRC}/build/sphinx/html post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/graphics/py-django-easy-thumbnails/distinfo b/graphics/py-django-easy-thumbnails/distinfo index 8dbd49798256..ad7c322480d0 100644 --- a/graphics/py-django-easy-thumbnails/distinfo +++ b/graphics/py-django-easy-thumbnails/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1643097367 -SHA256 (easy-thumbnails-2.8.1.tar.gz) = 1a283fe8a3569c3feab4605e8279929d75c85c1151b2fd627f95b1863b5fc6c2 -SIZE (easy-thumbnails-2.8.1.tar.gz) = 76527 +TIMESTAMP = 1765553393 +SHA256 (easy_thumbnails-2.10.1.tar.gz) = a50aa5f99387546c35ab5ba1ea9b3cbbc5658e65601cd34949f62137c32c222e +SIZE (easy_thumbnails-2.10.1.tar.gz) = 81446