Hi, ports. Two fixes for minify. Minification tested on today's amd64 snap. QP-encoded diff below the changelog. Someone please commit if OK. One question: I've noticed they're distributing dependencies in an archive on their GitHub publish page. I could use that instead of making the modules-get dance. The thing is the filename isn't versioned. How does one get around that to make makesum pick up the new file when the version changes? Is there some kind of tuple trick you can use on DISTFILES where the first item would be the source name and the second how to save the file as? Something like this: DISTFILES = minify-deps minify-deps-${V} This isn't an isolated case. A lot of maintainers aren't adding any kind of identifiers to their published files, so I guess this is sort of a general question. Changelog: - CSS: Allow custom properties at stylesheet top-level. - JS: Fix rearrangement of const/let variables. Detailed changelog is available at https://github.com/tdewolff/minify/releases/tag/v2.24.13 Index: Makefile =================================================================== RCS file: /cvs/ports/www/minify/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- Makefile 15 Apr 2026 21:14:13 -0000 1.4 +++ Makefile 19 May 2026 17:19:09 -0000 @@ -1,7 +1,7 @@ COMMENT = minifiers for web formats MODGO_MODNAME = github.com/tdewolff/minify/v2 -MODGO_VERSION = v2.24.12 +MODGO_VERSION = v2.24.13 DISTNAME = minify-${MODGO_VERSION} Index: distinfo =================================================================== RCS file: /cvs/ports/www/minify/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 15 Apr 2026 21:14:13 -0000 1.4 +++ distinfo 19 May 2026 17:19:09 -0000 @@ -14,20 +14,21 @@ SHA256 (go_modules/github.com/mattn/go-s SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.zip) = BHeQxPH/eyXlfrNgPn7dji0H4PhoVC6n2SQ6MWw4cl0= SHA256 (go_modules/github.com/pelletier/go-toml/@v/v1.9.5.mod) = wOwmx/hD02ii1ak5A1nFZ+vjFhcb1lHTHc6tG7Lgetk= SHA256 (go_modules/github.com/pelletier/go-toml/@v/v1.9.5.zip) = 3j3NpmDMgAzYbQMnOiWVbWf0Fuj8vk0gAaLLSgHmrGA= -SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.mod) = 9SfO2vq5PZdraqmjMAL7HQuaSBfyXz6tkMpJHdaYF4c= -SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.zip) = tM/G5oAEVcli+G9rY1j6FLanlJ9z/qYd7+ZzutfN2VQ= -SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.mod) = tlUXEpe2E8ieC/CmkPkhYX1cO0d7gYccyz7mjPHCbV8= -SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.zip) = CVx9Nj06+vZN9HXhfYCPieTN3NujUqfv7Le0vK71Mjg= +SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.mod) = yppJNFWqKoW7hp0avPMibyzB/6EcLk+TTzLsIOCbEWw= +SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.zip) = zFm5le6k28GrkgE70A7RnDUHjTmUlFIjQCvISBuP4SU= +SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.mod) = tlUXEpe2E8ieC/CmkPkhYX1cO0d7gYccyz7mjPHCbV8= +SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.zip) = Y3bLRc3DxyMrhQW6Ew3CWczQTw0XZmulDX+lkdKi438= SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11.mod) = 9EefOv0J+7kaIZNIpSIgfv+uc4muXaMR/YZv9IuGFus= -SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11.zip) = /t2vBdFIMFJd7rKD7rpBEO4clOhNeVH/lSO+zyH2w00= +SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.12.mod) = 9EefOv0J+7kaIZNIpSIgfv+uc4muXaMR/YZv9IuGFus= +SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.12.zip) = sL6PnOzcgrCGcxE0SSNabEkidR2eCgDsn6/9q/Ugerw= SHA256 (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= -SHA256 (go_modules/golang.org/x/sys/@v/v0.37.0.mod) = 9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I= -SHA256 (go_modules/golang.org/x/sys/@v/v0.37.0.zip) = bIe7lOwyi21iNK0CzygTIl/jvV+JKf6Fd1ygbgHPzHg= +SHA256 (go_modules/golang.org/x/sys/@v/v0.43.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU= +SHA256 (go_modules/golang.org/x/sys/@v/v0.43.0.zip) = y4sHOTTPflecn4DE0SYZ1flvz5evbwf9xknnrOwKrd8= SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8= SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = ThgX+WTKNOVFuBr9oDJaXonPWN4uQT2CB8Cv3dD9wVw= SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk= SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU= -SHA256 (minify-v2.24.12.zip) = x9MxMUqqCiiTMyNNQRd3FTcxqrcGl9no3LQDLScRyNU= +SHA256 (minify-v2.24.13.zip) = P3AN+NeXhZJrVG649nVkYch3hkRHhn30PTOKjj7hGQQ= SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.mod) = 40 SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = 55809 SIZE (go_modules/github.com/djherbis/atime/@v/v1.1.0.mod) = 42 @@ -44,17 +45,18 @@ SIZE (go_modules/github.com/mattn/go-sql SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.zip) = 2674679 SIZE (go_modules/github.com/pelletier/go-toml/@v/v1.9.5.mod) = 45 SIZE (go_modules/github.com/pelletier/go-toml/@v/v1.9.5.zip) = 127514 -SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.mod) = 202 -SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.zip) = 26151 -SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.mod) = 87 -SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.zip) = 149620 +SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.mod) = 182 +SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.zip) = 26181 +SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.mod) = 87 +SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.zip) = 149612 SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11.mod) = 41 -SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11.zip) = 4421 +SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.12.mod) = 41 +SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.12.zip) = 4445 SIZE (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 33 -SIZE (go_modules/golang.org/x/sys/@v/v0.37.0.mod) = 35 -SIZE (go_modules/golang.org/x/sys/@v/v0.37.0.zip) = 1998239 +SIZE (go_modules/golang.org/x/sys/@v/v0.43.0.mod) = 35 +SIZE (go_modules/golang.org/x/sys/@v/v0.43.0.zip) = 2008878 SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = 25 SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = 39844 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = 95 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623 -SIZE (minify-v2.24.12.zip) = 7884575 +SIZE (minify-v2.24.13.zip) = 7885060 Index: modules.inc =================================================================== RCS file: /cvs/ports/www/minify/modules.inc,v retrieving revision 1.3 diff -u -p -u -p -r1.3 modules.inc --- modules.inc 6 Apr 2026 13:07:38 -0000 1.3 +++ modules.inc 19 May 2026 17:19:09 -0000 @@ -7,13 +7,14 @@ MODGO_MODULES = \ github.com/lib/pq v1.10.9 \ github.com/mattn/go-sqlite3 v1.14.22 \ github.com/pelletier/go-toml v1.9.5 \ - github.com/tdewolff/argp v0.0.0-20250430135133-0f54527d2b1e \ - github.com/tdewolff/parse/v2 v2.8.11 \ - github.com/tdewolff/test v1.0.11 \ - golang.org/x/sys v0.37.0 \ + github.com/tdewolff/argp v0.0.0-20260424074207-decde4f86440 \ + github.com/tdewolff/parse/v2 v2.8.12 \ + github.com/tdewolff/test v1.0.12 \ + golang.org/x/sys v0.43.0 \ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 \ gopkg.in/yaml.v3 v3.0.1 MODGO_MODFILES = \ - golang.org/x/sys v0.13.0 + github.com/tdewolff/test v1.0.11 \ + golang.org/x/sys v0.13.0
OpenBSD Mail Box
BTC:1BsNfN6m7xtT4PqDb9jJHnDDFBb38zS9Yi
Tuesday, May 19, 2026
[maintainer update] sysutils/glances 4.5.4
Hi ports@ update for sysutils/glances (a Python curses-based monitoring Tool) to the latest version 4.5.4 Changelog: - https://github.com/nicolargo/glances/releases/tag/v4.5.2 - https://github.com/nicolargo/glances/releases/tag/v4.5.3 - https://github.com/nicolargo/glances/releases/tag/v4.5.4 - update Makefile and distinfo for this version - update pkg/PLIST (with latest modifications by sthen@) - update patch Build and tests OK on current/amd64 with Python 3.14.4 Tests welcome and please commit if OK. Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/glances/Makefile,v
diff -u -p -r1.20 Makefile
--- Makefile 30 Mar 2026 11:13:17 -0000 1.20
+++ Makefile 16 May 2026 08:49:50 -0000
@@ -1,7 +1,6 @@
COMMENT = cross-platform curses-based monitoring tool
-MODPY_DISTV = 4.5.1
-REVISION = 0
+MODPY_DISTV = 4.5.4
DISTNAME = glances-${MODPY_DISTV}
EPOCH = 0
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/glances/distinfo,v
diff -u -p -r1.9 distinfo
--- distinfo 11 Mar 2026 19:01:45 -0000 1.9
+++ distinfo 16 May 2026 08:49:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (glances-4.5.1.tar.gz) = gvxWmvH/WawZillBBPMUppISg47e+0TYS492Aj+xmeE=
-SIZE (glances-4.5.1.tar.gz) = 7399451
+SHA256 (glances-4.5.4.tar.gz) = x/yk/0FNai4Xf9xZmLmC2ou+jncWjvBHHU2PS21HsCU=
+SIZE (glances-4.5.4.tar.gz) = 7603299
Index: patches/patch-pyproject_toml
===================================================================
RCS file: /cvs/ports/sysutils/glances/patches/patch-pyproject_toml,v
diff -u -p -r1.2 patch-pyproject_toml
--- patches/patch-pyproject_toml 11 Mar 2026 19:01:45 -0000 1.2
+++ patches/patch-pyproject_toml 16 May 2026 08:49:50 -0000
@@ -1,7 +1,7 @@
Index: pyproject.toml
--- pyproject.toml.orig
+++ pyproject.toml
-@@ -113,18 +113,8 @@ wifi = ["wifi"]
+@@ -116,18 +116,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.13 PLIST
--- pkg/PLIST 30 Mar 2026 11:13:17 -0000 1.13
+++ pkg/PLIST 16 May 2026 08:49:50 -0000
@@ -148,6 +148,11 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_cassandra/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_cassandra/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_cassandra/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_clickhouse/
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_clickhouse/__init__.py
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_clickhouse/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_clickhouse/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_clickhouse/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_couchdb/
lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_couchdb/__init__.py
lib/python${MODPY_VERSION}/site-packages/glances/exports/glances_couchdb/${MODPY_PYCACHE}/
@@ -352,6 +357,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-load.vue
lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-mem.vue
lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-memswap.vue
+lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-mpp.vue
lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-network.vue
lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-now.vue
lib/python${MODPY_VERSION}/site-packages/glances/outputs/static/js/components/plugin-npu.vue
@@ -421,9 +427,12 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}docker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}docker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}lxd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}lxd.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}podman.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/${MODPY_PYCACHE}podman.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/docker.py
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/lxd.py
lib/python${MODPY_VERSION}/site-packages/glances/plugins/containers/engines/podman.py
lib/python${MODPY_VERSION}/site-packages/glances/plugins/core/
lib/python${MODPY_VERSION}/site-packages/glances/plugins/core/__init__.py
@@ -502,6 +511,19 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/glances/plugins/memswap/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/glances/plugins/memswap/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/glances/plugins/memswap/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/__init__.py
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/${MODPY_PYCACHE}mpp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/${MODPY_PYCACHE}mpp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/${MODPY_PYCACHE}rockchip_mpp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/${MODPY_PYCACHE}rockchip_mpp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/mpp.py
+lib/python${MODPY_VERSION}/site-packages/glances/plugins/mpp/cards/rockchip_mpp.py
lib/python${MODPY_VERSION}/site-packages/glances/plugins/network/
lib/python${MODPY_VERSION}/site-packages/glances/plugins/network/__init__.py
lib/python${MODPY_VERSION}/site-packages/glances/plugins/network/${MODPY_PYCACHE}/
Subscribe to:
Posts (Atom)