git: cea17a346863 - main - net-mgmt/netbox: Update to 3.1.10

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Sat, 26 Mar 2022 13:07:41 UTC
The branch main has been updated by kai:

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

commit cea17a346863fe33b896d962987742a6d77618bf
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2022-03-26 13:04:43 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2022-03-26 13:04:43 +0000

    net-mgmt/netbox: Update to 3.1.10
    
    Changelog:
    
    Enhancements:
    * Use a different color for 100% utilization bars
    * Enable adding non-racked devices from site & location views
    * Add missing object types to global search form
    * Add rack columns to cables list
    * Enable filtering objects by assigned contacts & contact roles
    * Add device type, role columns to device bay table
    
    Bug Fixes:
    * Fix help link under FHRP group assigment creation view
    * Retain global search bar query after submitting
    * Fix navbar background color in dark mode
    * Show airflow field on device REST API serializer when config context
      data is included
    * Disable ordering by assigned tags to prevent erroneous results
    * Fix filtering of VLAN groups by site under prefix edit form
    * Improve load time of custom script list
    * Fix error when setting null value for interface rf_role via REST API
    * Correct ordering of next/previous racks to use naturalized names
    * Retain filter parameters when handling an export template exception
    * Allow changing device type & platform to different manufacturer
      simultaneously
    * Device images in rear rack elevations should be hyperlinked
    
    https://github.com/netbox-community/netbox/releases/tag/v3.1.10
---
 net-mgmt/netbox/Makefile  | 10 +++++-----
 net-mgmt/netbox/distinfo  |  6 +++---
 net-mgmt/netbox/pkg-plist | 15 +++++++++------
 3 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index de132f637d01..03c6f934b2a1 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	netbox
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.1.9
+DISTVERSION=	3.1.10
 CATEGORIES=	net-mgmt python
 
 MAINTAINER=	kai@FreeBSD.org
@@ -23,7 +23,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 # - www/py-dj32-djangorestframework (in conjunction with www/py-dj32-drf-yasg)
 #
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}markdown-include>=0.6.0<1:textproc/py-markdown-include@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=8.2.5<9:textproc/py-mkdocs-material@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=8.2.7<9:textproc/py-mkdocs-material@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django32>=3.2.11<3.3:www/py-django32@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj32-django-cors-headers>=3.11.0<4:www/py-dj32-django-cors-headers@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj32-django-debug-toolbar>=3.2.4<4:www/py-dj32-django-debug-toolbar@${PY_FLAVOR} \
@@ -41,17 +41,17 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django32>=3.2.11<3.3:www/py-django32@${PY_FL
 		${PYTHON_PKGNAMEPREFIX}dj32-graphene-django>=2.15.0<3:devel/py-dj32-graphene-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.1<4:devel/py-Jinja2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}markdown>=3.3.4<3.5:textproc/py-markdown@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}markdown>=3.3.6<3.5:textproc/py-markdown@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}netaddr>=0.8.0<1:net/py-netaddr@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.2<3:databases/py-psycopg2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}social-auth-app-django>=5.0.0<6:www/py-social-auth-app-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.1.0<5:security/py-social-auth-core@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.1<2:graphics/py-svgwrite@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.2<2:graphics/py-svgwrite@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tablib>=3.2.0<4:textproc/py-tablib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tzdata>=2021.5:devel/py-tzdata@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>=5.4.1<7:devel/py-yaml@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}gunicorn>=19.9.0<21:www/py-gunicorn@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}gunicorn>=20.1.0<21:www/py-gunicorn@${PY_FLAVOR}
 
 USES=		cpe pgsql:10+ python:3.7+
 CPE_VENDOR=	netbox_project
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 96b9b48ef7dc..b91328798f4a 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1646669081
-SHA256 (netbox-community-netbox-v3.1.9_GH0.tar.gz) = a0b5729554928cff4611902f0eb0aa7773ec0cd06e5545c9ca68df36f71b0405
-SIZE (netbox-community-netbox-v3.1.9_GH0.tar.gz) = 4405666
+TIMESTAMP = 1648231284
+SHA256 (netbox-community-netbox-v3.1.10_GH0.tar.gz) = c88940a9ea2bf1eac5cbb3fe9c884e505bd67181a2466a1bded58270337c7eaf
+SIZE (netbox-community-netbox-v3.1.10_GH0.tar.gz) = 4408051
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 0fc40e6857b0..359820288e39 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -113,6 +113,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/aggregate.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/asn.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/fhrpgroup.md
+%%PORTDOCS%%%%DOCSDIR%%/models/ipam/fhrpgroupassignment.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/ipaddress.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/iprange.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/prefix.md
@@ -529,8 +530,8 @@
 %%DATADIR%%/project-static/docs/administration/permissions/index.html
 %%DATADIR%%/project-static/docs/administration/replicating-netbox/index.html
 %%DATADIR%%/project-static/docs/assets/images/favicon.png
