Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2025 16:53:16 GMT
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c6193d3a271c - main - www/py-dj51-django-netfields: New port
Message-ID:  <202509031653.583GrGPm070852@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c6193d3a271c566e6ee55476abb00b522ba5856c

commit c6193d3a271c566e6ee55476abb00b522ba5856c
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2025-09-03 10:19:39 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-09-03 16:53:02 +0000

    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
---
 www/Makefile                           |  1 +
 www/py-dj51-django-netfields/Makefile  | 24 ++++++++++++++++++++++++
 www/py-dj51-django-netfields/distinfo  |  3 +++
 www/py-dj51-django-netfields/pkg-descr |  5 +++++
 4 files changed, 33 insertions(+)

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.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202509031653.583GrGPm070852>