git: 34c201e051eb - main - www/py-dj42-django-modelcluster: Add py-dj42-django-modelcluster 6.2.1 (copied from py-django-modelcluster)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 09 Mar 2024 14:09:43 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=34c201e051eb56adc8267e481ab188cadfc155e5 commit 34c201e051eb56adc8267e481ab188cadfc155e5 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-03-09 13:44:21 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-03-09 14:05:15 +0000 www/py-dj42-django-modelcluster: Add py-dj42-django-modelcluster 6.2.1 (copied from py-django-modelcluster) django-modelcluster extends Django's foreign key relations to make this possible. It introduces a new type of relation, ParentalKey, where the related models are stored locally to the 'parent' model until the parent is explicitly saved. Up to that point, the related models can still be accessed through a subset of the QuerySet API. --- www/Makefile | 1 + www/py-dj42-django-modelcluster/Makefile | 27 +++++++++++++++++++++++++++ www/py-dj42-django-modelcluster/distinfo | 3 +++ www/py-dj42-django-modelcluster/pkg-descr | 5 +++++ 4 files changed, 36 insertions(+) diff --git a/www/Makefile b/www/Makefile index a087e573b1fe..c21724837f7d 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1507,6 +1507,7 @@ SUBDIR += py-dj42-django-graphiql-debug-toolbar SUBDIR += py-dj42-django-guardian SUBDIR += py-dj42-django-js-asset + SUBDIR += py-dj42-django-modelcluster SUBDIR += py-dj42-django-mptt SUBDIR += py-dj42-django-multiselectfield SUBDIR += py-dj42-django-prometheus diff --git a/www/py-dj42-django-modelcluster/Makefile b/www/py-dj42-django-modelcluster/Makefile new file mode 100644 index 000000000000..5fc30b0a20b7 --- /dev/null +++ b/www/py-dj42-django-modelcluster/Makefile @@ -0,0 +1,27 @@ +PORTNAME= django-modelcluster +PORTVERSION= 6.2.1 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj42- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Django extension for working with clusters of models as a single unit +WWW= https://github.com/wagtail/django-modelcluster + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2022.4,1:devel/py-pytz@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +OPTIONS_DEFINE= TAGGIT +TAGGIT_DESC= Tagging support + +TAGGIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj42-django-taggit>=3.1:www/py-dj42-django-taggit@${PY_FLAVOR} + +.include <bsd.port.mk> diff --git a/www/py-dj42-django-modelcluster/distinfo b/www/py-dj42-django-modelcluster/distinfo new file mode 100644 index 000000000000..ccb0423d1f78 --- /dev/null +++ b/www/py-dj42-django-modelcluster/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1708449512 +SHA256 (django-modelcluster-6.2.1.tar.gz) = 3f53d47e1af7aec5e238724be16bbebdac9c518e4788b31429e773dcd8e8ea49 +SIZE (django-modelcluster-6.2.1.tar.gz) = 27121 diff --git a/www/py-dj42-django-modelcluster/pkg-descr b/www/py-dj42-django-modelcluster/pkg-descr new file mode 100644 index 000000000000..d4446457fed3 --- /dev/null +++ b/www/py-dj42-django-modelcluster/pkg-descr @@ -0,0 +1,5 @@ +django-modelcluster extends Django's foreign key relations to make this +possible. It introduces a new type of relation, ParentalKey, where the related +models are stored locally to the 'parent' model until the parent is explicitly +saved. Up to that point, the related models can still be accessed through a +subset of the QuerySet API.