git: 467458aba28c - main - net-mgmt/netbox: Update to 4.2.7

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Sun, 13 Apr 2025 10:02:30 UTC
The branch main has been updated by kai:

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

commit 467458aba28cfcb7d156204db311eb0a4dbdc5ab
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-04-13 09:50:23 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-04-13 09:50:23 +0000

    net-mgmt/netbox: Update to 4.2.7
    
    Changelog:
    
    Enhancements:
    * Add support for plugin models to GetReturnURLMixin
    * Enable filtering of ObjectVar and MultiObjectVar input selections
      for custom fields
    * Enable FHRP group assignment when bulk importing IP addresses
    * Optimize bulk updates of custom field values when custom fields are
      added/removed
    * Add MoCA interface type
    
    Bug Fixes:
    * Avoid clearing site of assigned virtual machines when
      editing a cluster
    * Respect declared ordering of custom scripts within a module
    * Fix GraphQL support for interfaces which terminate virtual circuits
    * Add missing tags column to config contexts table
    * Fix "select all" behavior on object lists
    * "Run script" button should respect default commit toggle for
      custom scripts
    * Fix cable path tracing for pass-through ports in REST API
    * Fix filtering of inventory items with no manufacturer in GraphQL API
    * Preserve JSONField stylign when help_text is passed
    * get_field_value() should honor null values on bound form fields
    * Prevent pagination buttons from overlapping bulk action buttons on
      object lists
    * Fix IndexError exception when creating multiple front ports
      with a label
    * Fix clearing of scope field when bulk editing prefixes
    * Fix styling of server error page
    
    https://github.com/netbox-community/netbox/releases/tag/v4.2.7
    
    MFH:            2025Q2
---
 net-mgmt/netbox/Makefile | 18 +++++++++---------
 net-mgmt/netbox/distinfo |  6 +++---
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 5d1fcd4478c6..98064536d7fb 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	netbox
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.2.6
+DISTVERSION=	4.2.7
 CATEGORIES=	net-mgmt python
 
 MAINTAINER=	kai@FreeBSD.org
@@ -23,12 +23,12 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 # - www/py-dj51-django-tables2
 # - www/py-dj51-djangorestframework
 #
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django51>=5.1.7<5.2:www/py-django51@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django51>=5.1.8<5.2:www/py-django51@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-cors-headers>=4.7.0<5:www/py-dj51-django-cors-headers@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-debug-toolbar>=5.0.1<6:www/py-dj51-django-debug-toolbar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-filter>=25.1<26:www/py-dj51-django-filter@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-htmx>=1.23.0<2:www/py-dj51-django-htmx@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj51-django-mptt>=0.16.0<0.17:www/py-dj51-django-mptt@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj51-django-mptt>=0.17.0<0.18:www/py-dj51-django-mptt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-prometheus>=2.3.1<2.4:www/py-dj51-django-prometheus@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-redis>=5.4.0<6:www/py-dj51-django-redis@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-rich>=1.14.0<2:www/py-dj51-django-rich@${PY_FLAVOR} \
@@ -36,18 +36,18 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django51>=5.1.7<5.2:www/py-django51@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}dj51-django-tables2>=2.7.5<2.8:www/py-dj51-django-tables2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-taggit>=6.1.0<7:www/py-dj51-django-taggit@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-django-timezone-field>=7.1<8:www/py-dj51-django-timezone-field@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework>=3.15.2<3.16.0:www/py-dj51-djangorestframework@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework>=3.16.0<3.17.0:www/py-dj51-djangorestframework@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular>=0.28.0<1:www/py-dj51-drf-spectacular@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular-sidecar>=2025.3.1:www/py-dj51-drf-spectacular-sidecar@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular-sidecar>=2025.4.1:www/py-dj51-drf-spectacular-sidecar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-social-auth-app-django>=5.4.3<6:www/py-dj51-social-auth-app-django@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.262.5<0.300:devel/py-dj51-strawberry-graphql@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.263.2<0.300:devel/py-dj51-strawberry-graphql@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql-django>=0.52.0<1:www/py-dj51-strawberry-graphql-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}markdown>=3.6<3.8:textproc/py-markdown@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.9<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.11<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}nh3>=0.2.21<0.3:www/py-nh3@${PY_FLAVOR} \
@@ -60,7 +60,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django51>=5.1.7<5.2:www/py-django51@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.5.4<5:security/py-social-auth-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tablib>=3.8.0<4:textproc/py-tablib@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}tzdata>=2024.2:devel/py-tzdata@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}tzdata>=2025.2:devel/py-tzdata@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.1<7:devel/py-pyyaml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}gunicorn>=23.0.0<24:www/py-gunicorn@${PY_FLAVOR}
 
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 2e3c02e2059a..43dc5722dae6 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742638749
-SHA256 (netbox-community-netbox-v4.2.6_GH0.tar.gz) = 65deec8833d94e01bb9c913dd0b52efb62ed5a92d4a4bb6cce64007ac8adca37
-SIZE (netbox-community-netbox-v4.2.6_GH0.tar.gz) = 18320527
+TIMESTAMP = 1744370203
+SHA256 (netbox-community-netbox-v4.2.7_GH0.tar.gz) = 68ac882c5bb9de163fccf8b6f2ce91116dda964126a05baa4c5831e82cbd72bd
+SIZE (netbox-community-netbox-v4.2.7_GH0.tar.gz) = 18325328