diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile index 482e0eb902fe..ab8289209f98 100644 --- a/www/py-django-filer/Makefile +++ b/www/py-django-filer/Makefile @@ -1,30 +1,32 @@ PORTNAME= django-filer -PORTVERSION= 3.1.0 -PORTREVISION= 3 +DISTVERSION= 3.4.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= django_filer-${DISTVERSION} -MAINTAINER= xenophon+fbsdports@irtnog.org +MAINTAINER= kai@FreeBSD.org COMMENT= File and Image Management Application for django -WWW= https://github.com/stefanfoulis/django-filer +WWW= https://github.com/django-cms/django-filer LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2<5.1:www/py-django42@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>0:graphics/py-django-easy-thumbnails@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-polymorphic>0:www/py-django-polymorphic@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}svglib>=1.5.1:converters/py-svglib@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist pep517 NO_ARCH= yes OPTIONS_DEFINE= HEIF OPTIONS_DEFAULT= HEIF HEIF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow-heif>0:graphics/py-pillow-heif@${PY_FLAVOR} .include diff --git a/www/py-django-filer/distinfo b/www/py-django-filer/distinfo index a5eb81d1c86d..f555aa4b8a51 100644 --- a/www/py-django-filer/distinfo +++ b/www/py-django-filer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698834039 -SHA256 (django-filer-3.1.0.tar.gz) = a69db306f9495f30ba67046cca166dc8a7f73f69ed90bc302767e6d9ca991cca -SIZE (django-filer-3.1.0.tar.gz) = 1109438 +TIMESTAMP = 1765549683 +SHA256 (django_filer-3.4.1.tar.gz) = 185bd07a38e5a7a42c9edb9b230a97d692d329c46b72795404f8a09b3872b3e1 +SIZE (django_filer-3.4.1.tar.gz) = 1112997 diff --git a/www/py-django-filer/files/patch-pyproject.toml b/www/py-django-filer/files/patch-pyproject.toml new file mode 100644 index 000000000000..969598015ec4 --- /dev/null +++ b/www/py-django-filer/files/patch-pyproject.toml @@ -0,0 +1,13 @@ +Relax version requirements. + +--- pyproject.toml.orig 2025-12-12 14:33:27 UTC ++++ pyproject.toml +@@ -25,7 +25,7 @@ dependencies = [ + # which requires system-level libraries and fails to install in the container. + # This can be removed once the issue is resolved. + # See: https://github.com/deeplook/svglib/issues/421 +- "svglib~=1.5.1" ++ "svglib>=1.5.1" + ] + classifiers = [ + "Development Status :: 5 - Production/Stable",