From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1309029-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id C7990139360
	for <garchives@archives.gentoo.org>; Tue,  3 Aug 2021 08:45:53 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 24B5FE09B1;
	Tue,  3 Aug 2021 08:45:53 +0000 (UTC)
Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 0E5B8E09A1
	for <gentoo-commits@lists.gentoo.org>; Tue,  3 Aug 2021 08:45:53 +0000 (UTC)
Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id B4830343350
	for <gentoo-commits@lists.gentoo.org>; Tue,  3 Aug 2021 08:45:51 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 4186787B
	for <gentoo-commits@lists.gentoo.org>; Tue,  3 Aug 2021 08:45:49 +0000 (UTC)
From: "Andrew Ammerlaan" <andrewammerlaan@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Andrew Ammerlaan" <andrewammerlaan@gentoo.org>
Message-ID: <1627944886.c232c90452d6d3a0b6b0dacde963539d33fbcdb4.andrewammerlaan@gentoo>
Subject: [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/scr/
X-VCS-Repository: repo/proj/guru
X-VCS-Files: sys-cluster/scr/metadata.xml sys-cluster/scr/scr-3.0_pre1.ebuild
X-VCS-Directories: sys-cluster/scr/
X-VCS-Committer: andrewammerlaan
X-VCS-Committer-Name: Andrew Ammerlaan
X-VCS-Revision: c232c90452d6d3a0b6b0dacde963539d33fbcdb4
X-VCS-Branch: master
Date: Tue,  3 Aug 2021 08:45:49 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: 6005339d-cdfc-456f-bcd7-96aa3916ac83
X-Archives-Hash: 284fb45ca5306d52f90dda0d0fd5771c

commit:     c232c90452d6d3a0b6b0dacde963539d33fbcdb4
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Aug  2 22:53:49 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Aug  2 22:54:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c232c904

sys-cluster/scr: fix S, pdsh mandatory

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/scr/metadata.xml        |  1 -
 sys-cluster/scr/scr-3.0_pre1.ebuild | 10 ++++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-cluster/scr/metadata.xml b/sys-cluster/scr/metadata.xml
index 35b2de595..d5d5447f4 100644
--- a/sys-cluster/scr/metadata.xml
+++ b/sys-cluster/scr/metadata.xml
@@ -17,7 +17,6 @@ The Scalable Checkpoint / Restart (SCR) library enables MPI applications to util
     <flag name="flock">use flock as a file locking type</flag>
     <flag name="fortran">Enables Fortran support</flag>
     <flag name="mysql">Enable use of mysql for logging SCR activities</flag>
-    <flag name="pdsh">Enable use of pdsh for scalable restart and scavenge</flag>
     <flag name="pmix">use pmix as resource manager</flag>
     <flag name="slurm">use slurm as resource manager</flag>
     <flag name="syslog">Whether to enable syslog logging</flag>

diff --git a/sys-cluster/scr/scr-3.0_pre1.ebuild b/sys-cluster/scr/scr-3.0_pre1.ebuild
index 9671df9d7..69f58522b 100644
--- a/sys-cluster/scr/scr-3.0_pre1.ebuild
+++ b/sys-cluster/scr/scr-3.0_pre1.ebuild
@@ -17,16 +17,18 @@ HOMEPAGE="
 	https://github.com/LLNL/scr
 "
 SRC_URI="https://github.com/LLNL/scr/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="doc examples fcntl +flock +fortran mysql pdsh pmix slurm syslog txt-log +yogrt"
+IUSE="doc examples fcntl +flock +fortran mysql pmix slurm syslog test txt-log +yogrt"
 
 #cppr
 RDEPEND="
 	${PYTHON_DEPS}
 
+	app-shells/pdsh
 	sys-cluster/AXL
 	sys-cluster/dtcmp
 	sys-cluster/er
@@ -38,7 +40,6 @@ RDEPEND="
 	virtual/mpi
 
 	mysql? ( dev-db/mysql-connector-c  )
-	pdsh? ( app-shells/pdsh )
 	pmix? ( sys-cluster/pmix )
 	slurm? ( sys-cluster/slurm )
 	yogrt? ( sys-cluster/libyogrt[slurm?] )
@@ -51,6 +52,7 @@ REQUIRED_USE="
 	?? ( pmix slurm )
 	?? ( fcntl flock )
 "
+RESTRICT="!test? ( test )"
 
 pkg_setup() {
 	fortran-2_pkg_setup
@@ -75,7 +77,8 @@ src_configure() {
 		-DBUILD_PDSH=OFF
 		-DENABLE_INTEL_CPPR=OFF
 		-DENABLE_ENABLE_CRAY_DW=OFF
-		-DENABLE_IBM_BBAPI=OF
+		-DENABLE_IBM_BBAPI=OFF
+		-DENABLE_PDSH=ON
 		-DSCR_ASYNC_API="${asyncapi}"
 		-DSCR_FILE_LOCK="${lock}"
 		-DSCR_LINK_STATIC=OFF
@@ -84,7 +87,6 @@ src_configure() {
 
 		-DENABLE_EXAMPLES=$(usex examples)
 		-DENABLE_FORTRAN=$(usex fortran)
-		-DENABLE_PDSH=$(usex pdsh)
 		-DENABLE_TESTS=$(usex test)
 		-DENABLE_YOGRT=$(usex yogrt)
 		-DSCR_LOG_SYSLOG_ENABLE=$(usex syslog 0 1)