diff --git a/sys-cluster/libyogrt/libyogrt-1.24.ebuild b/sys-cluster/libyogrt/libyogrt-1.24.ebuild index a2e48b40d9..001d2104b5 100644 --- a/sys-cluster/libyogrt/libyogrt-1.24.ebuild +++ b/sys-cluster/libyogrt/libyogrt-1.24.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/LLNL/libyogrt/archive/refs/tags/${PV}.tar.gz -> ${P} LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64" -IUSE="slurm" #lsf moab lcrm +IUSE="slurm" RDEPEND="slurm? ( sys-cluster/slurm )" DEPEND="${RDEPEND}" diff --git a/sys-cluster/spath/metadata.xml b/sys-cluster/spath/metadata.xml index 126a6c5a66..9b911295af 100644 --- a/sys-cluster/spath/metadata.xml +++ b/sys-cluster/spath/metadata.xml @@ -13,7 +13,6 @@ The spath libary defines a data structure and a number of functions to manipulate paths, including combining, slicing, simplification, computing relative paths, and converting to/from character strings. - Use LFS (Load Sharing Facility) as resource manager Use sys-cluster/slurm as resource manager diff --git a/sys-cluster/spath/spath-0.0.2.ebuild b/sys-cluster/spath/spath-0.0.2.ebuild index e0931de145..04d2928a55 100644 --- a/sys-cluster/spath/spath-0.0.2.ebuild +++ b/sys-cluster/spath/spath-0.0.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="lsf +mpi slurm test" +IUSE="+mpi slurm test" #remove zlib in the next release (not used) https://github.com/ECP-VeloC/spath/issues/12 RDEPEND=" @@ -28,13 +28,11 @@ DEPEND=" PATCHES=( "${FILESDIR}/${P}-no-static.patch" ) RESTRICT="!test? ( test )" REQUIRED_USE=" - ?? ( lsf slurm ) test? ( mpi ) " src_configure() { local vrm="NONE" - use lsf && vrm="LSF" use slurm && vrm="SLURM" local mycmakeargs=( diff --git a/sys-cluster/veloc/metadata.xml b/sys-cluster/veloc/metadata.xml index 540acd1469..15c4fdb607 100644 --- a/sys-cluster/veloc/metadata.xml +++ b/sys-cluster/veloc/metadata.xml @@ -13,8 +13,6 @@ It is primarily used as a fault-tolerance tool for tightly coupled HPC applicati VeloC is a collaboration between Argonne National Laboratory and Lawrence Livermore National Laboratory as part of the Exascale Computing Project. - - Use sys-cluster/slurm as resource manager Use ipc as the communication protocol between client library and active backend Use socket as the communication protocol between client library and active backend diff --git a/sys-cluster/veloc/veloc-1.5.ebuild b/sys-cluster/veloc/veloc-1.5.ebuild index 1f4754c3d1..e9188c91fc 100644 --- a/sys-cluster/veloc/veloc-1.5.ebuild +++ b/sys-cluster/veloc/veloc-1.5.ebuild @@ -23,7 +23,7 @@ IUSE_COMM_QUEUE=" " # comm-queue-thallium IUSE_EXPAND="COMM_QUEUE" -IUSE="${IUSE_COMM_QUEUE} python +slurm" #alps lsf +IUSE="${IUSE_COMM_QUEUE} python +slurm" RDEPEND=" comm-queue-ipc? ( dev-libs/boost ) @@ -45,14 +45,11 @@ PATCHES=( "${FILESDIR}/${PN}-strip-cflags.patch" ) REQUIRED_USE=" ^^ ( ${IUSE_COMM_QUEUE/+/} ) " -# ?? ( alps lsf slurm ) distutils_enable_sphinx "${S}/docs" --no-autodoc src_configure() { local resman="NONE" -# use alps && resman="ALPS" -# use lsf && resman="LSF" use slurm && resman="SLURM" local queue