git: 13e3002a3a21 - main - net-mgmt/netbox: Update to 4.4.9

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Mon, 29 Dec 2025 06:53:24 UTC
The branch main has been updated by kai:

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

commit 13e3002a3a21d78d52bfa11aae639ac994ad4dce
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-12-18 17:16:22 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-12-29 06:52:05 +0000

    net-mgmt/netbox: Update to 4.4.9
    
    Changelog:
    
    Enhancements:
    * Support ASDOT notation for ASN ranges
    * Add Latvian translations
    * Allow filtering custom choice fields by multiple values in the UI
    
    Bug Fixes:
    * Remove devicetype_count from nested manufacturer to correct OpenAPI
      schema
    * Provide a clear message when encountering duplicate object IDs during
      bulk import
    * Preserve parent_bay during device bulk import when tags are present
    * Improve handling of numeric ranges in tests
    * Fix AttributeError exception triggered by event rules associated with
      an object that supports file attachments
    * Ensure that parent object relations are cached (for filtering) on
      device/module components during instantiation
    * Allow editing an IP address that resides within a range marked as
      populated
    * Fix inconsistent clearing of module field on ModuleBay
    * Ensure cached scope is updated on child objects when a parent
      region/site/location is changed
    * Handle the deletion of related objects with on_delete=RESTRICT the
      same as CASCADE
    * Fix querying of front port templates by rear_port_id
    * Avoid writing to the database when loading active ConfigRevision
    * Avoid SQL subquery in RestrictedQuerySet where unnecessary
    
    https://github.com/netbox-community/netbox/releases/tag/v4.4.9
---
 net-mgmt/netbox/Makefile  | 8 ++++----
 net-mgmt/netbox/distinfo  | 6 +++---
 net-mgmt/netbox/pkg-plist | 2 ++
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 778e41fc2135..40ace2ed9ec8 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	netbox
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.4.8
+DISTVERSION=	4.4.9
 CATEGORIES=	net-mgmt python
 
 MAINTAINER=	kai@FreeBSD.org
@@ -32,7 +32,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<5.3:www/py-django52@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.2.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.3:devel/py-dj52-django-rq@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.2.1<3.3:devel/py-dj52-django-rq@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.8.0<2.9:www/py-dj52-django-tables2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1.0<7:www/py-dj52-django-taggit@${PY_FLAVOR} \
@@ -42,7 +42,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<5.3:www/py-django52@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.12.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.6.0<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-sorl-thumbnail>=12.11.0<13:graphics/py-dj52-sorl-thumbnail@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.287.2<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.287.3<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.70.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6<1:devel/py-colorama@${PY_FLAVOR} \
@@ -50,7 +50,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<5.3:www/py-django52@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}jsonschema>=4.25.1<5:devel/py-jsonschema@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}markdown>=3.9<3.11:textproc/py-markdown@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.7.0<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.7.1<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings>=1.0.0<2:textproc/py-mkdocstrings@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=2.0.1:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 36f28e6fce16..2faff94d9d24 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765297860
-SHA256 (netbox-community-netbox-v4.4.8_GH0.tar.gz) = 0ed97845afa0a2f514b4c87f2b06987328ab513b7484630c52d4ab277b3341cc
-SIZE (netbox-community-netbox-v4.4.8_GH0.tar.gz) = 19294270
+TIMESTAMP = 1766944950
+SHA256 (netbox-community-netbox-v4.4.9_GH0.tar.gz) = bf42a0a4b8640b26b012856fdd05dca99f3ad10c0554b3e28788d07351318738
+SIZE (netbox-community-netbox-v4.4.9_GH0.tar.gz) = 19508351
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 1735c18d6750..7455f9c739bd 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1496,6 +1496,8 @@
 %%DATADIR%%/translations/it/LC_MESSAGES/django.po
 %%DATADIR%%/translations/ja/LC_MESSAGES/django.mo
 %%DATADIR%%/translations/ja/LC_MESSAGES/django.po
+%%DATADIR%%/translations/lv/LC_MESSAGES/django.mo
+%%DATADIR%%/translations/lv/LC_MESSAGES/django.po
 %%DATADIR%%/translations/nl/LC_MESSAGES/django.mo
 %%DATADIR%%/translations/nl/LC_MESSAGES/django.po
 %%DATADIR%%/translations/pl/LC_MESSAGES/django.mo