public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2020-02-23  3:52 Alessandro Barbieri
  0 siblings, 0 replies; 9+ messages in thread
From: Alessandro Barbieri @ 2020-02-23  3:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a01ebd3c346926536bfa0243607a19607da8475e
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Feb 23 03:48:59 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Feb 23 03:48:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a01ebd3c

sys-cluster/shuffile: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/shuffile/Manifest              |  1 +
 sys-cluster/shuffile/metadata.xml          | 13 ++++++++++
 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 39 ++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+)

diff --git a/sys-cluster/shuffile/Manifest b/sys-cluster/shuffile/Manifest
new file mode 100644
index 0000000..999e3b0
--- /dev/null
+++ b/sys-cluster/shuffile/Manifest
@@ -0,0 +1 @@
+DIST shuffile-0.0.3.tar.gz 20069 BLAKE2B cb40b12334e7ec2f70140d6d2cb11f77cdb72d381dc5ecf4b335c4324f0e6c777113546b91edf290767c6daa5d0e7641b4849cad42230688a799e1a4359f4dfb SHA512 e5ca8b7ab1542fda0c84d92bba527911846cdd95cbe86d4aa0075abacffc369485ad7187bc7e0ee2edcd69ccbc4ef2abcd0de75be497c0cdc3d6177563067875

diff --git a/sys-cluster/shuffile/metadata.xml b/sys-cluster/shuffile/metadata.xml
new file mode 100644
index 0000000..11f798a
--- /dev/null
+++ b/sys-cluster/shuffile/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>lssndrbarbieri@gmail.com</email>
+    <name>Alessandro Barbieri</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">ECP-VeloC/shuffile</remote-id>
+  </upstream>
+  <longdescription lang="en">This module lets one associate a set of files with a process name. Currently, the name is implied to be the rank within MPI_COMM_WORLD. In the event that a set of distributed processes are moved, for example when restarting an MPI job, functions will migrate files from their original locations to the new locations where the processes are running.
+  </longdescription>
+</pkgmetadata>

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
new file mode 100644
index 0000000..5054b99
--- /dev/null
+++ b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="SHUFFILE Shuffle files between processes"
+HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mpi test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	mpi? ( virtual/mpi )
+	sys-libs/zlib
+	>=sys-cluster/KVTree-1.0.2
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-2.8
+"
+src_prepare() {
+	#do not build static library
+	sed -i '/shuffile-static/d' src/CMakeLists.txt || die
+	default
+	cmake-utils_src_prepare
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DMPI="$(usex mpi "" OFF)"
+	)
+	cmake-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2020-03-02 22:04 Alessandro Barbieri
  0 siblings, 0 replies; 9+ messages in thread
