From nobody Sun Jan 09 20:03:38 2022 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 8D858193F297; Sun, 9 Jan 2022 20:03:38 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JX7F626H7z3mtn; Sun, 9 Jan 2022 20:03:38 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 284FD17DFE; Sun, 9 Jan 2022 20:03:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 209K3cZX098331; Sun, 9 Jan 2022 20:03:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 209K3cK1098330; Sun, 9 Jan 2022 20:03:38 GMT (envelope-from git) Date: Sun, 9 Jan 2022 20:03:38 GMT Message-Id: <202201092003.209K3cK1098330@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: ecee0b0bbcd5 - main - net-mgmt/netbox: Make online documentation available [1] 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: 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: ecee0b0bbcd5b8c926b6f8a48a2958e22a22aeac Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641758618; 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=Ng9KL2A1MLIDQ3PLymGFoInPDXj2Ggp5Vi1PYvLZ8lk=; b=qlzd1qxAMdWkdpoBwHHKLyKusV7rXGiUD0+7zZADIQt7Add6g726+Y1AEGrZpgFHkPbLX/ rUPZDrBzWeRvnvdNHVbZSyO/x/NBwZJ6m/3pABh9cBqpCM5sN8eXuUj5xw60B2N8M/HpqX n9kQMYJkMvlPSwggPSt89vlpVWeRkpUeCG1tldl1o7fbj+EQlC/vBxOtaw5Z2khJezIe2w rd9hc0PHC0UDSlAHnp1fpN01YuUiBbhkmECBEHo5ZJWsgToDWae5LBMnq9EBGhwHvsVKt2 POoH7vxcSa1LaaFarPj3BICYqPn4PWu/1zD2XaKLSo/99LQuOSso7tDP6swMqA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641758618; a=rsa-sha256; cv=none; b=wQfGB2Fjp2mrFgnKkh3aaykMx44s5MGfROhezqTaYhTb1qxUXytvWSr/O1OOTvh3CDbJDM JhaCSM3AoUV84d3ROrkW2jYHJvit+6qgQhbJ+Dtcs2ON87BxNcOECEVqhX95i7fcvRxVwz M+9G3oVfq/ouwrp9e2hKxBO0dFN1QgCdOtG+/Pb+YnjZMFfoPWE9gIU8BY7fFeTH0+xCFE ZhdwCY7jWKEloZxCdfQn0pF2xMlIFyki4Ko7wHYQ5uqmBuLqIR4/roDAMxpXD69gimULSx B5rlHSVmYMGh2I21LgOAPvRTASJKFnxFjNXaKS4M47JDgfQNKa7sZtLtPBz2oQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=ecee0b0bbcd5b8c926b6f8a48a2958e22a22aeac commit ecee0b0bbcd5b8c926b6f8a48a2958e22a22aeac Author: Kai Knoblich AuthorDate: 2022-01-09 20:00:33 +0000 Commit: Kai Knoblich CommitDate: 2022-01-09 20:00:33 +0000 net-mgmt/netbox: Make online documentation available [1] * Since the 3.x release of NetBox its documentation has also been made available locally. In order for this to be possible, the documentation must be generated accordingly beforehand. * Also relax the requirements for Pillow because there have been no problems so far and to make future updates of Pillow easier. * Bump PORTREVISION due changed package contents. Reported by: Linda Lapinlampi (via e-mail) [1] MFH: 2022Q1 (after 3d) --- net-mgmt/netbox/Makefile | 9 +- net-mgmt/netbox/files/pkg-message.in | 10 ++ net-mgmt/netbox/pkg-plist | 188 +++++++++++++++++++++++++++++++++++ 3 files changed, 205 insertions(+), 2 deletions(-) diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile index faf1e22a2569..f75cbec26d54 100644 --- a/net-mgmt/netbox/Makefile +++ b/net-mgmt/netbox/Makefile @@ -1,6 +1,7 @@ PORTNAME= netbox DISTVERSIONPREFIX= v DISTVERSION= 3.0.12 +PORTREVISION= 1 CATEGORIES= net-mgmt python MAINTAINER= kai@FreeBSD.org @@ -22,6 +23,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # - www/py-dj32-django-tables2 # - 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>=7.3.6<9:textproc/py-mkdocs-material@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2.9<3.3:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj32-django-cors-headers>=3.10.0<4:www/py-dj32-django-cors-headers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj32-django-debug-toolbar>=3.2.2<4:www/py-dj32-django-debug-toolbar@${PY_FLAVOR} \ @@ -41,7 +44,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2.9<3.3:www/py-django32@${PY_FLA ${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}netaddr>=0.8.0<1:net/py-netaddr@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0<9:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.1<3:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.1<2:graphics/py-svgwrite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tablib>=3.1.0<3.2:textproc/py-tablib@${PY_FLAVOR} \ @@ -55,11 +58,13 @@ GH_ACCOUNT= netbox-community SUB_FILES= 850.netbox-housekeeping.sample netbox_rq.sample netboxrc.sample pkg-message SUB_LIST= DATADIR=${DATADIR} PYTHON_CMD=${PYTHON_CMD} PYTHON_VER=${PYTHON_VER} WWWOWN=${WWWOWN} -NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES +do-build: + cd ${WRKSRC} && ${PYTHON_CMD} -m mkdocs build + do-install: cd ${WRKSRC}/netbox ; \ for src in $$( ${FIND} . ! -name '*.bak' ) ; do \ diff --git a/net-mgmt/netbox/files/pkg-message.in b/net-mgmt/netbox/files/pkg-message.in index 18dd9a8fac37..87d3b8e38aaf 100644 --- a/net-mgmt/netbox/files/pkg-message.in +++ b/net-mgmt/netbox/files/pkg-message.in @@ -312,4 +312,14 @@ The NetBox 3.0 release contains major changes, so at least items 1.), 2.) and # sysrc -f /etc/periodic.conf daily_netbox_housekeeping_enable="YES" EOD } +{ type: upgrade + maximum_version: 3.0.12_1 + message: <