git: 9845f5db558d - main - sysutils/py-py-cpuinfo: remove in favor of sysutils/py-py-cpuinfo2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 17 Sep 2026 04:52:16 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9845f5db558d87dc616593e589db068488680d07
commit 9845f5db558d87dc616593e589db068488680d07
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-17 04:49:44 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-17 04:49:44 +0000
sysutils/py-py-cpuinfo: remove in favor of sysutils/py-py-cpuinfo2
---
MOVED | 1 +
archivers/py-blosc/Makefile | 3 ++-
archivers/py-blosc/files/patch-pyproject.toml | 4 ++--
archivers/py-blosc2/Makefile | 4 ++--
archivers/py-py7zr/Makefile | 3 ++-
devel/py-tables/Makefile | 4 ++--
misc/py-codecarbon/Makefile | 3 ++-
misc/py-numcodecs/Makefile | 4 ++--
misc/py-vllm/Makefile | 3 ++-
science/py-qcengine/Makefile | 3 ++-
sysutils/Makefile | 1 -
sysutils/py-py-cpuinfo/Makefile | 25 ----------------------
sysutils/py-py-cpuinfo/distinfo | 3 ---
.../py-py-cpuinfo/files/patch-cpuinfo_cpuinfo.py | 11 ----------
sysutils/py-py-cpuinfo/pkg-descr | 4 ----
15 files changed, 19 insertions(+), 57 deletions(-)
diff --git a/MOVED b/MOVED
index 0e56c6cfee5f..8998d31e6e0f 100644
--- a/MOVED
+++ b/MOVED
@@ -5616,3 +5616,4 @@ databases/py-pymssql||2026-09-15|Has expired: Depends on expired lang/cython0
devel/py-game_sdl2||2026-09-15|Has expired: Depends on expired lang/cython0
databases/py-cassandra-driver||2026-09-15|Has expired: Depends on expired lang/cython0
misc/py-python-pygtrie|misc/py-pygtrie|2026-09-16|Project was renamed on PyPI
+sysutils/py-py-cpuinfo|sysutils/py-py-cpuinfo2|2026-09-16|Remove obsolete sysutils/py-py-cpuinfo in favor of sysutils/py-py-cpuinfo2
diff --git a/archivers/py-blosc/Makefile b/archivers/py-blosc/Makefile
index 673ef23bc591..4a4f4a5ef530 100644
--- a/archivers/py-blosc/Makefile
+++ b/archivers/py-blosc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= blosc
PORTVERSION= 1.11.4
+PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ WWW= https://www.blosc.org/python-blosc/python-blosc.html \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>=0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
diff --git a/archivers/py-blosc/files/patch-pyproject.toml b/archivers/py-blosc/files/patch-pyproject.toml
index 2eca37e0872a..d99d7b450a13 100644
--- a/archivers/py-blosc/files/patch-pyproject.toml
+++ b/archivers/py-blosc/files/patch-pyproject.toml
@@ -1,6 +1,6 @@
---- pyproject.toml.orig 2024-06-24 16:59:37 UTC
+--- pyproject.toml.orig 2026-01-17 20:20:14 UTC
+++ pyproject.toml
@@ -1,2 +1,2 @@
[build-system]
-requires = ["setuptools", "scikit-build", "cmake", "ninja", "py-cpuinfo"]
-+requires = ["setuptools", "scikit-build", "py-cpuinfo"]
++requires = ["setuptools", "scikit-build", "py-cpuinfo2"]
diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
index 257b9e694c53..c55c2f71dc8c 100644
--- a/archivers/py-blosc2/Makefile
+++ b/archivers/py-blosc2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blosc2
PORTVERSION= 3.12.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numexpr>=2.14.1:math/py-numexpr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>=0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= cmake:indirect pkgconfig python
diff --git a/archivers/py-py7zr/Makefile b/archivers/py-py7zr/Makefile
index 3c0f10c1cfb4..03f750b27623 100644
--- a/archivers/py-py7zr/Makefile
+++ b/archivers/py-py7zr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= py7zr
PORTVERSION= 0.22.0
+PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyppmd>=0:archivers/py-pyppmd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzstd>=0:archivers/py-pyzstd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}texttable>=0:textproc/py-texttable@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>=0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-remotedata>=0:devel/py-pytest-remotedata@${PY_FLAVOR} \
diff --git a/devel/py-tables/Makefile b/devel/py-tables/Makefile
index 5398dd3488d0..dc781daa0f65 100644
--- a/devel/py-tables/Makefile
+++ b/devel/py-tables/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tables
PORTVERSION= 3.10.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>=0:sysutils/py-py-cpuinfo2@${PY_FLAVOR}
LIB_DEPENDS= libhdf5.so:science/hdf5 \
liblzo2.so:archivers/lzo2 \
libucl.so:archivers/ucl \
diff --git a/misc/py-codecarbon/Makefile b/misc/py-codecarbon/Makefile
index be231c306f8a..2ac6d4517129 100644
--- a/misc/py-codecarbon/Makefile
+++ b/misc/py-codecarbon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= codecarbon
DISTVERSION= 3.3.1
+PORTREVISION= 1
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prometheus-client>0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=6.0.0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0.0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pynvml>0:devel/py-pynvml@${PY_FLAVOR} \
diff --git a/misc/py-numcodecs/Makefile b/misc/py-numcodecs/Makefile
index e58302e741cb..32342468bff5 100644
--- a/misc/py-numcodecs/Makefile
+++ b/misc/py-numcodecs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numcodecs
DISTVERSION= 0.16.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.24:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.24:math/py-numpy@${PY_FLAVOR} \
diff --git a/misc/py-vllm/Makefile b/misc/py-vllm/Makefile
index b871817bc39c..4023fe2e59b1 100644
--- a/misc/py-vllm/Makefile
+++ b/misc/py-vllm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vllm
DISTVERSION= 0.20.2
+PORTREVISION= 1
CATEGORIES= misc python # machine-learning
MASTER_SITES= PYPI \
https://github.com/uxlfoundation/oneDNN/archive/refs/tags/:onednn_src
@@ -64,7 +65,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.13.3:www/py-aiohttp@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}prometheus-fastapi-instrumentator>=7.0.0:www/py-prometheus-fastapi-instrumentator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=5.29.6:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=5.9.0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybase64>0:devel/py-pybase64@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.12.0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-json-logger>0:devel/py-python-json-logger@${PY_FLAVOR} \
diff --git a/science/py-qcengine/Makefile b/science/py-qcengine/Makefile
index dedebbf8da1d..cd280060110e 100644
--- a/science/py-qcengine/Makefile
+++ b/science/py-qcengine/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qcengine
DISTVERSION= 0.51.0
+PORTREVISION= 1
CATEGORIES= science python # chemistry
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>0:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic-settings>0:devel/py-pydantic-settings@${PY_FLAVOR} \
diff --git a/sysutils/Makefile b/sysutils/Makefile
index ac33397d80a6..f1a7e102edac 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1130,7 +1130,6 @@
SUBDIR += py-ptyprocess
SUBDIR += py-puremagic
SUBDIR += py-py-consul
- SUBDIR += py-py-cpuinfo
SUBDIR += py-py-cpuinfo2
SUBDIR += py-pyinfra
SUBDIR += py-python-bareos
diff --git a/sysutils/py-py-cpuinfo/Makefile b/sysutils/py-py-cpuinfo/Makefile
deleted file mode 100644
index 9dd66221ea3a..000000000000
--- a/sysutils/py-py-cpuinfo/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= py-cpuinfo
-DISTVERSION= 9.0.0
-PORTREVISION= 1
-CATEGORIES= sysutils python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Module for getting CPU info with pure Python
-WWW= https://github.com/workhorsy/py-cpuinfo
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= python
-USE_PYTHON= distutils concurrent autoplist
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= LSCPU
-OPTIONS_DEFAULT= LSCPU
-LSCPU_DESC= Use sysutils/lscpu as a data source
-LSCPU_RUN_DEPENDS= lscpu:sysutils/lscpu
-
-.include <bsd.port.mk>
diff --git a/sysutils/py-py-cpuinfo/distinfo b/sysutils/py-py-cpuinfo/distinfo
deleted file mode 100644
index 95c890771f35..000000000000
--- a/sysutils/py-py-cpuinfo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1687134355
-SHA256 (py-cpuinfo-9.0.0.tar.gz) = 3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690
-SIZE (py-cpuinfo-9.0.0.tar.gz) = 104716
diff --git a/sysutils/py-py-cpuinfo/files/patch-cpuinfo_cpuinfo.py b/sysutils/py-py-cpuinfo/files/patch-cpuinfo_cpuinfo.py
deleted file mode 100644
index ffbfc56cbdb1..000000000000
--- a/sysutils/py-py-cpuinfo/files/patch-cpuinfo_cpuinfo.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpuinfo/cpuinfo.py.orig 2023-05-24 07:26:57 UTC
-+++ cpuinfo/cpuinfo.py
-@@ -797,7 +797,7 @@ def _parse_arch(arch_string_raw):
- elif re.match(r'^armv8-a|aarch64|arm64$', arch_string_raw):
- arch = 'ARM_8'
- bits = 64
-- elif re.match(r'^armv7$|^armv7[a-z]$|^armv7-[a-z]$|^armv6[a-z]$', arch_string_raw):
-+ elif re.match(r'^armv7$|^armv7[a-z]$|^armv7-[a-z]$|^armv6[a-z]$|^arm$', arch_string_raw):
- arch = 'ARM_7'
- bits = 32
- elif re.match(r'^armv8$|^armv8[a-z]$|^armv8-[a-z]$', arch_string_raw):
diff --git a/sysutils/py-py-cpuinfo/pkg-descr b/sysutils/py-py-cpuinfo/pkg-descr
deleted file mode 100644
index 4f219db03d31..000000000000
--- a/sysutils/py-py-cpuinfo/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any
-extra programs or libraries, beyond what your OS provides. It does not require
-any compilation(C/C++, assembly, et cetera) to use. It works with Python
-2 and 3.