git: 126c85d46705 - 2025Q3 - sysutils/slurm-wlm: Fix: task/pgid plugin not installed

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Tue, 09 Sep 2025 01:30:36 UTC
The branch 2025Q3 has been updated by vvd:

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

commit 126c85d4670565b43eb354e80a11498adf1f3e82
Author:     Generic Rikka <rikka.goering@outlook.de>
AuthorDate: 2025-09-09 01:26:01 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-09-09 01:30:23 +0000

    sysutils/slurm-wlm: Fix: task/pgid plugin not installed
    
    Running slurmd shows the following errors at startup:
    slurmd: error: Couldn't find the specified plugin name for task/pgid looking at all files
    slurmd: error: cannot find task plugin for task/pgid
    slurmd: error: cannot create task context for task/pgid
    slurmd: error: slurmd initialization failed
    
    PR:     289384 288668
    Fixes:  7bc4e1e182ec (Fix: TaskPlugin=task/pgid in slurm.conf fails on FreeBSD – plugin unavailable)
    MFH:    2025Q3
    (cherry picked from commit 5ae7eba2e302a81da63c7f1d2cd69c5ebed23058)
---
 sysutils/slurm-wlm/Makefile                                 |  2 +-
 sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in | 11 +++++++++++
 sysutils/slurm-wlm/pkg-plist                                |  2 ++
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile
index b3532a0fbfd5..20e26e249c49 100644
--- a/sysutils/slurm-wlm/Makefile
+++ b/sysutils/slurm-wlm/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	slurm
 DISTVERSION=	23.11.7
-PORTREVISION=	11
+PORTREVISION=	12
 CATEGORIES=	sysutils
 MASTER_SITES=	https://download.schedmd.com/slurm/
 PKGNAMESUFFIX=	-wlm
diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in
new file mode 100644
index 000000000000..83f1a2590e61
--- /dev/null
+++ b/sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in
@@ -0,0 +1,11 @@
+--- src/plugins/task/Makefile.in.orig	2025-09-08 23:07:24 UTC
++++ src/plugins/task/Makefile.in
+@@ -465,7 +465,7 @@ top_srcdir = @top_srcdir@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-SUBDIRS = affinity cray_aries $(am__append_1)
++SUBDIRS = affinity cray_aries pgid $(am__append_1)
+ all: all-recursive
+
+ .SUFFIXES:
diff --git a/sysutils/slurm-wlm/pkg-plist b/sysutils/slurm-wlm/pkg-plist
index 315d8d210ce4..c078289da30d 100644
--- a/sysutils/slurm-wlm/pkg-plist
+++ b/sysutils/slurm-wlm/pkg-plist
@@ -200,6 +200,8 @@ lib/slurm/task_affinity.a
 lib/slurm/task_affinity.so
 lib/slurm/task_cray_aries.a
 lib/slurm/task_cray_aries.so
+lib/slurm/task_pgid.a
+lib/slurm/task_pgid.so
 lib/slurm/topology_3d_torus.a
 lib/slurm/topology_3d_torus.so
 lib/slurm/topology_block.a