commit: c709e191d0d8d5ad7bd8b26169749eab8570beb3 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Fri Aug 20 02:02:52 2021 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Fri Aug 20 02:02:52 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c709e191
sys-cluster/*: remove reference to proprietary resource managers Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> sys-cluster/libyogrt/libyogrt-1.24.ebuild | 2 +- sys-cluster/spath/metadata.xml | 1 - sys-cluster/spath/spath-0.0.2.ebuild | 4 +--- sys-cluster/veloc/metadata.xml | 2 -- sys-cluster/veloc/veloc-1.5.ebuild | 5 +---- 5 files changed, 3 insertions(+), 11 deletions(-) diff --git a/sys-cluster/libyogrt/libyogrt-1.24.ebuild b/sys-cluster/libyogrt/libyogrt-1.24.ebuild index a2e48b40d..001d2104b 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 126a6c5a6..9b911295a 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. </longdescription> <use> - <flag name="lsf">Use LFS (Load Sharing Facility) as resource manager</flag> <flag name="slurm">Use <pkg>sys-cluster/slurm</pkg> as resource manager</flag> </use> </pkgmetadata> diff --git a/sys-cluster/spath/spath-0.0.2.ebuild b/sys-cluster/spath/spath-0.0.2.ebuild index e0931de14..04d2928a5 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 540acd146..15c4fdb60 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. </longdescription> <use> - <!--<flag name="alps">Use ALPS (Application Level Placement Scheduler) as resource manager</flag>--> - <!--<flag name="lsf">Use LFS (Load Sharing Facility) as resource manager</flag>--> <flag name="slurm">Use <pkg>sys-cluster/slurm</pkg> as resource manager</flag> <flag name="comm-queue-ipc">Use ipc as the communication protocol between client library and active backend</flag> <flag name="comm-queue-socket">Use socket as the communication protocol between client library and active backend</flag> diff --git a/sys-cluster/veloc/veloc-1.5.ebuild b/sys-cluster/veloc/veloc-1.5.ebuild index 1f4754c3d..e9188c91f 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