From: Alessandro Barbieri @ 2020-03-02 22:04 UTC (permalink / raw
  To: gentoo-commits

commit:     0df5799804c272d796e18816c78f6a90aa1b218a
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Mar  2 21:51:32 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Mar  2 22:03:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0df57998

sys-cluster/shuffile: unconditionally depend on MPI

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
index 5054b99..cb7febf 100644
--- a/sys-cluster/shuffile/shuffile-0.0.3.ebuild
+++ b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
@@ -12,18 +12,19 @@ SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="mpi test"
+IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-	mpi? ( virtual/mpi )
-	sys-libs/zlib
 	>=sys-cluster/KVTree-1.0.2
+	sys-libs/zlib
+	virtual/mpi
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
 	>=dev-util/cmake-2.8
 "
+
 src_prepare() {
 	#do not build static library
 	sed -i '/shuffile-static/d' src/CMakeLists.txt || die
@@ -33,7 +34,7 @@ src_prepare() {
 
 src_configure() {
 	local mycmakeargs=(
-		-DMPI="$(usex mpi "" OFF)"
+		-DMPI="ON"
 	)
 	cmake-utils_src_configure
 }


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
  2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-03-03 15:46 ` Andrew Ammerlaan
  0 siblings, 0 replies; 9+ messages in thread
From: Andrew Ammerlaan @ 2020-03-03 15:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6589bd4f806bb685938de3cd817841a96b6b43c1
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Mar  3 15:46:28 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Mar  3 15:46:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6589bd4f

sys-cluster/shuffile: DEPEND on sys-cluster/KVTree-1.0.2[mpi]

does not build if KVTree is not build with mpi

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
index cb7febf..c2b7864 100644
--- a/sys-cluster/shuffile/shuffile-0.0.3.ebuild
+++ b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
@@ -12,11 +12,9 @@ SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 RDEPEND="
-	>=sys-cluster/KVTree-1.0.2
+	>=sys-cluster/KVTree-1.0.2[mpi]
 	sys-libs/zlib
 	virtual/mpi
 "


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
  2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-03-03 15:55 ` Andrew Ammerlaan
  0 siblings, 0 replies; 9+ messages in thread
From: Andrew Ammerlaan @ 2020-03-03 15:55 UTC (permalink / raw
  To: gentoo-commits

commit:     904c9ce1fc39436f7926d8e4477eb4fac74954ef
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Mar  3 15:54:52 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Mar  3 15:54:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=904c9ce1

sys-cluster/shuffile: src_configure no longer necessary

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
index c2b7864..3f517c4 100644
--- a/sys-cluster/shuffile/shuffile-0.0.3.ebuild
+++ b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
@@ -29,10 +29,3 @@ src_prepare() {
 	default
 	cmake-utils_src_prepare
 }
-
-src_configure() {
-	local mycmakeargs=(
-		-DMPI="ON"
-	)
-	cmake-utils_src_configure
-}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
  2020-04-12 16:39 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-04-12 16:16 ` Andrew Ammerlaan
  0 siblings, 0 replies; 9+ messages in thread
From: Andrew Ammerlaan @ 2020-04-12 16:16 UTC (permalink / raw
  To: gentoo-commits

commit:     88fba071ef02fc1b1c09019bbaa2e6fd8616ba0f
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Apr 12 16:09:48 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Apr 12 16:09:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88fba071

sys-cluster/shuffile: cmake-utils --> cmake

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
index 3f517c4..a0dcd66 100644
--- a/sys-cluster/shuffile/shuffile-0.0.3.ebuild
+++ b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="SHUFFILE Shuffle files between processes"
 HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
@@ -27,5 +27,5 @@ src_prepare() {
 	#do not build static library
 	sed -i '/shuffile-static/d' src/CMakeLists.txt || die
 	default
-	cmake-utils_src_prepare
+	cmake_src_prepare
 }


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2021-06-14 23:09 Alessandro Barbieri
  0 siblings, 0 replies; 9+ messages in thread
From: Alessandro Barbieri @ 2021-06-14 23:09 UTC (permalink / raw
  To: gentoo-commits

commit:     5c4a4b54b4746b042e0877108cf5ba0171913b3c
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Jun 14 22:44:31 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Jun 14 23:09:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c4a4b54

sys-cluster/shuffile: drop 0.0.3

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

 sys-cluster/shuffile/Manifest              |  1 -
 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 31 ------------------------------
 2 files changed, 32 deletions(-)

diff --git a/sys-cluster/shuffile/Manifest b/sys-cluster/shuffile/Manifest
index 92a861245..e4993c803 100644
--- a/sys-cluster/shuffile/Manifest
+++ b/sys-cluster/shuffile/Manifest
@@ -1,2 +1 @@
-DIST shuffile-0.0.3.tar.gz 20069 BLAKE2B cb40b12334e7ec2f70140d6d2cb11f77cdb72d381dc5ecf4b335c4324f0e6c777113546b91edf290767c6daa5d0e7641b4849cad42230688a799e1a4359f4dfb SHA512 e5ca8b7ab1542fda0c84d92bba527911846cdd95cbe86d4aa0075abacffc369485ad7187bc7e0ee2edcd69ccbc4ef2abcd0de75be497c0cdc3d6177563067875
 DIST shuffile-0.0.4.tar.gz 28847 BLAKE2B 7e36c8d96457eb44f59f9017d69ad53265d88c47b33d37b8b2ab6ea2365eb2bd0eb78a25a2496754d839ae5507615356e2cb5508879b82c99e2ef91ef9f7af0e SHA512 2c90e1aa852413f15fabc78c0553344b1b8975972ff84239d872738f102d7784f16422ccc2807189307db0feb0abb28b4db02c1666957a94a92e6be329f4a277

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
deleted file mode 100644
index a0dcd66f6..000000000
--- a/sys-cluster/shuffile/shuffile-0.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-DESCRIPTION="SHUFFILE Shuffle files between processes"
-HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=sys-cluster/KVTree-1.0.2[mpi]
-	sys-libs/zlib
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-util/cmake-2.8
-"
-
-src_prepare() {
-	#do not build static library
-	sed -i '/shuffile-static/d' src/CMakeLists.txt || die
-	default
-	cmake_src_prepare
-}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2021-08-22  2:00 Alessandro Barbieri
  0 siblings, 0 replies; 9+ messages in thread
From: Alessandro Barbieri @ 2021-08-22  2:00 UTC (permalink / raw
  To: gentoo-commits

commit:     077abf753e96319dfc6ee60cd3843937e45dd881
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Aug 22 00:57:58 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Aug 22 01:17:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=077abf75

sys-cluster/shuffile: restrict test

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

 sys-cluster/shuffile/shuffile-0.0.4.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/shuffile/shuffile-0.0.4.ebuild b/sys-cluster/shuffile/shuffile-0.0.4.ebuild
index f546a0386..a9b24e2fd 100644
--- a/sys-cluster/shuffile/shuffile-0.0.4.ebuild
+++ b/sys-cluster/shuffile/shuffile-0.0.4.ebuild
@@ -12,7 +12,8 @@ SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-PATCHES=( "${FILESDIR}/no-static-${PV}.patch" )
+IUSE="test"
+
 RDEPEND="
 	>=sys-cluster/KVTree-1.0.2[mpi]
 	sys-libs/zlib
@@ -22,3 +23,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="
 	>=dev-util/cmake-2.8
 "
+
+PATCHES=( "${FILESDIR}/no-static-${PV}.patch" )
+RESTRICT="test" # https://github.com/ECP-VeloC/shuffile/issues/18


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2022-03-05  1:43 Alessandro Barbieri
  0 siblings, 0 replies; 9+ messages in thread
From: Alessandro Barbieri @ 2022-03-05  1:43 UTC (permalink / raw
  To: gentoo-commits

commit:     e1a9c01dff9ffc38041eae1f9985772a2f718497
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Feb 14 19:56:42 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Mar  5 01:34:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e1a9c01d

sys-cluster/shuffile: check for /dev/shm
Bug: 784647

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

 sys-cluster/shuffile/shuffile-0.1.0-r1.ebuild | 46 +++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/sys-cluster/shuffile/shuffile-0.1.0-r1.ebuild b/sys-cluster/shuffile/shuffile-0.1.0-r1.ebuild
new file mode 100644
index 000000000..da4689e0e
--- /dev/null
+++ b/sys-cluster/shuffile/shuffile-0.1.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="SHUFFILE Shuffle files between processes"
+HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+	>=sys-cluster/KVTree-1.0.2[mpi]
+	sys-libs/zlib
+	virtual/mpi
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-2.8
+"
+
+PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
+RESTRICT="!test? ( test )"
+
+src_configure() {
+	mycmakeargs=(
+		-DBUILD_SHARED_LIBS=ON
+		-DENABLE_TESTS=$(usex test)
+		-DSHUFFILE_LINK_STATIC=OFF
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	if mountpoint -q /dev/shm ; then
+		cmake_src_test
+	else
+		eerror "make sure to mount /dev/shm or tests will fail"
+		die
+	fi
+}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2022-03-23 14:38 Alessandro Barbieri
  0 siblings, 0 replies; 9+ messages in thread
From: Alessandro Barbieri @ 2022-03-23 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     4bfeb68ab5d971effb2e55c29bd7793c12e6d4ee
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Mar 23 14:28:22 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Mar 23 14:38:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bfeb68a

sys-cluster/shuffile: new version

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

 sys-cluster/shuffile/Manifest                      |  2 +-
 sys-cluster/shuffile/shuffile-0.0.4.ebuild         | 28 ----------------------
 ...shuffile-0.1.0.ebuild => shuffile-0.2.0.ebuild} | 18 +++++++++-----
 3 files changed, 13 insertions(+), 35 deletions(-)

diff --git a/sys-cluster/shuffile/Manifest b/sys-cluster/shuffile/Manifest
index 286531b32..ee777fded 100644
--- a/sys-cluster/shuffile/Manifest
+++ b/sys-cluster/shuffile/Manifest
@@ -1,2 +1,2 @@
-DIST shuffile-0.0.4.tar.gz 28847 BLAKE2B 7e36c8d96457eb44f59f9017d69ad53265d88c47b33d37b8b2ab6ea2365eb2bd0eb78a25a2496754d839ae5507615356e2cb5508879b82c99e2ef91ef9f7af0e SHA512 2c90e1aa852413f15fabc78c0553344b1b8975972ff84239d872738f102d7784f16422ccc2807189307db0feb0abb28b4db02c1666957a94a92e6be329f4a277
 DIST shuffile-0.1.0.tar.gz 28999 BLAKE2B bd8b972d75740ece74de91aa4a2bafad3ce1fc6ed3bd93d5ef4ad7df2264cb7abc26e37b2985bc79219163e1817f3925d76d828ff5a83677b4d601b161fc1d83 SHA512 750eb38a303dea5bb97ad72fcb040fb49c3c059ae974218fbeeaa23a3aa0296d971af45636895a099c719c1eed120e747c1fc06be8d77c0b3d948f89b8586c22
+DIST shuffile-0.2.0.tar.gz 29001 BLAKE2B 18b832174eee212ad979bb9913c3767d054edc5c95c901241fd95c0571bf143aa42cd47be5aef4ee94bd1d8df9528020e973bad14b5e13b326ea74590192db0d SHA512 9de8bbd3ef832395853d00dda972464ea9aeab2312a68a1194cfd29cc816c6319b06750c5121197aea696418f5fe6d7ed4f22adb5cc882c87c522cfbb1704bd7

diff --git a/sys-cluster/shuffile/shuffile-0.0.4.ebuild b/sys-cluster/shuffile/shuffile-0.0.4.ebuild
deleted file mode 100644
index a9b24e2fd..000000000
--- a/sys-cluster/shuffile/shuffile-0.0.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-DESCRIPTION="SHUFFILE Shuffle files between processes"
-HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	>=sys-cluster/KVTree-1.0.2[mpi]
-	sys-libs/zlib
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-util/cmake-2.8
-"
-
-PATCHES=( "${FILESDIR}/no-static-${PV}.patch" )
-RESTRICT="test" # https://github.com/ECP-VeloC/shuffile/issues/18

diff --git a/sys-cluster/shuffile/shuffile-0.1.0.ebuild b/sys-cluster/shuffile/shuffile-0.2.0.ebuild
similarity index 61%
rename from sys-cluster/shuffile/shuffile-0.1.0.ebuild
rename to sys-cluster/shuffile/shuffile-0.2.0.ebuild
index 3887585e4..52a63e455 100644
--- a/sys-cluster/shuffile/shuffile-0.1.0.ebuild
+++ b/sys-cluster/shuffile/shuffile-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ inherit cmake
 
 DESCRIPTION="SHUFFILE Shuffle files between processes"
 HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -20,11 +20,8 @@ RDEPEND="
 	virtual/mpi
 "
 DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-util/cmake-2.8
-"
 
-PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
+PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
 RESTRICT="!test? ( test )"
 
 src_configure() {
@@ -35,3 +32,12 @@ src_configure() {
 	)
 	cmake_src_configure
 }
+
+src_test() {
+	if mountpoint -q /dev/shm ; then
+		cmake_src_test
+	else
+		eerror "make sure to mount /dev/shm or tests will fail"
+		die
+	fi
+}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-03-23 14:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-22  2:00 [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2022-03-23 14:38 Alessandro Barbieri
2022-03-05  1:43 Alessandro Barbieri
2021-06-14 23:09 Alessandro Barbieri
2020-04-12 16:39 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-04-12 16:16 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-03-03 15:46 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-03-03 15:55 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-03-02 22:04 Alessandro Barbieri
2020-02-23  3:52 Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox