[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2022-03-23 Thread Alessandro Barbieri
commit: 0c44df61f03a685409de4a48e7f284e6e20e51a2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Mar 23 13:49:46 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Mar 23 14:38:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c44df61

sys-cluster/redset: new version

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/Manifest|  2 +-
 sys-cluster/redset/redset-0.0.5.ebuild | 34 ---
 sys-cluster/redset/redset-0.2.0.ebuild | 49 ++
 3 files changed, 50 insertions(+), 35 deletions(-)

diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest
index b3f5720a7..3f2fced34 100644
--- a/sys-cluster/redset/Manifest
+++ b/sys-cluster/redset/Manifest
@@ -1,2 +1,2 @@
-DIST redset-0.0.5.tar.gz 465120 BLAKE2B 
2050015cdc2b5e8b7e209d99ef5a85dd6ea301c9dec774206e9eab23e5a49b355c89acd05a0997295240b2d3831601e0247295b992af8834bf5667295c407791
 SHA512 
80c44dd7eb72d8da234f9247743be67bbdf6943bf1f20fe6e66b015d1be47f8b519702bd027b15f43473dae69096a6677a4db58b8bd16fbeffe0d692f7b987a9
 DIST redset-0.1.0.tar.gz 466858 BLAKE2B 
bf60cdc95dc7cb748c9ce131265a2c24d575137b9642ff7ba63f520fbe67c58cd5bbe026f2036d54f239ffadebb5ac4a4a266b7ec8bd9a66eca541b378c8089e
 SHA512 
dc78b668d03a309c44f7c070a08c3fbf9f00fa82bf517c199fac4a67116e6c5b2ab73776299b0b1942a90f9decc6fb238fcf1d0f06a81f6130ae2fdf8eb82541
+DIST redset-0.2.0.tar.gz 466707 BLAKE2B 
b990753af7029316b132dfbf804bc7c2dd49944aea8306290a0cceae3a772014d0e89332b5c5d5d9f866c694fb24de9e06e154f05de65115fe1e6f863e86305f
 SHA512 
d323a1d062e683f1af4269a1a278611de9656cade58ed5bff6d3bc1ec37410dc0785066d7ab4c4d381a51badea850f205f9ee93ab0cafb3dea4f31e17f710e6d

diff --git a/sys-cluster/redset/redset-0.0.5.ebuild 
b/sys-cluster/redset/redset-0.0.5.ebuild
deleted file mode 100644
index 10259528b..0
--- a/sys-cluster/redset/redset-0.0.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
-HOMEPAGE="https://github.com/ECP-VeloC/redset;
-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[mpi]
-   sys-cluster/rankstr
-   sys-libs/zlib
-   virtual/mpi
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-util/cmake-2.8
-"
-
-RESTRICT="test" # https://github.com/ECP-VeloC/redset/issues/30
-PATCHES=( "${FILESDIR}/no-static-${PV}.patch" )
-
-src_install() {
-   cmake_src_install
-   dodoc -r doc/rst/.
-}

diff --git a/sys-cluster/redset/redset-0.2.0.ebuild 
b/sys-cluster/redset/redset-0.2.0.ebuild
new file mode 100644
index 0..437247b88
--- /dev/null
+++ b/sys-cluster/redset/redset-0.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
+HOMEPAGE="https://github.com/ECP-VeloC/redset;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="slurm test"
+
+RDEPEND="
+   sys-cluster/KVTree[mpi]
+   sys-cluster/rankstr
+   sys-libs/zlib
+   virtual/mpi
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   slurm? ( sys-cluster/slurm )
+   )
+"
+
+RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
+
+src_configure() {
+   local resman="NONE"
+   use slurm && resman="SLURM"
+   export "VELOC_RESOURCE_MANAGER=${resman}"
+
+   mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DREDSET_LINK_STATIC=OFF
+   -DENABLE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc -r doc/rst/.
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/, sys-cluster/redset/files/

2021-10-30 Thread Alessandro Barbieri
commit: dd41c01c477e9ce51a436e43e517469971da9ce8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Oct 29 15:28:33 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Oct 30 19:37:44 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd41c01c

sys-cluster/redset: add 0.1.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/Manifest|  1 +
 .../redset/files/redset-0.1.0-no-static.patch  | 31 ++
 sys-cluster/redset/metadata.xml|  3 ++
 sys-cluster/redset/redset-0.1.0.ebuild | 50 ++
 4 files changed, 85 insertions(+)

diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest
index 2332a1de0..b3f5720a7 100644
--- a/sys-cluster/redset/Manifest
+++ b/sys-cluster/redset/Manifest
@@ -1 +1,2 @@
 DIST redset-0.0.5.tar.gz 465120 BLAKE2B 
2050015cdc2b5e8b7e209d99ef5a85dd6ea301c9dec774206e9eab23e5a49b355c89acd05a0997295240b2d3831601e0247295b992af8834bf5667295c407791
 SHA512 
80c44dd7eb72d8da234f9247743be67bbdf6943bf1f20fe6e66b015d1be47f8b519702bd027b15f43473dae69096a6677a4db58b8bd16fbeffe0d692f7b987a9
+DIST redset-0.1.0.tar.gz 466858 BLAKE2B 
bf60cdc95dc7cb748c9ce131265a2c24d575137b9642ff7ba63f520fbe67c58cd5bbe026f2036d54f239ffadebb5ac4a4a266b7ec8bd9a66eca541b378c8089e
 SHA512 
dc78b668d03a309c44f7c070a08c3fbf9f00fa82bf517c199fac4a67116e6c5b2ab73776299b0b1942a90f9decc6fb238fcf1d0f06a81f6130ae2fdf8eb82541

diff --git a/sys-cluster/redset/files/redset-0.1.0-no-static.patch 
b/sys-cluster/redset/files/redset-0.1.0-no-static.patch
new file mode 100644
index 0..31e3ab385
--- /dev/null
+++ b/sys-cluster/redset/files/redset-0.1.0-no-static.patch
@@ -0,0 +1,31 @@
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -46,16 +46,6 @@
+INSTALL(TARGETS redset DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ ENDIF()
+ 
+-ADD_LIBRARY(redset-static STATIC $)
+-IF(REDSET_LINK_STATIC)
+-   SET_TARGET_PROPERTIES(redset-static PROPERTIES LINK_SEARCH_START_STATIC 1)
+-   SET_TARGET_PROPERTIES(redset-static PROPERTIES LINK_SEARCH_END_STATIC 1)
+-ENDIF(REDSET_LINK_STATIC)
+-TARGET_LINK_LIBRARIES(redset-static ${REDSET_EXTERNAL_LIBS})
+-
+-SET_TARGET_PROPERTIES(redset-static PROPERTIES OUTPUT_NAME redset 
CLEAN_DIRECT_OUTPUT 1)
+-INSTALL(TARGETS redset-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-
+ # Non-MPI library for CLI
+ if (BUILD_SHARED_LIBS)
+ADD_LIBRARY(redset_base SHARED ${redset_noMPI_srcs})
+@@ -63,11 +53,6 @@
+INSTALL(TARGETS redset_base DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ endif()
+ 
+-ADD_LIBRARY(redset_base-static STATIC ${redset_noMPI_srcs})
+-TARGET_LINK_LIBRARIES(redset_base-static ${REDSET_SERIAL_LIBS})
+-SET_TARGET_PROPERTIES(redset_base-static PROPERTIES OUTPUT_NAME redset_base 
CLEAN_DIRECT_OUTPUT 1)
+-INSTALL(TARGETS redset_base-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-
+ ##
+ # CLI REDSET #
+ ##

diff --git a/sys-cluster/redset/metadata.xml b/sys-cluster/redset/metadata.xml
index 5c2fc9dab..aa16954c8 100644
--- a/sys-cluster/redset/metadata.xml
+++ b/sys-cluster/redset/metadata.xml
@@ -8,6 +8,9 @@
   
 ECP-VeloC/redset
   
+  
+Use sys-cluster/slurm as resource 
manager
+  
   This module lets one create one or more 
redundancy descriptors, which then may be applied to a set of files distributed 
across a group of processes.
   
 

diff --git a/sys-cluster/redset/redset-0.1.0.ebuild 
b/sys-cluster/redset/redset-0.1.0.ebuild
new file mode 100644
index 0..a1948f0a0
--- /dev/null
+++ b/sys-cluster/redset/redset-0.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
+HOMEPAGE="https://github.com/ECP-VeloC/redset;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="slurm test"
+
+RDEPEND="
+   sys-cluster/KVTree[mpi]
+   sys-cluster/rankstr
+   sys-libs/zlib
+   virtual/mpi
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   slurm? ( sys-cluster/slurm )
+   )
+"
+BDEPEND=">=dev-util/cmake-2.8"
+
+RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
+
+src_configure() {
+   local resman="NONE"
+   use slurm && resman="SLURM"
+   export "VELOC_RESOURCE_MANAGER=${resman}"
+
+   mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DREDSET_LINK_STATIC=OFF
+   -DENABLE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc -r doc/rst/.
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2021-08-21 Thread Alessandro Barbieri
commit: 2d5295fd6bfadcd3d82b43e10819e4b47de6fd77
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Aug 22 00:57:02 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Aug 22 01:17:37 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d5295fd

sys-cluster/redset: restrict test

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/sys-cluster/redset/redset-0.0.5.ebuild 
b/sys-cluster/redset/redset-0.0.5.ebuild
index 5e3289f1a..10259528b 100644
--- a/sys-cluster/redset/redset-0.0.5.ebuild
+++ b/sys-cluster/redset/redset-0.0.5.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[mpi]
sys-cluster/rankstr
@@ -24,6 +25,9 @@ BDEPEND="
>=dev-util/cmake-2.8
 "
 
+RESTRICT="test" # https://github.com/ECP-VeloC/redset/issues/30
+PATCHES=( "${FILESDIR}/no-static-${PV}.patch" )
+
 src_install() {
cmake_src_install
dodoc -r doc/rst/.



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2021-06-14 Thread Alessandro Barbieri
commit: 477aedec2df13fd3620550117b1c2b6e54d732b3
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Jun 14 22:43:42 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Jun 14 23:09:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=477aedec

sys-cluster/redset: drop 0.0.4

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/Manifest|  1 -
 sys-cluster/redset/redset-0.0.4.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest
index bcc416a68..2332a1de0 100644
--- a/sys-cluster/redset/Manifest
+++ b/sys-cluster/redset/Manifest
@@ -1,2 +1 @@
-DIST redset-0.0.4.tar.gz 189159 BLAKE2B 
ba38c705698564246b6e4e8f4f0be44766f52a205f437e38cbf7547832a09110848dd62c0bfb9bfabf2bb59910a2d7c1fc0d9734b90cbd444eb0a99d5ab0f932
 SHA512 
64e97e014aa199f1073405d9e552426d28b4af4d669c5ccb4bd1fe6ba982f4790bb3f61be9eeff192477ede9d783ce8ea4c68abe2be8b689b0b3879caf705917
 DIST redset-0.0.5.tar.gz 465120 BLAKE2B 
2050015cdc2b5e8b7e209d99ef5a85dd6ea301c9dec774206e9eab23e5a49b355c89acd05a0997295240b2d3831601e0247295b992af8834bf5667295c407791
 SHA512 
80c44dd7eb72d8da234f9247743be67bbdf6943bf1f20fe6e66b015d1be47f8b519702bd027b15f43473dae69096a6677a4db58b8bd16fbeffe0d692f7b987a9

diff --git a/sys-cluster/redset/redset-0.0.4.ebuild 
b/sys-cluster/redset/redset-0.0.4.ebuild
deleted file mode 100644
index 1ef123b8a..0
--- a/sys-cluster/redset/redset-0.0.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
-HOMEPAGE="https://github.com/ECP-VeloC/redset;
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   virtual/mpi
-   sys-cluster/KVTree[mpi]
-   sys-cluster/rankstr
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-util/cmake-2.8
-"
-
-src_prepare() {
-   #do not build static library
-   sed -i '/redset-static/d' src/CMakeLists.txt
-   default
-   cmake_src_prepare
-}
-
-src_install() {
-   cmake_src_install
-   dodoc -r doc/rst/.
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/files/

2021-04-20 Thread Alessandro Barbieri
commit: 215731862a5dd431f9cc795c4927e823c12e0f14
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 21 01:49:24 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Apr 21 01:49:24 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21573186

sys-cluster/redset: scrub patch

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/files/no-static-0.0.5.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/redset/files/no-static-0.0.5.patch 
b/sys-cluster/redset/files/no-static-0.0.5.patch
index 96686b691..3af659db4 100644
--- a/sys-cluster/redset/files/no-static-0.0.5.patch
+++ b/sys-cluster/redset/files/no-static-0.0.5.patch
@@ -1,5 +1,5 @@
 a/src/CMakeLists.txt   2021-04-13 00:58:19.047554716 +0200
-+++ b/src/CMakeLists.txt   2021-04-13 00:58:58.326053601 +0200
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
 @@ -44,26 +44,11 @@
  SET_TARGET_PROPERTIES(redset PROPERTIES OUTPUT_NAME redset 
CLEAN_DIRECT_OUTPUT 1)
  INSTALL(TARGETS redset DESTINATION ${CMAKE_INSTALL_LIBDIR})



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/, sys-cluster/redset/files/

2021-04-12 Thread Alessandro Barbieri
commit: 5d66f2f57b1971d226693632472b6a54f06fa54a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr 12 23:05:43 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Apr 12 23:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d66f2f5

sys-cluster/redset: new version

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/Manifest|  1 +
 sys-cluster/redset/files/no-static-0.0.5.patch | 29 +
 sys-cluster/redset/redset-0.0.5.ebuild | 30 ++
 3 files changed, 60 insertions(+)

diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest
index b4c40f15d..bcc416a68 100644
--- a/sys-cluster/redset/Manifest
+++ b/sys-cluster/redset/Manifest
@@ -1 +1,2 @@
 DIST redset-0.0.4.tar.gz 189159 BLAKE2B 
ba38c705698564246b6e4e8f4f0be44766f52a205f437e38cbf7547832a09110848dd62c0bfb9bfabf2bb59910a2d7c1fc0d9734b90cbd444eb0a99d5ab0f932
 SHA512 
64e97e014aa199f1073405d9e552426d28b4af4d669c5ccb4bd1fe6ba982f4790bb3f61be9eeff192477ede9d783ce8ea4c68abe2be8b689b0b3879caf705917
+DIST redset-0.0.5.tar.gz 465120 BLAKE2B 
2050015cdc2b5e8b7e209d99ef5a85dd6ea301c9dec774206e9eab23e5a49b355c89acd05a0997295240b2d3831601e0247295b992af8834bf5667295c407791
 SHA512 
80c44dd7eb72d8da234f9247743be67bbdf6943bf1f20fe6e66b015d1be47f8b519702bd027b15f43473dae69096a6677a4db58b8bd16fbeffe0d692f7b987a9

diff --git a/sys-cluster/redset/files/no-static-0.0.5.patch 
b/sys-cluster/redset/files/no-static-0.0.5.patch
new file mode 100644
index 0..96686b691
--- /dev/null
+++ b/sys-cluster/redset/files/no-static-0.0.5.patch
@@ -0,0 +1,29 @@
+--- a/src/CMakeLists.txt   2021-04-13 00:58:19.047554716 +0200
 b/src/CMakeLists.txt   2021-04-13 00:58:58.326053601 +0200
+@@ -44,26 +44,11 @@
+ SET_TARGET_PROPERTIES(redset PROPERTIES OUTPUT_NAME redset 
CLEAN_DIRECT_OUTPUT 1)
+ INSTALL(TARGETS redset DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ 
+-ADD_LIBRARY(redset-static STATIC $)
+-IF(REDSET_LINK_STATIC)
+-SET_TARGET_PROPERTIES(redset-static PROPERTIES 
LINK_SEARCH_START_STATIC 1)
+-SET_TARGET_PROPERTIES(redset-static PROPERTIES LINK_SEARCH_END_STATIC 
1)
+-ENDIF(REDSET_LINK_STATIC)
+-TARGET_LINK_LIBRARIES(redset-static ${REDSET_EXTERNAL_LIBS})
+-
+-SET_TARGET_PROPERTIES(redset-static PROPERTIES OUTPUT_NAME redset 
CLEAN_DIRECT_OUTPUT 1)
+-INSTALL(TARGETS redset-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-
+ # Non-MPI library for CLI
+ ADD_LIBRARY(redset_base SHARED ${redset_noMPI_srcs})
+ TARGET_LINK_LIBRARIES(redset_base ${REDSET_SERIAL_LIBS})
+ INSTALL(TARGETS redset_base DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ 
+-ADD_LIBRARY(redset_base-static STATIC ${redset_noMPI_srcs})
+-TARGET_LINK_LIBRARIES(redset_base-static ${REDSET_SERIAL_LIBS})
+-SET_TARGET_PROPERTIES(redset_base-static PROPERTIES OUTPUT_NAME redset_base 
CLEAN_DIRECT_OUTPUT 1)
+-INSTALL(TARGETS redset_base-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-
+ ##
+ # CLI REDSET #
+ ##

diff --git a/sys-cluster/redset/redset-0.0.5.ebuild 
b/sys-cluster/redset/redset-0.0.5.ebuild
new file mode 100644
index 0..5e3289f1a
--- /dev/null
+++ b/sys-cluster/redset/redset-0.0.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake
+
+DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
+HOMEPAGE="https://github.com/ECP-VeloC/redset;
+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" )
+RDEPEND="
+   sys-cluster/KVTree[mpi]
+   sys-cluster/rankstr
+   sys-libs/zlib
+   virtual/mpi
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+
+src_install() {
+   cmake_src_install
+   dodoc -r doc/rst/.
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2020-04-12 Thread Andrew Ammerlaan
commit: a858024fba6feb1ed2216e35f56974532b72991d
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sun Apr 12 16:12:13 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun Apr 12 16:12:13 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a858024f

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

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

 sys-cluster/redset/redset-0.0.4.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/redset/redset-0.0.4.ebuild 
b/sys-cluster/redset/redset-0.0.4.ebuild
index 854aa01..1ef123b 100644
--- a/sys-cluster/redset/redset-0.0.4.ebuild
+++ b/sys-cluster/redset/redset-0.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
 HOMEPAGE="https://github.com/ECP-VeloC/redset;
@@ -28,10 +28,10 @@ src_prepare() {
#do not build static library
sed -i '/redset-static/d' src/CMakeLists.txt
default
-   cmake-utils_src_prepare
+   cmake_src_prepare
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
dodoc -r doc/rst/.
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2020-03-03 Thread Andrew Ammerlaan
commit: 837005f315e0ddb5dc28facf0fb2ca4b32e97d9e
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar  3 15:58:03 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar  3 15:58:03 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=837005f3

sys-cluster/redset: builds with mpi even if USE="-mpi"

just got rid of src_configure and IUSE="mpi"
also made discription a bit shorter to make repoman
happy

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

 sys-cluster/redset/redset-0.0.4.ebuild | 18 +++---
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/sys-cluster/redset/redset-0.0.4.ebuild 
b/sys-cluster/redset/redset-0.0.4.ebuild
index 1a0bff3..854aa01 100644
--- a/sys-cluster/redset/redset-0.0.4.ebuild
+++ b/sys-cluster/redset/redset-0.0.4.ebuild
@@ -5,20 +5,17 @@ EAPI="7"
 
 inherit cmake-utils
 
-DESCRIPTION="Low-level distributed erasure coding library to protect datasets 
of MPI applications"
+DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of 
MPI applications"
 HOMEPAGE="https://github.com/ECP-VeloC/redset;
 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-cluster/KVTree
+   virtual/mpi
+   sys-cluster/KVTree[mpi]
sys-cluster/rankstr
sys-libs/zlib
 "
@@ -27,8 +24,6 @@ BDEPEND="
>=dev-util/cmake-2.8
 "
 
-DOCS=( README.md )
-
 src_prepare() {
#do not build static library
sed -i '/redset-static/d' src/CMakeLists.txt
@@ -36,13 +31,6 @@ src_prepare() {
cmake-utils_src_prepare
 }
 
-src_configure() {
-   local mycmakeargs=(
-   -DMPI="$(usex mpi "" OFF)"
-   )
-   cmake-utils_src_configure
-}
-
 src_install() {
cmake-utils_src_install
dodoc -r doc/rst/.



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2020-03-02 Thread Alessandro Barbieri
commit: ffabb5bc58dad0909b26d21238f81966744f5df9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar  3 05:09:50 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar  3 05:09:50 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffabb5bc

sys-cluster/redset: use DOCS array

Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/redset-0.0.4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/redset/redset-0.0.4.ebuild 
b/sys-cluster/redset/redset-0.0.4.ebuild
index e7c6928..1a0bff3 100644
--- a/sys-cluster/redset/redset-0.0.4.ebuild
+++ b/sys-cluster/redset/redset-0.0.4.ebuild
@@ -17,6 +17,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
mpi? ( virtual/mpi )
+
sys-cluster/KVTree
sys-cluster/rankstr
sys-libs/zlib
@@ -26,6 +27,8 @@ BDEPEND="
>=dev-util/cmake-2.8
 "
 
+DOCS=( README.md )
+
 src_prepare() {
#do not build static library
sed -i '/redset-static/d' src/CMakeLists.txt
@@ -42,6 +45,5 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   dodoc README.md
dodoc -r doc/rst/.
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2020-02-22 Thread Alessandro Barbieri
commit: efa0764dc6be7bb832796d89c424a53fd350cea5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:57:05 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:57:05 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efa0764d

sys-cluster/redset: new package

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

 sys-cluster/redset/Manifest|  1 +
 sys-cluster/redset/metadata.xml| 13 ++
 sys-cluster/redset/redset-0.0.4.ebuild | 47 ++
 3 files changed, 61 insertions(+)

diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest
new file mode 100644
index 000..b4c40f1
--- /dev/null
+++ b/sys-cluster/redset/Manifest
@@ -0,0 +1 @@
+DIST redset-0.0.4.tar.gz 189159 BLAKE2B 
ba38c705698564246b6e4e8f4f0be44766f52a205f437e38cbf7547832a09110848dd62c0bfb9bfabf2bb59910a2d7c1fc0d9734b90cbd444eb0a99d5ab0f932
 SHA512 
64e97e014aa199f1073405d9e552426d28b4af4d669c5ccb4bd1fe6ba982f4790bb3f61be9eeff192477ede9d783ce8ea4c68abe2be8b689b0b3879caf705917

diff --git a/sys-cluster/redset/metadata.xml b/sys-cluster/redset/metadata.xml
new file mode 100644
index 000..5c2fc9d
--- /dev/null
+++ b/sys-cluster/redset/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+ECP-VeloC/redset
+  
+  This module lets one create one or more 
redundancy descriptors, which then may be applied to a set of files distributed 
across a group of processes.
+  
+

diff --git a/sys-cluster/redset/redset-0.0.4.ebuild 
b/sys-cluster/redset/redset-0.0.4.ebuild
new file mode 100644
index 000..e7c6928
--- /dev/null
+++ b/sys-cluster/redset/redset-0.0.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="Low-level distributed erasure coding library to protect datasets 
of MPI applications"
+HOMEPAGE="https://github.com/ECP-VeloC/redset;
+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-cluster/KVTree
+   sys-cluster/rankstr
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/redset-static/d' src/CMakeLists.txt
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi "" OFF)"
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   dodoc README.md
+   dodoc -r doc/rst/.
+}