Index | Thread | Search

From:
Laurent Cheylus <foxy@free.fr>
Subject:
[maintainer update] sysutils/glances 4.3.3
To:
"ports " <ports@openbsd.org>
Date:
Tue, 21 Oct 2025 10:04:36 +0200

Download raw body.

Thread
  • Laurent Cheylus:

    [maintainer update] sysutils/glances 4.3.3

Hi ports@

update for sysutils/glances to the latest version 4.3.3
Changelog: https://github.com/nicolargo/glances/releases/tag/v4.3.3

Update Makefile, distinfo and patches for this version.

Build and tests OK on current/amd64 with Python 3.12.11.

Tests welcome and please commit if OK.

Laurent

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/glances/Makefile,v
diff -u -p -r1.18 Makefile
--- Makefile	12 May 2025 10:06:07 -0000	1.18
+++ Makefile	9 Oct 2025 06:25:15 -0000
@@ -1,6 +1,6 @@
 COMMENT =		cross-platform curses-based monitoring tool
 
-MODPY_DISTV =		4.3.1
+MODPY_DISTV =		4.3.3
 DISTNAME =		glances-${MODPY_DISTV}
 
 EPOCH =			0
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/glances/distinfo,v
diff -u -p -r1.8 distinfo
--- distinfo	12 May 2025 10:06:07 -0000	1.8
+++ distinfo	9 Oct 2025 06:25:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (glances-4.3.1.tar.gz) = lSxJhbnB/52evSN2Ci3RJPojFc8CrPpo87fhxR4IfIw=
-SIZE (glances-4.3.1.tar.gz) = 6993688
+SHA256 (glances-4.3.3.tar.gz) = Vmlf+XBDFJ4AftuxiN6oLdKfR54spbgyShGblar7j6Q=
+SIZE (glances-4.3.3.tar.gz) = 6955936
Index: patches/patch-glances_standalone_py
===================================================================
RCS file: /cvs/ports/sysutils/glances/patches/patch-glances_standalone_py,v
diff -u -p -r1.2 patch-glances_standalone_py
--- patches/patch-glances_standalone_py	12 May 2025 10:06:07 -0000	1.2
+++ patches/patch-glances_standalone_py	9 Oct 2025 06:25:15 -0000
@@ -9,7 +9,7 @@ Index: glances/standalone.py
  from glances.outputs.glances_curses import GlancesCursesStandalone
  from glances.outputs.glances_stdout import GlancesStdout
  from glances.outputs.glances_stdout_apidoc import GlancesStdoutApiDoc
-@@ -112,9 +111,6 @@ class GlancesStandalone:
+@@ -109,9 +108,6 @@ class GlancesStandalone:
              # It is done in the screen.init function
              self._quiet = args.quiet
  
@@ -19,7 +19,7 @@ Index: glances/standalone.py
      @property
      def quiet(self):
          return self._quiet
-@@ -194,15 +190,3 @@ class GlancesStandalone:
+@@ -191,15 +187,3 @@ class GlancesStandalone:
  
          # Exit from export modules
          self.stats.end()
Index: patches/patch-pyproject_toml
===================================================================
RCS file: /cvs/ports/sysutils/glances/patches/patch-pyproject_toml,v
diff -u -p -r1.1 patch-pyproject_toml
--- patches/patch-pyproject_toml	12 May 2025 10:06:07 -0000	1.1
+++ patches/patch-pyproject_toml	9 Oct 2025 06:25:15 -0000
@@ -1,7 +1,7 @@
 Index: pyproject.toml
 --- pyproject.toml.orig
 +++ pyproject.toml
-@@ -102,16 +102,8 @@ wifi = ["wifi"]
+@@ -106,16 +106,8 @@ wifi = ["wifi"]
  glances = "glances:main"
  
  [tool.setuptools.data-files]
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/glances/pkg/PLIST,v
diff -u -p -r1.10 PLIST
--- pkg/PLIST	12 May 2025 10:06:07 -0000	1.10
+++ pkg/PLIST	9 Oct 2025 06:25:16 -0000
@@ -175,6 +175,11 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb2/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb3/
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb3/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb3/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb3/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_influxdb3/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_json/
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_json/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_json/${MODPY_PYCACHE}/
@@ -225,6 +230,11 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_statsd/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_statsd/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_statsd/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_timescaledb/
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_timescaledb/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_timescaledb/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_timescaledb/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_timescaledb/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_zeromq/
 lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_zeromq/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_zeromq/${MODPY_PYCACHE}/
@@ -279,12 +289,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/glances_stdout_json.py
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/glances_unicode.py
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/
-lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/.eslintrc.js
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/.prettierrc.js
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/README.md
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/css/
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/css/custom.scss
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/css/style.scss
+lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/eslint.config.mjs
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/images/
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/images/favicon.ico
 lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/images/glances.png
@@ -564,7 +574,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/${MODPY_PYCACHE}multipass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/${MODPY_PYCACHE}multipass.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/${MODPY_PYCACHE}virsh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/${MODPY_PYCACHE}virsh.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/multipass.py
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/vms/engines/virsh.py
 lib/python${MODPY_VERSION}/site-packages/glances/plugins/wifi/
 lib/python${MODPY_VERSION}/site-packages/glances/plugins/wifi/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/glances/plugins/wifi/${MODPY_PYCACHE}/