[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/. +}