git: fe9c374bc821 - 2026Q1 - games/punchy: respect MAKE_JOBS_NUMBER

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 21 Feb 2026 10:58:51 UTC
The branch 2026Q1 has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fe9c374bc8211fd0da45c0eb07074fb6c0a2d5f3

commit fe9c374bc8211fd0da45c0eb07074fb6c0a2d5f3
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2026-02-21 09:47:54 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2026-02-21 10:58:41 +0000

    games/punchy: respect MAKE_JOBS_NUMBER
    
    Pass -j<n> from Cargo to Ninja. NUM_JOBS is part of default variables.
    https://doc.rust-lang.org/cargo/reference/environment-variables.html
    
    PR:             293314
    Reported by:    fuz
    Obtained from:  upstream
    
    (cherry picked from commit b1c3c8e30d1289957594afbf327de479cc131145)
---
 games/punchy/files/patch-ninja-jobs | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/games/punchy/files/patch-ninja-jobs b/games/punchy/files/patch-ninja-jobs
new file mode 100644
index 000000000000..ae8f708f9e6a
--- /dev/null
+++ b/games/punchy/files/patch-ninja-jobs
@@ -0,0 +1,15 @@
+https://github.com/denoland/rusty_v8/commit/ca83ce53bad1
+
+--- cargo-crates/v8-0.47.1/build.rs.orig	1973-11-29 21:33:09 UTC
++++ cargo-crates/v8-0.47.1/build.rs
+@@ -644,6 +644,10 @@ fn ninja(gn_out_dir: &Path, maybe_env: Option<NinjaEnv
+   let mut cmd = Command::new(cmd_string);
+   cmd.arg("-C");
+   cmd.arg(&gn_out_dir);
++  if let Ok(jobs) = env::var("NUM_JOBS") {
++    cmd.arg("-j");
++    cmd.arg(jobs);
++  }
+   if let Some(env) = maybe_env {
+     for item in env {
+       cmd.env(item.0, item.1);