sysutils/slurm-wlm 26.05.4_1 FreeBSD
Simple Linux Utility for Resource Management
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9f75692c63- License
- GPLv2+
- Categories
- sysutils
- Package size
- 6523.4 KiB, 44306.5 KiB installed
Description
Slurm is an open-source workload manager designed for *nix clusters of all sizes. It provides three key functions. First it allocates exclusive and/or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates contention for resources by managing a queue of pending work.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | sysutils/slurm-wlm | 26.05.4_1 |
| NetBSD | parallel/slurm-wlm | 25.11.1nb2 |
| DragonFly | sysutils/slurm-wlm | 20.02.7_3 |
| MidnightBSD | sysutils/slurm-wlm | 20.02.7 |
| GhostBSD | sysutils/slurm-wlm | 26.05.4_1 |
Install
Binary package:
pkg install slurm-wlm
From the ports tree:
cd /usr/ports/sysutils/slurm-wlm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= slurm-wlm>0:sysutils/slurm-wlm
LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 26.05.4_1 | 26.05.4_1 | - | - | - |
| FreeBSD:14:quarterly | 26.05.4_1 | 26.05.4_1 | n/a | - | - |
| FreeBSD:15:latest | 26.05.4_1 | 26.05.4_1 | n/a | - | - |
| FreeBSD:15:quarterly | 26.05.4_1 | 26.05.4_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 26.05.4_1 | 26.05.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 10
libhttp_parser.so: www/http-parserlibjson-c.so: devel/json-clibjwt.so: www/libjwtlibllhttp.so: www/llhttpliblz4.so: archivers/liblz4libmunge.so: security/mungelibrdkafka.so: net/librdkafkalibsysinfo.so: devel/libsysinfolibunwind.so: devel/libunwindlibyaml.so: textproc/libyaml
The full lists below include those, and their dependencies in turn.
Build dependencies 56
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- databases/openldap26-client
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/hwloc2
- devel/jansson
- devel/json-c
- devel/level-zero
- devel/libcbor
- devel/libedit
- devel/libffi
- devel/libpciaccess
- devel/libsysinfo
- devel/libunistring
- devel/libunwind
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/gcc14
- lang/lua54
- lang/perl5.42
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- net/librdkafka
- print/indexinfo
- print/libpaper
- print/psutils
- science/hdf5
- science/libaec
- security/cyrus-sasl2
- security/libfido2
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/munge
- textproc/expat2
- textproc/groff
- textproc/libxml2
- textproc/libyaml
- textproc/man2html
- textproc/uchardet
- www/http-parser
- www/libjwt
- www/libnghttp2
- www/llhttp
Run dependencies 49
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- databases/openldap26-client
- devel/binutils
- devel/gettext-runtime
- devel/hwloc2
- devel/jansson
- devel/json-c
- devel/level-zero
- devel/libcbor
- devel/libedit
- devel/libpciaccess
- devel/libsysinfo
- devel/libunistring
- devel/libunwind
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/gcc14
- lang/lua54
- lang/perl5.42
- math/gmp
- math/mpc
- math/mpfr
- misc/hwdata
- net/librdkafka
- print/indexinfo
- print/libpaper
- print/psutils
- science/hdf5
- science/libaec
- security/cyrus-sasl2
- security/libfido2
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/munge
- textproc/groff
- textproc/libxml2
- textproc/libyaml
- textproc/uchardet
- www/http-parser
- www/libjwt
- www/libnghttp2
- www/llhttp
No port depends on this one.
Configuration
Options name: sysutils_slurm
| Option | Default | Description |
|---|---|---|
| CURL | off | Require cURL for elasticsearch plugins |
| DOCS | off | Build and/or install documentation |
| GUI | off | Build sview GUI config tool |
| HDF5 | on | Job profiling using HDF5 |
| HWLOC | on | Portable hardware locality |
| IPMI | off | IPMI energy consumption accounting |
| S2N | off | Build tls_s2n TLS plugin |
- USES
- compiler:c11 cpe gmake libtool localbase lua mysql:client perl5 pkgconfig python:build readline shebangfix ssl tar:bz2
- Service scripts
slurmctld,slurmd
Message after installing
Files
Manual pages 44
- acct_gather.conf(5)
- burst_buffer.conf(5)
- cgroup.conf(5)
- gres.conf(5)
- helpers.conf(5)
- job_container.conf(5)
- mpi.conf(5)
- namespace.yaml(5)
- oci.conf(5)
- resources.yaml(5)
- sacct(1)
- sacctmgr(1)
- sackd(8)
- salloc(1)
- sattach(1)
- sbatch(1)
- sbcast(1)
- scancel(1)
- scontrol(1)
- scrontab(1)
- scrun(1)
- sdiag(1)
- sh5util(1)
- sinfo(1)
- slurm(1)
- slurm.conf(5)
- slurmctld(8)
- slurmd(8)
- slurmdbd(8)
- slurmdbd.conf(5)
- slurmrestd(8)
- slurmstepd(8)
- spank(8)
- sprio(1)
- squeue(1)
- sreport(1)
- srun(1)
- sshare(1)
- sstat(1)
- strigger(1)
- sview(1)
- swait(1)
- topology.conf(5)
- topology.yaml(5)
pkg-plist 288
- bin/sacct
- bin/sacctmgr
- bin/salloc
- bin/sattach
- bin/sbatch
- bin/sbcast
- bin/scancel
- bin/scontrol
- bin/scrontab
- bin/sdiag
- bin/sh5util
- bin/sinfo
- bin/sprio
- bin/squeue
- bin/sreport
- bin/srun
- bin/sshare
- bin/sstat
- bin/strigger
- bin/sview
- bin/swait
- @sample etc/slurm-wlm/slurm.conf.sample
- include/slurm/pmi.h
- include/slurm/slurm.h
- include/slurm/slurm_errno.h
- include/slurm/slurm_version.h
- include/slurm/slurmdb.h
- include/slurm/spank.h
- lib/libslurm.a
- lib/libslurm.so
- lib/libslurm.so.45
- lib/libslurm.so.45.0.0
- lib/slurm/accounting_storage_ctld_relay.a
- lib/slurm/accounting_storage_ctld_relay.so
- lib/slurm/accounting_storage_mysql.a
- lib/slurm/accounting_storage_mysql.so
- lib/slurm/accounting_storage_slurmdbd.a
- lib/slurm/accounting_storage_slurmdbd.so
- lib/slurm/acct_gather_energy_gpu.a
- lib/slurm/acct_gather_energy_gpu.so
- lib/slurm/acct_gather_energy_ibmaem.a
- lib/slurm/acct_gather_energy_ibmaem.so
- lib/slurm/acct_gather_energy_ipmi.a
- lib/slurm/acct_gather_energy_ipmi.so
- lib/slurm/acct_gather_energy_pm_counters.a
- lib/slurm/acct_gather_energy_pm_counters.so
- lib/slurm/acct_gather_energy_rapl.a
- lib/slurm/acct_gather_energy_rapl.so
- lib/slurm/acct_gather_energy_xcc.a
- lib/slurm/acct_gather_energy_xcc.so
- lib/slurm/acct_gather_filesystem_lustre.a
- lib/slurm/acct_gather_filesystem_lustre.so
- lib/slurm/acct_gather_interconnect_ofed.a
- lib/slurm/acct_gather_interconnect_ofed.so
- lib/slurm/acct_gather_interconnect_sysfs.a
- lib/slurm/acct_gather_interconnect_sysfs.so
- lib/slurm/acct_gather_profile_influxdb.a
- lib/slurm/acct_gather_profile_influxdb.so
- lib/slurm/acct_gather_profile_hdf5.a
- lib/slurm/acct_gather_profile_hdf5.so
- lib/slurm/auth_jwt.a
- lib/slurm/auth_jwt.so
- lib/slurm/auth_munge.a
- lib/slurm/auth_munge.so
- lib/slurm/auth_none.a
- lib/slurm/auth_none.so
- lib/slurm/auth_slurm.a
- lib/slurm/auth_slurm.so
- lib/slurm/burst_buffer_datawarp.a
- lib/slurm/burst_buffer_datawarp.so
- lib/slurm/burst_buffer_lua.a
- lib/slurm/burst_buffer_lua.so
- lib/slurm/certgen_script.a
- lib/slurm/certgen_script.so
- lib/slurm/certmgr_script.a
- lib/slurm/certmgr_script.so
- lib/slurm/cli_filter_lua.a
- lib/slurm/cli_filter_lua.so
- lib/slurm/cli_filter_syslog.a
- lib/slurm/cli_filter_syslog.so
- lib/slurm/cli_filter_user_defaults.a
- lib/slurm/cli_filter_user_defaults.so
- lib/slurm/compress_lz4.a
- lib/slurm/compress_lz4.so
- lib/slurm/compress_none.a
- lib/slurm/compress_none.so
- lib/slurm/cred_munge.a
- lib/slurm/cred_munge.so
- lib/slurm/cred_none.a
- lib/slurm/cred_none.so
- lib/slurm/data_parser_v0_0_42.a
- lib/slurm/data_parser_v0_0_42.so
- lib/slurm/data_parser_v0_0_43.a
- lib/slurm/data_parser_v0_0_43.so
- lib/slurm/data_parser_v0_0_44.a
- lib/slurm/data_parser_v0_0_44.so
- lib/slurm/data_parser_v0_0_45.a
- lib/slurm/data_parser_v0_0_45.so
- lib/slurm/gpu_generic.a
- lib/slurm/gpu_generic.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| slurm-26.05.4.tar.bz2 | 6.883455e+06 | 035f4b193d4de979ba5381beca206a50b6b886b2793b06f68a1ce7e67022b06a |
Master sites 1
- https://download.schedmd.com/slurm/
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
9f75692c63 |
Generic Rikka | sysutils/slurm-wlm: Enable slurmrestd The port currently explicitly disables slurmrestd with
--disable-slurmrestd, with a comment stating that it does not build on
FreeBSD.
This restriction appears to be obsolete. With the current Slurm version,
slurmrestd builds successfully on FreeBSD without requiring any
additional portability patches.
This change removes --disable-slurmrestd and adds the resulting
slurmrestd executable and REST/OpenAPI plugins to the package plist.
PR: 298466
Sponsored by: UNIS Labs (vvd, commit patch) |
|
be47f0681b |
Generic Rikka | 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 |
|
2e7b534cb0 |
Generic Rikka | sysutils/slurm-wlm: Update 26.05.1 → 26.05.2 Changelog:
https://github.com/SchedMD/slurm/releases/tag/slurm-26-05-2-1
PR: 297049
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <[email protected]>
MFH: 2026Q3 |