commit: 01bca914cea1a7a5dbf0f35376c527aed9234750
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 15 22:14:05 2026 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 24 20:50:29 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01bca914
sci-libs/highfive: drop 2.8.0-r1, 2.10.1-r1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-libs/highfive/Manifest | 2 -
.../highfive-2.8.0_fix_QA_cmake4_warning.patch | 41 -------------
sci-libs/highfive/highfive-2.10.1-r1.ebuild | 67 ----------------------
sci-libs/highfive/highfive-2.8.0-r1.ebuild | 67 ----------------------
4 files changed, 177 deletions(-)
diff --git a/sci-libs/highfive/Manifest b/sci-libs/highfive/Manifest
index 933575a1bcc9..9e88c364d5e3 100644
--- a/sci-libs/highfive/Manifest
+++ b/sci-libs/highfive/Manifest
@@ -1,3 +1 @@
-DIST HighFive-2.10.1.tar.gz 559344 BLAKE2B
e605eb336c740ad2665130af35b05c92c9aa54c50e2b811ae97e56446b6f67047bc65278a1260850971b0ff5ec19daf48fb266f699636da63a5268987c839e43
SHA512
3daf16c2ced165ddc7a8f1e9a0d3bf3388836e3878c86f8bf3faf2c42996d5bfd449e71e75a871447c1e7ea9a3e87d4f4a80a2382f1b24095d6051b89f27d6d3
-DIST HighFive-2.8.0.tar.gz 538050 BLAKE2B
ad856be95365c6d94add457d76366e0a3143fd09bbb6354048f896e16f5445d1037367eaaeaa233a3b5f9c45d2a2611173e051d2bd9e7aff4a3472665d96ec7f
SHA512
cabcf8f1507b4466b7438249a813ea36de5e5d220c5caf7656312e24dbe09042bf9573388ca7c3caa22f71bd3b8106923710f9459127f87c341e2b0ab953eede
DIST highfive-3.2.0.tar.gz 216218 BLAKE2B
2eb449f2dbcbdfd621e1807559de4554c026e42aa45c2d324c2b2751ef6eafdf3568e6aa731035e4eb97b74e79896599f1a56ecd9ddffeaf61dbae5900f077c6
SHA512
0f72eadfff9b0dd8bcf70654ae5ac526565df58be47d432e5f44fbc5b36b47989061308629ea34d403b9b96362abc2e42e9cbd6eaa78d1ba0326737493468d05
diff --git a/sci-libs/highfive/files/highfive-2.8.0_fix_QA_cmake4_warning.patch
b/sci-libs/highfive/files/highfive-2.8.0_fix_QA_cmake4_warning.patch
deleted file mode 100644
index 4e7a38493369..000000000000
--- a/sci-libs/highfive/files/highfive-2.8.0_fix_QA_cmake4_warning.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff '--color=auto' -Naur a/CMake/HighFiveTargetDeps.cmake
b/CMake/HighFiveTargetDeps.cmake
---- a/CMake/HighFiveTargetDeps.cmake
-+++ b/CMake/HighFiveTargetDeps.cmake
-@@ -52,7 +52,7 @@
- # build failures.
- set(Boost_NO_BOOST_CMAKE TRUE)
- endif()
-- find_package(Boost REQUIRED COMPONENTS system serialization)
-+ find_package(Boost CONFIG REQUIRED COMPONENTS system serialization)
- # Dont use imported targets yet, not avail before cmake 3.5
- target_include_directories(libdeps SYSTEM INTERFACE ${Boost_INCLUDE_DIR})
- target_compile_definitions(libdeps INTERFACE BOOST_ALL_NO_LIB
H5_USE_BOOST)
-diff '--color=auto' -Naur a/CMakeLists.txt b/CMakeLists.txt
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.1)
-+cmake_minimum_required(VERSION 3.13)
- if(${CMAKE_VERSION} VERSION_LESS 3.13)
- cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
- else()
-diff '--color=auto' -Naur a/tests/test_dependent_library/CMakeLists.txt
b/tests/test_dependent_library/CMakeLists.txt
---- a/tests/test_dependent_library/CMakeLists.txt
-+++ b/tests/test_dependent_library/CMakeLists.txt
-@@ -1,5 +1,5 @@
- # This is a sample library to test integration via add_subdirectory and
CMakeConfig
--cmake_minimum_required(VERSION 3.1)
-+cmake_minimum_required(VERSION 3.13)
-
- project(test_project VERSION 0.1)
-
-diff '--color=auto' -Naur a/tests/test_project/CMakeLists.txt
b/tests/test_project/CMakeLists.txt
---- a/tests/test_project/CMakeLists.txt
-+++ b/tests/test_project/CMakeLists.txt
-@@ -1,5 +1,5 @@
- # This is a sample project to test integration via add_subdirectory and
CMakeConfig
--cmake_minimum_required(VERSION 3.1)
-+cmake_minimum_required(VERSION 3.13)
-
- project(test_project VERSION 0.1)
-
diff --git a/sci-libs/highfive/highfive-2.10.1-r1.ebuild
b/sci-libs/highfive/highfive-2.10.1-r1.ebuild
deleted file mode 100644
index afa149505059..000000000000
--- a/sci-libs/highfive/highfive-2.10.1-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="app-text/doxygen[dot]"
-DOCS_DIR="doc"
-
-inherit cmake docs
-
-MY_PN="HighFive"
-
-DESCRIPTION="Header-only C++ interface for libhdf5"
-HOMEPAGE="https://github.com/BlueBrain/HighFive"
-SRC_URI="https://github.com/BlueBrain/${PN}/archive/refs/tags/v${PV}.tar.gz ->
${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="mpi test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sci-libs/hdf5[mpi?]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-cpp/catch-3.4.0:0
- dev-libs/boost
- dev-cpp/eigen
- media-libs/opencv
- )
-"
-
-DOCS=( {README,CHANGELOG}.md )
-
-PATCHES="${FILESDIR}/${PN}-2.8.0_fix_QA_cmake4_warning.patch"
-
-src_configure() {
- default
- local mycmakeargs=(
- -DHIGHFIVE_PARALLEL_HDF5=$(usex mpi)
-
- -DHIGHFIVE_USE_BOOST=$(usex test)
- -DHIGHFIVE_USE_EIGEN=$(usex test)
- -DHIGHFIVE_USE_OPENCV=$(usex test)
- -DHIGHFIVE_USE_XTENSOR=OFF
-
- -DHIGHFIVE_EXAMPLES=$(usex test)
- -DHIGHFIVE_UNIT_TESTS=$(usex test)
- )
- cmake_src_configure
-}
-
-src_compile() {
- default
- use test && cmake_src_compile
- use doc && doxygen_compile
-}
-
-src_test() {
- # Set -j1 to prevent race
- cmake_src_test -j1
-}
diff --git a/sci-libs/highfive/highfive-2.8.0-r1.ebuild
b/sci-libs/highfive/highfive-2.8.0-r1.ebuild
deleted file mode 100644
index fd53ea043d94..000000000000
--- a/sci-libs/highfive/highfive-2.8.0-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="app-text/doxygen[dot]"
-DOCS_DIR="doc"
-
-inherit cmake docs
-
-MY_PN="HighFive"
-
-DESCRIPTION="Header-only C++ interface for libhdf5"
-HOMEPAGE="https://github.com/BlueBrain/HighFive"
-SRC_URI="https://github.com/BlueBrain/${PN}/archive/refs/tags/v${PV}.tar.gz ->
${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="mpi test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sci-libs/hdf5[mpi?]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-cpp/catch-3.4.0:0
- dev-libs/boost
- dev-cpp/eigen
- media-libs/opencv
- )
-"
-
-DOCS=( {README,CHANGELOG}.md )
-
-PATCHES="${FILESDIR}/${P}_fix_QA_cmake4_warning.patch"
-
-src_configure() {
- default
- local mycmakeargs=(
- -DHIGHFIVE_PARALLEL_HDF5=$(usex mpi)
-
- -DHIGHFIVE_USE_BOOST=$(usex test)
- -DHIGHFIVE_USE_EIGEN=$(usex test)
- -DHIGHFIVE_USE_OPENCV=$(usex test)
- -DHIGHFIVE_USE_XTENSOR=OFF
-
- -DHIGHFIVE_EXAMPLES=$(usex test)
- -DHIGHFIVE_UNIT_TESTS=$(usex test)
- )
- cmake_src_configure
-}
-
-src_compile() {
- default
- use test && cmake_src_compile
- use doc && doxygen_compile
-}
-
-src_test() {
- # Set -j1 to prevent race
- cmake_src_test -j1
-}