aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2024-02-24 12:06:37 -0500
committerJulien Roy <julien@jroy.ca>2024-02-24 12:06:37 -0500
commit2c6637a21f96bd46ea5d66e2ba27bc82dd4c9929 (patch)
treeb2abc543933fbaac57f1bc73bab77a1e1f595453 /sys-cluster/veloc
parentnet-libs/signald: treeclean (diff)
downloadguru-2c6637a21f96bd46ea5d66e2ba27bc82dd4c9929.tar.gz
guru-2c6637a21f96bd46ea5d66e2ba27bc82dd4c9929.tar.bz2
guru-2c6637a21f96bd46ea5d66e2ba27bc82dd4c9929.zip
sys-cluster/*: drop packages masked for removal since >30 days
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'sys-cluster/veloc')
-rw-r--r--sys-cluster/veloc/Manifest1
-rw-r--r--sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch11
-rw-r--r--sys-cluster/veloc/metadata.xml18
-rw-r--r--sys-cluster/veloc/veloc-1.6.ebuild103
4 files changed, 0 insertions, 133 deletions
diff --git a/sys-cluster/veloc/Manifest b/sys-cluster/veloc/Manifest
deleted file mode 100644
index 9e22f9f21..000000000
--- a/sys-cluster/veloc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST veloc-1.6.tar.gz 243253 BLAKE2B 38f2878481a5895d3b73bfb9ae6cb7a59b2231b465ca8c31c2bcfa02cef27f74fd09482a52a90ece8ae67f4a4555f696ac3391d48bd45c847df2c78c1f19eae1 SHA512 d09b748d5e85212a3abbbe1b3fc554b6a612a1fd1af2b384836af571112007e1b3354a243633cee9794f49124f539caec4f9a941e64ce5b3cc052a6e5b4cba95
diff --git a/sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch b/sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch
deleted file mode 100644
index 0367ee53f..000000000
--- a/sys-cluster/veloc/files/veloc-1.6-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 17)
-
- ##### Configuration setting
diff --git a/sys-cluster/veloc/metadata.xml b/sys-cluster/veloc/metadata.xml
deleted file mode 100644
index ad8062714..000000000
--- a/sys-cluster/veloc/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>lssndrbarbieri@gmail.com</email>
- <name>Alessandro Barbieri</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ECP-VeloC/VELOC</remote-id>
- </upstream>
- <longdescription lang="en">VeloC is a multi-level checkpoint/restart runtime that delivers high performance and scalability for complex heterogeneous storage hierarchies without sacrificing ease of use and flexibility.
-It is primarily used as a fault-tolerance tool for tightly coupled HPC applications running on supercomputing infrastructure but is essential in many other use cases: suspend-resume, migration, debugging.
-VeloC is a collaboration between Argonne National Laboratory and Lawrence Livermore National Laboratory as part of the Exascale Computing Project.
- </longdescription>
- <use>
- <flag name="slurm">Use <pkg>sys-cluster/slurm</pkg> as resource manager</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-cluster/veloc/veloc-1.6.ebuild b/sys-cluster/veloc/veloc-1.6.ebuild
deleted file mode 100644
index 8c7c3e26e..000000000
--- a/sys-cluster/veloc/veloc-1.6.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{10..11} )
-
-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"
-
-# AXL is optional
-RDEPEND="
- comm_queue_ipc? ( dev-libs/boost )
- slurm? ( sys-cluster/slurm )
-
- dev-libs/openssl
- ~sys-cluster/AXL-0.5.0
- sys-cluster/er
- virtual/mpi
-"
-# comm_queue_thallium? ( thallium )
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-strip-cflags.patch" )
-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
-}