* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/
@ 2020-03-08 16:21 Andrew Ammerlaan
2020-03-03 15:46 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
0 siblings, 1 reply; 10+ messages in thread
From: Andrew Ammerlaan @ 2020-03-08 16:21 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] 10+ 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; 10+ 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] 10+ 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; 10+ 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] 10+ 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; 10+ 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] 10+ 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; 10+ 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] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/
@ 2020-04-12 16:39 Andrew Ammerlaan
2020-04-12 16:16 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
0 siblings, 1 reply; 10+ messages in thread
From: Andrew Ammerlaan @ 2020-04-12 16:39 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] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/
@ 2020-03-08 16:21 Andrew Ammerlaan
2020-03-03 15:55 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
0 siblings, 1 reply; 10+ messages in thread
From: Andrew Ammerlaan @ 2020-03-08 16:21 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] 10+ 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; 10+ 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] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/
@ 2020-02-23 3:52 Alessandro Barbieri
0 siblings, 0 replies; 10+ 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] 10+ messages in thread
end of thread, other threads:[~2022-03-23 14:38 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/ Andrew Ammerlaan
2020-03-03 15:46 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2022-03-23 14:38 Alessandro Barbieri
2022-03-05 1:43 Alessandro Barbieri
2021-08-22 2:00 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: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