git: 030111b816ea - main - sysutils/py-psutil: Fix failing __FreeBSD_version check
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Jun 2022 21:00:39 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=030111b816ead69e62d5243b845450bc9cce3457 commit 030111b816ead69e62d5243b845450bc9cce3457 Author: Torsten Blum <torstenb@FreeBSD.org> AuthorDate: 2022-06-21 20:58:58 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-06-21 20:58:58 +0000 sysutils/py-psutil: Fix failing __FreeBSD_version check - Bump PORTREVISION for package change psutil 5.9.1 does not include <sys/param.h> in arch/freebsd/mem.c, causing the __FreeBSD_version check there not not work properly and thus breaking the port on systems without COMPAT_FREEBSD7. PR: 264807 Reference: https://github.com/giampaolo/psutil/issues/2113 --- sysutils/py-psutil/Makefile | 1 + sysutils/py-psutil/files/patch-psutil_arch_freebsd_mem.c | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/sysutils/py-psutil/Makefile b/sysutils/py-psutil/Makefile index a17f74b073d1..8722ee5280e3 100644 --- a/sysutils/py-psutil/Makefile +++ b/sysutils/py-psutil/Makefile @@ -2,6 +2,7 @@ PORTNAME= psutil PORTVERSION= 5.9.1 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/sysutils/py-psutil/files/patch-psutil_arch_freebsd_mem.c b/sysutils/py-psutil/files/patch-psutil_arch_freebsd_mem.c new file mode 100644 index 000000000000..cbe44517b448 --- /dev/null +++ b/sysutils/py-psutil/files/patch-psutil_arch_freebsd_mem.c @@ -0,0 +1,10 @@ +--- psutil/arch/freebsd/mem.c.orig 2022-01-17 12:10:50 UTC ++++ psutil/arch/freebsd/mem.c +@@ -6,6 +6,7 @@ + + + #include <Python.h> ++#include <sys/param.h> + #include <sys/sysctl.h> + #include <sys/vmmeter.h> + #include <vm/vm_param.h>