[Bug 289656] sysutils/slurm-wlm: track update to latest upstream release

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 07 Oct 2025 01:15:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289656

Generic Rikka <rikka.goering@outlook.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #264361|                            |maintainer-approval+
              Flags|                            |

--- Comment #3 from Generic Rikka <rikka.goering@outlook.de> ---
Created attachment 264361
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=264361&action=edit
Upgrade sysutils/slurm-wlm from 23.11.7 to 25.05.3

This patch updates sysutils/slurm-wlm to Slurm 25.05.3.

Upstream 25.05 introduces native support for disabling cgroups via
configuration, removing the need for several of our previous BSD-specific
workarounds.
As a result, all FreeBSD-specific patches were reviewed, and most of the
mechanical ones (path rewrites, header fixes, etc.) were dropped since they are
now handled either by upstream or via REINPLACE_CMD.

Summary of changes:

DISTVERSION → 25.05.3, reset PORTREVISION

Refreshed distinfo

Simplified patch set — dropped legacy FreeBSD patches now obsolete

Verified pkg-plist

Confirmed cgroup disabling via config (CgroupPlugin=disabled)

QA:

Built and staged successfully on FreeBSD 14.3-RELEASE amd64

Passed poudriere testport, stage-qa, check-plist, portfmt, portclippy, and
portlint

Runtime-tested with slurmd -C, srun, and squeue

Attached build log: build-14_3-amd64.log (from internal GitLab CI matrix)

If no objections arise, this should be safe for commit.

Approved by: (maintainer)
MFH: No

-- 
You are receiving this mail because:
You are the assignee for the bug.