-%%DATADIR%%/project-static/docs/assets/javascripts/bundle.467223ff.min.js
-%%DATADIR%%/project-static/docs/assets/javascripts/bundle.467223ff.min.js.map
+%%DATADIR%%/project-static/docs/assets/javascripts/bundle.e87a5f81.min.js
+%%DATADIR%%/project-static/docs/assets/javascripts/bundle.e87a5f81.min.js.map
 %%DATADIR%%/project-static/docs/assets/javascripts/lunr/min/lunr.ar.min.js
 %%DATADIR%%/project-static/docs/assets/javascripts/lunr/min/lunr.da.min.js
 %%DATADIR%%/project-static/docs/assets/javascripts/lunr/min/lunr.de.min.js
@@ -557,10 +558,10 @@
 %%DATADIR%%/project-static/docs/assets/javascripts/lunr/min/lunr.zh.min.js
 %%DATADIR%%/project-static/docs/assets/javascripts/lunr/tinyseg.js
 %%DATADIR%%/project-static/docs/assets/javascripts/lunr/wordcut.js
-%%DATADIR%%/project-static/docs/assets/javascripts/workers/search.bd0b6b67.min.js
-%%DATADIR%%/project-static/docs/assets/javascripts/workers/search.bd0b6b67.min.js.map
-%%DATADIR%%/project-static/docs/assets/stylesheets/main.2d9f7617.min.css
-%%DATADIR%%/project-static/docs/assets/stylesheets/main.2d9f7617.min.css.map
+%%DATADIR%%/project-static/docs/assets/javascripts/workers/search.5e67fbfe.min.js
+%%DATADIR%%/project-static/docs/assets/javascripts/workers/search.5e67fbfe.min.js.map
+%%DATADIR%%/project-static/docs/assets/stylesheets/main.9d5733d3.min.css
+%%DATADIR%%/project-static/docs/assets/stylesheets/main.9d5733d3.min.css.map
 %%DATADIR%%/project-static/docs/assets/stylesheets/palette.e6a45f82.min.css
 %%DATADIR%%/project-static/docs/assets/stylesheets/palette.e6a45f82.min.css.map
 %%DATADIR%%/project-static/docs/configuration/dynamic-settings/index.html
@@ -668,6 +669,7 @@
 %%DATADIR%%/project-static/docs/models/ipam/aggregate/index.html
 %%DATADIR%%/project-static/docs/models/ipam/asn/index.html
 %%DATADIR%%/project-static/docs/models/ipam/fhrpgroup/index.html
+%%DATADIR%%/project-static/docs/models/ipam/fhrpgroupassignment/index.html
 %%DATADIR%%/project-static/docs/models/ipam/ipaddress/index.html
 %%DATADIR%%/project-static/docs/models/ipam/iprange/index.html
 %%DATADIR%%/project-static/docs/models/ipam/prefix/index.html
@@ -861,6 +863,7 @@
 %%DATADIR%%/templates/dcim/inc/device_import_header.html
 %%DATADIR%%/templates/dcim/inc/endpoint_connection.html
 %%DATADIR%%/templates/dcim/inc/interface_vlans_table.html
+%%DATADIR%%/templates/dcim/inc/nonracked_devices.html
 %%DATADIR%%/templates/dcim/inc/rack_elevation.html
 %%DATADIR%%/templates/dcim/interface.html
 %%DATADIR%%/templates/dcim/interface_create.html