diff options
Diffstat (limited to 'www/py-dj52-django-treebeard')
| -rw-r--r-- | www/py-dj52-django-treebeard/Makefile | 17 | ||||
| -rw-r--r-- | www/py-dj52-django-treebeard/distinfo | 6 | ||||
| -rw-r--r-- | www/py-dj52-django-treebeard/files/patch-pyproject.toml | 20 |
3 files changed, 34 insertions, 9 deletions
diff --git a/www/py-dj52-django-treebeard/Makefile b/www/py-dj52-django-treebeard/Makefile index da79af806a82..d04ee54e2b8c 100644 --- a/www/py-dj52-django-treebeard/Makefile +++ b/www/py-dj52-django-treebeard/Makefile @@ -1,9 +1,9 @@ PORTNAME= django-treebeard -DISTVERSION= 4.7.1 -PORTREVISION= 2 +DISTVERSION= 4.8.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52- +DISTNAME= django_treebeard-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Efficient tree implementations for Django @@ -12,11 +12,13 @@ WWW= https://github.com/django-treebeard/django-treebeard LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-django>=4.0:devel/py-pytest-django@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils pytest +USE_PYTHON= autoplist concurrent pep517 pytest TEST_ENV= DATABASE_ENGINE=sqlite @@ -24,10 +26,13 @@ NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=2.2:www/py-django52@${PY_FLAVOR} \ +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} -DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" + +post-build-DOCS-on: + ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ + -d ${WRKDIR} -b html ${WRKSRC}/docs/source ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/www/py-dj52-django-treebeard/distinfo b/www/py-dj52-django-treebeard/distinfo index 56310b6db66c..ae68c8e24a68 100644 --- a/www/py-dj52-django-treebeard/distinfo +++ b/www/py-dj52-django-treebeard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706970935 -SHA256 (django-treebeard-4.7.1.tar.gz) = 846e462904b437155f76e04907ba4e48480716855f88b898df4122bdcfbd6e98 -SIZE (django-treebeard-4.7.1.tar.gz) = 294139 +TIMESTAMP = 1765367154 +SHA256 (django_treebeard-4.8.0.tar.gz) = 61b8076b576107da21f6f6040774c0d17025200c2efdb70dd1f14b18c9206c3a +SIZE (django_treebeard-4.8.0.tar.gz) = 292517 diff --git a/www/py-dj52-django-treebeard/files/patch-pyproject.toml b/www/py-dj52-django-treebeard/files/patch-pyproject.toml new file mode 100644 index 000000000000..bd444905b23e --- /dev/null +++ b/www/py-dj52-django-treebeard/files/patch-pyproject.toml @@ -0,0 +1,20 @@ +Enable build with older versions of py-setuptools. + +--- pyproject.toml.orig 2025-12-10 11:50:47 UTC ++++ pyproject.toml +@@ -12,7 +12,7 @@ readme = "README.md" + name = "django-treebeard" + description = "Efficient tree implementations for Django" + readme = "README.md" +-license = "Apache-2.0" ++license = { text="Apache-2.0" } + requires-python = ">=3.10" + dynamic = ["version"] + classifiers = [ +@@ -53,4 +53,4 @@ lint.select = [ + "I", # isort + "F", # pyflakes + "E", # pycodestyle errors +-] +\ No newline at end of file ++] |
