summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2025-09-03 12:19:39 +0200
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2025-09-03 18:53:02 +0200
commitc6193d3a271c566e6ee55476abb00b522ba5856c (patch)
treecdc9f987e742612e62c2df20e715c8b9df1bde7c
parentdevel/generate: Update distinfo after upstream tarball reroll (diff)
www/py-dj51-django-netfields: New port
Django netfields makes proper PostgreSQL net related fields for Django. Custom fields include IP Addresses in CIDR Format, and fields for MAC Addresses. This is specific to Django version 5.1.X. WWW: https://github.com/jimfunk/django-postgresql-netfields
Diffstat (limited to '')
-rw-r--r--www/Makefile1
-rw-r--r--www/py-dj51-django-netfields/Makefile24
-rw-r--r--www/py-dj51-django-netfields/distinfo3
-rw-r--r--www/py-dj51-django-netfields/pkg-descr5
4 files changed, 33 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index edcd0148a5c1..81b1ad1cf92a 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1545,6 +1545,7 @@
SUBDIR += py-dj51-django-js-asset
SUBDIR += py-dj51-django-mptt
SUBDIR += py-dj51-django-multiselectfield
+ SUBDIR += py-dj51-django-netfields
SUBDIR += py-dj51-django-prometheus
SUBDIR += py-dj51-django-redis
SUBDIR += py-dj51-django-rich
diff --git a/www/py-dj51-django-netfields/Makefile b/www/py-dj51-django-netfields/Makefile
new file mode 100644
index 000000000000..f7e60444aea1
--- /dev/null
+++ b/www/py-dj51-django-netfields/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= django-netfields
+DISTVERSION= 1.3.2
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= Django PostgreSQL netfields implementation
+WWW= https://github.com/jimfunk/django-postgresql-netfields
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=5.1:www/py-django51@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-dj51-django-netfields/distinfo b/www/py-dj51-django-netfields/distinfo
new file mode 100644
index 000000000000..7177e06dcd84
--- /dev/null
+++ b/www/py-dj51-django-netfields/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1702905399
+SHA256 (django-netfields-1.3.2.tar.gz) = e54943601bb88573b70f8843e7080f5d7327e41f5500ce30a198c384cc325a60
+SIZE (django-netfields-1.3.2.tar.gz) = 36764
diff --git a/www/py-dj51-django-netfields/pkg-descr b/www/py-dj51-django-netfields/pkg-descr
new file mode 100644
index 000000000000..9e2b7c61928f
--- /dev/null
+++ b/www/py-dj51-django-netfields/pkg-descr
@@ -0,0 +1,5 @@
+Django netfields makes proper PostgreSQL net related fields for Django.
+Custom fields include IP Addresses in CIDR Format, and fields for MAC
+Addresses.
+
+This is specific to Django version 5.1.X.