From nobody Sat Feb 08 09:55:02 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YqmRB4p45z5mkRb; Sat, 08 Feb 2025 09:55:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YqmRB3R5yz3rbg; Sat, 08 Feb 2025 09:55:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1739008502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IQTX6nuNnbGovR8cbJ6zWGSzxYD5fEQvRmXrdAIqYLA=; b=bHg7V12qVWr+5xHGKQhZM0mppe1Fo2pff12ID/2vzWeYeelfIuqMwbmbSaW6mxkw7/tLDP HAeXiwJ7CQ3itLjOoUOlr6kUhJIJc7jlEQblS7bsYOK8U6jSwOVVj0gpyYSHhuP8chMq54 9MMwp8US7Hh+It7iDturIlcOYfuqBYwTCVQP+ZRQH93gnubTR7zzRdpshT7sDdKJ/l8Lr1 Oc8LEn4d45YTL8sRKSRE2uod3jsRtpWcn2SUO23p3e93wXjLIxMRyRnNv4BAOygU/E5/pZ /uzUeZdMGZfWrjNYto5Nv0kmjy4sOfrx8nIzQ6SqhxkMgSgSy1ubBBEbC5SrqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1739008502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IQTX6nuNnbGovR8cbJ6zWGSzxYD5fEQvRmXrdAIqYLA=; b=Y84uK7S/aJv1n3EzlHxa0V9060wGnSy/EB5phmTVymK7SCZlAxT8WPSbpHfV3Vf0yCASXw t4Unav6XKUAj7sqIfR2cJ0BOufExPcFvZKYmNwFH3madkRYZnrpbN1E7lJN7fiyHPUwbW7 XyUO7nxnbLMe3LceXX8oqdlejY2i2ONWEzHRcLkOf1X40aalhImh+eglBZN3+K0w+g5EOv dT5aJLtM5pbwsGU8cdHYgEfbSp1CrGAayY025gZ5PywAs8O8qyh6aJH03N4OwXpD9zz1jN KAJLCBdPxsmItyPs3ye2WoZAQg5ciVyzocve8mrrZqV9YjENMjy6AQq3ll36hQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1739008502; a=rsa-sha256; cv=none; b=ZkQbVL9/0dXundgdCtj9zBiJdwLJwASO6snY3deXTSOTX/nO2teHWLfuymPmvP04vVbBGF 8zUhCDHrF50tD98wfsYgUHLdkiPGAl8dSdZuOPPBLrADWd8xczASJSgU2f2uWXQmGLd6Gv dftDH1PjgQNG3aw7pYvEN4KbO6CrJBReNY4DN5XWraejcwrQ4iq4VuhqSNubm9A96uImvt 6d/GFIVh/2JjotP1+2S7QtkVAItGqqEy6HKOdw1EufDBcglE6/rZZDDONd9aEK7AUPAkIZ E8hNKjlZnfRuwSfvTJfWsO4QamADqniB5HtjW9yzZn72s4hzCY6xm0p0Un3x0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YqmRB2Nn2z15Nt; Sat, 08 Feb 2025 09:55:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5189t22L068338; Sat, 8 Feb 2025 09:55:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5189t215068335; Sat, 8 Feb 2025 09:55:02 GMT (envelope-from git) Date: Sat, 8 Feb 2025 09:55:02 GMT Message-Id: <202502080955.5189t215068335@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kai Knoblich Subject: git: 5a711034ee62 - main - net-mgmt/netbox: Update to 4.2.3 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kai X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5a711034ee6259c7e88ec14eadf1ee3c6fd85f03 Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=5a711034ee6259c7e88ec14eadf1ee3c6fd85f03 commit 5a711034ee6259c7e88ec14eadf1ee3c6fd85f03 Author: Kai Knoblich AuthorDate: 2025-02-08 09:13:01 +0000 Commit: Kai Knoblich CommitDate: 2025-02-08 09:51:47 +0000 net-mgmt/netbox: Update to 4.2.3 It contains many bugfixes/enhancements and the following new features: * Assign Multiple MAC Addresses per Interface * Quick Add UI Widget * VLAN Translation * Virtual Circuits * Q-in-Q Encapsulation https://netbox.readthedocs.io/en/stable/release-notes/version-4.2/ MFH: No (feature release) --- net-mgmt/netbox/Makefile | 54 +++++++++++------------ net-mgmt/netbox/distinfo | 6 +-- net-mgmt/netbox/files/pkg-message.in | 35 +++++++++++++++ net-mgmt/netbox/pkg-plist | 84 +++++++++++++++++++++++++++++------- 4 files changed, 134 insertions(+), 45 deletions(-) diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile index 208d894ab1ce..b194ad4072c4 100644 --- a/net-mgmt/netbox/Makefile +++ b/net-mgmt/netbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= netbox DISTVERSIONPREFIX= v -DISTVERSION= 4.1.11 +DISTVERSION= 4.2.3 CATEGORIES= net-mgmt python MAINTAINER= kai@FreeBSD.org @@ -18,34 +18,34 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # Django packages that are known for regressions in conjunction with NetBox and # should therefore only be updated with caution. # -# - devel/py-dj50-django-rq -# - www/py-dj50-django-filter -# - www/py-dj50-django-tables2 -# - www/py-dj50-djangorestframework +# - devel/py-dj51-django-rq +# - www/py-dj51-django-filter +# - www/py-dj51-django-tables2 +# - www/py-dj51-djangorestframework # -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=5.0.10<5.1:www/py-django50@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-cors-headers>=4.6.0<5:www/py-dj50-django-cors-headers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-debug-toolbar>=4.4.6<4.5:www/py-dj50-django-debug-toolbar@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-filter>=24.3<25:www/py-dj50-django-filter@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-htmx>=1.21.0<2:www/py-dj50-django-htmx@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-mptt>=0.16.0<0.17:www/py-dj50-django-mptt@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-prometheus>=2.3.1<2.4:www/py-dj50-django-prometheus@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-redis>=5.4.0<6:www/py-dj50-django-redis@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-rich>=1.13.0<2:www/py-dj50-django-rich@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-rq>=3.0<3.1:devel/py-dj50-django-rq@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-tables2>=2.7.5<2.8:www/py-dj50-django-tables2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-taggit>=6.1.0<7:www/py-dj50-django-taggit@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-django-timezone-field>=7.0<8:www/py-dj50-django-timezone-field@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-djangorestframework>=3.15.2<3.16.0:www/py-dj50-djangorestframework@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-drf-spectacular>=0.28.0<1:www/py-dj50-drf-spectacular@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-drf-spectacular-sidecar>=2024.12.1:www/py-dj50-drf-spectacular-sidecar@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-strawberry-graphql>=0.256.1<0.300:devel/py-dj50-strawberry-graphql@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj50-strawberry-graphql-django>=0.53.1<1:www/py-dj50-strawberry-graphql-django@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=5.1.3<5.2:www/py-django51@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-cors-headers>=4.6.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>=24.3<25:www/py-dj51-django-filter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-htmx>=1.21.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-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.13.0<2:www/py-dj51-django-rich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-rq>=3.0<3.1:devel/py-dj51-django-rq@${PY_FLAVOR} \ + ${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-drf-spectacular>=0.28.0<1:www/py-dj51-drf-spectacular@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular-sidecar>=2025.2.1:www/py-dj51-drf-spectacular-sidecar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.258.0<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.4<4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.6<3.8:textproc/py-markdown@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5.49<10:textproc/py-mkdocs-material@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.2<10:textproc/py-mkdocs-material@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.27.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python-legacy>0:textproc/py-mkdocstrings-python-legacy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \ @@ -53,13 +53,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=5.0.10<5.1:www/py-django50@${PY_FL ${PYTHON_PKGNAMEPREFIX}pillow>=11.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.1.20<4:databases/py-psycopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.1.20<4:databases/py-psycopg-c@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.3<4:databases/py-psycopg-pool@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.4<4:databases/py-psycopg-pool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=2.1.0<3:devel/py-rq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}social-auth-app-django>=5.4.2<6:www/py-social-auth-app-django@${PY_FLAVOR} \ ${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.7.0<4:textproc/py-tablib@${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}pyyaml>=6.0.1<7:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=23.0.0<24:www/py-gunicorn@${PY_FLAVOR} @@ -84,7 +84,7 @@ S3_DESC= Amazon S3 backend support SENTRY_DESC= Sentry monitoring support GIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>0:devel/py-dulwich@${PY_FLAVOR} -LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj50-django-auth-ldap>0:www/py-dj50-django-auth-ldap +LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj51-django-auth-ldap>0:www/py-dj51-django-auth-ldap S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} SENTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sentry-sdk>0:devel/py-sentry-sdk@${PY_FLAVOR} diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo index 085ccebd818b..ebab80669cca 100644 --- a/net-mgmt/netbox/distinfo +++ b/net-mgmt/netbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736254561 -SHA256 (netbox-community-netbox-v4.1.11_GH0.tar.gz) = 90916473b371fbd1f9c4a3b757fba15332a76bd5d7e238c7eb9cad3db57b1ffe -SIZE (netbox-community-netbox-v4.1.11_GH0.tar.gz) = 18113538 +TIMESTAMP = 1738772107 +SHA256 (netbox-community-netbox-v4.2.3_GH0.tar.gz) = 0a654b2f155cec1ada836f7bcdd1c4a24b6e8d9b1ba33a2f950daacb4744cc6a +SIZE (netbox-community-netbox-v4.2.3_GH0.tar.gz) = 18206292 diff --git a/net-mgmt/netbox/files/pkg-message.in b/net-mgmt/netbox/files/pkg-message.in index 6114a62bdbb7..a737d0737248 100644 --- a/net-mgmt/netbox/files/pkg-message.in +++ b/net-mgmt/netbox/files/pkg-message.in @@ -440,4 +440,39 @@ EOD the request argument. EOD } +{ type: upgrade + maximum_version: 4.2.3 + message: <