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