pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/py-Glances
Module Name: pkgsrc
Committed By: wiz
Date: Mon Apr 6 16:20:01 UTC 2026
Modified Files:
pkgsrc/sysutils/py-Glances: Makefile distinfo
Added Files:
pkgsrc/sysutils/py-Glances/patches: patch-MANIFEST.in
patch-pyproject.toml
Log Message:
py-Glances: add upstream patches to fix __pycache__ problem
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/sysutils/py-Glances/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/sysutils/py-Glances/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/py-Glances/patches/patch-MANIFEST.in \
pkgsrc/sysutils/py-Glances/patches/patch-pyproject.toml
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/py-Glances/Makefile
diff -u pkgsrc/sysutils/py-Glances/Makefile:1.51 pkgsrc/sysutils/py-Glances/Makefile:1.52
--- pkgsrc/sysutils/py-Glances/Makefile:1.51 Sun Apr 5 20:49:33 2026
+++ pkgsrc/sysutils/py-Glances/Makefile Mon Apr 6 16:20:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2026/04/05 20:49:33 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2026/04/06 16:20:01 wiz Exp $
DISTNAME= glances-4.5.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/g/G/}
@@ -20,7 +20,7 @@ DEPENDS+= ${PYPKGPREFIX}-orjson>=0:../..
TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
TEST_DEPENDS+= ${PYPKGPREFIX}-selenium-[0-9]*:../../www/py-selenium
# DEPENDS for WebUI/RestFull API
-#TEST_DEPENDS+= ${PYPKGPREFIX}-fastapi-[0-9]*:../../wip/py-fastapi
+#TEST_DEPENDS+= ${PYPKGPREFIX}-fastapi>=0.82.0:../../wip/py-fastapi
#TEST_DEPENDS+= ${PYPKGPREFIX}-uvicorn-[0-9]*:../../www/py-uvicorn
# for testing
@@ -36,18 +36,14 @@ SUBST_MESSAGE.prefix= Set correct prefix
SUBST_FILES.prefix= pyproject.toml
SUBST_SED.prefix= -e 's,share/man,${PKGMANDIR},'
+PY_RENAME_BINARIES+= glances
+
post-extract:
# Removes the nodejs component which is not required.
${RM} -fR ${WRKSRC}/glances/outputs/static
post-install:
- # remove file in pycache
- # https://github.com/nicolargo/glances/issues/3516
- ${RM} -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/glances/plugins/__pycache__/__init__.py
- ${RM} -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/glances/plugins/__pycache__/__pycache__/__init__.cpython-313.opt-1.pyc
- ${RM} -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/glances/plugins/__pycache__/__pycache__/__init__.cpython-313.pyc
cd ${DESTDIR}${PREFIX} && \
- ${MV} bin/glances bin/glances-${PYVERSSUFFIX} && \
${MV} ${PKGMANDIR}/man1/glances.1 ${PKGMANDIR}/man1/glances-${PYVERSSUFFIX}.1 && \
${MV} share/doc/glances share/doc/glances-${PYVERSSUFFIX}
Index: pkgsrc/sysutils/py-Glances/distinfo
diff -u pkgsrc/sysutils/py-Glances/distinfo:1.40 pkgsrc/sysutils/py-Glances/distinfo:1.41
--- pkgsrc/sysutils/py-Glances/distinfo:1.40 Sun Apr 5 08:06:36 2026
+++ pkgsrc/sysutils/py-Glances/distinfo Mon Apr 6 16:20:01 2026
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.40 2026/04/05 08:06:36 fox Exp $
+$NetBSD: distinfo,v 1.41 2026/04/06 16:20:01 wiz Exp $
BLAKE2s (glances-4.5.3.tar.gz) = 73a29b2653ad0c2f446004f78fd2080c7ccc93eccc3446a3d1282181cc85ad65
SHA512 (glances-4.5.3.tar.gz) = 47e26bc81f230bfeb44bd055609856ffcfd7da2780115088ecc1cbada85b7e4b0244981f8a75ff6afb1cb3c2c11414a29f6dfaae71f6543a033936bcd806c890
Size (glances-4.5.3.tar.gz) = 7638298 bytes
+SHA1 (patch-MANIFEST.in) = 0c097fba5736a283e322e99fb8a67d974e8c0a73
SHA1 (patch-glances_plugins_diskio_____init____.py) = 1656f96b41b9fce10a3f0dca9d39012f0b51200c
+SHA1 (patch-pyproject.toml) = 77dfdb734fac404fb324e3fa28e2a2e65aa67d3e
Added files:
Index: pkgsrc/sysutils/py-Glances/patches/patch-MANIFEST.in
diff -u /dev/null pkgsrc/sysutils/py-Glances/patches/patch-MANIFEST.in:1.1
--- /dev/null Mon Apr 6 16:20:01 2026
+++ pkgsrc/sysutils/py-Glances/patches/patch-MANIFEST.in Mon Apr 6 16:20:01 2026
@@ -0,0 +1,12 @@
+$NetBSD: patch-MANIFEST.in,v 1.1 2026/04/06 16:20:01 wiz Exp $
+
+https://github.com/nicolargo/glances/commit/6940195b1a11dd3c0c02108ea8dd721ca1a7b5a7
+
+--- MANIFEST.in.orig 2026-03-31 06:06:45.000000000 +0000
++++ MANIFEST.in
+@@ -12,3 +12,5 @@ recursive-include glances/outputs/static *
+ recursive-include docs *
+ recursive-include glances *.py
+ recursive-include glances/outputs/static *
++global-exclude __pycache__/*
++global-exclude *.py[co]
Index: pkgsrc/sysutils/py-Glances/patches/patch-pyproject.toml
diff -u /dev/null pkgsrc/sysutils/py-Glances/patches/patch-pyproject.toml:1.1
--- /dev/null Mon Apr 6 16:20:01 2026
+++ pkgsrc/sysutils/py-Glances/patches/patch-pyproject.toml Mon Apr 6 16:20:01 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-pyproject.toml,v 1.1 2026/04/06 16:20:01 wiz Exp $
+
+https://github.com/nicolargo/glances/commit/6940195b1a11dd3c0c02108ea8dd721ca1a7b5a7
+
+--- pyproject.toml.orig 2026-03-31 06:06:45.000000000 +0000
++++ pyproject.toml
+@@ -133,7 +133,9 @@ version = {attr = "glances.__version__"}
+ version = {attr = "glances.__version__"}
+
+ [tool.setuptools.packages.find]
++exclude = ["*__pycache__*"]
+ include = ["glances*"]
++where = ["."]
+
+ [tool.ruff]
+ line-length = 120
Home |
Main Index |
Thread Index |
Old Index