commit:     abab08d90f5a2c6341d00b2e689f90952ed56864
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Fri Apr 16 01:59:24 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Apr 17 00:26:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=abab08d9

sys-cluster/er: new version

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

 sys-cluster/er/Manifest                    |  1 +
 sys-cluster/er/er-0.0.4.ebuild             | 26 ++++++++++++++++++++++++++
 sys-cluster/er/files/no-static-0.0.4.patch | 16 ++++++++++++++++
 3 files changed, 43 insertions(+)

diff --git a/sys-cluster/er/Manifest b/sys-cluster/er/Manifest
index 6b673825d..ebc014aca 100644
--- a/sys-cluster/er/Manifest
+++ b/sys-cluster/er/Manifest
@@ -1 +1,2 @@
 DIST er-0.0.3.tar.gz 13130 BLAKE2B 
1906a0627a0d17f776ba8612ec3c5feb60d41451d026add4dca0164b57570ba7bd81f1ecf303ab0f0c17cd8a26f4588afbb4748ccc66d3b82e922d5b46a3d147
 SHA512 
0edb8fd96ef606003e0623d6742993e3bb663fd0a3761ed4b68fc14e24c1ab586b200b0f01530570e40a7733bca3c0ecadbac0fb515594b79d9c123fe7c417e8
+DIST er-0.0.4.tar.gz 20824 BLAKE2B 
05d49669a04d94a39ae46f71fb2cf034b7b9d43831f9b5d12468264dd550a97db2fae1d2a0e1b73188d23404e091ef4a4870e04f7c37d5318961b0b542b5656a
 SHA512 
8e5b78a7b3013c5e1bb71584afddb2f0162a2c1a6845cca112e36c5929eafb8f227288eabd237ed1fbb04fcf6e00edfa4042650d9910198f3d98abfccdb562fe

diff --git a/sys-cluster/er/er-0.0.4.ebuild b/sys-cluster/er/er-0.0.4.ebuild
new file mode 100644
index 000000000..fbf2bfb66
--- /dev/null
+++ b/sys-cluster/er/er-0.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake
+
+DESCRIPTION="High-level distributed erasure coding lib combining shuffile and 
redset"
+HOMEPAGE="https://github.com/ECP-VeloC/er";
+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/redset
+       sys-cluster/shuffile
+       sys-libs/zlib
+       virtual/mpi
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       >=dev-util/cmake-2.8
+"

diff --git a/sys-cluster/er/files/no-static-0.0.4.patch 
b/sys-cluster/er/files/no-static-0.0.4.patch
new file mode 100644
index 000000000..bbe1a41c8
--- /dev/null
+++ b/sys-cluster/er/files/no-static-0.0.4.patch
@@ -0,0 +1,16 @@
+--- a/src/CMakeLists.txt       2021-04-16 03:54:24.548709584 +0200
++++ b/src/CMakeLists.txt       2021-04-16 03:54:48.685073637 +0200
+@@ -23,13 +23,3 @@
+ TARGET_LINK_LIBRARIES(er ${ER_EXTERNAL_LIBS})
+ SET_TARGET_PROPERTIES(er PROPERTIES OUTPUT_NAME er CLEAN_DIRECT_OUTPUT 1)
+ INSTALL(TARGETS er DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-
+-ADD_LIBRARY(er-static STATIC $<TARGET_OBJECTS:er_o>)
+-IF(ER_LINK_STATIC)
+-        SET_TARGET_PROPERTIES(er-static PROPERTIES LINK_SEARCH_START_STATIC 1)
+-        SET_TARGET_PROPERTIES(er-static PROPERTIES LINK_SEARCH_END_STATIC 1)
+-ENDIF(ER_LINK_STATIC)
+-TARGET_LINK_LIBRARIES(er-static ${ER_EXTERNAL_LIBS})
+-
+-SET_TARGET_PROPERTIES(er-static PROPERTIES OUTPUT_NAME er CLEAN_DIRECT_OUTPUT 
1)
+-INSTALL(TARGETS er-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

Reply via email to