commit: a86bb28d574855d9f9c81ddc681402ff7585f40a
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Thu Mar 31 17:54:18 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Mar 31 17:57:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a86bb28d
sys-cluster/veloc: fix AXL dependency
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/veloc/Manifest | 1 -
sys-cluster/veloc/files/veloc-strip-cflags.patch | 11 ---
sys-cluster/veloc/veloc-1.5-r1.ebuild | 105 -----------------------
sys-cluster/veloc/veloc-1.6.ebuild | 2 +-
4 files changed, 1 insertion(+), 118 deletions(-)
diff --git a/sys-cluster/veloc/Manifest b/sys-cluster/veloc/Manifest
index cf92618f7..9e22f9f21 100644
--- a/sys-cluster/veloc/Manifest
+++ b/sys-cluster/veloc/Manifest
@@ -1,2 +1 @@
-DIST veloc-1.5.tar.gz 252563 BLAKE2B
03e5957990f449e7e3ac9a543ce1317c2347e965c455dcd29d0ed525c93d3e4134592cce73fa388af807c293e8ba7db3943dd039400b86878b7bc91b4956a76d
SHA512
618d30b9e1e28882fdb3559bd65ed52b2541dcd1aeb04fcc2943ed96501fa3219c8a3dc32861f1c14454e6e42a6a04b1affd1472a770be9e7ae4525eb43cc755
DIST veloc-1.6.tar.gz 243253 BLAKE2B
38f2878481a5895d3b73bfb9ae6cb7a59b2231b465ca8c31c2bcfa02cef27f74fd09482a52a90ece8ae67f4a4555f696ac3391d48bd45c847df2c78c1f19eae1
SHA512
d09b748d5e85212a3abbbe1b3fc554b6a612a1fd1af2b384836af571112007e1b3354a243633cee9794f49124f539caec4f9a941e64ce5b3cc052a6e5b4cba95
diff --git a/sys-cluster/veloc/files/veloc-strip-cflags.patch
b/sys-cluster/veloc/files/veloc-strip-cflags.patch
deleted file mode 100644
index 413bb9b44..000000000
--- a/sys-cluster/veloc/files/veloc-strip-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -4,7 +4,7 @@
- ##### Global settings
- include(GNUInstallDirs)
- list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
--add_definitions(-O2 -g -Wall -D__BENCHMARK -D__ASSERT -D__INFO)
-+add_definitions( -Wall -D__BENCHMARK -D__ASSERT -D__INFO)
- set(CMAKE_CXX_STANDARD 14)
-
- ##### Configuration setting
diff --git a/sys-cluster/veloc/veloc-1.5-r1.ebuild
b/sys-cluster/veloc/veloc-1.5-r1.ebuild
deleted file mode 100644
index 54a497b73..000000000
--- a/sys-cluster/veloc/veloc-1.5-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Very-Low Overhead Checkpointing System"
-HOMEPAGE="https://github.com/ECP-VeloC/VELOC"
-SRC_URI="https://github.com/ECP-VeloC/VELOC/archive/refs/tags/${PV}.tar.gz ->
${P}.tar.gz"
-S="${WORKDIR}/${PN^^}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE_COMM_QUEUE="
- +comm-queue-ipc
- comm-queue-socket
-"
-# comm-queue-thallium
-IUSE="${IUSE_COMM_QUEUE} python +slurm"
-
-RDEPEND="
- comm-queue-ipc? ( dev-libs/boost )
- slurm? ( sys-cluster/slurm )
-
- app-shells/pdsh
- dev-libs/openssl
- <sys-cluster/AXL-0.4.0
- sys-cluster/er
- virtual/mpi
-"
-# comm-queue-thallium? ( thallium )
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-strip-cflags.patch" )
-# Tests not working with python yet
-#RESTRICT="python? ( test )"
-REQUIRED_USE="
- ^^ ( ${IUSE_COMM_QUEUE/+/} )
-"
-
-distutils_enable_sphinx "${S}/docs" --no-autodoc
-distutils_enable_tests pytest
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
- local resman="NONE"
- use slurm && resman="SLURM"
-
- local queue
- use comm-queue-ipc && queue="ipc_queue"
- use comm-queue-socket && queue="socket_queue"
-# use comm-queue-thallium && queue="thallium_queue"
-
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
- -DCOMM_QUEUE="${queue}"
- -DVELOC_RESOURCE_MANAGER="${resman}"
- -DX_LIBDIR="$(get_libdir)"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use python; then
- pushd "src/bindings/python" || die
- distutils-r1_src_compile
- popd || die
- else
- # If USE="-python doc" we still
- # want to compile the doc files
- sphinx_compile_all
- fi
-}
-
-src_install() {
- cmake_src_install
- if use python; then
- pushd "${S}/src/bindings/python" || die
- distutils-r1_src_install
- popd || die
- fi
-}
-
-src_test() {
- cd test
- default
- if use python; then
- pushd "${S}/src/bindings/python" || die
-# python_test() {
-# "${EPYTHON}" test.py -v || die
-# }
- distutils-r1_src_test
- popd || die
- fi
-}
diff --git a/sys-cluster/veloc/veloc-1.6.ebuild
b/sys-cluster/veloc/veloc-1.6.ebuild
index 3317e524e..9132559a1 100644
--- a/sys-cluster/veloc/veloc-1.6.ebuild
+++ b/sys-cluster/veloc/veloc-1.6.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
slurm? ( sys-cluster/slurm )
dev-libs/openssl
- <sys-cluster/AXL-0.4.0
+ ~sys-cluster/AXL-0.5.0
sys-cluster/er
virtual/mpi
"