git: be47f0681b42 - main - sysutils/slurm-wlm: Update 26.05.2 => 26.05.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 08 Sep 2026 22:24:19 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=be47f0681b424977ec5a98fc7706ab0022156d47
commit be47f0681b424977ec5a98fc7706ab0022156d47
Author: Generic Rikka <rikka.goering@outlook.de>
AuthorDate: 2026-09-08 22:20:42 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-09-08 22:20:42 +0000
sysutils/slurm-wlm: Update 26.05.2 => 26.05.4
Changelog:
https://github.com/SchedMD/slurm/blob/slurm-26.05/CHANGELOG/slurm-26.05.md
- Remove obsolete downstream HDF5 patches; the corresponding changes are
no longer required with the new upstream release.
- Drop now-obsolete portions of patch-configure, substantially reducing
the downstream configure patch.
- Rebase the existing FreeBSD conmgr patch against the new upstream
sources.
- Add a missing <signal.h> include to the pack_priority_factors unit
test required for the test suite to build on FreeBSD.
PR: 298317
Security: CVE-2026-65107
Security: CVE-2026-65108
Security: CVE-2026-65109
Security: CVE-2026-65138
Security: CVE-2026-65139
Security: CVE-2026-65140
Security: CVE-2026-65165
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q3
---
sysutils/slurm-wlm/Makefile | 2 +-
sysutils/slurm-wlm/distinfo | 6 +-
sysutils/slurm-wlm/files/patch-configure | 397 +--------------------
sysutils/slurm-wlm/files/patch-src_conmgr_con.c | 10 +-
..._plugins_acct__gather__profile_hdf5_Makefile.in | 19 -
..._acct__gather__profile_hdf5_sh5util_Makefile.in | 24 --
...__protocol__pack_pack__priority__factors-test.c | 8 +
7 files changed, 19 insertions(+), 447 deletions(-)
diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile
index 47bc5c19e7bf..c56505723505 100644
--- a/sysutils/slurm-wlm/Makefile
+++ b/sysutils/slurm-wlm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= slurm
-DISTVERSION= 26.05.2
+DISTVERSION= 26.05.4
CATEGORIES= sysutils
MASTER_SITES= https://download.schedmd.com/slurm/
PKGNAMESUFFIX= -wlm
diff --git a/sysutils/slurm-wlm/distinfo b/sysutils/slurm-wlm/distinfo
index 6c7d85b04374..11a5ff36e4cd 100644
--- a/sysutils/slurm-wlm/distinfo
+++ b/sysutils/slurm-wlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784998023
-SHA256 (slurm-26.05.2.tar.bz2) = 01151f233dde64d95cc4ca96931aea3d4a2cad372ed9ad86a8b9f6b674600c3b
-SIZE (slurm-26.05.2.tar.bz2) = 6868915
+TIMESTAMP = 1788665829
+SHA256 (slurm-26.05.4.tar.bz2) = 035f4b193d4de979ba5381beca206a50b6b886b2793b06f68a1ce7e67022b06a
+SIZE (slurm-26.05.4.tar.bz2) = 6883455
diff --git a/sysutils/slurm-wlm/files/patch-configure b/sysutils/slurm-wlm/files/patch-configure
index 4fad52f08440..75f2c4f988aa 100644
--- a/sysutils/slurm-wlm/files/patch-configure
+++ b/sysutils/slurm-wlm/files/patch-configure
@@ -1,398 +1,6 @@
---- configure.orig 2026-06-09 20:26:02 UTC
+--- configure.orig 2026-08-28 20:13:24 UTC
+++ configure
-@@ -786,6 +786,7 @@ HDF5_LIBS
- HDF5_FFLAGS
- HDF5_FC
- HDF5_LIBS
-+HDF5_HL_LIBS
- HDF5_LDFLAGS
- HDF5_CPPFLAGS
- HDF5_CFLAGS
-@@ -12988,7 +12989,7 @@ printf %s "checking whether the $compiler linker ($LD)
- hardcode_minus_L=no
- hardcode_shlibpath_var=unsupported
- inherit_rpath=no
-- link_all_deplibs=unknown
-+ link_all_deplibs=no
- module_cmds=
- module_expsym_cmds=
- old_archive_from_new_cmds=
-@@ -13286,7 +13287,7 @@ _LT_EOF
-
- *-mlibc)
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- ;;
-
- netbsd* | netbsdelf*-gnu)
-@@ -13295,7 +13296,7 @@ _LT_EOF
- wlarc=
- else
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- fi
- ;;
-
-@@ -13314,7 +13315,7 @@ _LT_EOF
- _LT_EOF
- elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- else
- ld_shlibs=no
- fi
-@@ -13343,7 +13344,7 @@ _LT_EOF
- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- else
- ld_shlibs=no
- fi
-@@ -13361,7 +13362,7 @@ _LT_EOF
- *)
- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- else
- ld_shlibs=no
- fi
-@@ -14026,7 +14027,7 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
- hardcode_direct_absolute=yes
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
-+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-version-script,$lib-ver'
- hardcode_libdir_flag_spec='$wl-rpath,$libdir'
- export_dynamic_flag_spec='$wl-E'
- else
-@@ -14895,7 +14896,7 @@ freebsd* | dragonfly* | midnightbsd*)
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
-- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
-+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major'
- soname_spec='$libname$release$shared_ext$major'
- need_version=no
- need_lib_prefix=no
-@@ -16653,7 +16654,7 @@ else
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
- printf "%s\n" "no" >&6; }
- else
-- if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
-+ if $STRIP -V 2>&1 | $GREP "strip" >/dev/null; then
- old_striplib="$STRIP --strip-debug"
- striplib="$STRIP --strip-unneeded"
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-@@ -16667,7 +16668,7 @@ printf "%s\n" "yes" >&6; }
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
- printf "%s\n" "yes" >&6; }
- ;;
-- freebsd*)
-+dragonfly* | freebsd*)
- if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
- old_striplib="$STRIP --strip-debug"
- striplib="$STRIP --strip-unneeded"
-@@ -16913,7 +16914,7 @@ module_expsym_cmds_CXX=
- inherit_rpath_CXX=no
- module_cmds_CXX=
- module_expsym_cmds_CXX=
--link_all_deplibs_CXX=unknown
-+link_all_deplibs_CXX=no
- old_archive_cmds_CXX=$old_archive_cmds
- reload_flag_CXX=$reload_flag
- reload_cmds_CXX=$reload_cmds
-@@ -17130,7 +17131,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
- # archiving commands below assume that GNU ld is being used.
- if test yes = "$with_gnu_ld"; then
- archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
-
- hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
- export_dynamic_flag_spec_CXX='$wl--export-dynamic'
-@@ -17829,7 +17830,7 @@ fi
- case `$CC -V 2>&1` in
- *"Version 7."*)
- archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- ;;
- *) # Version 8.0 or newer
- tmp_idyn=
-@@ -17837,7 +17838,7 @@ fi
- ia64*) tmp_idyn=' -i_dynamic';;
- esac
- archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- ;;
- esac
- archive_cmds_need_lc_CXX=no
-@@ -17869,7 +17870,7 @@ fi
- ;;
- *) # Version 6 and above use weak symbols
- archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib'
- ;;
- esac
-
-@@ -17880,7 +17881,7 @@ fi
- cxx*)
- # Compaq C++
- archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
-- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-version-script $wl$lib-ver'
-
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-@@ -17914,7 +17915,7 @@ fi
- # Sun C++ 5.9
- no_undefined_flag_CXX=' -zdefs'
- archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-- archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-version-script $wl$lib-ver'
- hardcode_libdir_flag_spec_CXX='-R$libdir'
- whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
- compiler_needs_object_CXX=yes
-@@ -17986,7 +17987,7 @@ fi
- archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
-- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-version-script,$lib-ver -o $lib'
- export_dynamic_flag_spec_CXX='$wl-E'
- whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
- fi
-@@ -19545,7 +19546,7 @@ freebsd* | dragonfly* | midnightbsd*)
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
-- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
-+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major'
- soname_spec='$libname$release$shared_ext$major'
- need_version=no
- need_lib_prefix=no
-@@ -24484,7 +24485,7 @@ case $host_os in
-
- case $host_os in
-
-- freebsd*)
-+dragonfly* | freebsd*)
-
- # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
- # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
-@@ -25351,6 +25352,7 @@ HDF5_LIBS=""
- HDF5_CPPFLAGS=""
- HDF5_LDFLAGS=""
- HDF5_LIBS=""
-+HDF5_HL_LIBS=""
- HDF5_FC=""
- HDF5_FFLAGS=""
- HDF5_FLIBS=""
-@@ -25740,7 +25742,59 @@ printf "%s\n" "#define H5_USE_18_API 1" >>confdefs.h
- fi
-
-
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for H5PTopen in -lhdf5_hl" >&5
-+printf %s "checking for H5PTopen in -lhdf5_hl... " >&6; }
-+if test ${ac_cv_lib_hdf5_hl_H5PTopen+y}
-+then :
-+ printf %s "(cached) " >&6
-+else case e in #(
-+ e)
-+ ac_check_lib_save_LIBS=$LIBS
-+ ac_check_lib_save_LDFLAGS=$LDFLAGS
-+ # Ensure the test link sees both -L/-Wl flags and libs provided by AX_LIB_HDF5()
-+ LDFLAGS="$LDFLAGS $HDF5_LDFLAGS"
-+ LIBS="-lhdf5_hl $HDF5_LIBS $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-
-+/* Override any GCC internal prototype to avoid an error. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char H5PTopen (void);
-+int
-+main (void)
-+{
-+return H5PTopen ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"
-+then :
-+ ac_cv_lib_hdf5_hl_H5PTopen=yes
-+else case e in #(
-+ e) ac_cv_lib_hdf5_hl_H5PTopen=no ;;
-+esac
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.beam \
-+ conftest$ac_exeext conftest.$ac_ext
-+ LIBS=$ac_check_lib_save_LIBS
-+ LDFLAGS=$ac_check_lib_save_LDFLAGS
-+ ;;
-+esac
-+fi
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hdf5_hl_H5PTopen" >&5
-+printf "%s\n" "$ac_cv_lib_hdf5_hl_H5PTopen" >&6; }
-+if test "x$ac_cv_lib_hdf5_hl_H5PTopen" = xyes
-+then :
-+ HDF5_HL_LIBS="-lhdf5_hl"
-+else case e in #(
-+ e) HDF5_HL_LIBS="" ;;
-+esac
-+fi
-+
-+
- #
- # Handle user hints
- #
-@@ -27938,6 +27992,133 @@ fi
- fi
-
- fi
-+
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr has member sa_len" >&5
-+printf %s "checking whether struct sockaddr has member sa_len... " >&6; }
-+if test ${ac_cv_member_struct_sockaddr_sa_len+y}
-+then :
-+ printf %s "(cached) " >&6
-+else case e in #(
-+ e)
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+int main(void) { (void) ((struct sockaddr *)0)->sa_len; return 0; }
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"
-+then :
-+ ac_cv_member_struct_sockaddr_sa_len=yes
-+else case e in #(
-+ e) ac_cv_member_struct_sockaddr_sa_len=no ;;
-+esac
-+fi
-+rm -f conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-+ ;;
-+esac
-+fi
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
-+printf "%s\n" "$ac_cv_member_struct_sockaddr_sa_len" >&6; }
-+if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
-+then :
-+ printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_SA_LEN 1" >>confdefs.h
-+fi
-+
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in has member sin_len" >&5
-+printf %s "checking whether struct sockaddr_in has member sin_len... " >&6; }
-+if test ${ac_cv_member_struct_sockaddr_in_sin_len+y}
-+then :
-+ printf %s "(cached) " >&6
-+else case e in #(
-+ e)
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
-+int main(void) { (void) ((struct sockaddr_in *)0)->sin_len; return 0; }
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"
-+then :
-+ ac_cv_member_struct_sockaddr_in_sin_len=yes
-+else case e in #(
-+ e) ac_cv_member_struct_sockaddr_in_sin_len=no ;;
-+esac
-+fi
-+rm -f conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-+ ;;
-+esac
-+fi
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5
-+printf "%s\n" "$ac_cv_member_struct_sockaddr_in_sin_len" >&6; }
-+if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes
-+then :
-+ printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1" >>confdefs.h
-+fi
-+
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 has member sin6_len" >&5
-+printf %s "checking whether struct sockaddr_in6 has member sin6_len... " >&6; }
-+if test ${ac_cv_member_struct_sockaddr_in6_sin6_len+y}
-+then :
-+ printf %s "(cached) " >&6
-+else case e in #(
-+ e)
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
-+int main(void) { (void) ((struct sockaddr_in6 *)0)->sin6_len; return 0; }
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"
-+then :
-+ ac_cv_member_struct_sockaddr_in6_sin6_len=yes
-+else case e in #(
-+ e) ac_cv_member_struct_sockaddr_in6_sin6_len=no ;;
-+esac
-+fi
-+rm -f conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-+ ;;
-+esac
-+fi
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_member_struct_sockaddr_in6_sin6_len" >&5
-+printf "%s\n" "$ac_cv_member_struct_sockaddr_in6_sin6_len" >&6; }
-+if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes
-+then :
-+ printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1" >>confdefs.h
-+fi
-+
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_un has member sun_len" >&5
-+printf %s "checking whether struct sockaddr_un has member sun_len... " >&6; }
-+if test ${ac_cv_member_struct_sockaddr_un_sun_len+y}
-+then :
-+ printf %s "(cached) " >&6
-+else case e in #(
-+ e)
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <sys/un.h>
-+int main(void) { (void) ((struct sockaddr_un *)0)->sun_len; return 0; }
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"
-+then :
-+ ac_cv_member_struct_sockaddr_un_sun_len=yes
-+else case e in #(
-+ e) ac_cv_member_struct_sockaddr_un_sun_len=no ;;
-+esac
-+fi
-+rm -f conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-+ ;;
-+esac
-+fi
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_member_struct_sockaddr_un_sun_len" >&5
-+printf "%s\n" "$ac_cv_member_struct_sockaddr_un_sun_len" >&6; }
-+if test "x$ac_cv_member_struct_sockaddr_un_sun_len" = xyes
-+then :
-+ printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_UN_SUN_LEN 1" >>confdefs.h
-+fi
-
-
- #
---- configure.orig 2026-06-10 12:48:33 UTC
-+++ configure
-@@ -27589,8 +27589,8 @@ else case e in #(
+@@ -27589,7 +27589,7 @@ else case e in #(
if test "$ac_with_rpath" = "yes"; then
S2N_LDFLAGS="-Wl,-rpath -Wl,$d/$bit "
fi
@@ -401,4 +9,3 @@
LIBS="$S2N_LDFLAGS $S2N_LIBS"
CPPFLAGS="$S2N_CPPFLAGS $CPPFLAGS"
if test "$cross_compiling" = yes
- then :
diff --git a/sysutils/slurm-wlm/files/patch-src_conmgr_con.c b/sysutils/slurm-wlm/files/patch-src_conmgr_con.c
index a241f3e89a53..2474c3722bd9 100644
--- a/sysutils/slurm-wlm/files/patch-src_conmgr_con.c
+++ b/sysutils/slurm-wlm/files/patch-src_conmgr_con.c
@@ -1,4 +1,4 @@
---- src/conmgr/con.c.orig 2026-06-09 20:26:02 UTC
+--- src/conmgr/con.c.orig 2026-08-13 17:12:44 UTC
+++ src/conmgr/con.c
@@ -60,6 +60,7 @@
#include "src/common/slurm_protocol_api.h"
@@ -8,7 +8,7 @@
#include "src/common/slurm_time.h"
#include "src/common/util-net.h"
#include "src/common/xmalloc.h"
-@@ -1132,6 +1133,7 @@ static int _add_unix_listener(const conmgr_timeouts_t
+@@ -1134,6 +1135,7 @@ static int _add_unix_listener(const conmgr_timeouts_t
slurm_addr_t addr = { 0 };
int fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0);
int rc = EINVAL;
@@ -31,7 +31,7 @@
fatal("%s: [%s] Unable to bind UNIX socket: %m",
__func__, listen_on);
-@@ -1162,7 +1166,7 @@ static int _add_unix_listener(const conmgr_timeouts_t
+@@ -1164,7 +1168,7 @@ static int _add_unix_listener(const conmgr_timeouts_t
__func__, listen_on);
return add_connection(type, timeouts, NULL, fd, -1, events, flags,
@@ -40,7 +40,7 @@
arg);
}
-@@ -1316,16 +1320,14 @@ extern int conmgr_create_connect_socket(conmgr_con_typ
+@@ -1318,16 +1322,14 @@ extern int conmgr_create_connect_socket(conmgr_con_typ
const char *tls_cert, void *arg)
{
int fd = -1, rc = SLURM_ERROR;
@@ -58,7 +58,7 @@
} else {
return EAFNOSUPPORT;
}
-@@ -1342,9 +1344,12 @@ extern int conmgr_create_connect_socket(conmgr_con_typ
+@@ -1344,9 +1346,12 @@ extern int conmgr_create_connect_socket(conmgr_con_typ
log_flag(CONMGR, "%s: [%pA(fd:%d)] attempting to connect() new socket",
__func__, addr, fd);
diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in
deleted file mode 100644
index bc1a9e89785e..000000000000
--- a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/plugins/acct_gather_profile/hdf5/Makefile.in.orig 2026-06-09 20:26:02 UTC
-+++ src/plugins/acct_gather_profile/hdf5/Makefile.in
-@@ -349,6 +349,7 @@ HDF5_LIBS = @HDF5_LIBS@
- HDF5_FLIBS = @HDF5_FLIBS@
- HDF5_LDFLAGS = @HDF5_LDFLAGS@
- HDF5_LIBS = @HDF5_LIBS@
-+HDF5_HL_LIBS = @HDF5_HL_LIBS@
- HDF5_TYPE = @HDF5_TYPE@
- HDF5_VERSION = @HDF5_VERSION@
- HPE_SLINGSHOT_CFLAGS = @HPE_SLINGSHOT_CFLAGS@
-@@ -566,7 +567,7 @@ HDF5_API_SOURCES = hdf5_api.c hdf5_api.h
- @BUILD_HDF5_TRUE@noinst_LTLIBRARIES = libhdf5_api.la
- @BUILD_HDF5_TRUE@libhdf5_api_la_SOURCES = $(HDF5_API_SOURCES)
- @BUILD_HDF5_TRUE@libhdf5_api_la_LDFLAGS = $(HDF5_LDFLAGS)
--@BUILD_HDF5_TRUE@libhdf5_api_la_LIBADD = $(HDF5_LIBS)
-+@BUILD_HDF5_TRUE@libhdf5_api_la_LIBADD = $(HDF5_LIBS) $(HDF5_HL_LIBS)
- @BUILD_HDF5_TRUE@acct_gather_profile_hdf5_la_SOURCES = $(HDF5_SOURCES)
- @BUILD_HDF5_TRUE@acct_gather_profile_hdf5_la_LDFLAGS = \
- @BUILD_HDF5_TRUE@ $(PLUGIN_FLAGS) $(HDF5_LDFLAGS)
diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in
deleted file mode 100644
index 31c6d6e4badc..000000000000
--- a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in.orig 2026-06-09 20:26:02 UTC
-+++ src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in
-@@ -290,6 +290,7 @@ HDF5_LIBS = @HDF5_LIBS@
- HDF5_FLIBS = @HDF5_FLIBS@
- HDF5_LDFLAGS = @HDF5_LDFLAGS@
- HDF5_LIBS = @HDF5_LIBS@
-+HDF5_HL_LIBS = @HDF5_HL_LIBS@
- HDF5_TYPE = @HDF5_TYPE@
- HDF5_VERSION = @HDF5_VERSION@
- HPE_SLINGSHOT_CFLAGS = @HPE_SLINGSHOT_CFLAGS@
-@@ -500,11 +501,10 @@ SHDF5_SOURCES = sh5util.c sh5util.h
- SHDF5_SOURCES = sh5util.c sh5util.h
- @BUILD_HDF5_TRUE@sh5util_SOURCES = $(SHDF5_SOURCES)
- @BUILD_HDF5_TRUE@sh5util_LDADD = $(LIB_SLURM) \
--@BUILD_HDF5_TRUE@ ../libhdf5_api.la
-+@BUILD_HDF5_TRUE@ ../libhdf5_api.la $(HDF5_HL_LIBS)
-
- @BUILD_HDF5_TRUE@sh5util_DEPENDENCIES = $(LIB_SLURM_BUILD) ../libhdf5_api.la
--@BUILD_HDF5_TRUE@sh5util_LDFLAGS = $(CMD_LDFLAGS) \
--@BUILD_HDF5_TRUE@ $(HDF5_LDFLAGS) $(HDF5_LIBS)
-+@BUILD_HDF5_TRUE@sh5util_LDFLAGS = $(CMD_LDFLAGS) $(HDF5_LDFLAGS)
-
- @BUILD_HDF5_FALSE@EXTRA_sh5util_SOURCES = $(SHDF5_SOURCES)
- all: all-am
diff --git a/sysutils/slurm-wlm/files/patch-testsuite_slurm__unit_common_slurm__protocol__pack_pack__priority__factors-test.c b/sysutils/slurm-wlm/files/patch-testsuite_slurm__unit_common_slurm__protocol__pack_pack__priority__factors-test.c
new file mode 100644
index 000000000000..8a1e0fa15789
--- /dev/null
+++ b/sysutils/slurm-wlm/files/patch-testsuite_slurm__unit_common_slurm__protocol__pack_pack__priority__factors-test.c
@@ -0,0 +1,8 @@
+--- testsuite/slurm_unit/common/slurm_protocol_pack/pack_priority_factors-test.c.orig 2026-08-28 20:13:59 UTC
++++ testsuite/slurm_unit/common/slurm_protocol_pack/pack_priority_factors-test.c
+@@ -1,4 +1,5 @@
+ #include <check.h>
++#include <signal.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+