git: aa469725eb9a - main - sysutils/parallel: Fix --number-of-cores
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Dec 2023 09:11:37 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=aa469725eb9acf665d738ca24ce02730a459eddb
commit aa469725eb9acf665d738ca24ce02730a459eddb
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-12-25 09:03:07 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-12-25 09:03:07 +0000
sysutils/parallel: Fix --number-of-cores
- Bump PORTREVISION for package change
PR: 268011
Reported by: jwb
---
sysutils/parallel/Makefile | 1 +
sysutils/parallel/files/patch-src-parallel | 18 ++++++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile
index f909c0ad9a57..c82ffddc26e6 100644
--- a/sysutils/parallel/Makefile
+++ b/sysutils/parallel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= parallel
PORTVERSION= 20231122
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= GNU
diff --git a/sysutils/parallel/files/patch-src-parallel b/sysutils/parallel/files/patch-src-parallel
new file mode 100644
index 000000000000..b0a1e33b811b
--- /dev/null
+++ b/sysutils/parallel/files/patch-src-parallel
@@ -0,0 +1,18 @@
+--- src/parallel.orig 2023-11-23 00:27:43 UTC
++++ src/parallel
+@@ -8704,13 +8704,9 @@ sub sct_freebsd($) {
+ local $/ = "\n";
+ my $cpu = shift;
+ $cpu->{'cores'} ||=
+- (::qqx(qq{ sysctl -a dev.cpu | grep \%parent | awk '{ print \$2 }' | uniq | wc -l | awk '{ print \$1 }' })
+- or
+- ::qqx(qq{ sysctl hw.ncpu | awk '{ print \$2 }' }));
++ ::qqx(qq{ sysctl kern.smp.cores | awk '{ print \$2 }' });
+ $cpu->{'threads'} ||=
+- (::qqx(qq{ sysctl hw.ncpu | awk '{ print \$2 }' })
+- or
+- ::qqx(qq{ sysctl -a dev.cpu | grep \%parent | awk '{ print \$2 }' | uniq | wc -l | awk '{ print \$1 }' }));
++ ::qqx(qq{ sysctl kern.smp.cpus | awk '{ print \$2 }' });
+ return $cpu;
+ }
+