[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/files/, sys-cluster/shuffile/, dev-libs/shuffile/, ...

2022-06-14 Thread Haelwenn Monnier
commit: 7327685cc47c1ad6391de347c0573828243382f8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 14 07:20:01 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Jun 14 08:00:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7327685c

dev-libs/shuffile: rename sys-cluster/shuffile

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

 {sys-cluster => dev-libs}/shuffile/Manifest | 0
 {sys-cluster => dev-libs}/shuffile/files/no-static-0.0.4.patch  | 0
 {sys-cluster => dev-libs}/shuffile/files/shuffile-0.1.0-no-static.patch | 0
 {sys-cluster => dev-libs}/shuffile/metadata.xml | 0
 {sys-cluster => dev-libs}/shuffile/shuffile-0.1.0-r1.ebuild | 0
 {sys-cluster => dev-libs}/shuffile/shuffile-0.2.0.ebuild| 0
 6 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-cluster/shuffile/Manifest b/dev-libs/shuffile/Manifest
similarity index 100%
rename from sys-cluster/shuffile/Manifest
rename to dev-libs/shuffile/Manifest

diff --git a/sys-cluster/shuffile/files/no-static-0.0.4.patch 
b/dev-libs/shuffile/files/no-static-0.0.4.patch
similarity index 100%
rename from sys-cluster/shuffile/files/no-static-0.0.4.patch
rename to dev-libs/shuffile/files/no-static-0.0.4.patch

diff --git a/sys-cluster/shuffile/files/shuffile-0.1.0-no-static.patch 
b/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch
similarity index 100%
rename from sys-cluster/shuffile/files/shuffile-0.1.0-no-static.patch
rename to dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch

diff --git a/sys-cluster/shuffile/metadata.xml b/dev-libs/shuffile/metadata.xml
similarity index 100%
rename from sys-cluster/shuffile/metadata.xml
rename to dev-libs/shuffile/metadata.xml

diff --git a/sys-cluster/shuffile/shuffile-0.1.0-r1.ebuild 
b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
similarity index 100%
rename from sys-cluster/shuffile/shuffile-0.1.0-r1.ebuild
rename to dev-libs/shuffile/shuffile-0.1.0-r1.ebuild

diff --git a/sys-cluster/shuffile/shuffile-0.2.0.ebuild 
b/dev-libs/shuffile/shuffile-0.2.0.ebuild
similarity index 100%
rename from sys-cluster/shuffile/shuffile-0.2.0.ebuild
rename to dev-libs/shuffile/shuffile-0.2.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/

2022-03-07 Thread Ronny Gutbrod
commit: e1a9c01dff9ffc38041eae1f9985772a2f718497
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Feb 14 19:56:42 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Mar  5 01:34:28 2022 +
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  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 0..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
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/

2021-06-15 Thread Andrew Ammerlaan
commit: 5c4a4b54b4746b042e0877108cf5ba0171913b3c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Jun 14 22:44:31 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jun 14 23:09:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c4a4b54

sys-cluster/shuffile: drop 0.0.3

Signed-off-by: Alessandro Barbieri  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..0
--- 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
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/shuffile/files/

2021-04-21 Thread Andrew Ammerlaan
commit: 1bb407e464ffcc0260d9add8a2ac1ad6ea72dd20
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 21 01:40:24 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Wed Apr 21 01:40:24 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bb407e4

sys-cluster/shuffile: patch scrubbed

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

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

diff --git a/sys-cluster/shuffile/files/no-static-0.0.4.patch 
b/sys-cluster/shuffile/files/no-static-0.0.4.patch
index 33edb7d01..e56f4cfdd 100644
--- a/sys-cluster/shuffile/files/no-static-0.0.4.patch
+++ b/sys-cluster/shuffile/files/no-static-0.0.4.patch
@@ -1,5 +1,5 @@
 a/src/CMakeLists.txt   2021-04-13 01:07:33.798593182 +0200
-+++ b/src/CMakeLists.txt   2021-04-13 01:08:02.110951981 +0200
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
 @@ -24,13 +24,3 @@
  TARGET_LINK_LIBRARIES(shuffile ${SHUFFILE_EXTERNAL_LIBS})
  SET_TARGET_PROPERTIES(shuffile PROPERTIES OUTPUT_NAME shuffile 
CLEAN_DIRECT_OUTPUT 1)