summaryrefslogtreecommitdiff
path: root/app-benchmarks
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /app-benchmarks
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'app-benchmarks')
-rw-r--r--app-benchmarks/bashmark/Manifest1
-rw-r--r--app-benchmarks/bashmark/bashmark-0.6.2.ebuild31
-rw-r--r--app-benchmarks/bashmark/files/bashmark-0.6.2-as-needed.patch11
-rw-r--r--app-benchmarks/bashmark/files/bashmark-0.6.2-gcc43.patch45
-rw-r--r--app-benchmarks/bashmark/files/bashmark-0.6.2-gcc47.patch29
-rw-r--r--app-benchmarks/bashmark/metadata.xml5
-rw-r--r--app-benchmarks/bonnie++/Manifest1
-rw-r--r--app-benchmarks/bonnie++/bonnie++-2.00a.ebuild39
-rw-r--r--app-benchmarks/bonnie++/files/bonnie++-1.97-zcav-array-indexing-fix.patch35
-rw-r--r--app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch177
-rw-r--r--app-benchmarks/bonnie++/files/bonnie++-2.00a-makefile.patch47
-rw-r--r--app-benchmarks/bonnie++/metadata.xml10
-rw-r--r--app-benchmarks/bonnie/Manifest1
-rw-r--r--app-benchmarks/bonnie/bonnie-2.0.6-r3.ebuild34
-rw-r--r--app-benchmarks/bonnie/files/bonnie-2.0.6-clang16.patch8
-rw-r--r--app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch9
-rw-r--r--app-benchmarks/bonnie/files/bonnie-2.0.6-man.patch8
-rw-r--r--app-benchmarks/bonnie/metadata.xml5
-rw-r--r--app-benchmarks/bootchart2/Manifest1
-rw-r--r--app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild94
-rw-r--r--app-benchmarks/bootchart2/files/bootchart2-0.14.8-no-compressed-man.patch15
-rw-r--r--app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch24
-rw-r--r--app-benchmarks/bootchart2/files/bootchart2.init26
-rw-r--r--app-benchmarks/bootchart2/metadata.xml8
-rw-r--r--app-benchmarks/cpuburn/Manifest1
-rw-r--r--app-benchmarks/cpuburn/cpuburn-1.4a-r5.ebuild64
-rw-r--r--app-benchmarks/cpuburn/files/cpuburn-1.4a-variables.patch40
-rw-r--r--app-benchmarks/cpuburn/metadata.xml14
-rw-r--r--app-benchmarks/dbench/Manifest1
-rw-r--r--app-benchmarks/dbench/dbench-4.0.ebuild42
-rw-r--r--app-benchmarks/dbench/metadata.xml5
-rw-r--r--app-benchmarks/filebench/Manifest1
-rw-r--r--app-benchmarks/filebench/filebench-1.5.0_alpha3_p20200220.ebuild40
-rw-r--r--app-benchmarks/filebench/files/filebench-1.5.0_alpha3_add_suppress_asr.patch116
-rw-r--r--app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_gcc15.patch496
-rw-r--r--app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_implicit_syscall.patch22
-rw-r--r--app-benchmarks/filebench/metadata.xml9
-rw-r--r--app-benchmarks/forkbomb/Manifest1
-rw-r--r--app-benchmarks/forkbomb/forkbomb-1.4-r2.ebuild22
-rw-r--r--app-benchmarks/forkbomb/metadata.xml5
-rw-r--r--app-benchmarks/geekbench-ml/Manifest1
-rw-r--r--app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild47
-rw-r--r--app-benchmarks/geekbench-ml/metadata.xml8
-rw-r--r--app-benchmarks/geekbench/Manifest8
-rw-r--r--app-benchmarks/geekbench/geekbench-2.4.2-r1.ebuild39
-rw-r--r--app-benchmarks/geekbench/geekbench-2.4.3-r2.ebuild39
-rw-r--r--app-benchmarks/geekbench/geekbench-3.4.4-r1.ebuild39
-rw-r--r--app-benchmarks/geekbench/geekbench-4.4.4-r1.ebuild43
-rw-r--r--app-benchmarks/geekbench/geekbench-5.5.1.ebuild52
-rw-r--r--app-benchmarks/geekbench/geekbench-6.7.1.ebuild51
-rw-r--r--app-benchmarks/geekbench/metadata.xml8
-rw-r--r--app-benchmarks/hey/Manifest1
-rw-r--r--app-benchmarks/hey/hey-0.1.2.ebuild27
-rw-r--r--app-benchmarks/hey/metadata.xml10
-rw-r--r--app-benchmarks/hyperfine/Manifest257
-rw-r--r--app-benchmarks/hyperfine/hyperfine-1.19.0.ebuild199
-rw-r--r--app-benchmarks/hyperfine/hyperfine-1.20.0.ebuild216
-rw-r--r--app-benchmarks/hyperfine/metadata.xml17
-rw-r--r--app-benchmarks/i7z/Manifest1
-rw-r--r--app-benchmarks/i7z/files/fix-insecure-tempfile.patch76
-rw-r--r--app-benchmarks/i7z/files/fix_cpuid_asm.patch21
-rw-r--r--app-benchmarks/i7z/files/gcc-10.patch17
-rw-r--r--app-benchmarks/i7z/files/gcc5.patch40
-rw-r--r--app-benchmarks/i7z/files/hyphen-used-as-minus-sign.patch26
-rw-r--r--app-benchmarks/i7z/files/i7z-0.27.2-ncurses.patch22
-rw-r--r--app-benchmarks/i7z/files/i7z_GUI.policy18
-rw-r--r--app-benchmarks/i7z/files/install-i7z_rw_registers.patch26
-rw-r--r--app-benchmarks/i7z/files/nehalem.patch15
-rw-r--r--app-benchmarks/i7z/files/qt5.patch13
-rw-r--r--app-benchmarks/i7z/files/typos.patch25
-rw-r--r--app-benchmarks/i7z/files/use_stdbool.patch40
-rw-r--r--app-benchmarks/i7z/i7z-93_p20131012-r3.ebuild72
-rw-r--r--app-benchmarks/i7z/metadata.xml10
-rw-r--r--app-benchmarks/interbench/Manifest1
-rw-r--r--app-benchmarks/interbench/files/interbench-0.31-makefile.patch16
-rw-r--r--app-benchmarks/interbench/files/interbench-0.31-musl.patch10
-rw-r--r--app-benchmarks/interbench/interbench-0.31-r1.ebuild40
-rw-r--r--app-benchmarks/interbench/metadata.xml18
-rw-r--r--app-benchmarks/ioping/Manifest1
-rw-r--r--app-benchmarks/ioping/ioping-1.3.ebuild24
-rw-r--r--app-benchmarks/ioping/metadata.xml12
-rw-r--r--app-benchmarks/iozone/Manifest3
-rw-r--r--app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch23
-rw-r--r--app-benchmarks/iozone/iozone-3.506-r1.ebuild85
-rw-r--r--app-benchmarks/iozone/iozone-3.506.ebuild73
-rw-r--r--app-benchmarks/iozone/iozone-3.507.ebuild81
-rw-r--r--app-benchmarks/iozone/iozone-3.508.ebuild79
-rw-r--r--app-benchmarks/iozone/metadata.xml8
-rw-r--r--app-benchmarks/k6/Manifest2
-rw-r--r--app-benchmarks/k6/k6-1.4.2.ebuild26
-rw-r--r--app-benchmarks/k6/metadata.xml11
-rw-r--r--app-benchmarks/kdiskmark/Manifest1
-rw-r--r--app-benchmarks/kdiskmark/kdiskmark-3.2.0-r1.ebuild29
-rw-r--r--app-benchmarks/kdiskmark/metadata.xml11
-rw-r--r--app-benchmarks/libc-bench/Manifest1
-rw-r--r--app-benchmarks/libc-bench/files/respect-flags.patch23
-rw-r--r--app-benchmarks/libc-bench/libc-bench-20110206.ebuild28
-rw-r--r--app-benchmarks/libc-bench/metadata.xml5
-rw-r--r--app-benchmarks/metadata.xml32
-rw-r--r--app-benchmarks/nbench/Manifest1
-rw-r--r--app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch77
-rw-r--r--app-benchmarks/nbench/metadata.xml13
-rw-r--r--app-benchmarks/nbench/nbench-2.2.3-r2.ebuild43
-rw-r--r--app-benchmarks/occt-bin/Manifest1
-rw-r--r--app-benchmarks/occt-bin/files/90-occt-msr-access.rules1
-rw-r--r--app-benchmarks/occt-bin/files/occt.desktop13
-rw-r--r--app-benchmarks/occt-bin/files/occt.pngbin2911 -> 0 bytes
-rw-r--r--app-benchmarks/occt-bin/metadata.xml11
-rw-r--r--app-benchmarks/occt-bin/occt-bin-16.1.9.ebuild59
-rw-r--r--app-benchmarks/phoronix-test-suite/Manifest1
-rw-r--r--app-benchmarks/phoronix-test-suite/metadata.xml18
-rw-r--r--app-benchmarks/phoronix-test-suite/phoronix-test-suite-10.8.4_p20260419-r2.ebuild156
-rw-r--r--app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild155
-rw-r--r--app-benchmarks/pipebench/Manifest1
-rw-r--r--app-benchmarks/pipebench/files/pipebench-0.40-fix-build-clang16.patch12
-rw-r--r--app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch21
-rw-r--r--app-benchmarks/pipebench/metadata.xml5
-rw-r--r--app-benchmarks/pipebench/pipebench-0.40-r3.ebuild24
-rw-r--r--app-benchmarks/pmbw/Manifest1
-rw-r--r--app-benchmarks/pmbw/metadata.xml12
-rw-r--r--app-benchmarks/pmbw/pmbw-0.6.3.ebuild20
-rw-r--r--app-benchmarks/poop/Manifest1
-rw-r--r--app-benchmarks/poop/metadata.xml12
-rw-r--r--app-benchmarks/poop/poop-0.5.0.ebuild43
-rw-r--r--app-benchmarks/poop/poop-9999.ebuild43
-rw-r--r--app-benchmarks/ramspeed/Manifest1
-rw-r--r--app-benchmarks/ramspeed/metadata.xml8
-rw-r--r--app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild59
-rw-r--r--app-benchmarks/stress-ng/Manifest2
-rw-r--r--app-benchmarks/stress-ng/metadata.xml23
-rw-r--r--app-benchmarks/stress-ng/stress-ng-0.21.00.ebuild64
-rw-r--r--app-benchmarks/stress-ng/stress-ng-0.21.01.ebuild64
-rw-r--r--app-benchmarks/stress/Manifest1
-rw-r--r--app-benchmarks/stress/metadata.xml12
-rw-r--r--app-benchmarks/stress/stress-1.0.7.ebuild28
-rw-r--r--app-benchmarks/sysbench/Manifest1
-rw-r--r--app-benchmarks/sysbench/metadata.xml17
-rw-r--r--app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild77
-rw-r--r--app-benchmarks/tiobench/Manifest1
-rw-r--r--app-benchmarks/tiobench/metadata.xml11
-rw-r--r--app-benchmarks/tiobench/tiobench-0.5.0.ebuild39
-rw-r--r--app-benchmarks/unigine-superposition/Manifest1
-rw-r--r--app-benchmarks/unigine-superposition/files/Superposition.desktop10
-rw-r--r--app-benchmarks/unigine-superposition/metadata.xml5
-rw-r--r--app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild119
-rw-r--r--app-benchmarks/vegeta/Manifest4
-rw-r--r--app-benchmarks/vegeta/metadata.xml15
-rw-r--r--app-benchmarks/vegeta/vegeta-12.12.0.ebuild28
-rw-r--r--app-benchmarks/vegeta/vegeta-12.13.0.ebuild28
149 files changed, 0 insertions, 5032 deletions
diff --git a/app-benchmarks/bashmark/Manifest b/app-benchmarks/bashmark/Manifest
deleted file mode 100644
index d23ebaa5ac7d..000000000000
--- a/app-benchmarks/bashmark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bashmark-0.6.2.tar.bz2 21944 BLAKE2B 63c6241dfe67dbd3961d7712a5b4c2f611846e3e5a7bfa1796ff14f03610d8db0a7f71239a4eec9eaba53c09274d12f320aa30d5ffc7462ff1a186b19c456256 SHA512 43935b44c1b871d724aca0e1a6dfd99c73c29ec276c4127186e8dc6c7b27d57554b8b32a7e2372cd0b78eb584df7ee169f51f47e6666f61eaacbe35c5d4074f8
diff --git a/app-benchmarks/bashmark/bashmark-0.6.2.ebuild b/app-benchmarks/bashmark/bashmark-0.6.2.ebuild
deleted file mode 100644
index 6b8964a76be9..000000000000
--- a/app-benchmarks/bashmark/bashmark-0.6.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Geno's cross platform benchmarking suite"
-HOMEPAGE="http://bashmark.coders-net.de"
-SRC_URI="http://bashmark.coders-net.de/download/src/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-as-needed.patch
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-gcc47.patch
-)
-
-src_configure() {
- tc-export CXX
-
- default
-}
-
-src_install() {
- dobin bashmark
- dodoc ChangeLog
-}
diff --git a/app-benchmarks/bashmark/files/bashmark-0.6.2-as-needed.patch b/app-benchmarks/bashmark/files/bashmark-0.6.2-as-needed.patch
deleted file mode 100644
index 7af9843a9bcc..000000000000
--- a/app-benchmarks/bashmark/files/bashmark-0.6.2-as-needed.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/makefile
-+++ b/makefile
-@@ -10,7 +10,7 @@
- BIN = bashmark
-
- $(BIN): $(OBJ)
-- $(LD) $(LDFLAGS) $(CXXFLAGS) $(OBJ) -o $(BIN)
-+ $(LD) $(CXXFLAGS) $(OBJ) $(LDFLAGS) -o $(BIN)
-
-
- Benchmark.o:
diff --git a/app-benchmarks/bashmark/files/bashmark-0.6.2-gcc43.patch b/app-benchmarks/bashmark/files/bashmark-0.6.2-gcc43.patch
deleted file mode 100644
index 02bded6c4765..000000000000
--- a/app-benchmarks/bashmark/files/bashmark-0.6.2-gcc43.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- a/Benchmark.cpp
-+++ b/Benchmark.cpp
-@@ -15,11 +15,11 @@
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this software; if not, write to the Free Software *
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
- ***************************************************************************/
--#include <string>
-+#include <cstring>
- #include "Benchmark.hpp"
- #include "Stopwatch.hpp"
- #include "Main.hpp"
-
-
---- a/main.cpp
-+++ b/main.cpp
-@@ -17,10 +17,11 @@
- * along with this software; if not, write to the Free Software *
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
- ***************************************************************************/
-
- #include <sstream>
-+#include <cstring>
- using std::stringstream;
-
-
- #include "Output.hpp"
- #include "Sysinfo.hpp"
---- a/Sysinfo.cpp
-+++ b/Sysinfo.cpp
-@@ -15,11 +15,12 @@
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this software; if not, write to the Free Software *
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
- ***************************************************************************/
--
-+
-+#include <cstring>
- #include "Sysinfo.hpp"
-
- using Geno::Sysinfo;
- using Geno::Cpu_Info;
-
diff --git a/app-benchmarks/bashmark/files/bashmark-0.6.2-gcc47.patch b/app-benchmarks/bashmark/files/bashmark-0.6.2-gcc47.patch
deleted file mode 100644
index cb26d32b1fd6..000000000000
--- a/app-benchmarks/bashmark/files/bashmark-0.6.2-gcc47.patch
+++ /dev/null
@@ -1,29 +0,0 @@
- https://bugs.gentoo.org/422577
-
- error: 'usleep' was not declared in this scope
-
-
- Benchmark.cpp | 1 +
- main.cpp | 1 +
- 2 files changed, 2 insertions(+)
-
---- a/Benchmark.cpp
-+++ b/Benchmark.cpp
-@@ -18,6 +18,7 @@
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
- ***************************************************************************/
- #include <cstring>
-+#include <unistd.h>
- #include "Benchmark.hpp"
- #include "Stopwatch.hpp"
- #include "Main.hpp"
---- a/main.cpp
-+++ b/main.cpp
-@@ -20,6 +20,7 @@
-
- #include <sstream>
- #include <cstring>
-+#include <unistd.h>
- using std::stringstream;
-
-
diff --git a/app-benchmarks/bashmark/metadata.xml b/app-benchmarks/bashmark/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-benchmarks/bashmark/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/bonnie++/Manifest b/app-benchmarks/bonnie++/Manifest
deleted file mode 100644
index b272e3b9e85a..000000000000
--- a/app-benchmarks/bonnie++/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bonnie++-2.00a.tgz 100502 BLAKE2B 8bf9105dbbb1137485d8f24d4b911ca6787d09e3926181b460c18ceb52aea11ddff8f8edfefd1b2577fb1b59e658f4835cc865755faf739389f78fa855d13815 SHA512 1776f8406ccd0341f13bd952830f063e7df8fc2bd6d5c837de875dd5f817e29982b2a6358049221bffcae8faa7489560d2a1af46d79d8eb221d515d797236bdc
diff --git a/app-benchmarks/bonnie++/bonnie++-2.00a.ebuild b/app-benchmarks/bonnie++/bonnie++-2.00a.ebuild
deleted file mode 100644
index 08b0aaa149a4..000000000000
--- a/app-benchmarks/bonnie++/bonnie++-2.00a.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Hard drive bottleneck testing benchmark suite"
-HOMEPAGE="https://www.coker.com.au/bonnie++/"
-SRC_URI="https://www.coker.com.au/${PN}/${P}.tgz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~sparc x86"
-IUSE="debug"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.97-zcav-array-indexing-fix.patch" #309319
- "${FILESDIR}/${PN}-2.00a-gcc11.patch" #768402
- "${FILESDIR}/${PN}-2.00a-makefile.patch" #426788
-)
-
-DOCS=( "credits.txt" "README.txt" "README-2.00" "debian/changelog" )
-HTML_DOCS=( "readme.html" )
-
-src_prepare() {
- default
-
- # Fix path in manpage #431684
- sed -e "/readme.html/s/bonnie++/${PF}\/html/" -i bonnie++.8 || die
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-stripping
- $(usex debug "--enable-debug" "")
- )
-
- econf "${myeconfargs[@]}"
-}
diff --git a/app-benchmarks/bonnie++/files/bonnie++-1.97-zcav-array-indexing-fix.patch b/app-benchmarks/bonnie++/files/bonnie++-1.97-zcav-array-indexing-fix.patch
deleted file mode 100644
index 3d92689541db..000000000000
--- a/app-benchmarks/bonnie++/files/bonnie++-1.97-zcav-array-indexing-fix.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From: Göktürk Yüksek <gokturk@binghamton.edu>
-Subject: [PATCH] Fix array indexing in Zcav::Read when max_loop > 1 and start_offset > 0
-
-In method Zcav::Read, the variable 'i' holds the block index. It is
-also used as an index to arrays of measurement values (read times and
-block counts) when (max_loops > 0). However, the blocks array and
-measurements arrays will be out of sync if some initial blocks are to
-be skipped (by having start_offset > 0). Using the same index value
-for arrays of different sizes causes segfaults. Fix it by substracting
-the start_offset properly when accessing the measurements arrays.
-
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=309319
-
---- a/zcav_io.cpp
-+++ b/zcav_io.cpp
-@@ -108,7 +108,7 @@
- double total_read_time = 0.0;
- bool nextLoop = false;
- for( ; !nextLoop && (!max_size || i < max_size)
-- && (loops == 0 || (m_times[i] && m_times[i][0] != -1.0))
-+ && (loops == 0 || (m_times[i - start_offset] && m_times[i - start_offset][0] != -1.0))
- && (!max_size || i < max_size); i++)
- {
- double read_time = access_data(i ? skip_rate - 1 : 0);
-@@ -135,8 +135,8 @@
- m_times.push_back(new double[max_loops]);
- m_count.push_back(0);
- }
-- m_times[i][loops] = read_time;
-- m_count[i]++;
-+ m_times[i - start_offset][loops] = read_time;
-+ m_count[i - start_offset]++;
- }
- } // end loop for reading blocks
-
diff --git a/app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch b/app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch
deleted file mode 100644
index 3bf224f34b5c..000000000000
--- a/app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch
+++ /dev/null
@@ -1,177 +0,0 @@
---- a/bon_csv2html.cpp
-+++ b/bon_csv2html.cpp
-@@ -10,7 +10,7 @@
- using namespace std;
- typedef vector<PCCHAR> STR_VEC;
-
--vector<STR_VEC> data;
-+vector<STR_VEC> stddata;
- typedef PCCHAR * PPCCHAR;
- PPCCHAR * props;
-
-@@ -87,8 +87,8 @@
- read_in(buf);
- }
-
-- props = new PPCCHAR[data.size()];
-- for(i = 0; i < data.size(); i++)
-+ props = new PPCCHAR[stddata.size()];
-+ for(i = 0; i < stddata.size(); i++)
- {
- props[i] = new PCCHAR[MAX_ITEMS];
- props[i][0] = NULL;
-@@ -109,7 +109,7 @@
- }
- calc_vals();
- int mid_width = header();
-- for(i = 0; i < data.size(); i++)
-+ for(i = 0; i < stddata.size(); i++)
- {
- // First print the average speed line
- printf("<tr>");
-@@ -171,23 +171,23 @@
-
- void calc_vals()
- {
-- ITEM *arr = new ITEM[data.size()];
-+ ITEM *arr = new ITEM[stddata.size()];
- for(unsigned int column_ind = 0; column_ind < MAX_ITEMS; column_ind++)
- {
- switch(vals[column_ind])
- {
- case eNoCols:
- {
-- for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++)
-+ for(unsigned int row_ind = 0; row_ind < stddata.size(); row_ind++)
- {
- if(column_ind == COL_CONCURRENCY)
- {
-- if(data[row_ind][column_ind] && strcmp("1", data[row_ind][column_ind]))
-+ if(stddata[row_ind][column_ind] && strcmp("1", stddata[row_ind][column_ind]))
- col_used[column_ind] = true;
- }
- else
- {
-- if(data[row_ind][column_ind] && strlen(data[row_ind][column_ind]))
-+ if(stddata[row_ind][column_ind] && strlen(stddata[row_ind][column_ind]))
- col_used[column_ind] = true;
- }
- }
-@@ -195,22 +195,22 @@
- break;
- case eCPU:
- {
-- for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++)
-+ for(unsigned int row_ind = 0; row_ind < stddata.size(); row_ind++)
- {
- double work, cpu;
- arr[row_ind].val = 0.0;
-- if(data[row_ind].size() > column_ind
-- && sscanf(data[row_ind][column_ind - 1], "%lf", &work) == 1
-- && sscanf(data[row_ind][column_ind], "%lf", &cpu) == 1)
-+ if(stddata[row_ind].size() > column_ind
-+ && sscanf(stddata[row_ind][column_ind - 1], "%lf", &work) == 1
-+ && sscanf(stddata[row_ind][column_ind], "%lf", &cpu) == 1)
- {
- arr[row_ind].val = cpu / work;
- }
- arr[row_ind].pos = row_ind;
- }
-- qsort(arr, data.size(), sizeof(ITEM), compar);
-+ qsort(arr, stddata.size(), sizeof(ITEM), compar);
- int col_count = -1;
- double min_col = -1.0, max_col = -1.0;
-- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
-+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
- {
- // if item is different from previous or if the first row
- // (sort_ind == 0) then increment col count
-@@ -239,7 +239,7 @@
- min_col /= mult;
- }
- double range_col = max_col - min_col;
-- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
-+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
- {
- if(arr[sort_ind].col_ind > -1)
- {
-@@ -250,7 +250,7 @@
- }
- else
- {
-- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
-+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
- {
- if(vals[column_ind] == eLatency)
- {
-@@ -263,25 +263,25 @@
- case eSpeed:
- case eLatency:
- {
-- for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++)
-+ for(unsigned int row_ind = 0; row_ind < stddata.size(); row_ind++)
- {
- arr[row_ind].val = 0.0;
-- if(data[row_ind].size() <= column_ind
-- || sscanf(data[row_ind][column_ind], "%lf", &arr[row_ind].val) == 0)
-+ if(stddata[row_ind].size() <= column_ind
-+ || sscanf(stddata[row_ind][column_ind], "%lf", &arr[row_ind].val) == 0)
- arr[row_ind].val = 0.0;
- if(vals[column_ind] == eLatency && arr[row_ind].val != 0.0)
- {
-- if(strstr(data[row_ind][column_ind], "ms"))
-+ if(strstr(stddata[row_ind][column_ind], "ms"))
- arr[row_ind].val *= 1000.0;
-- else if(!strstr(data[row_ind][column_ind], "us"))
-+ else if(!strstr(stddata[row_ind][column_ind], "us"))
- arr[row_ind].val *= 1000000.0; // is !us && !ms then secs!
- }
- arr[row_ind].pos = row_ind;
- }
-- qsort(arr, data.size(), sizeof(ITEM), compar);
-+ qsort(arr, stddata.size(), sizeof(ITEM), compar);
- int col_count = -1;
- double min_col = -1.0, max_col = -1.0;
-- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
-+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
- {
- // if item is different from previous or if the first row
- // (sort_ind == 0) then increment col count
-@@ -310,7 +310,7 @@
- min_col /= mult;
- }
- double range_col = max_col - min_col;
-- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
-+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
- {
- if(arr[sort_ind].col_ind > -1)
- {
-@@ -332,7 +332,7 @@
- }
- else
- {
-- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
-+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
- {
- if(vals[column_ind] == eLatency)
- {
-@@ -481,16 +481,16 @@
- free((void *)arr[0]);
- return;
- }
-- data.push_back(arr);
-+ stddata.push_back(arr);
- }
-
- void print_item(int num, int item, CPCCHAR extra)
- {
- PCCHAR line_data;
- char buf[1024];
-- if(int(data[num].size()) > item)
-+ if(int(stddata[num].size()) > item)
- {
-- line_data = data[num][item];
-+ line_data = stddata[num][item];
- switch(item)
- {
- case COL_PUT_BLOCK:
diff --git a/app-benchmarks/bonnie++/files/bonnie++-2.00a-makefile.patch b/app-benchmarks/bonnie++/files/bonnie++-2.00a-makefile.patch
deleted file mode 100644
index 2fd48e9ff85a..000000000000
--- a/app-benchmarks/bonnie++/files/bonnie++-2.00a-makefile.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -9,9 +9,9 @@
- eprefix=@exec_prefix@
- #MORE_WARNINGS=-Weffc++
- WFLAGS=-Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self $(MORE_WARNINGS)
--CFLAGS=-O2 @debug@ -DNDEBUG $(WFLAGS) $(MORECFLAGS)
--CXX=@CXX@ $(CFLAGS)
--LINK=@CXX@
-+CXXFLAGS += @debug@ -DNDEBUG $(WFLAGS)
-+CXX=@CXX@ $(CXXFLAGS)
-+LINK=@CXX@ $(LDFLAGS)
- THREAD_LFLAGS=@thread_ldflags@
-
- INSTALL=@INSTALL@
-@@ -43,7 +43,7 @@
- $(LINK) -o getc_putc $(GETCOBJS) $(THREAD_LFLAGS)
-
- getc_putc_helper: $(GETCHOBJS)
-- $(CXX) -o getc_putc_helper $(GETCHOBJS)
-+ $(CXX) $(LDFLAGS) -o getc_putc_helper $(GETCHOBJS)
-
- bon_csv2html: bon_csv2html.o
- $(LINK) bon_csv2html.o -o bon_csv2html
-@@ -52,15 +52,15 @@
- $(LINK) generate_randfile.o -o generate_randfile
-
- install-bin: $(EXE) $(EXES)
-- mkdir -p $(eprefix)/bin $(eprefix)/sbin
-- @INSTALL_PROGRAM@ @stripping@ $(EXES) $(eprefix)/sbin
-- @INSTALL_PROGRAM@ @stripping@ $(EXE) $(eprefix)/bin
-- @INSTALL_SCRIPT@ $(SCRIPTS) $(eprefix)/bin
-+ mkdir -p $(DESTDIR)/$(eprefix)/bin $(DESTDIR)/$(eprefix)/sbin
-+ @INSTALL_PROGRAM@ @stripping@ $(EXES) $(DESTDIR)/$(eprefix)/sbin
-+ @INSTALL_PROGRAM@ @stripping@ $(EXE) $(DESTDIR)/$(eprefix)/bin
-+ @INSTALL_SCRIPT@ $(SCRIPTS) $(DESTDIR)/$(eprefix)/bin
-
- install: install-bin
-- mkdir -p @mandir@/man1 @mandir@/man8
-- @INSTALL_DATA@ $(MAN1) @mandir@/man1
-- @INSTALL_DATA@ $(MAN8) @mandir@/man8
-+ mkdir -p $(DESTDIR)/@mandir@/man1 $(DESTDIR)/@mandir@/man8
-+ @INSTALL_DATA@ $(MAN1) $(DESTDIR)/@mandir@/man1
-+ @INSTALL_DATA@ $(MAN8) $(DESTDIR)/@mandir@/man8
-
- %.o: %.cpp
- $(CXX) -c $<
diff --git a/app-benchmarks/bonnie++/metadata.xml b/app-benchmarks/bonnie++/metadata.xml
deleted file mode 100644
index 75f8b96eb6d8..000000000000
--- a/app-benchmarks/bonnie++/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. This
- program is used by ReiserFS developers, but can be useful for anyone
- who wants to know how fast their hard drive or file system is.
- </longdescription>
-</pkgmetadata>
diff --git a/app-benchmarks/bonnie/Manifest b/app-benchmarks/bonnie/Manifest
deleted file mode 100644
index 68abd5794eeb..000000000000
--- a/app-benchmarks/bonnie/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bonnie-2.0.6.tar.gz 7140 BLAKE2B dc0a216e1926de7630fbabdd80d2d1293fc9da404c3179f5515a9756942aec7c6870220e869d1d6c299dc39c2175b6c99b54778237a9af2778b7718aaf4280f3 SHA512 4cb431986870baf1d9e5f757970a4b489f89d4349f051cc2ae0aea035ce19a7962047920a3af1567e375b2c6f1e826309b044b8a8727400601203042a34ecb5f
diff --git a/app-benchmarks/bonnie/bonnie-2.0.6-r3.ebuild b/app-benchmarks/bonnie/bonnie-2.0.6-r3.ebuild
deleted file mode 100644
index 5498f5c01b3f..000000000000
--- a/app-benchmarks/bonnie/bonnie-2.0.6-r3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Performance Test of Filesystem I/O using standard C library calls"
-HOMEPAGE="https://www.textuality.com/bonnie/"
-SRC_URI="https://www.textuality.com/bonnie/bonnie.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="bonnie"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-includes.patch
- "${FILESDIR}"/${P}-man.patch
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_compile() {
- tc-export CC
- append-cflags -std=gnu89 # old codebase, incompatible with c2x
-
- emake -f /dev/null Bonnie
-}
-
-src_install() {
- newbin Bonnie bonnie
- doman bonnie.1
- dodoc Instructions
-}
diff --git a/app-benchmarks/bonnie/files/bonnie-2.0.6-clang16.patch b/app-benchmarks/bonnie/files/bonnie-2.0.6-clang16.patch
deleted file mode 100644
index d1a3a36fa4f2..000000000000
--- a/app-benchmarks/bonnie/files/bonnie-2.0.6-clang16.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-https://bugs.gentoo.org/870559
---- a/Bonnie.c
-+++ b/Bonnie.c
-@@ -93,3 +93,3 @@
-
--main(
-+int main(
- int argc,
diff --git a/app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch b/app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch
deleted file mode 100644
index 8bec1e2ab04d..000000000000
--- a/app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/Bonnie.c
-+++ b/Bonnie.c
-@@ -31,2 +31,6 @@
- #include <sys/time.h>
-+#include <time.h>
-+#include <string.h>
-+#include <stdlib.h>
-+#include <sys/wait.h>
- #if defined(SysV)
diff --git a/app-benchmarks/bonnie/files/bonnie-2.0.6-man.patch b/app-benchmarks/bonnie/files/bonnie-2.0.6-man.patch
deleted file mode 100644
index d492ebd7c922..000000000000
--- a/app-benchmarks/bonnie/files/bonnie-2.0.6-man.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/bonnie.1
-+++ b/bonnie.1
-@@ -63 +63 @@
--.TH Bonnie 1 "2.0.6" Textuality
-+.TH bonnie 1 "2.0.6" Textuality
-@@ -67 +67 @@
--.B Bonnie
-+.B bonnie
diff --git a/app-benchmarks/bonnie/metadata.xml b/app-benchmarks/bonnie/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-benchmarks/bonnie/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/bootchart2/Manifest b/app-benchmarks/bootchart2/Manifest
deleted file mode 100644
index 25884e051afb..000000000000
--- a/app-benchmarks/bootchart2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bootchart2-0.14.9.tar.gz 1175710 BLAKE2B af472193c7de313e770da1a88baf00e9ee38e36c0d3c900bab2657bfa5d2398dd9edc616ec770f49a6c5fa8e29f738ddf2c0951ea039a48a2a89b0ffd94759fb SHA512 7ee1220b0add027fc39f710cc01119d7aaa22fe11736497b089c26955216cef10552216ed29ca55bf08aa848f92bb11d74deeb3aa69769dfecf3a55aa988e58b
diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
deleted file mode 100644
index c894a76bee60..000000000000
--- a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit linux-info python-single-r1 systemd toolchain-funcs
-
-DESCRIPTION="Performance analysis and visualization of the system boot process"
-HOMEPAGE="https://github.com/xrmx/bootchart"
-SRC_URI="https://github.com/xrmx/bootchart/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN%2}-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+cairo"
-
-REQUIRED_USE="cairo? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!cairo? ( test )"
-
-RDEPEND="
- sys-apps/lsb-release
- cairo? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
- )
-"
-BDEPEND="cairo? ( ${PYTHON_DEPS} )"
-
-CONFIG_CHECK="~PROC_EVENTS ~TASKSTATS ~TASK_DELAY_ACCT ~TMPFS"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.14.8-no-compressed-man.patch
- "${FILESDIR}"/${P}-glibc-2.36.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
- use cairo && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- tc-export CC
-
- # Redirects systemd unit directory,
- # as well as disable the built-in python setup.
- export NO_PYTHON_COMPILE=1
- sed -i \
- -e "/^SYSTEMD_UNIT_DIR/s:=.*:= $(systemd_get_systemunitdir):g" \
- -e "/^install/s:py-install-compile::g" \
- -e "/pybootchartgui.1/d" \
- Makefile || die
-
- sed -i \
- -e '/^EXIT_PROC/s:^.*$:EXIT_PROC="agetty mgetty mingetty:g' \
- bootchartd.conf bootchartd.in || die
-}
-
-src_test() {
- emake test
-}
-
-src_install() {
- export DOCDIR=/usr/share/doc/${PF}
- default
-
- if use cairo; then
- doman pybootchartgui.1
-
- python_scriptinto /usr/bin
- python_newscript pybootchartgui{.py,}
-
- python_domodule pybootchartgui
- python_optimize
- fi
-
- # Note: LIBDIR is hardcoded as /lib in collector/common.h, so we shouldn't
- # just change it. Since no libraries are installed, /lib is fine.
- keepdir /lib/bootchart/tmpfs
-
- newinitd "${FILESDIR}"/${PN}.init ${PN}
-}
-
-pkg_postinst() {
- elog "If you are using an initrd during boot"
- elog "please add the init script to your default runlevel"
- if has_version sys-apps/openrc; then
- elog "rc-update add bootchart2 default"
- fi
-}
diff --git a/app-benchmarks/bootchart2/files/bootchart2-0.14.8-no-compressed-man.patch b/app-benchmarks/bootchart2/files/bootchart2-0.14.8-no-compressed-man.patch
deleted file mode 100644
index 261e821a403e..000000000000
--- a/app-benchmarks/bootchart2/files/bootchart2-0.14.8-no-compressed-man.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/Makefile 2015-12-17 09:12:57.000000000 +0100
-+++ b/Makefile 2020-04-30 13:14:08.772369141 +0200
-@@ -107,9 +107,9 @@
- install -m 644 -D README $(DESTDIR)$(DOCDIR)/README
- install -m 644 -D README.pybootchart $(DESTDIR)$(DOCDIR)/README.pybootchart
- mkdir -p $(DESTDIR)$(MANDIR)
-- gzip -c bootchart2.1 > $(DESTDIR)$(MANDIR)/bootchart2.1.gz
-- gzip -c bootchartd.1 > $(DESTDIR)$(MANDIR)/$(PROGRAM_PREFIX)bootchartd$(PROGRAM_SUFFIX).1.gz
-- gzip -c pybootchartgui.1 > $(DESTDIR)$(MANDIR)/pybootchartgui.1.gz
-+ install -m 644 bootchart2.1 $(DESTDIR)$(MANDIR)/bootchart2.1
-+ install -m 644 bootchartd.1 $(DESTDIR)$(MANDIR)/$(PROGRAM_PREFIX)bootchartd$(PROGRAM_SUFFIX).1
-+ install -m 644 pybootchartgui.1 $(DESTDIR)$(MANDIR)/pybootchartgui.1
-
- install-service:
- mkdir -p $(DESTDIR)$(SYSTEMD_UNIT_DIR)
diff --git a/app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch b/app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch
deleted file mode 100644
index 720079e9d794..000000000000
--- a/app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://bugs.gentoo.org/864205
-https://github.com/xrmx/bootchart/commit/8591c1e3edaea8f17396e3d2819d9064b2818cfb
-
-From: Khem Raj <raj.khem@gmail.com>
-Date: Sat, 6 Aug 2022 20:39:01 -0700
-Subject: [PATCH] Do not include linux/fs.h
-
-This header is not needed to be included anymore, moreover it conflicts
-with sys/mount.h from glibc 2.36+ see [1]
-
-[1] https://sourceware.org/glibc/wiki/Release/2.36
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
---- a/collector/collector.c
-+++ b/collector/collector.c
-@@ -34,7 +34,6 @@
-
- #include <sys/mount.h>
- #include <sys/sysmacros.h>
--#include <linux/fs.h>
- #include <linux/genetlink.h>
- #include <linux/taskstats.h>
- #include <linux/cgroupstats.h>
-
diff --git a/app-benchmarks/bootchart2/files/bootchart2.init b/app-benchmarks/bootchart2/files/bootchart2.init
deleted file mode 100644
index 3e5d968c0376..000000000000
--- a/app-benchmarks/bootchart2/files/bootchart2.init
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- use localmount
-}
-
-start() {
- if /bin/grep -q "rdinitrd=/sbin/bootchartd" /proc/cmdline; then
- if /bin/pidof bootchart-collector> /dev/null 2>&1; then
- ebegin "Scheduling termination of Bootchart"
- /sbin/bootchartd start
- /sbin/bootchartd wait &
- eend $?
- fi
- else
- einfo "No bootchart process found!"
- eindent
- einfo "This script does not start bootchart, but only schedules its termination."
- einfo "Bootchart should be started from the kernel command line."
- einfo "Please check the README on how to do that."
- eoutdent
- eend 0
- fi
-}
diff --git a/app-benchmarks/bootchart2/metadata.xml b/app-benchmarks/bootchart2/metadata.xml
deleted file mode 100644
index bfa8fcd41ce7..000000000000
--- a/app-benchmarks/bootchart2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">mmeeks/bootchart</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/cpuburn/Manifest b/app-benchmarks/cpuburn/Manifest
deleted file mode 100644
index 98b54766379c..000000000000
--- a/app-benchmarks/cpuburn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cpuburn-1.4a.tar.gz 9277 BLAKE2B f362380d0f57fd888ee5e5cf8fdf1809ffbc44fc3c3935b64adbd2c29ad0b3f93e5c032fdc265355574625417e7f5f9e9012e6f637c87fe0ae5e2043258f0822 SHA512 db84cabe70af0b6b3579c746f6df08c268b7145c9521fc609ce5b4cfd497dbb0639e52ab55f34110cff297ec23cf1413db28c6bff4e6f81a69722626886df7ce
diff --git a/app-benchmarks/cpuburn/cpuburn-1.4a-r5.ebuild b/app-benchmarks/cpuburn/cpuburn-1.4a-r5.ebuild
deleted file mode 100644
index 37e9bf82a74d..000000000000
--- a/app-benchmarks/cpuburn/cpuburn-1.4a-r5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="${PV/./_}"
-
-inherit flag-o-matic
-
-DESCRIPTION="CPU testing utilities in optimized assembler for maximum loading"
-HOMEPAGE="https://web.archive.org/web/20110623074500/pages.sbcglobal.net/redelm/"
-SRC_URI="https://dev.gentoo.org/~conikost/files/${PN}_${MY_PV}_tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="-* amd64 arm x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-PATCHES=( "${FILESDIR}/${P}-variables.patch" )
-
-QA_FLAGS_IGNORED="
- usr/bin/burnBX
- usr/bin/burnK6
- usr/bin/burnK7
- usr/bin/burnMMX
- usr/bin/burnP5
- usr/bin/burnP6
-"
-
-QA_TEXTRELS="${QA_FLAGS_IGNORED}"
-
-src_prepare() {
- default
-
- # Respect users compiler and users CFLAGS and LDFLAGS on x86/amd64
- # Must be always compiled in 32-bit on amd64 arch
- # See https://bugs.gentoo.org/65719
- sed -i -e 's/gcc -s/$(CC) $(CFLAGS) -m32 $(LDFLAGS)/' Makefile || die
-
- # Respect users compiler, CFLAGS and LDFLAGS on arm
- sed -i -e '/CC :=/d' -e 's/^.*-mfloat-abi=softfp/ $(CC) $(CFLAGS) -nostdlib $(LDFLAGS)/' ARM/Makefile || die
-}
-
-src_compile() {
- # See bug 913410 for more information.
- append-ldflags -z notext
-
- if use arm; then
- cd "${S}"/ARM || die
- fi
-
- default
-}
-
-src_install() {
- if use arm; then
- dobin ARM/burnCortexA8 ARM/burnCortexA9
- local DOCS=( "ARM/Design" "README" )
- else
- dobin burnBX burnK6 burnK7 burnMMX burnP5 burnP6
- local DOCS=( "Design" "README" )
- fi
-
- einstalldocs
-}
diff --git a/app-benchmarks/cpuburn/files/cpuburn-1.4a-variables.patch b/app-benchmarks/cpuburn/files/cpuburn-1.4a-variables.patch
deleted file mode 100644
index 3e8b666c29ec..000000000000
--- a/app-benchmarks/cpuburn/files/cpuburn-1.4a-variables.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- cpuburn-1.4a.orig/burnK7.S
-+++ cpuburn-1.4a/burnK7.S
-@@ -74,6 +74,7 @@ int_exit:
- push %eax
- int $0x80
- #endif
-+.data # Data allocation
- .align 32,0
- .fill 64
- half: .long 0x7fffffff,0
---- cpuburn-1.4a.orig/burnP5.S
-+++ cpuburn-1.4a/burnP5.S
-@@ -77,6 +77,7 @@ crunch:
- #else
- int $0x80
- #endif
-+.data # Data allocation
- .align 32,0
- half: .long 0xffffffff,0x3fdfffff
- one: .long 0xffffffff,0x3fefffff
---- cpuburn-1.4a.orig/burnP6.S
-+++ cpuburn-1.4a/burnP6.S
-@@ -69,6 +69,7 @@ int_exit: # error abort
- push %eax # *BSD syscall
- int $0x80
- #endif
-+.data # Data allocation
- .align 32,0
- half: .long 0x7fffffff,0
- e: .long 0xffffffff,0x3fdfffff
---- cpuburn-1.4a.orig/burnK6.S
-+++ cpuburn-1.4a/burnK6.S
-@@ -68,6 +68,7 @@ int_exit:
- push %eax
- int $0x80
- #endif
-+.data # Data allocation
- .align 32,0
- half: .long 0x7fffffff,0
- e: .long 0xffffffff,0x3fdfffff
diff --git a/app-benchmarks/cpuburn/metadata.xml b/app-benchmarks/cpuburn/metadata.xml
deleted file mode 100644
index b74fe437739a..000000000000
--- a/app-benchmarks/cpuburn/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- CPU testing utilities in optimized assembler for maximum loading
- P6 (Intel Pentium Pro/II/III and Celeron TM),
- AMD K7 (Athlon/Duron/Thunderbird TM),
- AMD K6, and Intel P5 Pentium chips.
- </longdescription>
-</pkgmetadata>
diff --git a/app-benchmarks/dbench/Manifest b/app-benchmarks/dbench/Manifest
deleted file mode 100644
index cb2479e88370..000000000000
--- a/app-benchmarks/dbench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dbench-4.0.tar.gz 2055359 BLAKE2B 20715b17472d0c6daaf1848873e33266272846447a207508c6801058ba91a38fe56045d8f6867df5814e7836e99cbd2675aad70a49021b04a3797e1231e20543 SHA512 70c65c5b079edf745c267be753919c780153c9064dbda95c270b3c2c1d8c16e84fab4e743eb777436813678ecff13ec2b55d011e8acc4bd83e58f0dda7438e7f
diff --git a/app-benchmarks/dbench/dbench-4.0.ebuild b/app-benchmarks/dbench/dbench-4.0.ebuild
deleted file mode 100644
index d64f4f238ac4..000000000000
--- a/app-benchmarks/dbench/dbench-4.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Popular filesystem benchmark"
-SRC_URI="https://www.samba.org/ftp/pub/tridge/dbench/${P}.tar.gz"
-HOMEPAGE="https://www.samba.org/ftp/tridge/dbench/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-
-DEPEND="dev-libs/popt"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- sed -i -e "s:\$(CC) -o:\$(CC) \$(LDFLAGS) -o:" Makefile.in || die
- mv configure.{in,ac} || die
-
- eautoreconf
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin dbench tbench tbench_srv
- dodoc README INSTALL
- doman dbench.1
- insinto /usr/share/dbench
- doins client.txt
-}
-
-pkg_postinst() {
- elog "You can find the client.txt file in ${EROOT}/usr/share/dbench."
-}
diff --git a/app-benchmarks/dbench/metadata.xml b/app-benchmarks/dbench/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-benchmarks/dbench/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/filebench/Manifest b/app-benchmarks/filebench/Manifest
deleted file mode 100644
index bd3b5403286b..000000000000
--- a/app-benchmarks/filebench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST filebench-1.5.0_alpha3_p20200220.tar.gz 255950 BLAKE2B 77df6388a982d045c27e4b14bd87371dd559c1b3e428e8a6934b3b6d4632831887440ae82c0e44c993b4870c9e198ead233779f8a7df5f02c2c2130eaa0f0e3f SHA512 96878a3c665b9e31d08806f49bf2a513f00751b833088d9470a94cfbac013d8d3d8fc68574e58531c6ab4bffa7fde88f6ccf6009667d70a1d8d586eb884d1dd8
diff --git a/app-benchmarks/filebench/filebench-1.5.0_alpha3_p20200220.ebuild b/app-benchmarks/filebench/filebench-1.5.0_alpha3_p20200220.ebuild
deleted file mode 100644
index 2b2e64339bbf..000000000000
--- a/app-benchmarks/filebench/filebench-1.5.0_alpha3_p20200220.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-COMMIT_HASH="22620e602cbbebad90c0bd041896ebccf70dbf5f"
-DESCRIPTION="Filebench - A Model Based File System Workload Generator"
-HOMEPAGE="https://github.com/filebench/filebench"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-DEPEND="
- app-alternatives/lex
- app-alternatives/yacc
-"
-
-PATCHES=(
- # https://github.com/filebench/filebench/pull/143
- "${FILESDIR}"/${PN}-1.5.0_alpha3_add_suppress_asr.patch
- # https://github.com/filebench/filebench/pull/160 #906004
- "${FILESDIR}"/${PN}-1.5.0_alpha3_fix_implicit_syscall.patch
- # selected commits from https://github.com/filebench/filebench/pull/116 #943905
- "${FILESDIR}"/${PN}-1.5.0_alpha3_fix_gcc15.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_add_suppress_asr.patch b/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_add_suppress_asr.patch
deleted file mode 100644
index d32bee2831c7..000000000000
--- a/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_add_suppress_asr.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-PR pending to fix an issue with randomization, see upstream #110
-https://github.com/filebench/filebench/pull/143.patch
-From 18c708a9771d9414fb3fa44bd916c05cdd43868c Mon Sep 17 00:00:00 2001
-From: Tony Mason <fsgeek@cs.ubc.ca>
-Date: Sat, 20 Jun 2020 20:39:23 +0000
-Subject: [PATCH] Add ASR suppression logic
-
---- a/parser_gram.y
-+++ b/parser_gram.y
-@@ -45,6 +45,7 @@
- #include <fcntl.h>
- #include <sys/mman.h>
- #include <sys/wait.h>
-+#include <syscall.h>
- #include "parsertypes.h"
- #include "filebench.h"
- #include "utils.h"
-@@ -1569,7 +1570,6 @@ parser_abort(int arg)
- static void
- master_mode(struct fbparams *fbparams) {
- int ret;
--
- printf("Filebench Version %s\n", FILEBENCH_VERSION);
-
- yyin = fopen(fbparams->fscriptname, "r");
-@@ -1620,6 +1620,66 @@ init_common()
- fb_set_rlimit();
- }
-
-+static void suppress_asr(char *const argv[], char * const envp[])
-+{
-+#if defined(SYS_personality)
-+ unsigned index = 0;
-+ size_t space = 0;
-+ char **newenvp = (char **)malloc(space);
-+ char *detect_string = "FILEBENCH_ASR_REINVOKED";
-+ int current;
-+ unsigned long persona = (unsigned long)~0;
-+ const unsigned long asr_disabled = 0x0040000;
-+
-+ // Is this a reinvocation?
-+ for (index = 0; envp[index]; index++) {
-+ if (0 == strcmp(envp[index], detect_string)) {
-+ // Yes - no further checking.
-+ return;
-+ }
-+ }
-+
-+ // check if ASR is already disabled
-+ current = (long) syscall(SYS_personality, persona);
-+ if (-1 != current) {
-+ persona = (unsigned long) current;
-+
-+ if (asr_disabled == (persona & asr_disabled)) { // ASR disabled
-+ return;
-+ }
-+
-+ persona |= 0x0040000;
-+ errno = 0;
-+ current = (long) syscall(SYS_personality, persona);
-+
-+ if (-1 == current) {
-+ // failed - give up
-+ fprintf(stderr, "ASR disable failed - good luck\n");
-+ return;
-+ }
-+
-+ space = (index + 2) * sizeof(char *); // + 1 null entry + 1 new entry
-+ if (NULL == newenvp) {
-+ fprintf(stderr, "Reinvocation after disable ASR malloc failed\n");
-+ return;
-+ }
-+
-+ for (unsigned i = 0; i < index; i++) {
-+ newenvp[i] = envp[i];
-+ }
-+ newenvp[index] = detect_string;
-+ newenvp[index+1] = NULL;
-+
-+ if (-1 != current) {
-+ if (0 > execvpe(argv[0], argv, newenvp)) {
-+ fprintf(stderr, "execvpe failed (errno %d - %s)\n", errno, strerror(errno));
-+ }
-+ }
-+ }
-+#endif // SYS_personality
-+
-+}
-+
- /*
- * Entry point for Filebench. Processes command line arguments. The -f option
- * will read in a workload file (the full name and extension must must be
-@@ -1635,11 +1695,13 @@ init_common()
- * supplied workload file, or enters interactive mode.
- */
- int
--main(int argc, char *argv[])
-+main(int argc, char *argv[], char *envp[])
- {
- struct fbparams fbparams;
- int mode;
-
-+ suppress_asr(argv, envp);
-+
- /* parse_options() exits if detects wrong usage */
- mode = parse_options(argc, argv, &fbparams);
-
-@@ -1651,7 +1713,7 @@ main(int argc, char *argv[])
-
- init_common();
-
-- if (mode == FB_MODE_MASTER)
-+ if (mode == FB_MODE_MASTER)
- master_mode(&fbparams);
-
- if (mode == FB_MODE_WORKER)
diff --git a/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_gcc15.patch b/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_gcc15.patch
deleted file mode 100644
index 4128f0e55e07..000000000000
--- a/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_gcc15.patch
+++ /dev/null
@@ -1,496 +0,0 @@
-PR pending, selected commits to fix compilation with gcc15
-fix unprototyped functions :
-https://github.com/filebench/filebench/pull/116/commits/07194b64f7a9c7c473896934339775ab54f1da78.patch
-remove bool occurences / bug #943905 :
-https://github.com/filebench/filebench/pull/116/commits/64a08cf7caa1beb1de078ab1099de0f7a1fed8ec.patch
-https://github.com/filebench/filebench/pull/116/commits/fd3565c371d87a5d6cdebcedac557a231aa4a85e.patch
-From 07194b64f7a9c7c473896934339775ab54f1da78 Mon Sep 17 00:00:00 2001
-From: Nathaniel Wesley Filardo <nwf@auristor.com>
-Date: Wed, 1 Nov 2017 17:50:59 -0400
-Subject: [PATCH] Make real prototypes in some places
-
---- a/aslr.c
-+++ b/aslr.c
-@@ -23,7 +23,7 @@
-
- #if defined(HAVE_SYS_PERSONALITY_H) && defined(HAVE_ADDR_NO_RANDOMIZE)
- void
--linux_disable_aslr()
-+linux_disable_aslr(void)
- {
- int r;
-
-@@ -34,7 +34,7 @@ linux_disable_aslr()
- }
- #else /* HAVE_SYS_PERSONALITY_H && HAVE_ADDR_NO_RANDOMIZE */
- void
--other_disable_aslr()
-+other_disable_aslr(void)
- {
- filebench_log(LOG_INFO, "Per-process disabling of ASLR is not "
- "supported on this system. "
---- a/aslr.h
-+++ b/aslr.h
-@@ -5,19 +5,19 @@
-
- #if defined(HAVE_SYS_PERSONALITY_H) && defined(HAVE_ADDR_NO_RANDOMIZE)
- extern void
--linux_disable_aslr();
-+linux_disable_aslr(void);
-
- static inline void
--disable_aslr()
-+disable_aslr(void)
- {
- return linux_disable_aslr();
- }
- #else /* HAVE_SYS_PERSONALITY_H && HAVE_ADDR_NO_RANDOMIZE */
- extern void
--other_disable_aslr();
-+other_disable_aslr(void);
-
- static inline void
--disable_aslr() {
-+disable_aslr(void) {
- return other_disable_aslr();
- }
- #endif /* HAVE_SYS_PERSONALITY_H && HAVE_ADDR_NO_RANDOMIZE */
---- a/cvars/cvar-erlang.c
-+++ b/cvars/cvar-erlang.c
-@@ -122,7 +122,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -155,7 +155,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-exponential.c
-+++ b/cvars/cvar-exponential.c
-@@ -108,7 +108,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -135,7 +135,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-gamma.c
-+++ b/cvars/cvar-gamma.c
-@@ -242,7 +242,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -274,7 +274,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-lognormal.c
-+++ b/cvars/cvar-lognormal.c
-@@ -121,7 +121,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -154,7 +154,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-normal.c
-+++ b/cvars/cvar-normal.c
-@@ -109,7 +109,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -142,7 +142,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-triangular.c
-+++ b/cvars/cvar-triangular.c
-@@ -132,7 +132,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -169,7 +169,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-uniform.c
-+++ b/cvars/cvar-uniform.c
-@@ -115,7 +115,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -147,7 +147,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar-weibull.c
-+++ b/cvars/cvar-weibull.c
-@@ -122,7 +122,7 @@ void cvar_free_handle(void *handle, void (*cvar_free)(void *ptr))
- cvar_free(handle);
- }
-
--const char *cvar_usage()
-+const char *cvar_usage(void)
- {
- int offset;
-
-@@ -155,7 +155,7 @@ const char *cvar_usage()
- return usage;
- }
-
--const char *cvar_version()
-+const char *cvar_version(void)
- {
- return VERSION;
- }
---- a/cvars/cvar.h
-+++ b/cvars/cvar.h
-@@ -19,7 +19,7 @@
- * Return 0 on success and a non-zero error code on failure.
- */
-
--int cvar_module_init();
-+int cvar_module_init(void);
-
- /*
- * Allocate a new custom variable handle. A handle is subsequently used to
-@@ -84,7 +84,7 @@ void cvar_free_handle(void *cvar_handle, void (*cvar_free)(void *ptr));
- * to quit without invoking cvar_module_exit.
- */
-
--void cvar_module_exit();
-+void cvar_module_exit(void);
-
- /*
- * Show usage, including information on the list of parameters supported and the
-@@ -95,7 +95,7 @@ void cvar_module_exit();
- * Return a non-null, formatted string to be displayed on screen.
- */
-
--const char *cvar_usage();
-+const char *cvar_usage(void);
-
- /*
- * Show version.
-@@ -105,6 +105,6 @@ const char *cvar_usage();
- * Return a non-null version string.
- */
-
--const char *cvar_version();
-+const char *cvar_version(void);
-
- #endif /* _CVAR_H */
---- a/fb_cvar.c
-+++ b/fb_cvar.c
-@@ -204,7 +204,7 @@ static char
- * Returns 0 on success and non-zero on error.
- */
- int
--init_cvar_libraries()
-+init_cvar_libraries(void)
- {
- int count;
- int ret = -1;
-@@ -425,7 +425,7 @@ get_cvar_value(cvar_t *cvar)
- * Return 0 on success and a non-zero error code on failure.
- */
- int
--revalidate_cvar_handles()
-+revalidate_cvar_handles(void)
- {
- cvar_t *t;
- cvar_library_t *cvar_lib;
---- a/fb_cvar.h
-+++ b/fb_cvar.h
-@@ -59,7 +59,7 @@ typedef struct cvar_operations {
- int (*cvar_revalidate_handle)(void *cvar_handle);
- int (*cvar_next_value)(void *cvar_handle, double *value);
- void (*cvar_free_handle)(void *cvar_handle, void (*cvar_free)(void *ptr));
-- void (*cvar_module_exit)();
-+ void (*cvar_module_exit)(void);
- const char *(*cvar_usage)(void);
- const char *(*cvar_version)(void);
- } cvar_operations_t;
-@@ -78,9 +78,9 @@ extern cvar_library_t **cvar_libraries;
-
- cvar_t * cvar_alloc(void);
- int init_cvar_library_info(const char *dirpath);
--int init_cvar_libraries();
-+int init_cvar_libraries(void);
- int init_cvar_handle(cvar_t *cvar, const char *type, const char *parameters);
- double get_cvar_value(cvar_t *cvar);
--int revalidate_cvar_handles();
-+int revalidate_cvar_handles(void);
-
- #endif /* _FB_CVAR_H */
---- a/fb_random.c
-+++ b/fb_random.c
-@@ -103,7 +103,7 @@ fb_random32(uint32_t *randp,
- * Same as filebench_randomno64, but for probability [0-1].
- */
- static double
--fb_random_probability()
-+fb_random_probability(void)
- {
- uint64_t randnum;
-
---- a/fileset.c
-+++ b/fileset.c
-@@ -1749,7 +1749,7 @@ fileset_checkraw(fileset_t *fileset)
- * fail.
- */
- int
--fileset_createsets()
-+fileset_createsets(void)
- {
- fileset_t *list;
- int ret = 0;
---- a/fileset.h
-+++ b/fileset.h
-@@ -142,7 +142,7 @@ typedef struct fileset {
- pthread_mutex_t fs_histo_lock; /* lock for incr of histo */
- } fileset_t;
-
--int fileset_createsets();
-+int fileset_createsets(void);
-
- void fileset_delete_all_filesets(void);
- int fileset_openfile(fb_fdesc_t *fd, fileset_t *fileset,
---- a/flowop.h
-+++ b/flowop.h
-@@ -37,9 +37,9 @@ typedef struct flowop {
- struct flowop *fo_comp_fops; /* List of flowops in composite fo */
- var_t *fo_lvar_list; /* List of composite local vars */
- struct threadflow *fo_thread; /* Backpointer to thread */
-- int (*fo_func)(); /* Method */
-- int (*fo_init)(); /* Init Method */
-- void (*fo_destruct)(); /* Destructor Method */
-+ int (*fo_func)(threadflow_t *, struct flowop *); /* Method */
-+ int (*fo_init)(struct flowop *); /* Init Method */
-+ void (*fo_destruct)(struct flowop *); /* Destructor Method */
- int fo_type; /* Type */
- int fo_attrs; /* Flow op attribute */
- avd_t fo_filename; /* file/fileset name */
-@@ -118,9 +118,9 @@ typedef struct flowop_proto {
- int fl_type;
- int fl_attrs;
- char *fl_name;
-- int (*fl_init)();
-- int (*fl_func)();
-- void (*fl_destruct)();
-+ int (*fl_init)(flowop_t *);
-+ int (*fl_func)(threadflow_t *, flowop_t *);
-+ void (*fl_destruct)(flowop_t *);
- } flowop_proto_t;
-
- extern struct flowstats controlstats;
-@@ -148,7 +148,7 @@ void flowop_printall(void);
- void flowop_init(int ismaster);
-
- /* Local file system specific */
--void fb_lfs_funcvecinit();
--void fb_lfs_newflowops();
-+void fb_lfs_funcvecinit(void);
-+void fb_lfs_newflowops(void);
-
- #endif /* _FB_FLOWOP_H */
---- a/parser_gram.y
-+++ b/parser_gram.y
-@@ -69,7 +69,7 @@ static attr_t *alloc_attr(void);
- static attr_t *alloc_lvar_attr(var_t *var);
- static attr_t *get_attr(cmd_t *cmd, int64_t name);
- static void get_attr_lvars(cmd_t *cmd, flowop_t *flowop);
--static list_t *alloc_list();
-+static list_t *alloc_list(void);
- static probtabent_t *alloc_probtabent(void);
- static void add_lvar_to_list(var_t *newlvar, var_t **lvar_list);
-
-@@ -1619,7 +1619,7 @@ master_mode(struct fbparams *fbparams) {
- }
-
- static void
--init_common()
-+init_common(void)
- {
- disable_aslr();
- my_pid = getpid();
-@@ -3117,7 +3117,7 @@ get_attr_lvars(cmd_t *cmd, flowop_t *flowop)
- * returns a pointer to it. On failure, returns NULL.
- */
- static list_t *
--alloc_list()
-+alloc_list(void)
- {
- list_t *list;
-
---- a/procflow.c
-+++ b/procflow.c
-@@ -560,7 +560,7 @@ procflow_cleanup(procflow_t *procflow)
- * in which case it returns -1.
- */
- static int
--procflow_allstarted()
-+procflow_allstarted(void)
- {
- procflow_t *procflow = filebench_shm->shm_procflowlist;
- int running_procs = 0;
-@@ -787,7 +787,7 @@ procflow_define(char *name, avd_t instances)
- * system.
- */
- void
--proc_create()
-+proc_create(void)
- {
- filebench_shm->shm_1st_err = 0;
- filebench_shm->shm_f_abort = FILEBENCH_OK;
-@@ -828,7 +828,7 @@ proc_create()
- * It does not exit the filebench program though.
- */
- void
--proc_shutdown()
-+proc_shutdown(void)
- {
- filebench_log(LOG_INFO, "Shutting down processes");
- procflow_shutdown();
-From 64a08cf7caa1beb1de078ab1099de0f7a1fed8ec Mon Sep 17 00:00:00 2001
-From: Marc Dionne <marc.dionne@auristor.com>
-Date: Mon, 13 Jan 2025 15:12:37 -0400
-Subject: [PATCH] vars: Avoid using keyword "bool" as an argument name
-
-With gcc 15, "bool" is a restricted keyword that can't be used as
-an argument name.
-
-Signed-off-by: Marc Dionne <marc.dionne@auristor.com>
---- a/vars.c
-+++ b/vars.c
-@@ -417,7 +417,7 @@ var_find_alloc(char *name)
- }
-
- int
--var_assign_boolean(char *name, boolean_t bool)
-+var_assign_boolean(char *name, boolean_t val)
- {
- var_t *var;
-
-@@ -427,7 +427,7 @@ var_assign_boolean(char *name, boolean_t bool)
- return -1;
- }
-
-- VAR_SET_BOOL(var, bool);
-+ VAR_SET_BOOL(var, val);
-
- return 0;
- }
-@@ -786,7 +786,7 @@ var_lvar_assign_var(char *name, char *src_name)
- }
-
- var_t *
--var_lvar_assign_boolean(char *name, boolean_t bool)
-+var_lvar_assign_boolean(char *name, boolean_t val)
- {
- var_t *var;
-
-@@ -797,7 +797,7 @@ var_lvar_assign_boolean(char *name, boolean_t bool)
- return NULL;
- }
-
-- VAR_SET_BOOL(var, bool);
-+ VAR_SET_BOOL(var, val);
-
- return var;
- }
-From fd3565c371d87a5d6cdebcedac557a231aa4a85e Mon Sep 17 00:00:00 2001
-From: Nathaniel Wesley Filardo <nwf@auristor.com>
-Date: Wed, 1 Nov 2017 23:46:20 -0400
-Subject: [PATCH] vars.h: don't use bool keyword as variable
-
---- a/vars.h
-+++ b/vars.h
-@@ -160,13 +160,13 @@ typedef struct var {
- (vp)->var_type = VAR_UNKNOWN; \
- }
-
--avd_t avd_bool_alloc(boolean_t bool);
-+avd_t avd_bool_alloc(boolean_t boolval);
- avd_t avd_int_alloc(uint64_t integer);
- avd_t avd_dbl_alloc(double integer);
- avd_t avd_str_alloc(char *string);
- avd_t avd_var_alloc(char *varname);
-
--int var_assign_boolean(char *name, boolean_t bool);
-+int var_assign_boolean(char *name, boolean_t boolval);
- int var_assign_integer(char *name, uint64_t integer);
- int var_assign_double(char *name, double dbl);
- int var_assign_string(char *name, char *string);
diff --git a/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_implicit_syscall.patch b/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_implicit_syscall.patch
deleted file mode 100644
index 4eab874344a3..000000000000
--- a/app-benchmarks/filebench/files/filebench-1.5.0_alpha3_fix_implicit_syscall.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-PR pending / bug #906004
-https://github.com/filebench/filebench/pull/160.patch
-From bee9657493f66432a20d1e9e02132da5819b6133 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer@redhat.com>
-Date: Tue, 20 Dec 2022 10:11:08 +0100
-Subject: [PATCH] configure.ac: Improve C99 compatibility of HAVE_IOPRIO check
-
-Include <unistd.h> to obtain a declaration of the syscall function.
-Implicit function declarations are likely to be rejected by future
-compilers by default.
---- a/configure.ac
-+++ b/configure.ac
-@@ -370,7 +370,8 @@ AC_TRY_COMPILE([
- # check for I/O priority system calls
- AC_MSG_CHECKING(for I/O priority system calls)
- AC_TRY_COMPILE([
-- #include <syscall.h>],
-+ #include <syscall.h>
-+ #include <unistd.h>],
- [(void)syscall(__NR_ioprio_set, 0, 0, 0);
- ],[
- AC_DEFINE(HAVE_IOPRIO, 1, [ Define if you have I/O priority syscalls. ])
diff --git a/app-benchmarks/filebench/metadata.xml b/app-benchmarks/filebench/metadata.xml
deleted file mode 100644
index 922493f04de9..000000000000
--- a/app-benchmarks/filebench/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">filebench</remote-id><!-- old -->
- <remote-id type="github">filebench/filebench</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/forkbomb/Manifest b/app-benchmarks/forkbomb/Manifest
deleted file mode 100644
index 9a052ef07253..000000000000
--- a/app-benchmarks/forkbomb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST forkbomb-1.4.tar.gz 4718 BLAKE2B cd784a4c5bfecbb1bdc295346fd78044519b1d2212e3ba8189954aaf74b754c8188a354f324e4f2702a6fc6d397a0e670a9b0c3c67b751f7fb148465ad9c3e44 SHA512 3f5404ed6b3fe70b970e79ffc5f75aef2f9b92d0087895e1ae7d3a5409f28475569dbbb00e5bcb66882f56ce34e18ce388babfbe7cfeb7729a688519663d016e
diff --git a/app-benchmarks/forkbomb/forkbomb-1.4-r2.ebuild b/app-benchmarks/forkbomb/forkbomb-1.4-r2.ebuild
deleted file mode 100644
index ff9c264610c3..000000000000
--- a/app-benchmarks/forkbomb/forkbomb-1.4-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Controlled fork() bomber for testing heavy system load"
-HOMEPAGE="http://home.tiscali.cz:8080/~cz210552/forkbomb.html"
-SRC_URI="http://home.tiscali.cz:8080/~cz210552/distfiles/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_prepare() {
- sed -i '/^all/s/tags//' Makefile || die
- default
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.8
-}
diff --git a/app-benchmarks/forkbomb/metadata.xml b/app-benchmarks/forkbomb/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-benchmarks/forkbomb/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/geekbench-ml/Manifest b/app-benchmarks/geekbench-ml/Manifest
deleted file mode 100644
index dc99d9b3ace4..000000000000
--- a/app-benchmarks/geekbench-ml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST GeekbenchML-0.6.0-Linux.tar.gz 451747506 BLAKE2B bd08fc83192c1af827278765922411c708e6d971a04d0d6613bef94277e36fd8c0a2e0d9ec7abca0175a8ede46106ad92d8d10303b05806f8e5a3ce7ffde1920 SHA512 70fcace831d6ce89fef853f963fede592044b19fe23c5cd2b9d514d94bdb3b61070975435e061aa5ab657400aeb60d4fda623a1c2ef589e7429481ff7b0a9300
diff --git a/app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild b/app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild
deleted file mode 100644
index f89c8b16cec8..000000000000
--- a/app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform ML workloads Benchmark"
-HOMEPAGE="https://www.geekbench.com/"
-SRC_URI="amd64? ( https://cdn.geekbench.com/GeekbenchML-${PV}-Linux.tar.gz )"
-S="${WORKDIR}/GeekbenchML-${PV}-Linux"
-
-LICENSE="geekbench"
-SLOT="6"
-KEYWORDS="-* amd64"
-
-RESTRICT="bindist mirror"
-
-BDEPEND="dev-util/patchelf"
-
-QA_PREBUILT="
- opt/geekbench-ml/banff_avx2
- opt/geekbench-ml/banff_x86_64
- opt/geekbench-ml/banff
-"
-
-src_prepare() {
- default
-
- # Fix QA insecure RUNPATHs
- patchelf --remove-rpath banff{,_avx2,_x86_64} || die
-}
-
-src_install() {
- exeinto /opt/geekbench-ml
- doexe banff{,_avx2,_x86_64}
-
- insinto /opt/geekbench-ml
- doins banff.plar banff-workload.plar
-
- dodir /opt/bin
- dosym ../geekbench-ml/banff /opt/bin/geekbench-ml
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench-ml -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench-ml/metadata.xml b/app-benchmarks/geekbench-ml/metadata.xml
deleted file mode 100644
index c07e13d4a6bd..000000000000
--- a/app-benchmarks/geekbench-ml/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-benchmarks/geekbench/Manifest b/app-benchmarks/geekbench/Manifest
deleted file mode 100644
index da0aa6dc7cf5..000000000000
--- a/app-benchmarks/geekbench/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST Geekbench-2.4.2-LinuxARM.tar.gz 1921401 BLAKE2B 34d86178e35d586b79182b3320303258a5dcc6f169cee0134f1114927ff52745d5f6c0b5d604698e45a464a157454a249cab8e3114b01dad3f7b693ca45a5b0b SHA512 0acc0ce61aa5d2575976c66aeae6ebb88ba895dd89c07daf55e2c7af344858a620336f3e79ccfc5e7b8829caa9d600f97a35a4d6e4da630d19d723dd887fdafe
-DIST Geekbench-2.4.3-Linux.tar.gz 3337551 BLAKE2B cb660f3c08cc812cb23374032490a148449a36845fe63320788432493581ec6bd5958bf178d83d68b532ffbe5c7ee13e92b0bb00c0aca968bb2e499453f1b7a7 SHA512 d84e13eb5fd28fb232a5f93aa76f4855adcb9ccffbcd90dacc3e2b45231afd82e78d40c63f729391e5d00e95c14653e83757faca4e543c6306dd913c4e0edb87
-DIST Geekbench-3.4.4-Linux.tar.gz 9998564 BLAKE2B feb3b2c9b2c57c1a71bb51481107529ba562732aa583bd675fcfc20aed39c42d09410e311a9d8fcfd7c42e289d0b4da3f2f71228d304feb42a7a7d309add221c SHA512 cf1453be244a0ae32c0c4fcd5e42fd0faeb7b4273287390e8fb1c4c29d14ad4d0ecc63eeaa0fd008c720e6f8ff67c8296c90718d7870c31a826bd69c30556481
-DIST Geekbench-4.4.4-Linux.tar.gz 71089467 BLAKE2B 257f79644e20189950fb7c9121e32337526e0c9bf5b0f0f66568c107e2a15c65459eecd332bea4fcbc2d9bb1287bab0e4f37b2100f419ffa52c5396828d86c38 SHA512 c43e1d658d361347efb012824ff0b81975ace35c866a1c2a227adeb86167292b639f19e8fe190d2f0de395f19280a99cb20342325177222f634c9e71c9226e78
-DIST Geekbench-5.5.1-Linux.tar.gz 93199992 BLAKE2B e2ff24da19134778dd1b3036ac3fb8b2d99746dbe41b1959cb74522613a7b9a8a0e3796d22351af877a9ea7a734c6b101a0ffadfd3bbc2e29fb9b12e59106848 SHA512 0fd90d55eaaf178e4c981ef6ef54808d1ff86edc92c907a5d8e2a3a379c2289e614d917db330a3d748c818bcedb2dc69cad250b1b98ba80287c6d9a66382bcc4
-DIST Geekbench-5.5.1-LinuxARMPreview.tar.gz 111581640 BLAKE2B be413e306a77c0612be380d0ec0d589067365ac1c4091b55a08b722d469180c9cf9126cc0597e3f3c8a75acf77d2a0423bc43b753f30a219924b1a7df640243d SHA512 1d76b9a7928f89f1fdfa0e3cc9859c305e109cbbe72b013b4c249b03722273c985ad1e5d818341a6e399e9e7b3c61136856df87c9f5e61bcc9e7e0455f80e61b
-DIST Geekbench-6.7.1-Linux.tar.gz 228093838 BLAKE2B 48a8dbcbcec21253b92dfd460e9bf32b203f18b3d141bb242d1f335e40acda7df2ec70a04711cddbc5727755b3445d358dbf8e90f21a145412acef2e06ae03cb SHA512 be38a8152a0ed9fc0c2e90ec0c7666326d8b416eb6d19a1aaccf6c18537f096fa57737eb7986f37d2429386944e00789127d4e7751301a89de82cbe0ecda22b7
-DIST Geekbench-6.7.1-LinuxARMPreview.tar.gz 192088662 BLAKE2B 57b9d904c16e5201bdd954cbaea6bfd2afdf33ac0c22be3a720dfe710812400d9a30f995512fd86e6d5ce546cf166af4a089eea207dab47aac074730d812f49a SHA512 d05897bcff3361e3b064dafe7f87e692ea860a952f3c0037cda74f31b2150228ef565a369e91d2b0305df2e663a8cd3a68ba022d7319e1f75ad7698dc6a62753
diff --git a/app-benchmarks/geekbench/geekbench-2.4.2-r1.ebuild b/app-benchmarks/geekbench/geekbench-2.4.2-r1.ebuild
deleted file mode 100644
index 1fbe5af393dd..000000000000
--- a/app-benchmarks/geekbench/geekbench-2.4.2-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
-HOMEPAGE="https://www.geekbench.com"
-SRC_URI="https://cdn.primatelabs.com/Geekbench-${PV}-LinuxARM.tar.gz"
-S="${WORKDIR}/dist/Geekbench-${PV}-LinuxARM"
-
-LICENSE="geekbench"
-SLOT="2"
-KEYWORDS="-* arm"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="opt/geekbench2/geekbench opt/geekbench2/geekbench_arm_32"
-
-pkg_nofetch() {
- elog "Please download https://cdn.primatelabs.com/${A}"
- elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
- exeinto /opt/geekbench2
- doexe geekbench geekbench_arm_32
-
- insinto /opt/geekbench2
- doins geekbench.plar
-
- dodir /opt/bin
- dosym ../geekbench2/geekbench /opt/bin/geekbench2
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench2 -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench/geekbench-2.4.3-r2.ebuild b/app-benchmarks/geekbench/geekbench-2.4.3-r2.ebuild
deleted file mode 100644
index 65f2bc86dfc1..000000000000
--- a/app-benchmarks/geekbench/geekbench-2.4.3-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
-HOMEPAGE="https://www.geekbench.com"
-SRC_URI="https://cdn.primatelabs.com/Geekbench-${PV}-Linux.tar.gz"
-S="${WORKDIR}/dist/Geekbench-${PV}-Linux"
-
-LICENSE="geekbench"
-SLOT="2"
-KEYWORDS="-* amd64 x86"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="opt/geekbench2/geekbench opt/geekbench2/geekbench_x86_32 opt/geekbench2/geekbench_x86_64"
-
-pkg_nofetch() {
- elog "Please download ${A} from ${HOMEPAGE}/${PN}2/download/linux"
- elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
- exeinto /opt/geekbench2
- doexe geekbench geekbench_x86_$(usex amd64 64 32)
-
- insinto /opt/geekbench2
- doins geekbench.plar
-
- dodir /opt/bin
- dosym ../geekbench2/geekbench /opt/bin/geekbench2
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench2 -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench/geekbench-3.4.4-r1.ebuild b/app-benchmarks/geekbench/geekbench-3.4.4-r1.ebuild
deleted file mode 100644
index c1608f57b76e..000000000000
--- a/app-benchmarks/geekbench/geekbench-3.4.4-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
-HOMEPAGE="https://www.geekbench.com"
-SRC_URI="https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz"
-S="${WORKDIR}/dist/Geekbench-${PV}-Linux"
-
-LICENSE="geekbench"
-SLOT="3"
-KEYWORDS="-* amd64 x86"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="opt/geekbench3/geekbench opt/geekbench3/geekbench_x86_32 opt/geekbench3/geekbench_x86_64"
-
-pkg_nofetch() {
- elog "Please download ${A} from ${HOMEPAGE}/${PN}3/download/linux"
- elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
- exeinto /opt/geekbench3
- doexe geekbench geekbench_x86_$(usex amd64 64 32)
-
- insinto /opt/geekbench3
- doins geekbench.plar
-
- dodir /opt/bin
- dosym ../geekbench3/geekbench /opt/bin/geekbench3
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench3 -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench/geekbench-4.4.4-r1.ebuild b/app-benchmarks/geekbench/geekbench-4.4.4-r1.ebuild
deleted file mode 100644
index 241253d98357..000000000000
--- a/app-benchmarks/geekbench/geekbench-4.4.4-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
-HOMEPAGE="https://www.geekbench.com"
-SRC_URI="https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz"
-S="${WORKDIR}/Geekbench-${PV}-Linux"
-
-LICENSE="geekbench"
-SLOT="4"
-KEYWORDS="-* amd64 x86"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="
- opt/geekbench4/geekbench4
- opt/geekbench4/geekbench_x86_32
- opt/geekbench4/geekbench_x86_64
-"
-
-pkg_nofetch() {
- elog "Please download ${A} from ${HOMEPAGE}/download/linux"
- elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
- exeinto /opt/geekbench4
- doexe geekbench4 geekbench_x86_$(usex amd64 64 32)
-
- insinto /opt/geekbench4
- doins geekbench.plar
-
- dodir /opt/bin
- dosym ../geekbench4/geekbench4 /opt/bin/geekbench4
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench4 -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench/geekbench-5.5.1.ebuild b/app-benchmarks/geekbench/geekbench-5.5.1.ebuild
deleted file mode 100644
index 322b011f8c04..000000000000
--- a/app-benchmarks/geekbench/geekbench-5.5.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
-HOMEPAGE="https://www.geekbench.com/"
-SRC_URI="
- amd64? ( https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz )
- arm64? ( https://cdn.geekbench.com/Geekbench-${PV}-LinuxARMPreview.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="geekbench"
-SLOT="5"
-KEYWORDS="-* amd64 arm arm64"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="
- opt/geekbench5/geekbench_aarch64
- opt/geekbench5/geekbench_armv7
- opt/geekbench5/geekbench_x86_64
- opt/geekbench5/geekbench5
-"
-
-pkg_nofetch() {
- elog "Please download ${A} from ${HOMEPAGE}/download/linux"
- elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
- local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')"
-
- exeinto /opt/geekbench5
- use amd64 && doexe "${MY_S}"/geekbench_x86_64
- use arm && doexe "${MY_S}"/geekbench_armv7
- use arm64 && doexe "${MY_S}"/geekbench_aarch64
- doexe "${MY_S}"/geekbench5
-
- insinto /opt/geekbench5
- doins "${MY_S}"/geekbench.plar
-
- dodir /opt/bin
- dosym ../geekbench5/geekbench5 /opt/bin/geekbench5
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench5 -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench/geekbench-6.7.1.ebuild b/app-benchmarks/geekbench/geekbench-6.7.1.ebuild
deleted file mode 100644
index ad8838293422..000000000000
--- a/app-benchmarks/geekbench/geekbench-6.7.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
-HOMEPAGE="https://www.geekbench.com/"
-SRC_URI="
- amd64? ( https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz )
- arm64? ( https://cdn.geekbench.com/Geekbench-${PV}-LinuxARMPreview.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="geekbench"
-SLOT="6"
-KEYWORDS="-* amd64 arm64"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="
- opt/geekbench6/geekbench_aarch64
- opt/geekbench6/geekbench_avx2
- opt/geekbench6/geekbench_x86_64
- opt/geekbench6/geekbench6
-"
-
-pkg_nofetch() {
- elog "Please download ${A} from ${HOMEPAGE}/download/linux"
- elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
- local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')"
-
- exeinto /opt/geekbench6
- use amd64 && doexe "${MY_S}"/geekbench_avx2 "${MY_S}"/geekbench_x86_64
- use arm64 && doexe "${MY_S}"/geekbench_aarch64
- doexe "${MY_S}"/geekbench6
-
- insinto /opt/geekbench6
- doins "${MY_S}"/geekbench.plar "${MY_S}"/geekbench-workload.plar
-
- dodir /opt/bin
- dosym ../geekbench6/geekbench6 /opt/bin/geekbench6
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench6 -r <email address> <license key>"
-}
diff --git a/app-benchmarks/geekbench/metadata.xml b/app-benchmarks/geekbench/metadata.xml
deleted file mode 100644
index c07e13d4a6bd..000000000000
--- a/app-benchmarks/geekbench/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-benchmarks/hey/Manifest b/app-benchmarks/hey/Manifest
deleted file mode 100644
index 4541157faf06..000000000000
--- a/app-benchmarks/hey/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hey-0.1.2.tar.gz 446073 BLAKE2B 5c5933f54f5895100ea0f5b08c84143d30fb02f1b2a5cf1209a41b271d18dbf41ce24bf35fdc9846d04173e620e584e1afd8f0b3e8e7a9cd8d6d8e2aa85fac67 SHA512 21b7b2ddee84c2dd144a7bca44ea2c24dcfe5a6e41f8ad388a1099ec42b83789748906c2d405b774aefbdffd5cb90e045219f6ee39a9837adef5b57c5f0b2e3a
diff --git a/app-benchmarks/hey/hey-0.1.2.ebuild b/app-benchmarks/hey/hey-0.1.2.ebuild
deleted file mode 100644
index 97ae05a22bba..000000000000
--- a/app-benchmarks/hey/hey-0.1.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module
-
-DESCRIPTION="HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom"
-HOMEPAGE="https://github.com/rakyll/hey"
-SRC_URI="https://github.com/rakyll/hey/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Apache-2.0 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-IUSE=""
-DEPEND=""
-RDEPEND=""
-
-src_compile() {
- export -n GOCACHE XDG_CACHE_HOME
- go build -v -x -mod=vendor -o ./bin/${PN} || die
-}
-
-src_install() {
- dobin ./bin/${PN}
- dodoc README.md
-}
diff --git a/app-benchmarks/hey/metadata.xml b/app-benchmarks/hey/metadata.xml
deleted file mode 100644
index 91ec0339d33a..000000000000
--- a/app-benchmarks/hey/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">rakyll/hey</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/hyperfine/Manifest b/app-benchmarks/hyperfine/Manifest
deleted file mode 100644
index 3e3691ed80c0..000000000000
--- a/app-benchmarks/hyperfine/Manifest
+++ /dev/null
@@ -1,257 +0,0 @@
-DIST ahash-0.7.8.crate 38550 BLAKE2B 0fd5f220c15bc0a1aa2e95d13477bcc832d992c6406f9da0994ae32419e440a6f7ef84c1a7a1242d5904dca5d91206602d943ca81b444f46d2eb91d55844baea SHA512 63677b2001d633ecabb36c08bd92e00b5fa71f24aed1c4601d12d846ea06aeaf093c37cfe1f6642147800caa6c749e9a202aa21f9ab4799efa379ad0d952a2ee
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
-DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
-DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
-DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
-DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
-DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
-DIST anstyle-wincon-3.0.6.crate 12271 BLAKE2B d9f4d9d46fa93a1168ca340562681718be852ffa94e30c9ea208af53af9d6697ca84921837a325ddc36681caab2b866b7f574901c80b5c0d862dcb765b81b68b SHA512 59ec6f5a53bd68b6344d82e923eb8c45ddac481dd0d270a7b452dc5b0540ee1656705697c1508942ecc131e7c075248c85d8f4159f27d97ea94f22469ce2eeb5
-DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
-DIST anyhow-1.0.93.crate 47490 BLAKE2B 1c64b24d3df3307430deb8189ded345ee2858c1990fc343f2400bd67b6d79ee2cf90876326fb29ea311bd857a941fc8319dccbe6c81f2cca2c085dc0c1fffb27 SHA512 237b36bdefeaf8dd2f7d4c5c92d8f7627a5206ded5fa3dafd5710f2fbd3dd7d7187d4a8ae917ae03d0cf06bc8d101a7663bb7bb022507ac1ec88577a37475efc
-DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
-DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
-DIST assert_cmd-2.0.16.crate 26554 BLAKE2B fc803af7ca45de94e120c560efb7e1e39ecb706738d292695680f9fe14b2d570f7214dcda37122dbc1227228ba265c6dac7d7afa4fb22178c38b015bc8745828 SHA512 0b9167282d75169b0b1fad0b1401b42884185976ae0dd690851671aedbc1a9af26dd33f3047400eb4a1b5070216acc293aade149aded7e4f86dd5c0ef0e9a6a9
-DIST assert_cmd-2.1.1.crate 27211 BLAKE2B 88f0a92ce37d5381edcd376760dd7b1572f30080c326356deaff6e086e23dbeb2731bf0dac07d85df6ca03753b9604626ce46380b1d9431d7e4de80fd18f3fff SHA512 e13ace350e832f3fb58e1f9ac775b12deb5567577a65e41ccdb49b42814a8fb9d1ce7cbd95c7a38a0bf543cb61e656128633ecb4627592bfb70c635b52e171fa
-DIST autocfg-0.1.8.crate 6621 BLAKE2B 15afc4b27028f542b6977bcf19cc75f7e47df1f4e241e43d858bf451a659a2e937e0a3c1c8918d4fba6d1f66e47ba2f2e329023f3dcaff182e048e9e4f783825 SHA512 d6156e0a8701f38c20b693380ed1ac5b15f84bc87c5ae0541483b9b387e6118d8673d8e5da5f4eee4d736c777e923d3fba7f61589a49c353170a708a709d8db5
-DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
-DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
-DIST borsh-1.5.2.crate 63729 BLAKE2B dbd6153308981d560e70b4a2dbdc08d7c75428e6999e0679f8867c3d0c365f4260754212a5b45ee4b3fddc1f489a688c384587243c8e22415d107098314fe675 SHA512 3500f00806cd26cd7431f9a3d097cb0f30fb4b0fe1bf0346978cfbdd07915e31cb8bc6721426bb365351a9e89ec8b7c6397c87c966852c8f4d00862fc7b4a7ce
-DIST borsh-1.5.7.crate 78062 BLAKE2B 868526c72f4893741b113c2ec8a4020f5083febd67cbfe2f85b70e4275eaa8641f263114407042cab9d336291131592a2eaa7ac530ef0a6a12bf42ee98f9c973 SHA512 0b6c4175b0900fe10dc43780a5a51b09a667f81f1b908b7ac4a17ac8a7e9442632452bcf8dbdd4c2fb0ea0439c399903172a3ffd8df5d59617ecc3da667c157c
-DIST borsh-derive-1.5.2.crate 29526 BLAKE2B 859da028fb086308fecd9fc86e1ea4038403ba7c196e3482a41a61700625f91ec96776a3a39540555174bb14b77710e09d2140d917351d963c8827df6ee58a89 SHA512 f3a9b1d588eb7e6147a63560d71557622f6b947728b926a25aa85bd56c26a4648dc96bf60875531fffee23c13235b6b412f3386f0ab9e454f4915af7ce66773a
-DIST borsh-derive-1.5.7.crate 27246 BLAKE2B 2e8b53cae0c3dab94a73f288bfb60e3133066f13173442a23bc8d36825429e439a7cbf2a08f235a96fb10431bfbcf5d5c67cfd33cb3aba979e8c7b5d9234a8cf SHA512 c9a5517ce03d650ff4a26302819cf860da463e2f24d78447b2b652888ff457cfa254fa7473c6ebc812efcbac01d5cfc06b98665a8d6fde248e09a432efda32c2
-DIST bstr-1.10.0.crate 380426 BLAKE2B 19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74 SHA512 823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
-DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
-DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST bytecheck-0.6.12.crate 8202 BLAKE2B 2ea8db419348ad79af1e7e61b5278ebf0e0b77ed1416c2ea409d6d00f1eb991358b8d3798717121ab23fd66a4d0ff6b97515551d5f7774f5ca2933eccdee6c1e SHA512 49a85f9bbfe8bccceffcd94e3eac1f4407d93159358428ea07652714e06e97fbcb41f22f72d9d10318bc9a019be8afc99727764162f18e8de01ea4069f44dda6
-DIST bytecheck_derive-0.6.12.crate 5415 BLAKE2B c578c268d1aa62ff4f5bb7b6207ae94f42a14cfe4e16dc59a69418fc8cbc4ad3a9e18854507456111dfbfe4f720ad8cca0fab23720889b070e837196d5846476 SHA512 57f8480ddb76d8620095962acd203231fb7938c0caf9c216d89466f22464a6970f13adca5f4d5b10c9e1ec99d6e0b260ba7586c2bb895fad0380f8f9ac9a4fc8
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883
-DIST bytes-1.8.0.crate 64824 BLAKE2B 9af490b43146b04704e8bf0f7df1f251d7db414b68aa614d47daebcb374a7e18908192cf0a2ecc80f40e70379395b88f60f85fa80f66e3be5661752c4ac560f2 SHA512 a721724e5cbfc73b79102a9c4a00fc9da520417819ca5c82b798c8cfb45af3d77b33f7035ad33d6187399c613cc2e83644236ac772aec934f521f87d4680059a
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST clap-4.5.20.crate 56376 BLAKE2B 8efa9c3e171ef38c98a25c526f528629e7e72850c6ec27e7e89a212403ee90d7d005b00750769e4335423ecec1d86abb35c19b0bf7f2c063bc7c6a8bd59d6804 SHA512 e432a118a2ec15b273a404c3cb75bbe579b11034ba55def1823d4670c6553e3d8611074a24f50a0f4adc8bda184213b06106c44c68a19d267342c53e345351d4
-DIST clap-4.5.52.crate 62033 BLAKE2B 49d6c9ec19e31324e4e4493f4b0f45986bef54b6943c9d2164f9a00ea994c6ee257e64892828668992cc6cd5bdc99b1fd3d680aa7b3569dc6ce433cd07a2835f SHA512 17e7ccaaa76db226c3857644e197c6861b18e02a32bdda7108b38b22727bba8d3d06fe96df7826a4e2dddab0bdfde051090e6bb6f68faf7b412b8859fca6934a
-DIST clap_builder-4.5.20.crate 163812 BLAKE2B 689110f2e4f46e8c4c779b6c39cb5f5758c3a32ea5bbfa1faaa6642da7d650cac0827a3e5b503c5054a85e0e7dbf04e7c53d65991a45f3be90c75070cc9c200a SHA512 e914c8b6592f9d230b4f4290cf4b4d73d0160c12a1fa3976c74bad21ff16da532d6af792f0a33fa472166f1cd551291b5d1d71fe8b359040040418694ec52000
-DIST clap_builder-4.5.52.crate 170544 BLAKE2B 4a3d91c0d34789c25550f9fc14acc744ec27c00b8e96a4b5dc182672a2d92614019cf706ee68309e9b3d2095a9fa2837e11fa01ef224ca813f80a398f6c750e2 SHA512 c4af54b9e8ed6d99b6687fd5b8d81bb4b365493959598a83d40da99b57325e8bd60f5a8ed5220e5bad22247859a070886c1424a90ae476f79a5e678979e255b0
-DIST clap_complete-4.5.37.crate 47598 BLAKE2B e5a28dce64e4ef4664a1f4e8e3891e01d69c26bcea056bd2679718a035321551fe48db63634fa7a3cd1028cb755752b2e8fc638adbb8fe5c921eb5a7f05aa11e SHA512 5c864ea85f0823ec91a1c9693720853dd5bc5804daee9a0607bf14e9f5fe40b536bdb3b935d1e96e535d896a272d7fa1f99eba6983ec94bb630ab0c36cefbabb
-DIST clap_complete-4.5.60.crate 48640 BLAKE2B 39ff15ba15140e5c600aef8f0f548d8d55e51857870db836d954166ecedd49cb30c1ffa04966ceca68cb3672372ed6912a50dec2c8e5bd0936511373b63b3113 SHA512 0f41dd5ab41e06949364125e96c8ea7cd2860bf4413675fe3c372b507195f61414f821cc05620b2ac721c0762d0b2524675414c9c8d4331bf493715d3be3ea7b
-DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
-DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e
-DIST cloudabi-0.0.3.crate 22156 BLAKE2B e12054fd474754031f8f5038d5e2829e1586db974d38230cfd8774db591a58dfdcaea9fb61fc0b35366889d348b2c73ceaabbb462f1abeeffeaab167013c986f SHA512 691ed793e9b35ba382f03897f4c0efc31a528394862a27b814ba8993ad30bbe0ebc9808484baf580e8b69d9c13ad1612776a1efd0f6981545b420139ff83592c
-DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST colored-2.1.0.crate 23348 BLAKE2B e2778d83b28571501adb4e9ec3fa95d684faf5730f093f6e608ec631e58b883d2b9f17ed7e2c1612da285a58251f479a365aa90fa7be24a2adbb69e426e0fc89 SHA512 fa70f18fb29f6870a727d8243808c96e9497f8302f5f2b1748f9d9e396031e9c53a025b8edc9c8c9a0f8cfca12e5da73250a71e382b3074e9415b85bc004769e
-DIST colored-2.2.0.crate 35062 BLAKE2B 60c397914f6a1ed2c8e04a7e1cd96f90fda10e8fe6233dbe31424c0ef46ec41fdee7779d2f5d6968662de23434b7cb7f717c5abdf29022e09ab59b9f8d92ee80 SHA512 4e3266c498a18a464b6640c0b735519f91b30fc1e001236badd4885a7fad80fe230e262fed4a8d07d54b4eb7dd24df4daebce84cfc0a4f29b6582153e11df5ea
-DIST console-0.15.11.crate 37822 BLAKE2B 3233ded5b40254fe62d04f2672bf0a8239cd506511a6fa9dcc3ea44b0eca2aa4f586f346b83da3cb354a0fc66484bd1934ab07b8c591834d9dbccd17d149b642 SHA512 ec294c8ba995d0b4769f2e71f3d1918d4c0ef884ee4118ab88f2567a2f0382be46e24eeb47d2bd7947a14c2a54e22760f3f2bac586a372236f25ddca7568c7e4
-DIST console-0.15.8.crate 36364 BLAKE2B 467de2c2fbfe31688cea20b338558ae9671e50ba1fd07983d21f32d7eacb73e565ebdd6ec5e78b2ae04446f09615c70983c0ee534e25ca5a28fd1b408acfdf34 SHA512 b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
-DIST csv-1.3.1.crate 888542 BLAKE2B cbb2a64cbde9c315bfdf2ddc3c14b2cf650595dda8fe233d8b84ceacf4756e72dd9b5a932e4c27b496c70ea5cb8fa1d29abea3d833b8169b6f271bc3834ed2aa SHA512 6b0be5e017b2b2cb926d11d7a36cdae1bf0ddb56165127f25f6fd55956f95a572ed7e054f863610e91c9c2329f5af0eee9678f9020644800587d6daa5a94755b
-DIST csv-1.4.0.crate 888642 BLAKE2B 2b24810d308a5c4200e5398f65e5289a1a104f1314bbb9b4e586fe74ff09df6728ac5e0fa13f0345dfb9a97e732639fff86eb254da6e7eb1348c2e86021f317f SHA512 45b74cca5fbe2935c7d46d2370122baab6cb94456328a856ff6bac25af2b3377ece8f706fcd493dd6fbeaa974b622f613ac06ac863387726b715feb3687145d7
-DIST csv-core-0.1.11.crate 25852 BLAKE2B 9f56cea786b5b35f6fd5c4f41fc3cc06d777f6d643d939ca7d57b1f1a24d4ee16ae3a4de629e484b0e4cf87009abf4911dc4d1bc199968ef5c7f4100cd238d1a SHA512 0445c8a4d4d0f90f03e5d6507c26454aaeac0b355fb39d19e1676a7cb27b4372db3541367ce838d38151862b7bfbf19750cb550e24e74ab5e07ae9bb4edeedee
-DIST csv-core-0.1.13.crate 26119 BLAKE2B 74539772c30fc03c5887c0802e88b174ff46e32dfd14b09a0ed18c0d6d5f2e3d326a5f723fc842c9cbac9b068f4730de9bf2f030a38fc89107512dd9c370caef SHA512 327bb6ebc6878aa3c76be9beecbd83d0154a2fe806ccede35356836bf4b86512dad6c2e0cd9d240af830a4dd55bdea1b9a7e8bf728cbbf68c5f17d01b504405e
-DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
-DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
-DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
-DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
-DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
-DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
-DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
-DIST fastrand-2.2.0.crate 15031 BLAKE2B f3fe05ed1acfda1fbca7ebe3da2b26d05a35ab782db693ca58737dad537c53d16142422a04d2d55a6f9fa9a76abe4454923d85f6948601394f39cea5c90e835d SHA512 de2835aee8d5380a6e1c0f627a876594626e1379f2f7dbd3ad0f785d7c3f3f82162c9c20a68417324506f78264cb9dbcfb2d4d5dc9ca666996150979738822e4
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST float-cmp-0.10.0.crate 10702 BLAKE2B e1285cdaa5abc561cea8916bb89cb022da8574faa0070d05cd4ab7537b6e429220ae9a11db2ee24551a52eda5b541c157b8d18f00f27458bf380b45df6f20f00 SHA512 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7
-DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
-DIST fuchsia-cprng-0.1.1.crate 2950 BLAKE2B 8519407ab5d1f04d03cc946a07050db4dd7bc70e03894e35b9e66910a3be11224084a86ba45103fdec845e94b7ba4defbd7c5217b035a0796c0c4a94b9562cd7 SHA512 ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2
-DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
-DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
-DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
-DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST hashbrown-0.15.1.crate 135873 BLAKE2B 2ea5caf324b9574b2fd25a5659ffe00f4c05015b92fa8cdb8b33658469986c6117f7123085c41de83dc0ff1e91986cd5ee9ddf692b7a162d97bbf50aec76ded0 SHA512 8bdd4966b336f5d5b184cf14d4a7e625d184d8f3f0782845c746f374f92425055def71e64087fb3a3770fd9b2d9ed40310fa45f60e56d298accaf9c500add841
-DIST hashbrown-0.16.0.crate 141708 BLAKE2B 260b2ae46c2c376f32aba951ef562b41e40aa1159b170a966429263df5d81359d1d7861076e2b12a88fca612374fd9b3d7265af891d55c077dce041e180c854d SHA512 ad819a3eb38bd2939e08686789529172f146fa77911cc9dd61ddbde4600d49af79fbade6fd53187906a8b7766aff057187171e2dcb2d07e1079e4dde6104d615
-DIST hyperfine-1.19.0.tar.gz 184377 BLAKE2B bf3d033839c596efc1ed4fbc67cb7f64bd80fa41c8e2986604855043b4a1e21ccdc49fbd9f771daf0a87ad24a63e2370811bdd677c2bb02448cc71d8166348af SHA512 91e3b497844944bc11afaba07488dac9803b145d69259064c9a510cf76039baa2e025751743bf3230d114b31d7eb46e017c99d38506f0b6fcf2b9a3623352e8e
-DIST hyperfine-1.20.0.tar.gz 334136 BLAKE2B 172da22a60a64a5bb16be54c6d5d360180537b5965c37f41ef4b142a98881cab2aff5e73d4b5663ad4a97c9a8fd24eb1447b658154c0236f2a6f38be8ba1a6af SHA512 9220b810ec880e48d211887f4a6885b3ea7236e252ab2541ff18625ecd14420586896b3f4d7223c31733ee1c9cca9cecce64dba026d2df8bd5eb597d0a5b759f
-DIST indexmap-2.12.0.crate 100446 BLAKE2B 3fad12a9daa3c5c8b3db1926391bc770c9b1b133455ddb9ff4157f212176351ac1d00c50c8fadf2afa0557487e5633648d8c6a1cdf80211b974d2ff0f773eb06 SHA512 3ceb00f2cadf667e6e7893178c43f68776c2d97ef899209ffc83cf4f536172cde52bf73f8d512a9bba8119bb77f6b6c2a920b8edbc1875b1ee31033830917c33
-DIST indexmap-2.6.0.crate 85204 BLAKE2B 420a3cceedab93e5023b476f9b6b93e57057238425d4095de59eb9490c2a088193873e643dcad2f739e34e5798baa9a18939424cac1afc5fc7b93ae496ba188c SHA512 c870348691f5acf97e7bff25c805e60f2e9db9e3ee7b3b939b7be45b6bcfaadee9880e6ad27adbbe2545865193655b5fa9de18487b7a1d030017b2fca48616ca
-DIST indicatif-0.17.4.crate 57454 BLAKE2B 69821aaccc4f2bb5a44a677fe99e409d53c7308f3a1c5826735c3f8dccfa24924aabfc0029313ba2342996793ea0604f2e5163a5ef05499094e2e297f66c5f38 SHA512 54c92f028dc5aded5e1a947afc09c33930f0439d7ee55e9dca66ccc2af6860e7b67cd8153bbdb33dff962ffd03dc0004eace2e69135c11a867331f0ef3e9bf6d
-DIST insta-1.43.2.crate 102183 BLAKE2B 960f8279a58dbefbfc64c3b99cf3c1ee9f214502ee03bcdc0f64bcd7fac69fb17ca00daba0621f3a4c82848916cc7ca7cd01ee5e0d79b21146b033d781b632d1 SHA512 4702e397b7d336d27a7e477ceaff35a67a801904a41e360daf90b0ba07fbb7703ea4286943ef964d38408ef9cbc52d1a96c79959471b6fc85c613da9cb00b1e2
-DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9
-DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
-DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
-DIST js-sys-0.3.82.crate 56436 BLAKE2B 9f7b485177d1a3ade0f1c47becb114ba3dded7fe308420e56e1784199cd9cfcc1fd773a53fe4cc30132ec6579454936ae2be641ab3007c07658c9d525d73394a SHA512 ded31e414e3921c583358032b3e70895e570750f7b3913d685b2582a45b350e854acce64348f1c46692d910d4c7b366b6748574ec993c197b18e87870a52657b
-DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
-DIST libc-0.2.162.crate 769354 BLAKE2B 3bac6124db801cdcd6918ccd86e84c99cced45c44dba11f198ec5852354942db511966fc85347d2ce4c8ff82c89eef2c47016766b2f6ffbea20d99c1deab4ead SHA512 f43e294d587e7cd9c2da9b67be83fc70801ea66c318342cf1e11556566ecc1c8a612925770d85c75af1e887b425f326fac59229b78877d2377092243ea8e6a99
-DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
-DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
-DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
-DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
-DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
-DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
-DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778
-DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8
-DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea
-DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
-DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172
-DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375224fee6537e369a6042a42f98865c010635f3723c8116c32b365f8dd553831efeac4a1fb2bd0cbb169c90d7035cd SHA512 06e55f17a1ea58fd465a232ebd687686c922669f0b561f648717164f3fcc8fe2bb43213d1e6377158d2542f633ef2e1482a7c3cef8090328c34feacf7f9bdd93
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
-DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
-DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
-DIST portable-atomic-1.9.0.crate 166365 BLAKE2B 9abc31364770923847dac16f532452bc8783a5068c0f757f79122bc5b68863b58c0acfa12d28836188413c2f0b61d494cb53fa07a57e199ecd4910a2534c5bb3 SHA512 1431a4c092f6a0cb50bcc78488d603c8ba8f4ee697f77fdcfcce7002fcb371f52a321089422c76564fbf3277c48e30f889565747951c60360d95a6917bb6adeb
-DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
-DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST predicates-3.1.2.crate 23986 BLAKE2B db4209b491f82a1ef6147158fdf86c0bd8a059e61c4a1922dccba257e461be36e31d4a03440c2b80b3c7c49d612dec81fb76f648bd5837c481d93cc9ac5ede65 SHA512 50896189f39842ef424aebc12c2633112fda83eba1bdeaa3e6f398db1e28dca0cc7838948f25e67f6fceede1a91a1b0ede5d4dc4edac6da752e48c7a07bbe3ae
-DIST predicates-3.1.3.crate 24063 BLAKE2B f57d4d19128107107b436bcce2be5efcb2a17cb18952221bbcb63691f5bb0fa3932a50e721dcfbd959d27b34084a6a9931378bc55c3c23a6668fa6a552e72abf SHA512 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2
-DIST predicates-core-1.0.8.crate 8552 BLAKE2B 774ed04fea09335ae9b4e87a237871f954b85e54df369c5be60977381e8cb50f11aa869e5ee41e57e4f3283003a9da67bdbe3460420ac8620f18fd81e33f0597 SHA512 8cfd010b70aa694620d6c573bd8ddc50ea16ba08f6c737902ba6697307af4510b9298ffcc3068b45bdc6430103db6fb4499783c64044d87d023bea46d45d0f7c
-DIST predicates-core-1.0.9.crate 8618 BLAKE2B e5ff73c0756f4cd91ff5d2fdd7dfd33e300dae34731933c11798d7ad2e07d9500dbb7828e7473a055c55b5ffa8a761f02a9d04ef313e544e477e4cb94159576b SHA512 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b
-DIST predicates-tree-1.0.11.crate 8393 BLAKE2B a8ed762ab18f3cd72ed749cb3db3d756dfd2d3875b0f1c68a99e39ed4ac5c7000086606c21a834ea0a81db961ceab659a4648435d9eaf1bf3d7f29d92410efb6 SHA512 e1b08010f9cab65c75d82cc44cfdf64d92127acf6a72ee0ce1533e5d7d8027ccab912e1c499b7b78508b5e3cb20dc03df94de3dd520ae13736906a5f374b10cd
-DIST predicates-tree-1.0.12.crate 8392 BLAKE2B 4b124a7b718d2942f5624d410fb8c59c06e90ec5b576fdfe20542dd00da64fe6a5fbacadcde3c3a6f19b8ef99efd862b08be08e08691e858a4b3d7bd72a4cf71 SHA512 f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa
-DIST proc-macro-crate-3.2.0.crate 11164 BLAKE2B dba3e1f4e38f427df72794ad891746fbb8c24239cf06b076e75ab6795a7e8c9abf25ae0f40379e07a696827156e7a3780ae242da7e5442cf1224d058f54b83a6 SHA512 41479ec5e414a8b05dffaa0ece21122387d5165a54e60d8ee3502f8a3c0a2ac0247f56996f933d5d77f1efe41a56bffe16874e8c6a34b66100cf047e4b760863
-DIST proc-macro-crate-3.4.0.crate 12690 BLAKE2B d65a1be2058cbbd5458870153bd2758be63aa900f4daf012b7c527ecda915c6589f4778b4a5140b6c1a77e3bf1b954e0146de0ed6332ff12d3b9821640534d35 SHA512 bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad
-DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce
-DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d672360150abf92debcb9ac60a94a2e426c48c408f06aeb2128686f5f04d66dc12973714670c21a5063ee6b9f3bae4e671 SHA512 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f
-DIST ptr_meta-0.1.4.crate 5754 BLAKE2B 89e312313d343177c6fd20637da6fcb720027064038cd362f41104dd753e6ac949582297f91da6a088fa408816af75f1ea9030634ab3291afccbb598b001de1c SHA512 9936264dd52ae40e6afc8cef8914dbdc5767f397b91ea965d65275fe547a2d9cde7ccdcf908f787e25f84fbc23a2e30df895793fca308e09f48f2adf2e30d2bf
-DIST ptr_meta_derive-0.1.4.crate 2302 BLAKE2B 14210f93fdf3460feb53963e88001b468d0305395fff7b082f079eead29723d09b7986277c760ad4f6b906e5373e4307dc81dd0e8d37d4dcc3e61c4458b76fdc SHA512 15a72b2c36e9d1761c4dd42cee1623c2d85c52eadc3c3102c8334c14c9c5db9a43d74dbbab1d14a2600d789917fcb5bc2652877b172aaa02c37a6868462ff20e
-DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
-DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
-DIST rand-0.6.5.crate 104814 BLAKE2B 8d94c6f135ff4b07a2236cd7b0c2ff2b80f3d391e330590bf0ece15b08a8c8a5175ea32d9d12832eeb485822446515e14408171d5f1476a27e2b9ed97aa7986f SHA512 2eb84bed29708b8ba109f4329bf6f1cac6caed9d91b2aaf185d68dd2eda73d3fb7be2897d0596fb28352e799ccf92c161ee44599d5cb426ba9c3b8c747831904
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand_chacha-0.1.1.crate 11703 BLAKE2B 125fbb623b5d829c48e5b492c36585037e7fc6f12eb9090f946d05343fe867ce65db8eac913762dc20b6af2a4856e957ff43916897f3e385cc22eae64911b0a2 SHA512 200d39362ffd6d91cfe80634e951c7323a5df8a382c91e3afcef1ecb143a16dc47a17db7f1a746b18e4ea8bfd36bc31ceaeff6d0116e166f8b34e4a8530b3c1b
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_core-0.3.1.crate 15483 BLAKE2B 2e09b3b3306514c29bd7588498e79be7353de656d8cdeeb4dfc6a1ad092f15a861c2ac20591ff71f7f60d986de9a09c860de4a9f06799f04e736b31bc70a5fbe SHA512 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114
-DIST rand_core-0.4.2.crate 20243 BLAKE2B 22fee5e44127eee047ad8abcd9dd828befd0feee77ee9a0bcd4dd42174b1e650f2a19f1f3b39fde937e58c17afaabf7231e2aabf214c2eb22edf3f85b73f6eec SHA512 f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_hc-0.1.0.crate 11644 BLAKE2B 24e9db27c6673ce657dd18e0bb5ac092c4340b818e79edf4a3ebfbd9a49759d3969c22f4357be5884192b6e6375528831683be54e1283112eb94097ff38d7d88 SHA512 808d8c167daa66a2608884d5d3f1444cdb21f8ca1c61e59fc9bdfb506a634ebb22c0143cfc0574e15313f82559fd2d117a46910eba3b4eb7e0052ec280f5cd2f
-DIST rand_isaac-0.1.1.crate 16020 BLAKE2B a720ac67770133f6051720afb6681623c1b3700be9ab8f663fa8ea852132a81c1404e34aed6829c197b92996007997cbc9105cea0e125e5ff3fc931306c55da4 SHA512 9e8f6c79abc53352c971f8182dcaa7979904d5649eec9008262bb0aaf0585b4c4817351cd80ffa8d07f172ff4c82d85a09ef2642a08f608fc6be3e246ed7f82e
-DIST rand_jitter-0.1.4.crate 18409 BLAKE2B f346f6856128218aad0e70e8b4b70a19f39b4b3161ae2199d893f6427ea1e2b7aed4024de311add4ea9a19de898f5b34668a4c7727c9e7b32325663eb6ddbf51 SHA512 fe3791612cf82bd0ad1a115c442b4a007141647eecd48f49dff9a5d326c374663d9bd2e511c8d292e1dba44665359b522cd5d57ccd3a18598e88e42ee1670e4a
-DIST rand_os-0.1.3.crate 18965 BLAKE2B 3cd93b10a46a70e0e3ccaf1fb8ee52230d74b7d790351652a8e39323bf0dcb446d14e9229e13c14a84e93394a22e0a127f50ded11db1df8ffc0a6bd564af63a7 SHA512 01e81a692b78df3b2bd65bc285e5052ccaf208c7d0ace414f251db4fcff7f9ae1502ee60ca5745c95e778d3d5efe15fa84153c17c422b6b6bfee829376c14575
-DIST rand_pcg-0.1.2.crate 10844 BLAKE2B 14150260cb41d57c59aa7251000acb1af9225b015ef8596527e1c313cb5943bc3e6c995e31b9db5a5bac41e30f36a6f7fce5a24b21d6413e74d0b3f9732cdad4 SHA512 6bc684778ba60c2e48793d4759b40cb0d35b0bc20ca0fc39fdff7c3f8fe9082dd7b5d5f26a7f17bafc6f3568924eac1bbe45820b1c2b09c91731ea5487d76d9c
-DIST rand_xorshift-0.1.1.crate 8997 BLAKE2B 314192d23072fba2ac66130604d92150bf946c6f6cf88a4b337314c51777af36d8cb6189b92284e451ea078e0ca66e6a5b91a90c0c2b0ad2353ecd3e08667f68 SHA512 3205499ed2584467dedb4641a48f3ca8fedc263b1d9431d36a251af0bc4701d99ce4b5219d515b9b24210dd3ef2faace6efa886aa50f361e07f53dd0fb0841e5
-DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894
-DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f
-DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
-DIST rend-0.4.2.crate 9324 BLAKE2B f62ec0741ea1de92fe9a92afb9a8ac348a92663ec1d8fb165b7eb60b8f5ed9e58c5f1c8c789ef5e37ad03c473b3452e75a56118516e9cacef13743789664077b SHA512 2df17191ce710e09927f6d17fa5e3432a154d605cf3b58bdd6a3037d69cc0b017007e23c16526a8879a89cc49e3a47d38ae5f6aca8b42cd05624fd15c9dc3529
-DIST rkyv-0.7.45.crate 115753 BLAKE2B 61ffe5c7a819a99e59a06a0259e758467affbebc86ad291db05e1899cf3928c163272beb72e69d564a761102db8a712f0eda273023ca08d15f1d2b60c24e8743 SHA512 bac10c6e7e7f797e505cc8103c55ae2fd4b04a76631e085fcf1c8f2b05e52c064cb14145479dadc292995b7ca5bbab5235d54d8e651bf47623a0228f936f73c9
-DIST rkyv_derive-0.7.45.crate 18972 BLAKE2B 65ab35abb4724021529cd730f41809a2cf4aac06e8ef542961a8d80f636e0244bf9d08dd2e577f2f383e2b52e5694d2dfcc00cb34028d46cc85cadc999bf7e07 SHA512 ec48c62251a8c2b97de67da56cf6abff15cff1a329d7f8dd3e45e1175616f0dd1b32c2a9c0998086fc57d0084e7908cfd6000fff3eaa30a1776f8abd9cb00564
-DIST rust_decimal-1.36.0.crate 129249 BLAKE2B e48f78222503528cec94e34780c67f0016014a9bd51514bfa62c59e53316ce9d8686b2c6c2292bad054a5deb9e4afd193c7d110a9f19d21ef23fb22bb4a92e4b SHA512 9dc8dbca6249991e4b8b2179f41bb51f2513bcf6f29490351989f04aeb7f1d15b88a8f13f7cdb666761c585d5e86397150c660883a334b9d4fdd96a08fdb5526
-DIST rust_decimal-1.39.0.crate 154142 BLAKE2B dbd9166f61d5c676523ab7c63434d6141d73e12c3e5ce5b242d4654f940443ecfc5f54ff0e6d9d6c01026be9b5fde793009f46b481f2e6f5c4cf44c30d7fed19 SHA512 5d2ce7ceaeb93c5445f09afa7720edf3b8576886e6b270f206d47d66ad1922d9307f62f3e5047bae0642e36560a2c3f899793d4ca61e750bddb151956c02f53e
-DIST rustix-0.38.40.crate 377954 BLAKE2B 13c15147771382bc7efc1075b703e7f50f566124a8a61270ce572af72fc63b698ba16c775bc7403c32025be26f319117561c1df791449eca2a8c4f10049f652c SHA512 a7482682e2f0321318c08cf17f69815779515c197815a2a9f228c728af4cff3684101b4a13656a1ff98933ee492e4a847a03b7f46d697f9c71552931734b2449
-DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf
-DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
-DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
-DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
-DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
-DIST serde-1.0.214.crate 78523 BLAKE2B c701f316a3204625d475668d2722991d75c8d9c573ae32e9175ccf99780fbe0c9c9d1dd0b4bac35f2cc91aca888c7f3dc41af2842dd833ab82776a38c2a2f6c0 SHA512 100eac65a39b9b9c32c1671d36fa9cf8aca84a2673e24c2521fdbdb3ed9f932c71548f3f1a26b1e73dd7c92a34ffa8ed1c76eb173fa20d6e85736cdf8dc9a8ee
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.214.crate 56630 BLAKE2B c284561109e5d60e103f1bb421e4da48f35c5046aa52359177e286449cf8fe51a92f6295f5bec3dc4cd737025e8d0bc618436e2f7640873f66bc5b77bb4f450a SHA512 70bc0a31d344cfec8d30f2034beab25097ef76ab8d89947b21753f737759e5d4e60e5596e0c7994a7cc35993bae01148120f6cdf5239be25fb243056effa27f0
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_json-1.0.132.crate 150549 BLAKE2B a49aef7737fad2e6f6ec79cb6da00c734e7de7ef16be321846d1f6229534b58e15ceb0f6306eeae6f85bf07431d82959c0a56ed1394d21a67b65c8c48e971f3f SHA512 9d157ce7d705fee8245569e7c577310782b69675a6e459f21904544b824a1ca5c9b445d17419fee438dfeb6fcc35343ba14e022043fffade0210b6d2c1b5795e
-DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
-DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
-DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6
-DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
-DIST statistical-1.0.0.crate 5822 BLAKE2B 50831be2f93287030fb5f9efcec19e480182457401f4ba5b05f01508f6b53581576cc522be43bf2ea44379895c192c2b5090da22ffa507e127971f9100390142 SHA512 00f58a7e1b8c818336fdf55def5a46b1347c5961b4fc27d156fc03f5c197af6f53f23485eea80b2b3ca6ce2acfb304fa4846904d85c6290d1750ad4b5a635c22
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.110.crate 302184 BLAKE2B 68135017080bbdcee324fc4c98a719d70f9abe3f0a0913b82ad5dd96c8969712bb50d1bb387ed5e60b9fb64e69d6a1e0070361b4c41bc7c0804a4b674099222f SHA512 f9a393a3edcb49d039926bafa46f8befcb840da2af80329eb8b0efa1a2911e5db3e531d1866341f78cb4c28b7a122a07e269263262ff372c27334c7988f536e1
-DIST syn-2.0.87.crate 278076 BLAKE2B 93385f64103fdb482bec34c7912474ae7a5935948715e6eb9a54907e0db5c39f089f6cd393bab33c935c59a1bbb0f4099431f206343811c1a450554d96a35756 SHA512 bcfff545d6dfefd81e09f8f30a86bdd85759b3a7d4093ef3365ed02718e10dbd604c52b94c9d7fa955d339fdc5b6c079940c6f345b5a48c52b5c8607794ca6f2
-DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
-DIST tempfile-3.14.0.crate 35065 BLAKE2B d155a39f6ed6e846bfd572ffdc73f306d30942642e07f2b497963ae150b8ef774dd046bfb3ce410fa326c8e1df27b0cada804100215e01d02272d6059d5294e3 SHA512 98c1ab70eb3efd2d8b16ed58c8c83f8599663af7ef269304e908a04c38334f659a4d0b1647a13dc0d1eb90a293f1b37ec8ff0b9b45ef5b7ff1b4452bbfcdcb15
-DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
-DIST terminal_size-0.4.0.crate 10036 BLAKE2B 2f910a6ecd80a3fba12811eff425fe2d1a7c474d8db7f673037c1088ef468e96d41fd13fd3175c84c20da12195a07bbd4354767bdbc64d757feef86f86e384ec SHA512 b1a66cdf4e94997b5291f3becfac1e2a838f6c3f6c068faa1ff1aa775b2a97d41be2aff5460d88928786cfd7dc8dac5e2d46a62b475d40343e1fd517c6299897
-DIST terminal_size-0.4.3.crate 10686 BLAKE2B 5e1017de475d78fe3c1328878d9322f52b877781218ef0c9a49b5420fe8df13ba5e10f590fcf4a8ad57266979580a16c1c715aea73fd6624691b9e152e2f2bec SHA512 0b3533c52e8c1e57fa1258a5518585fe735d9a9f46dd142fd00862c6703e5e7e0aac4b091297d91be6a8ba203297aec24477fed81580142cae39444a74027b4f
-DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
-DIST termtree-0.5.1.crate 8498 BLAKE2B ebe1face80741908e28d3fbf828bd0a7a70bb317f4532fe38ac9b6adae898a7032f751718a39300ecca8c7bf0ea6cca028c02c93c7ce7a645d67656318e90172 SHA512 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
-DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91
-DIST thiserror-2.0.3.crate 25559 BLAKE2B 4222d28be8ee9b2e74d647587b9a79a1584b158a0eb9fc6bf642a1f008bc2004698d3aefdd0ad8305052bd225eb75e57d7040768ace9b0839ccc135c92ddba1b SHA512 f6a8e8e1bb6d6e10edc07c35f3141b4b3ecb46b943b4879dd8f8bef0306feaa5446d8e47b24cffeb4cd6c57b4715b86b2bc0716b4ef7dfdaeb080ecd29646c9a
-DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
-DIST thiserror-impl-2.0.3.crate 20283 BLAKE2B 3b9b162b46a0fc6e816b3dd6c09b6ba38224c4dba9fb41e4048cc4543c6c2735ee34a94ba205be0b193debd7cc42210be5f78d9150711c9058416e41e56ba2ee SHA512 50bb722db6bff4f18975312be61fbf201b8edb29a2c6420d8a2a1f2817403aa09c6de1269e7f952c4d4583f0dd2ab1eec45b26e5391b6bd69c6450c8e42019c1
-DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
-DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
-DIST toml_datetime-0.7.3.crate 17827 BLAKE2B 1e2f419d7338f27dc2f0f3d9f484a863c0dea555e4510880b6c0887654b5a742b1f4560d9051cafd25e9af024a92d99d62736423c522bcb86356bcacddda8bdc SHA512 feb8c7559a7e14aa2d52fe6236a406feebd499b03c37e1dc50e5a116a43d317046d5b6ab6326a4193c066692e02ec9d30104991a501d9d7347ceef5cae4bd520
-DIST toml_edit-0.22.22.crate 106387 BLAKE2B c658eef2dc8420266a6928d7ef46340372af2593e4db0d3a67ec88aaf8f601d37d1e9b5bac231a799be8a2ee68a7d98b5f651e9c109d23d8b19b60cf75debddb SHA512 0f98b371f7e27ae7f435a207c0915f942af145cc5dfabfe6d57f2b797efa3e706025401e501fccc6df70c001ce27051381556b8e7824447edd23ea25d047da4d
-DIST toml_edit-0.23.7.crate 65946 BLAKE2B b35ee1f5310cf8028bf16822f34de5cd6e78b671784f4a1c8d33cfd6343e37e7c77f2ad4a91fce8bc6a64646ad2a2f5503d5c2531b9030357041d9d93cae3378 SHA512 8af6803b22d9eee10a2b3d40df739f8e5825778b5d2b31fd8d8e395f65c61bc32f1ffc06d04221cd15c885146cecdf64265997061e30e8f8d5a21ac386864bbb
-DIST toml_parser-1.0.4.crate 34978 BLAKE2B c0951a7bce851de56273dfc51e83925e7eb10005038a173d2e0084c503f3a41cf74574519876e64ff2683953ab29ca3a980eb32fc54d7dbcb7d27662d40321df SHA512 00416ae9ce4202855a0ee4ac9a704379d1eb151ae0e9e05c8d3eaaee06d97bbe427a0fe668a4134ad38382b1e248659f575bcf50071681d55dfd609b64908370
-DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51
-DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
-DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
-DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uuid-1.11.0.crate 47683 BLAKE2B 37a601b0fe7ec57333613f8c18ada76bd784c43c8af7c252200a7c9c76b445b179931cdf727b5ddae3ffa3fa29c5a13507fb0f2bd604d306982843e042038314 SHA512 0cd1b95fc2247bf4e627de6abb41e332ebaf39e5720640e52b9f235f7a0e2d451e7a486efdabb616ce00e47832d21919611683d0e6a71c86a86f290940cfda32
-DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400
-DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
-DIST wait-timeout-0.2.1.crate 11435 BLAKE2B 6fc9e1b88253c96aaadeafa4eace8281ef9c4bc961334058866e9db9490da35f191973d46753c381cbd53fd8b8843ed3ccaf681bd26fed5113cbdc9872b1f635 SHA512 aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
-DIST wasm-bindgen-0.2.105.crate 48215 BLAKE2B 1246bf578db288dfe1f441ed307d781c8c3b593343eaa70efdb602dfaf7eb20ac52ca5744c9ecd03784e4c61d166401db66cf7599b1385d1e15133b47cf2ec0d SHA512 f79d9c1251c005f8ae3a6f7e364c54a34eb80f445bf5a23de0428114dd5dd6f5f74b76c92df784f7b54a0d978c02d5df932626819bd26a97fe90fbbd3d6f8396
-DIST wasm-bindgen-macro-0.2.105.crate 9264 BLAKE2B e2c4327e94482a8f1a22cc5bd2a67a7af96290c365bfaffe9e07acb1fb71034bda67dbb97e03e9239c8ef0be06a967ae5e1072f88a35ecb61b110a1ad122e243 SHA512 5f3ddd3dfd3060210e63f5da5384a308dcb1466d6c0435e30b4b0183b34284fa972aa70224c6c8f7cf19058e08b6945bafb17ad4d008312eb7b30d26f66fbb3c
-DIST wasm-bindgen-macro-support-0.2.105.crate 49633 BLAKE2B 36c59a0fffe14cb6b5cc767285e6533aac2f1832ca91da5f535779d51323433a324bc07f351d491a151a8f6a67e234e75bf07d508494c314f483bc5d2882b03d SHA512 a579183f46e5e3a9ef32183166b443050af50b8df84ca4cc25cc5a6787e8e45fc1fc3b74c29e3fcdf44fd7b522627252c4894205c693317f27eb475a1b0d9b4e
-DIST wasm-bindgen-shared-0.2.105.crate 9269 BLAKE2B c67cbf7f2eda35a29c0c60313e9887bc4e44ce0233cd9387f30fce55bfe173551b06f3b0e0d1834dd7c2a0e6383ce0b28390cf05e9ff692245fe4e38751e0b17 SHA512 a3604dd72ed83a627a1b708f1b268693c93a56cf1851823398e43da066f87a25535222cfdf987153d12f948cd7e316e5c2382d12273c63317025ad774411c079
-DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
-DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
-DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST winnow-0.6.20.crate 163617 BLAKE2B b47ba6cd94ec80a72b51ad09c5cb9de350d2243295d3997732d5d3d9f8d08bd83e3129150fb24992243949120da1bd6091d580db5ff10258fd745afaa944c791 SHA512 3347fdfb5b15ec73a40614ecd0cce60f41d3f2d083f49aaafceeaf5db52d5c677dc3eb39fcc2595999fc9f864d1fde81e180e09dc86a6f6124878e16e86e8bc8
-DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab
-DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
-DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
-DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
-DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df
-DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
-DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451
diff --git a/app-benchmarks/hyperfine/hyperfine-1.19.0.ebuild b/app-benchmarks/hyperfine/hyperfine-1.19.0.ebuild
deleted file mode 100644
index 189e3861aab9..000000000000
--- a/app-benchmarks/hyperfine/hyperfine-1.19.0.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.76.0"
-
-CRATES="
- ahash@0.7.8
- aho-corasick@1.1.3
- anstream@0.6.18
- anstyle-parse@0.2.6
- anstyle-query@1.1.2
- anstyle-wincon@3.0.6
- anstyle@1.0.10
- anyhow@1.0.93
- approx@0.5.1
- arrayvec@0.7.6
- assert_cmd@2.0.16
- autocfg@0.1.8
- autocfg@1.4.0
- bitflags@1.3.2
- bitflags@2.6.0
- bitvec@1.0.1
- borsh-derive@1.5.2
- borsh@1.5.2
- bstr@1.10.0
- bytecheck@0.6.12
- bytecheck_derive@0.6.12
- byteorder@1.5.0
- bytes@1.8.0
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- clap@4.5.20
- clap_builder@4.5.20
- clap_complete@4.5.37
- clap_lex@0.7.2
- cloudabi@0.0.3
- colorchoice@1.0.3
- colored@2.1.0
- console@0.15.8
- csv-core@0.1.11
- csv@1.3.1
- difflib@0.4.0
- doc-comment@0.3.3
- encode_unicode@0.3.6
- equivalent@1.0.1
- errno@0.3.9
- fastrand@2.2.0
- float-cmp@0.9.0
- fuchsia-cprng@0.1.1
- funty@2.0.0
- getrandom@0.2.15
- hashbrown@0.12.3
- hashbrown@0.15.1
- indexmap@2.6.0
- indicatif@0.17.4
- instant@0.1.13
- is_terminal_polyfill@1.70.1
- itoa@1.0.11
- lazy_static@1.5.0
- libc@0.2.162
- linux-raw-sys@0.4.14
- memchr@2.7.4
- nix@0.29.0
- normalize-line-endings@0.3.0
- num-bigint@0.2.6
- num-complex@0.2.4
- num-integer@0.1.46
- num-iter@0.1.45
- num-rational@0.2.4
- num-traits@0.2.19
- num@0.2.1
- number_prefix@0.4.0
- once_cell@1.20.2
- portable-atomic@1.9.0
- ppv-lite86@0.2.20
- predicates-core@1.0.8
- predicates-tree@1.0.11
- predicates@3.1.2
- proc-macro-crate@3.2.0
- proc-macro2@1.0.89
- ptr_meta@0.1.4
- ptr_meta_derive@0.1.4
- quote@1.0.37
- radium@0.7.0
- rand@0.6.5
- rand@0.8.5
- rand_chacha@0.1.1
- rand_chacha@0.3.1
- rand_core@0.3.1
- rand_core@0.4.2
- rand_core@0.6.4
- rand_hc@0.1.0
- rand_isaac@0.1.1
- rand_jitter@0.1.4
- rand_os@0.1.3
- rand_pcg@0.1.2
- rand_xorshift@0.1.1
- rdrand@0.4.0
- regex-automata@0.4.8
- regex-syntax@0.8.5
- regex@1.11.1
- rend@0.4.2
- rkyv@0.7.45
- rkyv_derive@0.7.45
- rust_decimal@1.36.0
- rustix@0.38.40
- ryu@1.0.18
- seahash@4.1.0
- serde@1.0.214
- serde_derive@1.0.214
- serde_json@1.0.132
- shell-words@1.1.0
- simdutf8@0.1.5
- statistical@1.0.0
- strsim@0.11.1
- syn@1.0.109
- syn@2.0.87
- tap@1.0.1
- tempfile@3.14.0
- terminal_size@0.4.0
- termtree@0.4.1
- thiserror-impl@2.0.3
- thiserror@2.0.3
- tinyvec@1.8.0
- tinyvec_macros@0.1.1
- toml_datetime@0.6.8
- toml_edit@0.22.22
- unicode-ident@1.0.13
- unicode-width@0.1.14
- utf8parse@0.2.2
- uuid@1.11.0
- version_check@0.9.5
- wait-timeout@0.2.0
- wasi@0.11.0+wasi-snapshot-preview1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.48.5
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.6
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
- winnow@0.6.20
- wyz@0.5.1
- zerocopy-derive@0.7.35
- zerocopy@0.7.35
-"
-
-inherit shell-completion cargo
-
-DESCRIPTION="A command-line benchmarking tool"
-HOMEPAGE="https://github.com/sharkdp/hyperfine"
-SRC_URI="
- https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- sed -i '/strip =/d' Cargo.toml || die
-}
-
-src_install() {
- cargo_src_install
-
- local build_dir="$(dirname $(find "$(cargo_target_dir)" -name ${PN}.bash -print -quit))"
- newbashcomp "${build_dir}/${PN}.bash" "${PN}"
- dozshcomp "${build_dir}/_${PN}"
- dofishcomp "${build_dir}/${PN}.fish"
-
- doman doc/hyperfine.1
- einstalldocs
-}
diff --git a/app-benchmarks/hyperfine/hyperfine-1.20.0.ebuild b/app-benchmarks/hyperfine/hyperfine-1.20.0.ebuild
deleted file mode 100644
index 82c647bccea1..000000000000
--- a/app-benchmarks/hyperfine/hyperfine-1.20.0.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.88.0"
-
-CRATES="
- ahash@0.7.8
- aho-corasick@1.1.4
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- anyhow@1.0.100
- approx@0.5.1
- arrayvec@0.7.6
- assert_cmd@2.1.1
- autocfg@0.1.8
- autocfg@1.5.0
- bitflags@1.3.2
- bitflags@2.10.0
- bitvec@1.0.1
- borsh-derive@1.5.7
- borsh@1.5.7
- bstr@1.12.1
- bumpalo@3.19.0
- bytecheck@0.6.12
- bytecheck_derive@0.6.12
- bytes@1.11.0
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- clap@4.5.52
- clap_builder@4.5.52
- clap_complete@4.5.60
- clap_lex@0.7.6
- cloudabi@0.0.3
- colorchoice@1.0.4
- colored@2.2.0
- console@0.15.11
- csv-core@0.1.13
- csv@1.4.0
- difflib@0.4.0
- encode_unicode@1.0.0
- equivalent@1.0.2
- errno@0.3.14
- fastrand@2.3.0
- float-cmp@0.10.0
- fuchsia-cprng@0.1.1
- funty@2.0.0
- getrandom@0.2.16
- getrandom@0.3.4
- hashbrown@0.12.3
- hashbrown@0.16.0
- indexmap@2.12.0
- indicatif@0.17.4
- insta@1.43.2
- instant@0.1.13
- is_terminal_polyfill@1.70.2
- itoa@1.0.15
- js-sys@0.3.82
- lazy_static@1.5.0
- libc@0.2.177
- linux-raw-sys@0.11.0
- memchr@2.7.6
- nix@0.29.0
- normalize-line-endings@0.3.0
- num-bigint@0.2.6
- num-complex@0.2.4
- num-integer@0.1.46
- num-iter@0.1.45
- num-rational@0.2.4
- num-traits@0.2.19
- num@0.2.1
- number_prefix@0.4.0
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- portable-atomic@1.11.1
- ppv-lite86@0.2.21
- predicates-core@1.0.9
- predicates-tree@1.0.12
- predicates@3.1.3
- proc-macro-crate@3.4.0
- proc-macro2@1.0.103
- ptr_meta@0.1.4
- ptr_meta_derive@0.1.4
- quote@1.0.42
- r-efi@5.3.0
- radium@0.7.0
- rand@0.6.5
- rand@0.8.5
- rand_chacha@0.1.1
- rand_chacha@0.3.1
- rand_core@0.3.1
- rand_core@0.4.2
- rand_core@0.6.4
- rand_hc@0.1.0
- rand_isaac@0.1.1
- rand_jitter@0.1.4
- rand_os@0.1.3
- rand_pcg@0.1.2
- rand_xorshift@0.1.1
- rdrand@0.4.0
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- rend@0.4.2
- rkyv@0.7.45
- rkyv_derive@0.7.45
- rust_decimal@1.39.0
- rustix@1.1.2
- rustversion@1.0.22
- ryu@1.0.20
- seahash@4.1.0
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.145
- shell-words@1.1.0
- simdutf8@0.1.5
- similar@2.7.0
- statistical@1.0.0
- strsim@0.11.1
- syn@1.0.109
- syn@2.0.110
- tap@1.0.1
- tempfile@3.23.0
- terminal_size@0.4.3
- termtree@0.5.1
- thiserror-impl@2.0.17
- thiserror@2.0.17
- tinyvec@1.10.0
- tinyvec_macros@0.1.1
- toml_datetime@0.7.3
- toml_edit@0.23.7
- toml_parser@1.0.4
- unicode-ident@1.0.22
- unicode-width@0.1.14
- unicode-width@0.2.2
- utf8parse@0.2.2
- uuid@1.18.1
- version_check@0.9.5
- wait-timeout@0.2.1
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasm-bindgen-macro-support@0.2.105
- wasm-bindgen-macro@0.2.105
- wasm-bindgen-shared@0.2.105
- wasm-bindgen@0.2.105
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winnow@0.7.13
- wit-bindgen@0.46.0
- wyz@0.5.1
- zerocopy-derive@0.8.27
- zerocopy@0.8.27
-"
-
-inherit shell-completion cargo
-
-DESCRIPTION="A command-line benchmarking tool"
-HOMEPAGE="https://github.com/sharkdp/hyperfine"
-SRC_URI="
- https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- sed -i '/strip =/d' Cargo.toml || die
-}
-
-src_install() {
- cargo_src_install
-
- local build_dir="$(dirname $(find "$(cargo_target_dir)" -name ${PN}.bash -print -quit))"
- newbashcomp "${build_dir}/${PN}.bash" "${PN}"
- dozshcomp "${build_dir}/_${PN}"
- dofishcomp "${build_dir}/${PN}.fish"
-
- doman doc/hyperfine.1
- einstalldocs
-}
diff --git a/app-benchmarks/hyperfine/metadata.xml b/app-benchmarks/hyperfine/metadata.xml
deleted file mode 100644
index 8078a123be05..000000000000
--- a/app-benchmarks/hyperfine/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>holger@applied-asynchrony.com</email>
- <name>Holger Hoffstätte</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">sharkdp/hyperfine</remote-id>
- <changelog>https://github.com/sharkdp/hyperfine/releases</changelog>
- <bugs-to>https://github.com/sharkdp/hyperfine/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/i7z/Manifest b/app-benchmarks/i7z/Manifest
deleted file mode 100644
index 79422781bfe0..000000000000
--- a/app-benchmarks/i7z/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST i7z-93_p20131012.tar.gz 879969 BLAKE2B 73b1f2e777cef9799fc9e11d366c989c37f4bad03676409855fdd8229a66d1075805068ad424ab0b46bb9bb4fe62431fb6c79b414fde0c1b1d29935ca4566839 SHA512 ef2dfc36407b18a2081413d423cc3d38c38121e386d9068eee9a794b810232727b3abbd22d3b36bc32206f4dc89dd881a4550df19108c439a91f01369bf74d5a
diff --git a/app-benchmarks/i7z/files/fix-insecure-tempfile.patch b/app-benchmarks/i7z/files/fix-insecure-tempfile.patch
deleted file mode 100644
index fb027158434b..000000000000
--- a/app-benchmarks/i7z/files/fix-insecure-tempfile.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: fix insecure temfile usage: /tmp/cpufreq.txt
- switch from system() + fopen() to popen()
- disable other insecure tempfiles that may be generated but not used
-Bug-Debian: http://bugs.debian.org/718418
-
-diff --git a/GUI/i7z_GUI.cpp b/GUI/i7z_GUI.cpp
-index 2705e84..60eaeb2 100644
---- a/GUI/i7z_GUI.cpp
-+++ b/GUI/i7z_GUI.cpp
-@@ -171,18 +171,17 @@ MyThread::run ()
- //CPUINFO is wrong for i7 but correct for the number of physical and logical cores present
- //If Hyperthreading is enabled then, multiple logical processors will share a common CORE ID
- //http://www.redhat.com/magazine/022aug06/departments/tips_tricks/
-- system ("cat /proc/cpuinfo |grep MHz|sed 's/cpu\\sMHz\\s*:\\s//'|tail -n 1 > /tmp/cpufreq.txt");
-- system ("grep \"core id\" /proc/cpuinfo |sort -|uniq -|wc -l > /tmp/numPhysical.txt");
-- system ("grep \"processor\" /proc/cpuinfo |sort -|uniq -|wc -l > /tmp/numLogical.txt");
-+ //system ("grep \"core id\" /proc/cpuinfo |sort -|uniq -|wc -l > /tmp/numPhysical.txt");
-+ //system ("grep \"processor\" /proc/cpuinfo |sort -|uniq -|wc -l > /tmp/numLogical.txt");
-
-
-- //Open the parsed cpufreq file and obtain the cpufreq from /proc/cpuinfo
-+ // obtain the cpufreq from /proc/cpuinfo
- FILE *tmp_file;
-- tmp_file = fopen ("/tmp/cpufreq.txt", "r");
-+ tmp_file = popen ("sed -n '/MHz/ { s/cpu\\sMHz\\s*:\\s//p; q }' /proc/cpuinfo", "r");
- char tmp_str[30];
- fgets (tmp_str, 30, tmp_file);
-+ pclose (tmp_file);
- double cpu_freq_cpuinfo = atof (tmp_str);
-- fclose (tmp_file);
-
- unsigned int numPhysicalCores, numLogicalCores;
- numPhysicalCores = socket_0.num_physical_cores + socket_1.num_physical_cores;
-diff --git a/helper_functions.c b/helper_functions.c
-index 2f8da87..906c298 100644
---- a/helper_functions.c
-+++ b/helper_functions.c
-@@ -531,16 +531,13 @@ double cpufreq_info()
- //CPUINFO is wrong for i7 but correct for the number of physical and logical cores present
- //If Hyperthreading is enabled then, multiple logical processors will share a common CORE ID
- //http://www.redhat.com/magazine/022aug06/departments/tips_tricks/
-- system
-- ("cat /proc/cpuinfo |grep MHz|sed 's/cpu\\sMHz\\s*:\\s//'|tail -n 1 > /tmp/cpufreq.txt");
-
--
-- //Open the parsed cpufreq file and obtain the cpufreq from /proc/cpuinfo
-+ // obtain the cpufreq from /proc/cpuinfo
- FILE *tmp_file;
-- tmp_file = fopen ("/tmp/cpufreq.txt", "r");
-+ tmp_file = popen ("sed -n '/MHz/ { s/cpu\\sMHz\\s*:\\s//p; q }' /proc/cpuinfo", "r");
- char tmp_str[30];
- fgets (tmp_str, 30, tmp_file);
-- fclose (tmp_file);
-+ pclose (tmp_file);
- return atof(tmp_str);
- }
-
-diff --git a/i7z_Single_Socket.c b/i7z_Single_Socket.c
-index 015f154..d0afee0 100644
---- a/i7z_Single_Socket.c
-+++ b/i7z_Single_Socket.c
-@@ -823,10 +823,13 @@ void print_i7z_single ()
- //CPUINFO is wrong for i7 but correct for the number of physical and logical cores present
- //If Hyperthreading is enabled then, multiple logical processors will share a common CORE ID
- //http://www.redhat.com/magazine/022aug06/departments/tips_tricks/
-+ERROR INSECURE TMPFILE
- system
- ("cat /proc/cpuinfo |grep MHz|sed 's/cpu\\sMHz\\s*:\\s//'|tail -n 1 > /tmp/cpufreq.txt");
-+ERROR INSECURE TMPFILE
- system
- ("grep \"core id\" /proc/cpuinfo |sort -|uniq -|wc -l > /tmp/numPhysical.txt");
-+ERROR INSECURE TMPFILE
- system
- ("grep \"processor\" /proc/cpuinfo |sort -|uniq -|wc -l > /tmp/numLogical.txt");
- //At this step, /tmp/numPhysical contains number of physical cores in machine and
diff --git a/app-benchmarks/i7z/files/fix_cpuid_asm.patch b/app-benchmarks/i7z/files/fix_cpuid_asm.patch
deleted file mode 100644
index 27739a64523e..000000000000
--- a/app-benchmarks/i7z/files/fix_cpuid_asm.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: fix cpuid inline assembly
- the old code zeroed the upper half of %rbx
-
---- a/helper_functions.c
-+++ b/helper_functions.c
-@@ -101,13 +101,7 @@ static inline void cpuid (unsigned int i
- unsigned int *ecx, unsigned int *edx)
- {
- unsigned int _eax = info, _ebx, _ecx, _edx;
-- asm volatile ("mov %%ebx, %%edi;" // save ebx (for PIC)
-- "cpuid;"
-- "mov %%ebx, %%esi;" // pass to caller
-- "mov %%edi, %%ebx;" // restore ebx
-- :"+a" (_eax), "=S" (_ebx), "=c" (_ecx), "=d" (_edx)
-- : /* inputs: eax is handled above */
-- :"edi" /* clobbers: we hit edi directly */);
-+ asm volatile ("cpuid\n\t" : "+a" (_eax), "=b" (_ebx), "=c" (_ecx), "=d" (_edx) : : );
- if (eax) *eax = _eax;
- if (ebx) *ebx = _ebx;
- if (ecx) *ecx = _ecx;
diff --git a/app-benchmarks/i7z/files/gcc-10.patch b/app-benchmarks/i7z/files/gcc-10.patch
deleted file mode 100644
index 206b2c143402..000000000000
--- a/app-benchmarks/i7z/files/gcc-10.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: fix FTBFS with gcc-10
- gcc-10 defaults to -fno-common
- see https://gcc.gnu.org/gcc-10/porting_to.html
-Bug-Debian: https://bugs.debian.org/957351
-
---- a/i7z_Dual_Socket.c
-+++ b/i7z_Dual_Socket.c
-@@ -37,7 +37,7 @@ float Read_Voltage_CPU(int cpu_num);
- extern struct program_options prog_options;
- FILE *fp_log_file;
-
--struct timespec global_ts;
-+extern struct timespec global_ts;
- extern FILE *fp_log_file_freq_1, *fp_log_file_freq_2;
-
- extern char* CPU_FREQUENCY_LOGGING_FILE_single;
diff --git a/app-benchmarks/i7z/files/gcc5.patch b/app-benchmarks/i7z/files/gcc5.patch
deleted file mode 100644
index dd3ed99a1c7b..000000000000
--- a/app-benchmarks/i7z/files/gcc5.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -Nuar i7z-5023138d7c35c4667c938b853e5ea89737334e92/GUI/i7z_GUI.cpp
-i7z-5023138d7c35c4667c938b853e5ea89737334e92-fixed/GUI/i7z_GUI.cpp
---- i7z-5023138d7c35c4667c938b853e5ea89737334e92/GUI/i7z_GUI.cpp 2013-10-12 20:59:19.000000000 +0000
-+++ i7z-5023138d7c35c4667c938b853e5ea89737334e92-fixed/GUI/i7z_GUI.cpp 2017-03-06 18:27:54.825756111 +0000
-@@ -16,7 +16,7 @@
- #include <sys/types.h>
- #include <sys/time.h>
- #include <time.h>
--#include <math.h>
-+#include <cmath>
-
- #include <QApplication>
- #include <QPushButton>
-@@ -382,7 +382,7 @@
-
- //C1_time[i] -= C3_time[i] + C6_time[i];
- C1_time[i] = c1_time - (C3_time[i] + C6_time[i]) ;
-- if (!isnan(c1_time) && !isinf(c1_time)) {
-+ if (!std::isnan(c1_time) && !std::isinf(c1_time)) {
- if (C1_time[i] <= 0) {
- C1_time[i]=0;
- }
-@@ -642,13 +642,13 @@
-
- for (i = 0; i < (int)numCPUs; i++)
- {
-- if ( (mythread->FREQ[i] > Max_Freq_socket0) && (!isnan(mythread->FREQ[i])) &&
-- (!isinf(mythread->FREQ[i])) && (socket_list[i] == socket_0.socket_num) ) {
-+ if ( (mythread->FREQ[i] > Max_Freq_socket0) && (!std::isnan(mythread->FREQ[i])) &&
-+ (!std::isinf(mythread->FREQ[i])) && (socket_list[i] == socket_0.socket_num) ) {
- Max_Freq_socket0 = mythread->FREQ[i];
- num_socket0_cpus++;
- }
-- if ( (mythread->FREQ[i] > Max_Freq_socket1) && (!isnan(mythread->FREQ[i])) &&
-- (!isinf(mythread->FREQ[i])) && (socket_list[i] == socket_1.socket_num) ) {
-+ if ( (mythread->FREQ[i] > Max_Freq_socket1) && (!std::isnan(mythread->FREQ[i])) &&
-+ (!std::isinf(mythread->FREQ[i])) && (socket_list[i] == socket_1.socket_num) ) {
- Max_Freq_socket1 = mythread->FREQ[i];
- num_socket1_cpus++;
- }
diff --git a/app-benchmarks/i7z/files/hyphen-used-as-minus-sign.patch b/app-benchmarks/i7z/files/hyphen-used-as-minus-sign.patch
deleted file mode 100644
index f908b934621e..000000000000
--- a/app-benchmarks/i7z/files/hyphen-used-as-minus-sign.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: fix hyphen abuse
-
---- a/doc/i7z.man
-+++ b/doc/i7z.man
-@@ -7,15 +7,15 @@
- i7z runs the i7z, ncurses based, program without any options. i7z will print out the C-states and temperature for i3, i5 and i7 based Core processors from Intel (including Nehalems, Sandy Bridge and Ivy Bridge).
- .SH OPTIONS
- .TP
--\fB-h, --help \fPshow the list of options available with the i7z tool.
-+\fB\-h, \-\-help \fPshow the list of options available with the i7z tool.
- .TP
--\fB-w [a|l], --write [a,l] \fPLogging of the frequencies can be turned on with this options. Option "-w a" or "--write a" will append to the log file. Option "-w l" or "--write l" will replace the log file.
-+\fB\-w [a|l], \-\-write [a,l] \fPLogging of the frequencies can be turned on with this options. Option "\-w a" or "\-\-write a" will append to the log file. Option "\-w l" or "\-\-write l" will replace the log file.
- .TP
--\fB-l, --logfile [FILENAME] \fPChange the log file name to the specified FILENAME. Default logging file is cpu_freq_log.txt (single socket) or cpu_freq_log_dual%d.txt (dual socket, %d is either 0, 1).
-+\fB\-l, \-\-logfile [FILENAME] \fPChange the log file name to the specified FILENAME. Default logging file is cpu_freq_log.txt (single socket) or cpu_freq_log_dual%d.txt (dual socket, %d is either 0, 1).
- .TP
--\fB--socket0 [SOCKETNUM], --socket1 [SOCKETNUM] \fPThe tool can print information for about 2 sockets at once at the most. The top view will be, by default, of the first socket (controlled by --socket0) and the bottom view will be of the second socket (controlled by --socket1). Supply the appropriate value of 0 or 1 or more for SOCKETNUM (if there are more sockets on the machine) to show in the top and bottom view.
-+\fB\-\-socket0 [SOCKETNUM], \-\-socket1 [SOCKETNUM] \fPThe tool can print information for about 2 sockets at once at the most. The top view will be, by default, of the first socket (controlled by \-\-socket0) and the bottom view will be of the second socket (controlled by \-\-socket1). Supply the appropriate value of 0 or 1 or more for SOCKETNUM (if there are more sockets on the machine) to show in the top and bottom view.
- .TP
--\fB--nogui \fPDisable the GUI. Useful when the only need is logging.
-+\fB\-\-nogui \fPDisable the GUI. Useful when the only need is logging.
- .SH Example
- To print for two sockets and also change the log file (log to /tmp/logfilei7z)
-
diff --git a/app-benchmarks/i7z/files/i7z-0.27.2-ncurses.patch b/app-benchmarks/i7z/files/i7z-0.27.2-ncurses.patch
deleted file mode 100644
index d521674af6cc..000000000000
--- a/app-benchmarks/i7z/files/i7z-0.27.2-ncurses.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Index: Makefile
-===================================================================
---- a/Makefile (revision 109)
-+++ b/Makefile (working copy)
-@@ -19,7 +19,7 @@
-
- CC ?= gcc
-
--LIBS += -lncurses -lpthread -lrt -lm
-+LIBS += `$(PKG_CONFIG) --libs ncurses` -lpthread -lrt -lm
- INCLUDEFLAGS =
-
- BIN = i7z
-@@ -42,7 +42,7 @@
-
- #http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644728 for -ltinfo on debian
- static-bin: message $(OBJ)
-- $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN) $(OBJ) -static-libgcc -DNCURSES_STATIC -static -lpthread -lncurses -lrt -lm -ltinfo
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN) $(OBJ) -static-libgcc -DNCURSES_STATIC -static -lpthread `$(PKG_CONFIG) --static --libs ncurses` -lrt -lm
-
- # perfmon-bin: message $(OBJ)
- # $(CC) $(CFLAGS) $(LDFLAGS) -o $(PERFMON-BIN) perfmon-i7z.c helper_functions.c $(LIBS)
diff --git a/app-benchmarks/i7z/files/i7z_GUI.policy b/app-benchmarks/i7z/files/i7z_GUI.policy
deleted file mode 100644
index 03756867650a..000000000000
--- a/app-benchmarks/i7z/files/i7z_GUI.policy
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
-<policyconfig>
- <vendor>i7z</vendor>
- <vendor_url>https://github.com/ajaiantilal/i7z</vendor_url>
- <icon_name>i7z</icon_name>
- <action id="i7z_GUI">
- <description>Run i7z_GUI as root</description>
- <message>Authentication is required to run i7z GUI as root</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin</allow_active>
- </defaults>
- <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/i7z_GUI</annotate>
- <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
- </action>
-</policyconfig>
diff --git a/app-benchmarks/i7z/files/install-i7z_rw_registers.patch b/app-benchmarks/i7z/files/install-i7z_rw_registers.patch
deleted file mode 100644
index 65c36e9a26f6..000000000000
--- a/app-benchmarks/i7z/files/install-i7z_rw_registers.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: install the i7z_rw_registers script and fix the hashbang
-
---- a/i7z_rw_registers.rb
-+++ b/i7z_rw_registers.rb
-@@ -1,3 +1,5 @@
-+#!/usr/bin/ruby
-+
- #* ----------------------------------------------------------------------- *
- # *
- # * Under GPL v3
-@@ -7,7 +9,6 @@
- # *
- # * ----------------------------------------------------------------------- */
-
--#!/usr/bin/ruby
-
- def print_command_list()
- print "Do you need help? \n"
---- a/Makefile
-+++ b/Makefile
-@@ -61,3 +61,4 @@
- install -D -m 755 $(BIN) $(DESTDIR)$(sbindir)$(BIN)
- install -d $(DESTDIR)$(docdir)
- install -m 0644 README.txt put_cores_offline.sh put_cores_online.sh MAKEDEV-cpuid-msr $(DESTDIR)$(docdir)
-+ install -m 0755 i7z_rw_registers.rb $(DESTDIR)$(sbindir)/i7z_rw_registers
diff --git a/app-benchmarks/i7z/files/nehalem.patch b/app-benchmarks/i7z/files/nehalem.patch
deleted file mode 100644
index c1b5639779a9..000000000000
--- a/app-benchmarks/i7z/files/nehalem.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: fix some nehalem detected as haswell, too
-Bug-Debian: https://bugs.debian.org/856806
-
---- a/helper_functions.c
-+++ b/helper_functions.c
-@@ -420,7 +420,7 @@ void Print_Information_Processor(bool* n
- *nehalem = true;
- *sandy_bridge = false;
- *ivy_bridge = false;
-- *haswell = true;
-+ *haswell = false;
-
- } else if (proc_info.extended_model == 0x2) {
- switch (proc_info.model)
diff --git a/app-benchmarks/i7z/files/qt5.patch b/app-benchmarks/i7z/files/qt5.patch
deleted file mode 100644
index 9e9b162d9e85..000000000000
--- a/app-benchmarks/i7z/files/qt5.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Naur a/GUI/i7z_GUI.pro b/GUI/i7z_GUI.pro
---- a/GUI/i7z_GUI.pro 2013-10-12 21:59:19.000000000 +0100
-+++ b/GUI/i7z_GUI.pro 2016-11-05 13:54:30.118655672 +0000
-@@ -3,7 +3,8 @@
- ######################################################################
-
- TEMPLATE = app
--TARGET =
-+TARGET = i7z_GUI
-+QT += widgets
- DEPENDPATH += .
- INCLUDEPATH += .
- CONFIG += debug
diff --git a/app-benchmarks/i7z/files/typos.patch b/app-benchmarks/i7z/files/typos.patch
deleted file mode 100644
index 9b1f3b952166..000000000000
--- a/app-benchmarks/i7z/files/typos.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: fix typos found by Lintian
-
---- a/helper_functions.c
-+++ b/helper_functions.c
-@@ -528,7 +528,7 @@ void Test_Or_Make_MSR_DEVICE_FILES()
- n=`expr $n + 1`; \
- done; \
- ");
-- printf ("i7z DEBUG: modprobbing for msr\n");
-+ printf ("i7z DEBUG: modprobing for msr\n");
- system ("modprobe msr");
- } else {
- printf ("i7z DEBUG: You DO NOT have root privileges, mknod to create device entries won't work out\n");
---- a/perfmon-i7z/helper_functions.cpp
-+++ b/perfmon-i7z/helper_functions.cpp
-@@ -484,7 +484,7 @@ void Test_Or_Make_MSR_DEVICE_FILES()
- n=`expr $n + 1`; \
- done; \
- ");
-- printf ("i7z DEBUG: modprobbing for msr\n");
-+ printf ("i7z DEBUG: modprobing for msr\n");
- system ("modprobe msr");
- } else {
- printf ("i7z DEBUG: You DONOT have root privileges, mknod to create device entries won't work out\n");
diff --git a/app-benchmarks/i7z/files/use_stdbool.patch b/app-benchmarks/i7z/files/use_stdbool.patch
deleted file mode 100644
index 4aa84ac091c9..000000000000
--- a/app-benchmarks/i7z/files/use_stdbool.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Author: Andreas Beckmann <anbe@debian.org>
-Description: use a consistent bool type
-Bug-Debian: #749724
-
---- a/i7z.h
-+++ b/i7z.h
-@@ -11,18 +11,13 @@
- * ----------------------------------------------------------------------- */
-
- #include <sys/time.h>
-+#include <stdbool.h>
-
- #define i7z_VERSION_INFO "svn-r93-(27-MAY-2013)"
-
- //structure to store the information about the processor
- #define proccpuinfo "/proc/cpuinfo"
-
--#ifndef bool
--#define bool int
--#endif
--#define false 0
--#define true 1
--
- #define MAX_PROCESSORS 128
- #define MAX_HI_PROCESSORS MAX_PROCESSORS
- #define MAX_SK_PROCESSORS (MAX_PROCESSORS/4)
---- a/cpuinfo.c
-+++ b/cpuinfo.c
-@@ -2,10 +2,8 @@
- #include "string.h"
- #include "stdlib.h"
- #include "assert.h"
-+#include <stdbool.h>
- #define MAX_PROCESSORS 32
--#define bool int
--#define false 0
--#define true 1
-
- #define MAX_HI_PROCESSORS MAX_PROCESSORS
-
diff --git a/app-benchmarks/i7z/i7z-93_p20131012-r3.ebuild b/app-benchmarks/i7z/i7z-93_p20131012-r3.ebuild
deleted file mode 100644
index b4ae4ea0efde..000000000000
--- a/app-benchmarks/i7z/i7z-93_p20131012-r3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop qmake-utils toolchain-funcs
-
-COMMIT="5023138d7c35c4667c938b853e5ea89737334e92"
-DESCRIPTION="A better i7 (and now i3, i5) reporting tool for Linux"
-HOMEPAGE="https://github.com/ajaiantilal/i7z"
-SRC_URI="https://github.com/ajaiantilal/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="amd64 x86"
-
-IUSE="policykit qt6"
-
-RDEPEND="
- sys-libs/ncurses:0=
- qt6? (
- policykit? ( sys-auth/polkit )
- dev-qt/qtbase:6[gui,widgets]
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/i7z-0.27.2-ncurses.patch
- "${FILESDIR}"/qt5.patch
- "${FILESDIR}"/gcc5.patch
-
- # From Debian
- "${FILESDIR}"/fix-insecure-tempfile.patch
- "${FILESDIR}"/fix_cpuid_asm.patch
- "${FILESDIR}"/hyphen-used-as-minus-sign.patch
- "${FILESDIR}"/install-i7z_rw_registers.patch
- "${FILESDIR}"/use_stdbool.patch
- "${FILESDIR}"/nehalem.patch
- "${FILESDIR}"/gcc-10.patch
- "${FILESDIR}"/typos.patch
-)
-
-src_configure() {
- tc-export CC PKG_CONFIG
- cd GUI || die
- use qt6 && eqmake6 ${PN}_GUI.pro
-}
-
-src_compile() {
- default
-
- if use qt6; then
- emake -C GUI clean
- emake -C GUI
- fi
-}
-
-src_install() {
- emake DESTDIR="${ED}" docdir=/usr/share/doc/${PF} install
-
- if use qt6; then
- dosbin GUI/i7z_GUI
- if use policykit; then
- insinto /usr/share/polkit-1/actions
- doins "${FILESDIR}/i7z_GUI.policy"
- make_desktop_entry "pkexec --disable-internal-agent /usr/sbin/i7z_GUI" i7z kcmprocessor
- fi
- fi
-}
diff --git a/app-benchmarks/i7z/metadata.xml b/app-benchmarks/i7z/metadata.xml
deleted file mode 100644
index 831fb6b0b5cb..000000000000
--- a/app-benchmarks/i7z/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">ajaiantilal/i7z</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/interbench/Manifest b/app-benchmarks/interbench/Manifest
deleted file mode 100644
index 1a3e159db559..000000000000
--- a/app-benchmarks/interbench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST interbench-0.31.tar.gz 38791 BLAKE2B 8f5605c763be6be0fcb5b240d5022c578af98d470a8bdf61f0ebc2abe56e6439fa37b5ac4e3eae16c7aab902cc08fab25f0cb34a92c0eea05b287b7bef2abbb4 SHA512 ccad7f5a7ea10c3c56809725145bad17970c4fa8aafc4b962e4e79c56bfa05025fee140e5b70ec407158aca59bba47e6bbff14329516d9383801ffe4c0797a23
diff --git a/app-benchmarks/interbench/files/interbench-0.31-makefile.patch b/app-benchmarks/interbench/files/interbench-0.31-makefile.patch
deleted file mode 100644
index 712c54f482c8..000000000000
--- a/app-benchmarks/interbench/files/interbench-0.31-makefile.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/Makefile 2016-10-21 04:28:00.000000000 +0200
-+++ b/Makefile 2018-11-01 16:56:36.000000000 +0100
-@@ -1,8 +1,9 @@
--CC=gcc
--CFLAGS=-W -Wall -g -O2 -s -pipe
--LDFLAGS=-lrt -lm -pthread
-+CC ?= gcc
-+CFLAGS+=-W -Wall
-+LDFLAGS+=-lrt -lm -pthread
-
--interbench: interbench.o hackbench.o -lm
-+interbench: interbench.o hackbench.o
-+ $(CC) $(CFLAGS) -o interbench interbench.o hackbench.o $(LDFLAGS)
- interbench.o: interbench.c
- hackbench.o: hackbench.c
-
diff --git a/app-benchmarks/interbench/files/interbench-0.31-musl.patch b/app-benchmarks/interbench/files/interbench-0.31-musl.patch
deleted file mode 100644
index df673be5114a..000000000000
--- a/app-benchmarks/interbench/files/interbench-0.31-musl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- interbench-0.31.orig/interbench.c 2016-10-21 02:28:00.000000000 +0000
-+++ interbench-0.31/interbench.c 2020-08-27 16:24:51.521420811 +0000
-@@ -42,6 +42,7 @@
- #include <sys/utsname.h>
- #include <sys/time.h>
- #include <sys/resource.h>
-+#include <sys/stat.h>
- #include <sys/types.h>
- #include <sys/mman.h>
- #include <sys/wait.h>
diff --git a/app-benchmarks/interbench/interbench-0.31-r1.ebuild b/app-benchmarks/interbench/interbench-0.31-r1.ebuild
deleted file mode 100644
index f52495b10492..000000000000
--- a/app-benchmarks/interbench/interbench-0.31-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="A Linux interactivity benchmark"
-HOMEPAGE="https://github.com/ckolivas/interbench/"
-SRC_URI="https://github.com/ckolivas/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="GPL-2+"
-SLOT="0"
-
-DOCS=(
- "readme"
- "readme.interactivity"
-)
-
-PATCHES=(
- "${FILESDIR}/${P}-makefile.patch"
- "${FILESDIR}/${P}-musl.patch"
-)
-
-src_prepare() {
- default
-
- # Inline will fail, if optimizations are turned off
- append-cflags -std=gnu89
-
- tc-export CC
-}
-
-src_install() {
- dobin interbench
- doman interbench.8
-
- einstalldocs
-}
diff --git a/app-benchmarks/interbench/metadata.xml b/app-benchmarks/interbench/metadata.xml
deleted file mode 100644
index 39a536379537..000000000000
--- a/app-benchmarks/interbench/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>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- This benchmark application is designed to benchmark interactivity in Linux.
- It is designed to measure the effect of changes in Linux kernel design or system
- configuration changes such as CPU, I/O scheduler and filesystem changes and options.
- With careful benchmarking, different hardware can be compared.
- </longdescription>
- <upstream>
- <bugs-to>https://github.com/ckolivas/interbench/issues</bugs-to>
- <remote-id type="github">ckolivas/interbench</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/ioping/Manifest b/app-benchmarks/ioping/Manifest
deleted file mode 100644
index 18852e993e5d..000000000000
--- a/app-benchmarks/ioping/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ioping-1.3.tar.gz 33507 BLAKE2B 91d5eb2337aa4d403f9b335a2212ae3eec5c8786f382abec5bce852f5fd79cb0e0f25d83856cb42b1598032d10630b49bf1905eaa04856b5438e9e1e494c0c7d SHA512 52ca9596d0d54a02e58e40b777d31b44a3f10fd45b76d25ab491f7e6d126dfb9c4205c9b427b69bdc2012282ec8c5846db964d420913f4d91fa5101baa99089d
diff --git a/app-benchmarks/ioping/ioping-1.3.ebuild b/app-benchmarks/ioping/ioping-1.3.ebuild
deleted file mode 100644
index 7c7e4a4ba4d1..000000000000
--- a/app-benchmarks/ioping/ioping-1.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Simple disk I/0 latency measuring tool"
-HOMEPAGE="https://github.com/koct9i/ioping"
-SRC_URI="https://github.com/koct9i/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
- dodoc changelog README.md
-}
diff --git a/app-benchmarks/ioping/metadata.xml b/app-benchmarks/ioping/metadata.xml
deleted file mode 100644
index eec18e81eff6..000000000000
--- a/app-benchmarks/ioping/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">ioping</remote-id>
- <remote-id type="github">koct9i/ioping</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/iozone/Manifest b/app-benchmarks/iozone/Manifest
deleted file mode 100644
index 3a8acbb585c8..000000000000
--- a/app-benchmarks/iozone/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST iozone3_506.tar 1894400 BLAKE2B 7434b691114aa5fabe10d659d47abe60b7efd76b75dff1c6cd0fc9205807f48cb3452022dc300b454acfbcf07df26f972ffa5ff62b51fa858eecb0340fb26402 SHA512 908919aef957ee587e23ab1d29c0e7cdb985caa1ec80ddee0d3fcdad8aa78978de0f8fc83161b37223237119c50e0626a8366ce6b29debefbfee00240e97105e
-DIST iozone3_507.tar 1904640 BLAKE2B ecd30e4f5986448f0d530dc83cbd57f94182876d91481fdc433671106121385f94e8208d849376a8dd7db2f29057c1a3ea7cf62cc7ae43093928100ce0dc9126 SHA512 28f2cf091e3d7e1e17ce712cf9530160c55ea928ba1eb64514deb8581fa3de59bd79e2c2de2bddd786fb0e7f05749b8251afb4127fea2fe4e736ad4fd1a6ae9c
-DIST iozone3_508.tar 1904640 BLAKE2B 2c7efefde122de58b29b685480ebda758e0a119e61df85ab6fc8fe6d8cf94a3295929e31737cb85137e636868c6c3aafe290effe9629db1a7c95307aeef318e7 SHA512 98ff2dafa154c25aad94c6e34bfc438392a01aec98cf76b742b2b3b6b828d358793c1aa093ebfb93ef484052b3c562987f66c841c7aeb22c9b856bf234836618
diff --git a/app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch b/app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch
deleted file mode 100644
index 6b1421f4bb5e..000000000000
--- a/app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Clang won't allow an incorrect redeclaration.
-
-iozone.c:1272:9: error: redeclaration of 'pread64' must have the 'overloadable' attribute
- 1272 | ssize_t pread64();
- | ^
-/usr/include/bits/unistd.h:66:1: note: previous overload of function is here
- 66 | pread64 (int __fd, __fortify_clang_overload_arg0 (void *, ,__buf),
- | ^
-
---- a/src/current/iozone.c 2023-05-01 06:29:49.000000000 +0300
-+++ b/src/current/iozone.c 2024-10-19 08:44:44.697717249 +0300
-@@ -1268,8 +1268,8 @@
-
- #ifdef HAVE_ANSIC_C
- #if defined (HAVE_PREAD) && defined(_LARGEFILE64_SOURCE)
--ssize_t pwrite64();
--ssize_t pread64();
-+ssize_t pwrite64(int fd, const void *buf, size_t count, off_t offset);
-+ssize_t pread64(int fd, void *buf, size_t count, off_t offset);
- #endif
- #if !defined(linux)
- char *getenv();
-
diff --git a/app-benchmarks/iozone/iozone-3.506-r1.ebuild b/app-benchmarks/iozone/iozone-3.506-r1.ebuild
deleted file mode 100644
index 2741abd07f98..000000000000
--- a/app-benchmarks/iozone/iozone-3.506-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-S="${WORKDIR}/${PN}${PV/./_}"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.506-include-function-parameters.patch
-)
-
-src_prepare() {
- default
-
- # Options FIX
- sed -e '/CC =.*/d' \
- -e 's:-O[23]:$(CFLAGS):g' \
- -e 's:-Dlinux:$(LDFLAGS) -Dlinux:g' \
- -i src/current/makefile || die
-}
-
-src_configure() {
- tc-export CC
-
- case ${ARCH} in
- x86|alpha|riscv) PLATFORM="linux";;
- arm) PLATFORM="linux-arm";;
- ppc) PLATFORM="linux-powerpc";;
- ppc64) PLATFORM="linux-powerpc64";;
- amd64) PLATFORM="linux-AMD64";;
- ia64) PLATFORM="linux-ia64";;
- s390) PLATFORM="linux-S390";;
- *) PLATFORM="linux-${ARCH}";;
- esac
-
- # makefile uses $(GCC) in a few places, probably
- # by mistake.
- export GCC="$(tc-getCC)"
-
- # bug #942587
- append-lfs-flags
-
- append-cflags -std=gnu17
-
- # iozone's Makefile lacks some explicit rules, causing the implicit .c.o rule
- # (which uses both CPPFLAGS and CFLAGS) to be used during parallel builds. Since
- # CPPFLAGS is not explicitly used anywhere in the makefile, we append the LFS flags
- # to CFLAGS as a workaround.
- append-cflags ${CPPFLAGS} # bug #947708
-
- # Otherwise it uses K&R function declaration where ints are sometimes omited, for
- # the same reason above, append it to CFLAGS.
- # https://bugs.gentoo.org/894334
- append-cflags -DHAVE_ANSIC_C
-}
-
-src_compile() {
- emake -C src/current ${PLATFORM}
-}
-
-src_test() {
- cd "${T}" || die
- "${S}"/src/current/iozone testfile || die "self test failed"
-}
-
-src_install() {
- dosbin src/current/{iozone,fileop}
-
- # decompress pre-compressed file to make QA check happy
- gunzip docs/Iozone_ps.gz || die
-
- dodoc docs/I* docs/Run_rules.doc src/current/Changes.txt
- doman docs/iozone.1
- cd src/current || die
- dodoc Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem
-}
diff --git a/app-benchmarks/iozone/iozone-3.506.ebuild b/app-benchmarks/iozone/iozone-3.506.ebuild
deleted file mode 100644
index f9f4a8c781d1..000000000000
--- a/app-benchmarks/iozone/iozone-3.506.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-S="${WORKDIR}/${PN}${PV/./_}"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.506-include-function-parameters.patch
-)
-
-src_prepare() {
- default
-
- # Options FIX
- sed -e '/CC =.*/d' \
- -e 's:-O[23]:$(CFLAGS):g' \
- -e 's:-Dlinux:$(LDFLAGS) -Dlinux:g' \
- -i src/current/makefile || die
-}
-
-src_configure() {
- tc-export CC
-
- case ${ARCH} in
- x86|alpha|riscv) PLATFORM="linux";;
- arm) PLATFORM="linux-arm";;
- ppc) PLATFORM="linux-powerpc";;
- ppc64) PLATFORM="linux-powerpc64";;
- amd64) PLATFORM="linux-AMD64";;
- ia64) PLATFORM="linux-ia64";;
- s390) PLATFORM="linux-S390";;
- *) PLATFORM="linux-${ARCH}";;
- esac
-
- # makefile uses $(GCC) in a few places, probably
- # by mistake.
- export GCC="$(tc-getCC)"
-
- # Otherwise it uses K&R function declaration where ints are sometimes omited
- # https://bugs.gentoo.org/894334
- append-cppflags -DHAVE_ANSIC_C
-}
-
-src_compile() {
- emake -C src/current ${PLATFORM}
-}
-
-src_test() {
- cd "${T}" || die
- "${S}"/src/current/iozone testfile || die "self test failed"
-}
-
-src_install() {
- dosbin src/current/{iozone,fileop}
-
- # decompress pre-compressed file to make QA check happy
- gunzip docs/Iozone_ps.gz || die
-
- dodoc docs/I* docs/Run_rules.doc src/current/Changes.txt
- doman docs/iozone.1
- cd src/current || die
- dodoc Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem
-}
diff --git a/app-benchmarks/iozone/iozone-3.507.ebuild b/app-benchmarks/iozone/iozone-3.507.ebuild
deleted file mode 100644
index 8ae153cc858d..000000000000
--- a/app-benchmarks/iozone/iozone-3.507.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-S="${WORKDIR}/${PN}${PV/./_}"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-src_prepare() {
- default
-
- # Options FIX
- sed -e '/CC =.*/d' \
- -e 's:-O[23]:$(CFLAGS):g' \
- -e 's:-Dlinux:$(LDFLAGS) -Dlinux:g' \
- -i src/current/makefile || die
-}
-
-src_configure() {
- tc-export CC
-
- case ${ARCH} in
- x86|alpha|riscv) PLATFORM="linux";;
- arm) PLATFORM="linux-arm";;
- ppc) PLATFORM="linux-powerpc";;
- ppc64) PLATFORM="linux-powerpc64";;
- amd64) PLATFORM="linux-AMD64";;
- ia64) PLATFORM="linux-ia64";;
- s390) PLATFORM="linux-S390";;
- *) PLATFORM="linux-${ARCH}";;
- esac
-
- # makefile uses $(GCC) in a few places, probably
- # by mistake.
- export GCC="$(tc-getCC)"
-
- # bug #942587
- append-lfs-flags
-
- append-cflags -std=gnu17
-
- # iozone's Makefile lacks some explicit rules, causing the implicit .c.o rule
- # (which uses both CPPFLAGS and CFLAGS) to be used during parallel builds. Since
- # CPPFLAGS is not explicitly used anywhere in the makefile, we append the LFS flags
- # to CFLAGS as a workaround.
- append-cflags ${CPPFLAGS} # bug #947708
-
- # Otherwise it uses K&R function declaration where ints are sometimes omited, for
- # the same reason above, append it to CFLAGS.
- # https://bugs.gentoo.org/894334
- append-cflags -DHAVE_ANSIC_C
-}
-
-src_compile() {
- emake -C src/current ${PLATFORM}
-}
-
-src_test() {
- cd "${T}" || die
- "${S}"/src/current/iozone testfile || die "self test failed"
-}
-
-src_install() {
- dosbin src/current/{iozone,fileop}
-
- # decompress pre-compressed file to make QA check happy
- gunzip docs/Iozone_ps.gz || die
-
- dodoc docs/I* docs/Run_rules.doc src/current/Changes.txt
- doman docs/iozone.1
- cd src/current || die
- dodoc Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem
-}
diff --git a/app-benchmarks/iozone/iozone-3.508.ebuild b/app-benchmarks/iozone/iozone-3.508.ebuild
deleted file mode 100644
index 9cc737421138..000000000000
--- a/app-benchmarks/iozone/iozone-3.508.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-S="${WORKDIR}/${PN}${PV/./_}"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86"
-
-src_prepare() {
- default
-
- # Options FIX
- sed -e '/CC =.*/d' \
- -e 's:-O[23]:$(CFLAGS):g' \
- -e 's:-Dlinux:$(LDFLAGS) -Dlinux:g' \
- -i src/current/makefile || die
-}
-
-src_configure() {
- tc-export CC
-
- case ${ARCH} in
- x86|alpha|riscv) PLATFORM="linux";;
- arm) PLATFORM="linux-arm";;
- ppc) PLATFORM="linux-powerpc";;
- ppc64) PLATFORM="linux-powerpc64";;
- amd64) PLATFORM="linux-AMD64";;
- ia64) PLATFORM="linux-ia64";;
- s390) PLATFORM="linux-S390";;
- *) PLATFORM="linux-${ARCH}";;
- esac
-
- # makefile uses $(GCC) in a few places, probably
- # by mistake.
- export GCC="$(tc-getCC)"
-
- # bug #942587
- append-lfs-flags
-
- # iozone's Makefile lacks some explicit rules, causing the implicit .c.o rule
- # (which uses both CPPFLAGS and CFLAGS) to be used during parallel builds. Since
- # CPPFLAGS is not explicitly used anywhere in the makefile, we append the LFS flags
- # to CFLAGS as a workaround.
- append-cflags ${CPPFLAGS} # bug #947708
-
- # Otherwise it uses K&R function declaration where ints are sometimes omited, for
- # the same reason above, append it to CFLAGS.
- # https://bugs.gentoo.org/894334
- append-cflags -DHAVE_ANSIC_C
-}
-
-src_compile() {
- emake -C src/current ${PLATFORM}
-}
-
-src_test() {
- cd "${T}" || die
- "${S}"/src/current/iozone testfile || die "self test failed"
-}
-
-src_install() {
- dosbin src/current/{iozone,fileop}
-
- # decompress pre-compressed file to make QA check happy
- gunzip docs/Iozone_ps.gz || die
-
- dodoc docs/I* docs/Run_rules.doc src/current/Changes.txt
- doman docs/iozone.1
- cd src/current || die
- dodoc Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem
-}
diff --git a/app-benchmarks/iozone/metadata.xml b/app-benchmarks/iozone/metadata.xml
deleted file mode 100644
index c587901db39c..000000000000
--- a/app-benchmarks/iozone/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-benchmarks/k6/Manifest b/app-benchmarks/k6/Manifest
deleted file mode 100644
index bd69cab070f2..000000000000
--- a/app-benchmarks/k6/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST k6-1.4.2-vendor.tar.xz 5522128 BLAKE2B baa0d81458bd2c1b5335fcbb6aacec1e656aaf5378e9745b58f8f0121e43ca7656f60eac9ad3244c41f8944ecbfe5ea3db498d68756803a21a151abfbb4afa02 SHA512 e7b6bff7a08361bbc7c0b9208e26299e96412f9776b09fb2f7eb959dd40bf302c0b465a90d69a55872ae02ebb9ae58330e20a2d55722aa29c1b83b55f7b41310
-DIST k6-1.4.2.tar.gz 11378745 BLAKE2B c7a902f1e1590fd383420e5eb0a9a85ce2e4fa2dc1cb52bf66bd68d11299f5eb98e0e5928b25afbe8c0aeac7aabfa71735efe3030fcd55af55af8b4074d1b49c SHA512 1b39ca733137e8548776c40b02cfd27c9f053f0cf1ec625071cb205a6918be8272754bb8e6561f31c60533647370f07ea672cc0dd2e9912fce813b9adaaed0a2
diff --git a/app-benchmarks/k6/k6-1.4.2.ebuild b/app-benchmarks/k6/k6-1.4.2.ebuild
deleted file mode 100644
index 43994a777524..000000000000
--- a/app-benchmarks/k6/k6-1.4.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Load testing tool"
-HOMEPAGE="https://github.com/grafana/k6"
-SRC_URI="https://github.com/grafana/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://distfiles.dutra.sh/distfiles/${P}-vendor.tar.xz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Tests requires network connection
-RESTRICT=test
-
-src_compile() {
- ego build -v -x -o ${PN}
-}
-
-src_install() {
- dobin ${PN}
-}
diff --git a/app-benchmarks/k6/metadata.xml b/app-benchmarks/k6/metadata.xml
deleted file mode 100644
index a9fd1c0fdf1d..000000000000
--- a/app-benchmarks/k6/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>hi@dutra.sh</email>
- <name>Gabriel M. Dutra</name>
- </maintainer>
- <upstream>
- <remote-id type="github">grafana/k6</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/kdiskmark/Manifest b/app-benchmarks/kdiskmark/Manifest
deleted file mode 100644
index b75a68adad84..000000000000
--- a/app-benchmarks/kdiskmark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kdiskmark-3.2.0-source.tar.gz 195625 BLAKE2B 65d0fdc31869c5567463a7aa31179c82ad289bb2f75adb88b6e1b9023f54963f5903902150ed3c2fff2a2f9a089f24ac445526891705ccc1ba8db7adfdf2485a SHA512 2a8e5c755accca9b5fa24155e722e6da6c975f247dd8ee29db97ac975ea4a86a736248edda6d40853f11da9c4cc86c58a50797f508a26cc717e27c7f902322d9
diff --git a/app-benchmarks/kdiskmark/kdiskmark-3.2.0-r1.ebuild b/app-benchmarks/kdiskmark/kdiskmark-3.2.0-r1.ebuild
deleted file mode 100644
index db7737f672b1..000000000000
--- a/app-benchmarks/kdiskmark/kdiskmark-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Disk benchmarking tool"
-HOMEPAGE="https://github.com/JonMagon/KDiskMark"
-SRC_URI="https://github.com/JonMagon/KDiskMark/releases/download/${PV}/${P}-source.tar.gz"
-
-inherit cmake xdg
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="
- dev-qt/qtbase:6[dbus,gui,network,widgets]
- sys-auth/polkit-qt[qt6(+)]
-"
-DEPEND="
- ${COMMON_DEPEND}
- kde-frameworks/extra-cmake-modules
-"
-RDEPEND="
- ${COMMON_DEPEND}
- sys-block/fio[aio]
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="dev-qt/qttools:6[linguist]"
diff --git a/app-benchmarks/kdiskmark/metadata.xml b/app-benchmarks/kdiskmark/metadata.xml
deleted file mode 100644
index 0262e6f08f9a..000000000000
--- a/app-benchmarks/kdiskmark/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
- <maintainer type="person">
- <email>mark@harmstone.com</email>
- <name>Mark Harmstone</name>
- </maintainer>
- <upstream>
- <remote-id type="github">JonMagon/KDiskMark</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/libc-bench/Manifest b/app-benchmarks/libc-bench/Manifest
deleted file mode 100644
index 90b7995b5b0f..000000000000
--- a/app-benchmarks/libc-bench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libc-bench-20110206.tar.gz 3135 BLAKE2B f8c6b028e080695772f3275667dfc3ea6167eda47506dd32813a4942fc9f213317c0eafe6b08d1fd9a574301b74cf5ef1600cc4b12414245c6c85ca3b02e9013 SHA512 72f68616ab189f39f766c98afbb83bf3470a4e14ccb1dfe139a9006227262197546897da8f360bf48ba2c8854730aa385ca16270ec2e6cf2b531205550726f38
diff --git a/app-benchmarks/libc-bench/files/respect-flags.patch b/app-benchmarks/libc-bench/files/respect-flags.patch
deleted file mode 100644
index 19958fd1c91b..000000000000
--- a/app-benchmarks/libc-bench/files/respect-flags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -Naur libc-bench-20110206.orig//Makefile libc-bench-20110206/Makefile
---- libc-bench-20110206.orig//Makefile 2011-01-31 02:13:00.000000000 -0500
-+++ libc-bench-20110206/Makefile 2012-08-09 22:12:24.000000000 -0400
-@@ -2,8 +2,7 @@
- SRCS = $(sort $(wildcard *.c))
- OBJS = $(SRCS:.c=.o)
-
--CFLAGS = -Os
--LDFLAGS = -static
-+LDFLAGS += -static
- LIBS = -lpthread -lrt -lpthread
-
-
-@@ -12,9 +11,6 @@
- clean:
- rm -f $(OBJS) libc-bench
-
--test: all
-- ./libc-bench
--
- libc-bench: $(OBJS)
- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-
diff --git a/app-benchmarks/libc-bench/libc-bench-20110206.ebuild b/app-benchmarks/libc-bench/libc-bench-20110206.ebuild
deleted file mode 100644
index 75f49f8d8689..000000000000
--- a/app-benchmarks/libc-bench/libc-bench-20110206.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Time and memory-efficiency tests of various C/POSIX standard library functions"
-HOMEPAGE="http://www.etalabs.net/libc-bench.html http://git.musl-libc.org/cgit/libc-bench/"
-SRC_URI="http://www.etalabs.net/releases/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
- "${FILESDIR}"/respect-flags.patch
-)
-
-src_configure() {
- tc-export CC
-
- append-cflags "${CPPFLAGS}"
-}
-
-src_install() {
- dobin libc-bench
-}
diff --git a/app-benchmarks/libc-bench/metadata.xml b/app-benchmarks/libc-bench/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-benchmarks/libc-bench/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/metadata.xml b/app-benchmarks/metadata.xml
deleted file mode 100644
index 1adac5a8d98c..000000000000
--- a/app-benchmarks/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The app-benchmarks category contains benchmarking software.
- </longdescription>
- <longdescription lang="es">
- La categoría app-benchmarks contiene programas para pruebas.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie app-benchmarks enthält Benchmark-Software.
- </longdescription>
- <longdescription lang="ja">
- app-benchmarksカテゴリにはベンチマークソフトウェアが含まれます。
- </longdescription>
- <longdescription lang="nl">
- De app-benchmarks categorie bevat benchmarking applicaties.
- </longdescription>
- <longdescription lang="vi">
- Nhóm app-benchmarks chứa các ứng dụng benchmark.
- </longdescription>
- <longdescription lang="it">
- La categoria app-benchmarks contiene programmi per l'analisi delle prestazioni.
- </longdescription>
- <longdescription lang="pt">
- A categoria app-benchmarks contém programas para benchmarking.
- </longdescription>
- <longdescription lang="pl">
- Kategoria app-benchmarks zawiera oprogramowanie służące do testowania
- wydajności.
- </longdescription>
-</catmetadata>
diff --git a/app-benchmarks/nbench/Manifest b/app-benchmarks/nbench/Manifest
deleted file mode 100644
index 3f5f77e19e05..000000000000
--- a/app-benchmarks/nbench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nbench-byte-2.2.3.tar.gz 111791 BLAKE2B 83b602f582af32fbf8e2440cf597e8fb605fba5e0c7e5ae070e4e759ad00ee86022123c7a8a5957382a03bb4c7450aa1a2633e8d98fc86d03ea52e7a8f2895ce SHA512 68ae34c083e2e01f0114e6ff9ce04df41d70facbb05533b4cb9432fd9856048fde28e5c024d92f202e5f2de10fe223fdb46570873b1e2f69b2c847779645dec8
diff --git a/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch b/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch
deleted file mode 100644
index b853fc7b65ad..000000000000
--- a/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch
+++ /dev/null
@@ -1,77 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -19,10 +19,10 @@
- # You should leave -static in the CFLAGS so that your sysinfo can be
- # compiled into the executable.
-
--CC = gcc
-+#CC = gcc
-
- # generic options for gcc
--CFLAGS = -s -static -Wall -O3
-+#CFLAGS = -s -static -Wall -O3
-
- # if your gcc lets you do it, then try this one
- #CFLAGS = -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops
-@@ -96,10 +96,10 @@
- ##########################################################################
- # For LINUX-like systems with gcc
- sysinfoc.c: Makefile
-- ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)
-+ ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)
-
- sysinfo.c: Makefile
-- ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)
-+ ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)
-
- ##########################################################################
- # For non-LINUX systems
-@@ -107,39 +107,39 @@
- # and take sysinfo.c and sysinfoc.c out of the dependencies for nbench0.o
-
- hardware.o: hardware.c hardware.h Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -c hardware.c
-
- nbench0.o: nbench0.h nbench0.c nmglobal.h pointer.h hardware.h\
- Makefile sysinfo.c sysinfoc.c
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -c nbench0.c
-
- emfloat.o: emfloat.h emfloat.c nmglobal.h pointer.h Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -c emfloat.c
-
- pointer.h: pointer Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -o pointer pointer.c
- rm -f pointer.h
- if [ "4" = `./pointer` ] ; then touch pointer.h ;\
- else echo "#define LONG64" >pointer.h ; fi
-
--misc.o: misc.h misc.c Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+misc.o: misc.h misc.c pointer.h Makefile
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -c misc.c
-
- nbench1.o: nbench1.h nbench1.c wordcat.h nmglobal.h pointer.h Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -c nbench1.c
-
- sysspec.o: sysspec.h sysspec.c nmglobal.h pointer.h Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\
- -c sysspec.c
-
- nbench: emfloat.o misc.o nbench0.o nbench1.o sysspec.o hardware.o
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(LINKFLAGS)\
-+ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)\
- emfloat.o misc.o nbench0.o nbench1.o sysspec.o hardware.o\
- -o nbench -lm
-
diff --git a/app-benchmarks/nbench/metadata.xml b/app-benchmarks/nbench/metadata.xml
deleted file mode 100644
index 959b73bb0eb4..000000000000
--- a/app-benchmarks/nbench/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- NBench, later known as BYTEmark, is a synthetic computing benchmark program
- developed in the mid-1990s by the now defunct BYTE magazine
- intended to measure a computer's CPU, FPU, and Memory System speed.
- </longdescription>
-</pkgmetadata>
diff --git a/app-benchmarks/nbench/nbench-2.2.3-r2.ebuild b/app-benchmarks/nbench/nbench-2.2.3-r2.ebuild
deleted file mode 100644
index b38cfc9f56a8..000000000000
--- a/app-benchmarks/nbench/nbench-2.2.3-r2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-byte-${PV}"
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Linux/Unix of release 2 of BYTE Magazine's BYTEmark benchmark"
-HOMEPAGE="http://www.tux.org/~mayer/linux/bmark.html"
-SRC_URI="http://www.tux.org/~mayer/linux/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
-
-PATCHES=( "${FILESDIR}/${P}-Makefile.patch" )
-
-src_prepare() {
- default
-
- sed -e 's:$compiler -v\( 2>&1 | sed -e "/version/!d"\|\):$compiler -dumpversion:' \
- -i sysinfo.sh || die
-
- sed -e 's:inpath="NNET.DAT":inpath="/usr/share/nbench/NNET.DAT":' \
- -i nbench1.h || die
-}
-
-src_configure() {
- tc-export CC
- # bug #943907
- append-cflags -std=gnu17
-}
-
-src_install() {
- dobin nbench
- dodoc Changes README* bdoc.txt
-
- insinto /usr/share/nbench
- doins NNET.DAT
-}
diff --git a/app-benchmarks/occt-bin/Manifest b/app-benchmarks/occt-bin/Manifest
deleted file mode 100644
index d72d7a25f2f0..000000000000
--- a/app-benchmarks/occt-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST occt-bin-16.1.9.bin 279426763 BLAKE2B 9734150e3d3b441c1f63a2f7036f816ad6ac5e0e635c1023861fc0fdbf980b10332553761bd49d016c2512ebff9eaf8a7cbdae7746cb8c0fcfaebb69151555ef SHA512 3b9e5b3375412c6e451db365cab80be944f4d0252e3e6997d45acd971f2cc5d48d567a2691189fd5b3129e0dbb89c80858fb50df090970c27922b22bba47e725
diff --git a/app-benchmarks/occt-bin/files/90-occt-msr-access.rules b/app-benchmarks/occt-bin/files/90-occt-msr-access.rules
deleted file mode 100644
index 99a2e40ab631..000000000000
--- a/app-benchmarks/occt-bin/files/90-occt-msr-access.rules
+++ /dev/null
@@ -1 +0,0 @@
-ACTION=="add", SUBSYSTEM=="msr", MODE="0666"
diff --git a/app-benchmarks/occt-bin/files/occt.desktop b/app-benchmarks/occt-bin/files/occt.desktop
deleted file mode 100644
index 1674d527fc6b..000000000000
--- a/app-benchmarks/occt-bin/files/occt.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Name=OCCT
-GenericName=OCCT Stability Test
-Categories=System;Monitor;
-Comment=Free, all-in-one stability, stress test, benchmark and monitoring tool for your PC
-Keywords=cpu;memory;gpu;stress;stability;vram;monitor;
-Exec=/opt/occt/occt
-Path=/opt/occt
-Icon=occt
-SingleMainWindow=true
-StartupWMClass=OCCT
-Terminal=false
-Type=Application
diff --git a/app-benchmarks/occt-bin/files/occt.png b/app-benchmarks/occt-bin/files/occt.png
deleted file mode 100644
index 7e6e55225af5..000000000000
--- a/app-benchmarks/occt-bin/files/occt.png
+++ /dev/null
Binary files differ
diff --git a/app-benchmarks/occt-bin/metadata.xml b/app-benchmarks/occt-bin/metadata.xml
deleted file mode 100644
index c6192e64b541..000000000000
--- a/app-benchmarks/occt-bin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>undefined.behavior</name>
- <email>bugs.gentoo@igrek.fastem.com</email>
- </maintainer>
- <use>
- <flag name="msr-user-access">Allow non-root access to /dev/cpu/*/msr to read CPU power/voltage</flag>
- </use>
-</pkgmetadata>
diff --git a/app-benchmarks/occt-bin/occt-bin-16.1.9.ebuild b/app-benchmarks/occt-bin/occt-bin-16.1.9.ebuild
deleted file mode 100644
index 39a83883d882..000000000000
--- a/app-benchmarks/occt-bin/occt-bin-16.1.9.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop fcaps wrapper xdg udev
-
-DESCRIPTION="All-in-one stability, stress test, benchmark and monitoring tool"
-HOMEPAGE="https://www.ocbase.com"
-
-SRC_URI="https://www.ocbase.com/download/edition:Personal/os:Linux/version:${PV} -> ${P}.bin"
-S="${WORKDIR}"
-
-LICENSE="OCBASE-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="msr-user-access"
-RESTRICT="bindist mirror strip"
-QA_PREBUILT="/opt/occt/occt"
-
-src_unpack() {
- cp "${DISTDIR}"/"${P}".bin ./
-}
-
-src_install() {
- newicon -s 256 "${FILESDIR}"/occt.png occt.png
-
- insinto /opt/occt
-
- newins "${P}".bin occt
-
- # Disable automatic updates
- touch "${ED}"/opt/occt/disable_update
-
- # Don't use binary path as the config location
- touch "${ED}"/opt/occt/use_home_config
-
- fperms +x /opt/occt/occt
-
- domenu "${FILESDIR}"/occt.desktop
-
- make_wrapper occt /opt/occt/occt
-
- use msr-user-access && udev_dorules "${FILESDIR}/90-occt-msr-access.rules"
-}
-
-pkg_postinst() {
- # Allow benchmarks to run with higher priority and /dev/cpu/*/msr access
- fcaps "cap_sys_nice,cap_sys_rawio=eip" opt/occt/occt
-
- # Apply the udev rules
- use msr-user-access && udev_reload && udevadm trigger --action=add --subsystem-match=msr
-
- einfo ""
- einfo "If you have a license, you need to copy it into the OCCT config directory:"
- einfo ""
- einfo " mkdir -p ~/.config/occt && cp license.okl ~/.config/occt/"
- einfo ""
-}
diff --git a/app-benchmarks/phoronix-test-suite/Manifest b/app-benchmarks/phoronix-test-suite/Manifest
deleted file mode 100644
index 67b4ab4ac057..000000000000
--- a/app-benchmarks/phoronix-test-suite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST phoronix-test-suite-10.8.4_p20260419.tar.gz 5587158 BLAKE2B d8450c6299f9721276c2127b478d0159ff79c4c6e3101c7f1a2aca4086165b03125e60cc63cf5d76e67fe007f14404813436b69a9e56a9b92cd11d578c572fb8 SHA512 4e95a93bc4ac3c47a6d0aa9af58de57948f5002b9b576746130e816abfb85c8cedc09c173df19f37e20b3353d2fe9750adf06aa70bed12b7b9fa39ecb7152e97
diff --git a/app-benchmarks/phoronix-test-suite/metadata.xml b/app-benchmarks/phoronix-test-suite/metadata.xml
deleted file mode 100644
index 8f0d840b7cbb..000000000000
--- a/app-benchmarks/phoronix-test-suite/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>fkobi@pm.me</email>
- <name>Filip Kobierski</name>
- </maintainer>
- <use>
- <flag name="server">Enable the Phoromatic server</flag>
- </use>
- <upstream>
- <bugs-to>https://github.com/phoronix-test-suite/phoronix-test-suite/issues</bugs-to>
- <changelog>https://github.com/phoronix-test-suite/phoronix-test-suite/releases</changelog>
- <doc>https://github.com/phoronix-test-suite/phoronix-test-suite/tree/master/documentation</doc>
- <remote-id type="github">phoronix-test-suite/phoronix-test-suite</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-10.8.4_p20260419-r2.ebuild b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-10.8.4_p20260419-r2.ebuild
deleted file mode 100644
index dda6ec962a00..000000000000
--- a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-10.8.4_p20260419-r2.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# shellcheck disable=SC2034
-
-EAPI=8
-
-inherit bash-completion-r1 optfeature xdg-utils
-
-COMMIT=6be84b0b38b8f37dcb69da417d242bd92dd6f258
-DESCRIPTION="Phoronix's comprehensive, cross-platform testing and benchmark suite"
-HOMEPAGE="https://www.phoronix-test-suite.com"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
-else
- if [[ -n ${COMMIT} ]]; then
- SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
- else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${PN}"
- fi
- KEYWORDS="~amd64"
-
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="sdl +server"
-
-RDEPEND="${DEPEND}
- || (
- >=app-arch/7zip-24.09[symlink(+)]
- app-arch/p7zip
- )
- media-libs/libpng
- >=dev-lang/php-5.3[cli,curl,gd,posix,pcntl,simplexml,sockets,ssl,truetype,xml,zip,zlib]
- x11-base/xorg-server
- sdl? (
- media-libs/libsdl
- media-libs/sdl-net
- media-libs/sdl-image
- media-libs/libsdl2
- media-libs/sdl2-net
- media-libs/sdl2-image
- media-libs/sdl2-mixer
-
- )
- server? ( dev-lang/php[sqlite] )
-"
-
-check_php_config()
-{
- local slot
- for slot in $(eselect --brief php list cli); do
- local php_dir="/etc/php/cli-${slot}"
-
- if [[ -f "${EROOT%}/${php_dir}/php.ini" ]]; then
- dodir "${php_dir}"
- cp -f "${EROOT%}/${php_dir}/php.ini" "${ED%}/${php_dir}/php.ini" \
- || die "cp failed: copy php.ini file"
- sed -i 's|^allow_url_fopen .*|allow_url_fopen = On|g' "${ED%}/${php_dir}/php.ini" \
- || die "sed failed: modify php.ini file"
- elif [[ "$(eselect php show cli)" == "${slot}" ]]; then
- ewarn "${slot} does not have a php.ini file."
- ewarn "${PN} needs the 'allow_url_fopen' option set to \"On\""
- ewarn "for downloading to work properly."
- ewarn
- else
- elog "${slot} does not have a php.ini file."
- elog "${PN} may need the 'allow_url_fopen' option set to \"On\""
- elog "for downloading to work properly if you switch to ${slot}"
- elog
- fi
- done
-}
-
-get_optional_dependencies()
-{
- (($# == 1)) || die "${FUNCNAME[0]}(): invalid number of arguments: ${#} (1)"
-
- local -a array_package_names
- local field_value ifield package_generic_name optional_packages_xmlline packages installable_packages=""
- local package_close_regexp="</Package>" \
- package_generic_name_regexp="^.*<GenericName>|</GenericName>.*$" \
- package_names_regexp="^.*<PackageName>|</PackageName>.*$"
- reg='s@(^[[:blank:]]+|[[:blank:]]+$)$@@g'
-
- line=0
- while IFS=$'\n' read -r optional_packages_xmlline; do
- if [[ "${optional_packages_xmlline}" =~ ${package_generic_name_regexp} ]]; then
- package_generic_name="$(echo "${optional_packages_xmlline}" | sed -r "s@${package_generic_name_regexp}@@g")"
- elif [[ "${optional_packages_xmlline}" =~ ${package_names_regexp} ]]; then
- packages="$(echo "${optional_packages_xmlline}" | sed -r -e "s@${package_names_regexp}@@g" -e "${reg}" )"
- for field_value in $packages; do
- # TODO: remove this condition after the below PR is merged:
- # https://github.com/phoronix-test-suite/phoronix-test-suite/pull/907
- if [[ ${field_value} =~ ^.+/.+$ ]]; then # add valid atoms to list
- installable_packages+=" ${field_value}"
- fi
- done
- elif [[ "${optional_packages_xmlline}" =~ ${package_close_regexp} && -n "${installable_packages}" ]]; then
- optfeature "${package_generic_name}" "${installable_packages}"
- installable_packages=""
- fi
- done <<< "${1}"
-}
-
-src_prepare() {
- # Add ${PV} to documentation path (#939476)
- sed -i "s|share/doc/phoronix-test-suite/|share/doc/${PF}/|g" "${S}/install-sh" \
- || die "sed failed: adjust documentation path"
-
- # BASH completion helper function "have" test is depreciated
- sed -i '/^have phoronix-test-suite &&$/d' "${S}/pts-core/static/bash_completion" \
- || die "sed failed: remove PTS bash completion have test"
- # Remove all dependency resolving shell scripts - security vulnerability
- rm -r "${S}/pts-core/external-test-dependencies/scripts/" \
- || die "rm failed: pts-core/external-test-dependencies/scripts/"
- default
-}
-
-src_install() {
- # Store the contents of this file - since it will be installed / deleted before we need it.
- GENTOO_OPTIONAL_PKGS_XML="$(cat "${S}/pts-core/external-test-dependencies/xml/gentoo-packages.xml")"
- newbashcomp pts-core/static/bash_completion "${PN}"
- DESTDIR="${D}" "${S}/install-sh" "${EPREFIX%}/usr"
-
- # Fix the cli-php config for downloading to work.
- check_php_config
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-
- get_optional_dependencies "${GENTOO_OPTIONAL_PKGS_XML}"
- unset -v GENTOO_OPTIONAL_PKGS_XML
-
- if use server; then
- # if nginx is present do not show apache as it has worse integration
- if ! has_version www-servers/nginx; then
- optfeature_header "Alternatives for the PHP webserver used by Phoromatic"
- optfeature "nginx (zeroconf)" www-servers/nginx
- optfeature "Apache (needs manual configuration)" www-servers/apache
- fi
- fi
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
deleted file mode 100644
index 7248192386b8..000000000000
--- a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# shellcheck disable=SC2034
-
-EAPI=8
-
-inherit bash-completion-r1 optfeature xdg-utils
-
-DESCRIPTION="Phoronix's comprehensive, cross-platform testing and benchmark suite"
-HOMEPAGE="https://www.phoronix-test-suite.com"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
-else
- if [[ -n ${COMMIT} ]]; then
- SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
- else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${PN}"
- fi
- KEYWORDS="~amd64"
-
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="sdl +server"
-
-RDEPEND="${DEPEND}
- || (
- >=app-arch/7zip-24.09[symlink(+)]
- app-arch/p7zip
- )
- media-libs/libpng
- >=dev-lang/php-5.3[cli,curl,gd,posix,pcntl,simplexml,sockets,ssl,truetype,xml,zip,zlib]
- x11-base/xorg-server
- sdl? (
- media-libs/libsdl
- media-libs/sdl-net
- media-libs/sdl-image
- media-libs/libsdl2
- media-libs/sdl2-net
- media-libs/sdl2-image
- media-libs/sdl2-mixer
-
- )
- server? ( dev-lang/php[sqlite] )
-"
-
-check_php_config()
-{
- local slot
- for slot in $(eselect --brief php list cli); do
- local php_dir="/etc/php/cli-${slot}"
-
- if [[ -f "${EROOT%}/${php_dir}/php.ini" ]]; then
- dodir "${php_dir}"
- cp -f "${EROOT%}/${php_dir}/php.ini" "${ED%}/${php_dir}/php.ini" \
- || die "cp failed: copy php.ini file"
- sed -i 's|^allow_url_fopen .*|allow_url_fopen = On|g' "${ED%}/${php_dir}/php.ini" \
- || die "sed failed: modify php.ini file"
- elif [[ "$(eselect php show cli)" == "${slot}" ]]; then
- ewarn "${slot} does not have a php.ini file."
- ewarn "${PN} needs the 'allow_url_fopen' option set to \"On\""
- ewarn "for downloading to work properly."
- ewarn
- else
- elog "${slot} does not have a php.ini file."
- elog "${PN} may need the 'allow_url_fopen' option set to \"On\""
- elog "for downloading to work properly if you switch to ${slot}"
- elog
- fi
- done
-}
-
-get_optional_dependencies()
-{
- (($# == 1)) || die "${FUNCNAME[0]}(): invalid number of arguments: ${#} (1)"
-
- local -a array_package_names
- local field_value ifield package_generic_name optional_packages_xmlline packages installable_packages=""
- local package_close_regexp="</Package>" \
- package_generic_name_regexp="^.*<GenericName>|</GenericName>.*$" \
- package_names_regexp="^.*<PackageName>|</PackageName>.*$"
- reg='s@(^[[:blank:]]+|[[:blank:]]+$)$@@g'
-
- line=0
- while IFS=$'\n' read -r optional_packages_xmlline; do
- if [[ "${optional_packages_xmlline}" =~ ${package_generic_name_regexp} ]]; then
- package_generic_name="$(echo "${optional_packages_xmlline}" | sed -r "s@${package_generic_name_regexp}@@g")"
- elif [[ "${optional_packages_xmlline}" =~ ${package_names_regexp} ]]; then
- packages="$(echo "${optional_packages_xmlline}" | sed -r -e "s@${package_names_regexp}@@g" -e "${reg}" )"
- for field_value in $packages; do
- # TODO: remove this condition after the below PR is merged:
- # https://github.com/phoronix-test-suite/phoronix-test-suite/pull/907
- if [[ ${field_value} =~ ^.+/.+$ ]]; then # add valid atoms to list
- installable_packages+=" ${field_value}"
- fi
- done
- elif [[ "${optional_packages_xmlline}" =~ ${package_close_regexp} && -n "${installable_packages}" ]]; then
- optfeature "${package_generic_name}" "${installable_packages}"
- installable_packages=""
- fi
- done <<< "${1}"
-}
-
-src_prepare() {
- # Add ${PV} to documentation path (#939476)
- sed -i "s|share/doc/phoronix-test-suite/|share/doc/${PF}/|g" "${S}/install-sh" \
- || die "sed failed: adjust documentation path"
-
- # BASH completion helper function "have" test is depreciated
- sed -i '/^have phoronix-test-suite &&$/d' "${S}/pts-core/static/bash_completion" \
- || die "sed failed: remove PTS bash completion have test"
- # Remove all dependency resolving shell scripts - security vulnerability
- rm -r "${S}/pts-core/external-test-dependencies/scripts/" \
- || die "rm failed: pts-core/external-test-dependencies/scripts/"
- default
-}
-
-src_install() {
- # Store the contents of this file - since it will be installed / deleted before we need it.
- GENTOO_OPTIONAL_PKGS_XML="$(cat "${S}/pts-core/external-test-dependencies/xml/gentoo-packages.xml")"
- newbashcomp pts-core/static/bash_completion "${PN}"
- DESTDIR="${D}" "${S}/install-sh" "${EPREFIX%}/usr"
-
- # Fix the cli-php config for downloading to work.
- check_php_config
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-
- get_optional_dependencies "${GENTOO_OPTIONAL_PKGS_XML}"
- unset -v GENTOO_OPTIONAL_PKGS_XML
-
- if use server; then
- # if nginx is present do not show apache as it has worse integration
- if ! has_version www-servers/nginx; then
- optfeature_header "Alternatives for the PHP webserver used by Phoromatic"
- optfeature "nginx (zeroconf)" www-servers/nginx
- optfeature "Apache (needs manual configuration)" www-servers/apache
- fi
- fi
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-benchmarks/pipebench/Manifest b/app-benchmarks/pipebench/Manifest
deleted file mode 100644
index ca78ee565df3..000000000000
--- a/app-benchmarks/pipebench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pipebench-0.40.tar.gz 11542 BLAKE2B b024ad8066a0adb2c1c9e1de1de93d9a9e91104380a1d955852b6281f1b4506be3b03240ed238766590c643c1d93060da43c523e773da738adb8bab333894247 SHA512 bace18d73425cf56bc3fd95eea4db47b3010cc82c16d9b433390d0ee4593046ab10101ce73df451596b34ace89fa92e93a92bb625286edb9cdfb809e630788cd
diff --git a/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-clang16.patch b/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-clang16.patch
deleted file mode 100644
index 1cc891bd7f08..000000000000
--- a/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-clang16.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Bug: https://bugs.gentoo.org/894336
---- a/pipebench.c
-+++ b/pipebench.c
-@@ -28,6 +28,8 @@
- */
- #include <stdio.h>
- #include <unistd.h>
-+#include <stdlib.h>
-+#include <string.h>
- #include <time.h>
- #include <signal.h>
- #include <sys/time.h>
diff --git a/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch b/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch
deleted file mode 100644
index 2d79d80ef7bc..000000000000
--- a/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,16 +1,11 @@
- # $Id: Makefile,v 1.2 2002/12/15 19:58:36 marvin Exp $
-
--CC=gcc
--CFLAGS=-Wall -w -pedantic
-
- all: pipebench
- doc: pipebench.1
- install: pipebench
-- cp pipebench /usr/local/bin/
-- cp pipebench.1 /usr/local/man/man1/
--
--pipebench: pipebench.c
-- $(CC) $(CFLAGS) -o pipebench pipebench.c
-+ mkdir -p $(DESTDIR)$(EPREFIX)/usr/bin && cp pipebench $(DESTDIR)$(EPREFIX)/usr/bin/
-+ mkdir -p $(DESTDIR)$(EPREFIX)/usr/share/man/man1 && cp pipebench.1 $(DESTDIR)$(EPREFIX)/usr/share/man/man1/
-
- pipebench.1: pipebench.yodl
- yodl2man -o pipebench.1 pipebench.yodl
diff --git a/app-benchmarks/pipebench/metadata.xml b/app-benchmarks/pipebench/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-benchmarks/pipebench/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/pipebench/pipebench-0.40-r3.ebuild b/app-benchmarks/pipebench/pipebench-0.40-r3.ebuild
deleted file mode 100644
index e2c05a8a7361..000000000000
--- a/app-benchmarks/pipebench/pipebench-0.40-r3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Measures the speed of stdin/stdout communication"
-HOMEPAGE="https://www.habets.pp.se/synscan/programs_pipebench.html"
-SRC_URI="https://www.habets.pp.se/synscan/files/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.40-fix-build-system.patch
- "${FILESDIR}"/${PN}-0.40-fix-build-clang16.patch
-)
-
-src_configure() {
- append-cflags -Wall -w -pedantic
- tc-export CC
-}
diff --git a/app-benchmarks/pmbw/Manifest b/app-benchmarks/pmbw/Manifest
deleted file mode 100644
index 28660dea57cf..000000000000
--- a/app-benchmarks/pmbw/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pmbw-0.6.3.tar.gz 130254 BLAKE2B 103938c4be9631fc44eca30711618d4045835ffddce159164040221b3ff32f93e36875b2ab42b5be0c7ea8ef3aca36ac2bee05af79f222a6a63d77bcf65f7650 SHA512 25f6af8615ce1b5d39f3a0c480b15d7a74bda52cfb2dd3cecd5144676daa3830ebb7ff6fce55a5b514c145fc09d59fc1b81234e2fbc499a50b432daeb3fc9a2f
diff --git a/app-benchmarks/pmbw/metadata.xml b/app-benchmarks/pmbw/metadata.xml
deleted file mode 100644
index f3364808358f..000000000000
--- a/app-benchmarks/pmbw/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="person">
- <email>kaichun.ning@gmail.com</email>
- <name>Kai-Chun Ning</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-benchmarks/pmbw/pmbw-0.6.3.ebuild b/app-benchmarks/pmbw/pmbw-0.6.3.ebuild
deleted file mode 100644
index 4436a0ace6a4..000000000000
--- a/app-benchmarks/pmbw/pmbw-0.6.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Parallel Memory Bandwidth Measurement / Benchmark Tool"
-HOMEPAGE="https://github.com/bingmann/pmbw"
-SRC_URI="https://github.com/bingmann/pmbw/archive/refs/tags/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-src_prepare() {
- default
- eautoreconf
-}
diff --git a/app-benchmarks/poop/Manifest b/app-benchmarks/poop/Manifest
deleted file mode 100644
index fb902189ae1d..000000000000
--- a/app-benchmarks/poop/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST poop-0.5.0.tar.gz 9908 BLAKE2B 433ea919e50f2f2b34fcacb5c8841599ecce2c103a08a976f72d61732c017c841bcda3d5c55130e87238b1b24fba393a98c61d724a2a79d957001311fc2017e1 SHA512 efea84ed95300e4ac4b13f919282a37534b73359dac3d057c9e5dd7a365561a92387b716ee8b14d54a23cf498ae03d7399cba6f6d40a2aa9e971ad8878abf5cd
diff --git a/app-benchmarks/poop/metadata.xml b/app-benchmarks/poop/metadata.xml
deleted file mode 100644
index e633878a4384..000000000000
--- a/app-benchmarks/poop/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>bratishkaerik@landless-city.net</email>
- <name>Eric Joldasov</name>
- </maintainer>
- <upstream>
- <remote-id type="github">andrewrk/poop</remote-id>
- <bugs-to>https://github.com/andrewrk/poop/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/poop/poop-0.5.0.ebuild b/app-benchmarks/poop/poop-0.5.0.ebuild
deleted file mode 100644
index 19afb99a3ead..000000000000
--- a/app-benchmarks/poop/poop-0.5.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == "9999" ]]; then
- ZIG_SLOT="9999"
-else
- ZIG_SLOT="0.13"
-fi
-
-inherit zig
-
-DESCRIPTION="Performance Optimizer Observation Platform"
-HOMEPAGE="https://github.com/andrewrk/poop"
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/andrewrk/poop"
-else
- SRC_URI="
- https://github.com/andrewrk/poop/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
- "
- KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-if [[ ${PV} == "9999" ]]; then
- src_unpack() {
- git-r3_src_unpack
- zig_live_src_unpack
- }
-fi
-
-src_configure() {
- local my_zbs_args=(
- -Dstrip=false # Let Portage control this
- )
-
- zig_src_configure
-}
diff --git a/app-benchmarks/poop/poop-9999.ebuild b/app-benchmarks/poop/poop-9999.ebuild
deleted file mode 100644
index 19afb99a3ead..000000000000
--- a/app-benchmarks/poop/poop-9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == "9999" ]]; then
- ZIG_SLOT="9999"
-else
- ZIG_SLOT="0.13"
-fi
-
-inherit zig
-
-DESCRIPTION="Performance Optimizer Observation Platform"
-HOMEPAGE="https://github.com/andrewrk/poop"
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/andrewrk/poop"
-else
- SRC_URI="
- https://github.com/andrewrk/poop/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
- "
- KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-if [[ ${PV} == "9999" ]]; then
- src_unpack() {
- git-r3_src_unpack
- zig_live_src_unpack
- }
-fi
-
-src_configure() {
- local my_zbs_args=(
- -Dstrip=false # Let Portage control this
- )
-
- zig_src_configure
-}
diff --git a/app-benchmarks/ramspeed/Manifest b/app-benchmarks/ramspeed/Manifest
deleted file mode 100644
index d0f24178eb18..000000000000
--- a/app-benchmarks/ramspeed/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ramsmp-3.5.0.tar.gz 79481 BLAKE2B 2bc3e12bf9e33c1a696743d8efa4a80ddcc2503dde2574a51a78d7f8927cbea08837be8a9ca0f9fc66865db5879785f86715afdc4c096aff326c9a462eab45c0 SHA512 175cd2e568e4efdb1225e3c5319950376c4834633dd618324cf4268c762213733ed67ea94b4e5835b0259483e88afd2e9d9a3fde63515b8b25e5ec0b51f16b0e
diff --git a/app-benchmarks/ramspeed/metadata.xml b/app-benchmarks/ramspeed/metadata.xml
deleted file mode 100644
index 28fd50a4d109..000000000000
--- a/app-benchmarks/ramspeed/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="pic">Force shared libraries to be built as PIC (this is slower)</flag>
- </use>
-</pkgmetadata>
diff --git a/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild b/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild
deleted file mode 100644
index f7235482bd87..000000000000
--- a/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-MY_PN="ramsmp"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Benchmarking for memory and cache"
-HOMEPAGE="http://www.alasir.com/software/ramspeed/"
-SRC_URI="http://www.alasir.com/software/${PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Alasir"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cpu_flags_x86_sse pic"
-
-src_configure() {
- local obj
- local arch_prefix=./
-
- use x86 && arch_prefix=i386/
- use amd64 && arch_prefix=amd64/
-
- tc-export CC AS
-
- # Fix the stack
- append-ldflags -Wl,-z,noexecstack
- obj=( ramsmp.o ${arch_prefix}{fltmark,fltmem,intmark,intmem}.o )
-
- use pic && append-ldflags -no-pie
-
- if use amd64; then
- sed -i \
- -e 's/call.*free/call\tfree@PLT/' \
- -e 's/call.*gettimeofday/call\tgettimeofday@PLT/' \
- -e 's/call.*malloc/call\tmalloc@PLT/' \
- ${arch_prefix}/*.s || die
- fi
-
- use x86 && obj+=( ${arch_prefix}{cpuinfo/cpuinfo_main,cpuinfo/cpuinfo_ext}.o )
-
- if use cpu_flags_x86_sse; then
- use x86 && append-flags "-DLINUX -DI386_ASM"
- use amd64 && append-flags "-DLINUX -DAMD64_ASM"
- obj+=( ${arch_prefix}{mmxmark,mmxmem,ssemark,ssemem}.o )
- fi
-
- echo "ramsmp: ${obj[@]}" > Makefile || die
-}
-
-src_install() {
- dobin ramsmp
- dosym ramsmp /usr/bin/ramspeed
- dodoc HISTORY README
-}
diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest
deleted file mode 100644
index 1a74ba89d95c..000000000000
--- a/app-benchmarks/stress-ng/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST stress-ng-0.21.00.tar.gz 6916626 BLAKE2B 9db9cecd67760a9428c6f04cb93c14bd9cccdeed72b57ecf74d6bffb97fe099ad13e0cfd78852a0e9e8dc040d06840c993d6b4af9432282070c17884280b15e4 SHA512 e35a95df52d27ed3b13d3a8858bbb3dc833b742b53858c7b73be704e54a19dd67ff44c267878f25aee7551f297e37a914f5ceeb2d3d18fc32c2717ce516d15b1
-DIST stress-ng-0.21.01.tar.gz 6931925 BLAKE2B 8097fe661c3d08456972b2fb4cc4842ef2b4eba4d4c857b8d3adb759947748221b4c534537c2bc1312e20902f7baaa8c2cd8e39b2261ee541ac230d6df8100a8 SHA512 9b4d71b1d271a34498e4ff96d1df24757c9b067698d027c50f00ef05b46aa20c537bcd23f79e5df5b413c3b4d25ab6bdcd62885a0e2c407d1bc45b47fd0af217
diff --git a/app-benchmarks/stress-ng/metadata.xml b/app-benchmarks/stress-ng/metadata.xml
deleted file mode 100644
index 8a4dc8829191..000000000000
--- a/app-benchmarks/stress-ng/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- Stress-ng will stress test a computer system in various selectable ways.
- It was designed to exercise various physical subsystems of a computer
- as well as the various operating system kernel interfaces.
- It features 200 stress tests, 70 CPU specific stress tests,
- that exercise floating point, integer, bit manipulation and control flow
- and over 20 virtual memory stress tests.
- </longdescription>
- <use>
- <flag name="keyutils">Stress test the kernel's key generation facilities via <pkg>sys-apps/keyutils</pkg></flag>
- </use>
- <upstream>
- <bugs-to>https://github.com/ColinIanKing/stress-ng/issues</bugs-to>
- <remote-id type="github">ColinIanKing/stress-ng</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/stress-ng/stress-ng-0.21.00.ebuild b/app-benchmarks/stress-ng/stress-ng-0.21.00.ebuild
deleted file mode 100644
index 7bfe5c6f94e6..000000000000
--- a/app-benchmarks/stress-ng/stress-ng-0.21.00.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info toolchain-funcs
-
-DESCRIPTION="Stress test for a computer system with various selectable ways"
-HOMEPAGE="https://github.com/ColinIanKing/stress-ng"
-SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="apparmor keyutils jpeg sctp"
-
-DEPEND="
- dev-libs/libaio
- dev-libs/libbsd
- dev-libs/libgcrypt:0=
- sys-apps/attr
- sys-libs/libcap
- virtual/zlib:=
- virtual/libcrypt:=
- apparmor? (
- sys-apps/apparmor-utils
- sys-libs/libapparmor
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- keyutils? ( sys-apps/keyutils:= )
- sctp? ( net-misc/lksctp-tools )
-"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" "README.Android" "TODO" "syscalls.txt" )
-
-pkg_pretend() {
- if use apparmor; then
- CONFIG_CHECK="SECURITY_APPARMOR"
- check_extra_config
- fi
-}
-
-src_compile() {
- tc-export CC
-
- export MAN_COMPRESS="0"
-
- local myemakeopts=(
- HAVE_APPARMOR="$(usex apparmor 1 0)"
- HAVE_LIB_JPEG="$(usex jpeg 1 0)"
- HAVE_KEYUTILS_H="$(usex keyutils 1 0)"
- HAVE_LIB_SCTP="$(usex sctp 1 0)"
- VERBOSE="1"
- )
-
- emake "${myemakeopts[@]}"
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
- einstalldocs
-}
diff --git a/app-benchmarks/stress-ng/stress-ng-0.21.01.ebuild b/app-benchmarks/stress-ng/stress-ng-0.21.01.ebuild
deleted file mode 100644
index e5159e8ef450..000000000000
--- a/app-benchmarks/stress-ng/stress-ng-0.21.01.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info toolchain-funcs
-
-DESCRIPTION="Stress test for a computer system with various selectable ways"
-HOMEPAGE="https://github.com/ColinIanKing/stress-ng"
-SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="apparmor keyutils jpeg sctp"
-
-DEPEND="
- dev-libs/libaio
- dev-libs/libbsd
- dev-libs/libgcrypt:0=
- sys-apps/attr
- sys-libs/libcap
- virtual/zlib:=
- virtual/libcrypt:=
- apparmor? (
- sys-apps/apparmor-utils
- sys-libs/libapparmor
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- keyutils? ( sys-apps/keyutils:= )
- sctp? ( net-misc/lksctp-tools )
-"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" "README.Android" "TODO" "syscalls.txt" )
-
-pkg_pretend() {
- if use apparmor; then
- CONFIG_CHECK="SECURITY_APPARMOR"
- check_extra_config
- fi
-}
-
-src_compile() {
- tc-export CC
-
- export MAN_COMPRESS="0"
-
- local myemakeopts=(
- HAVE_APPARMOR="$(usex apparmor 1 0)"
- HAVE_LIB_JPEG="$(usex jpeg 1 0)"
- HAVE_KEYUTILS_H="$(usex keyutils 1 0)"
- HAVE_LIB_SCTP="$(usex sctp 1 0)"
- VERBOSE="1"
- )
-
- emake "${myemakeopts[@]}"
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
- einstalldocs
-}
diff --git a/app-benchmarks/stress/Manifest b/app-benchmarks/stress/Manifest
deleted file mode 100644
index 800001deaded..000000000000
--- a/app-benchmarks/stress/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stress_1.0.7.orig.tar.gz 105784 BLAKE2B 9faacbd1bba441be219033d9a51cd970ecadeca4f8b6b637c932b74e8819fd81472164c8c63c606bbbe19b2e4b1b8af008456062a893caa275ecf4ad3207ed70 SHA512 93d5d8708a0abbc7d85585a37cd6085362d3dca7d49d2915c09e7bc151296c4023e2cedd5e190578f7540e666280ba16b4e9a7aa0133f35dde598446252fdccb
diff --git a/app-benchmarks/stress/metadata.xml b/app-benchmarks/stress/metadata.xml
deleted file mode 100644
index c83b3d2a653a..000000000000
--- a/app-benchmarks/stress/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- Stress is a deliberately simple workload generator for POSIX systems.
- It imposes a configurable amount of CPU, memory, I/O, and disk stress on the system.
- </longdescription>
-</pkgmetadata>
diff --git a/app-benchmarks/stress/stress-1.0.7.ebuild b/app-benchmarks/stress/stress-1.0.7.ebuild
deleted file mode 100644
index eaa6c7a1fd43..000000000000
--- a/app-benchmarks/stress/stress-1.0.7.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A deliberately simple workload generator for POSIX systems"
-HOMEPAGE="https://salsa.debian.org/debian/stress"
-SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="static"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable static)
- )
-
- econf "${myeconfargs[@]}"
-}
diff --git a/app-benchmarks/sysbench/Manifest b/app-benchmarks/sysbench/Manifest
deleted file mode 100644
index 0deae7361d13..000000000000
--- a/app-benchmarks/sysbench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sysbench-1.0.20.tar.gz 1509630 BLAKE2B 9b63c1c2703fc2311e03561c8dde2c39b249b6aadffebddfd99cdcfb5319606a484132e9dcb23a4365aecfc1148c5c5c56c918ac8c363ffcb1beece26aaf15c7 SHA512 510453f26c4304eee74cff82a99356b668478f97eaf942fa3654a27692743b52d39dda526fa8d136568b5ad136157c8658ae5eb2ae4e8593b161dcd49621f24f
diff --git a/app-benchmarks/sysbench/metadata.xml b/app-benchmarks/sysbench/metadata.xml
deleted file mode 100644
index ccba50f4524d..000000000000
--- a/app-benchmarks/sysbench/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <use>
- <flag name="aio">Add support for AIO.</flag>
- <flag name="attachsql">Add support for AttachSQL.</flag>
- <flag name="drizzle">Add support for Drizzles.</flag>
- <flag name="largefile">Add support for large files.</flag>
- </use>
- <upstream>
- <remote-id type="github">akopytov/sysbench</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild b/app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild
deleted file mode 100644
index 394cc9bf385c..000000000000
--- a/app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit autotools lua-single
-
-DESCRIPTION="A scriptable multi-threaded benchmark tool based on LuaJIT"
-HOMEPAGE="https://github.com/akopytov/sysbench"
-SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+aio attachsql drizzle +largefile mysql postgres test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- aio? ( dev-libs/libaio )
- mysql? ( dev-db/mysql-connector-c:= )
- postgres? ( dev-db/postgresql:= )
- ${LUA_DEPS}
-"
-DEPEND="${RDEPEND}
- dev-libs/concurrencykit
- dev-libs/libxslt
-"
-BDEPEND="
- dev-build/libtool
- virtual/pkgconfig
- test? ( dev-util/cram )
-"
-
-pkg_setup() {
- lua-single_pkg_setup
-}
-
-src_prepare() {
- default
-
- rm -r third_party/{concurrency_kit/ck,cram,luajit/luajit} || die
-
- # Use system cram for running tests.
- sed -i tests/test_run.sh -e 's@$PYTHON $(command -v cram)@cram@' || die
-
- sed -i configure.ac -e 's@$(which git)@$(command -v git)@' || die
-
- eautoreconf
-}
-
-src_configure() {
- # Current versions of 'dev-db/oracle-instantclient' aren't supported.
- # See: https://github.com/akopytov/sysbench/issues/390.
- local myeconfargs=(
- --disable-rpath
- $(use_enable aio)
- $(use_enable largefile)
- $(use_with attachsql)
- $(use_with drizzle)
- $(use_with mysql)
- $(use_with postgres pgsql)
- --with-system-ck
- --with-system-luajit
- --without-oracle
- LUAJIT_CFLAGS="$(lua_get_CFLAGS)"
- LUAJIT_LIBS="$(lua_get_LIBS)"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- emake check test
-}
diff --git a/app-benchmarks/tiobench/Manifest b/app-benchmarks/tiobench/Manifest
deleted file mode 100644
index b03b34088b9e..000000000000
--- a/app-benchmarks/tiobench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tiobench-0.5.0.tar.gz 32897 BLAKE2B 31abe72515b8fe9c846fb8406d47292a8068ab27a6a37d3544a65a84174c6e301e19b95740896e45689ffc2dbb5b12a0927ff5147f98f8b7820bba411957239c SHA512 5e21555b4f76153537eda3e2eb4a22e40b7223870126aee64e78f9ee417b9ba8555f186b46c1e1d71b15c8512970295d57029da4ae0ce438785476ce27d7c0b5
diff --git a/app-benchmarks/tiobench/metadata.xml b/app-benchmarks/tiobench/metadata.xml
deleted file mode 100644
index d8b70044e059..000000000000
--- a/app-benchmarks/tiobench/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>alicef@gentoo.org</email>
- <name>Alice Ferrazzi</name>
- </maintainer>
- <upstream>
- <remote-id type="github">aliceinwire/tiobench</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-benchmarks/tiobench/tiobench-0.5.0.ebuild b/app-benchmarks/tiobench/tiobench-0.5.0.ebuild
deleted file mode 100644
index 6c68ad58c8e2..000000000000
--- a/app-benchmarks/tiobench/tiobench-0.5.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Portable, robust, fully-threaded I/O benchmark program"
-HOMEPAGE="https://github.com/aliceinwire/tiobench"
-SRC_URI="https://github.com/aliceinwire/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="dev-lang/perl"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -e "s:/usr/local/bin:${EPREFIX}/usr/sbin:" tiobench.pl \
- || die "sed tiobench.pl failed"
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- LINK="$(tc-getCC)" \
- DEFINES="-DLARGEFILES" \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dosbin tiotest tiobench.pl scripts/tiosum.pl
- einstalldocs
-}
diff --git a/app-benchmarks/unigine-superposition/Manifest b/app-benchmarks/unigine-superposition/Manifest
deleted file mode 100644
index d420901b078a..000000000000
--- a/app-benchmarks/unigine-superposition/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Unigine_Superposition-1.1.run 1642151160 BLAKE2B f0447b0ccd860e653c2308637c93ed29ec851ff9923251edbd37a14b021149038f1c252deb0f3c4954fd4508883b1a2994a87b34a5e18902cef6c82c6ccc6b6b SHA512 00a680b789ec69f6453e31fbd233bc018cc9f3ca8595ea9367dda49bbdde453643863d90b84b068f444fc3ec023bdd4f35326cffb1fbf8653ced29c587524dd6
diff --git a/app-benchmarks/unigine-superposition/files/Superposition.desktop b/app-benchmarks/unigine-superposition/files/Superposition.desktop
deleted file mode 100644
index 20b347af11dc..000000000000
--- a/app-benchmarks/unigine-superposition/files/Superposition.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Version=1.1
-Type=Application
-Exec=/opt/unigine-superposition/Superposition
-Path=/opt/unigine-superposition/bin
-Name=Superposition Benchmark
-GenericName=A GPU Stress test tool from the UNIGINE
-Icon=Superposition
-Terminal=false
-Categories=Game;X-Launcher;X-Benchmark;
diff --git a/app-benchmarks/unigine-superposition/metadata.xml b/app-benchmarks/unigine-superposition/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-benchmarks/unigine-superposition/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild b/app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
deleted file mode 100644
index 628cc7cce638..000000000000
--- a/app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper xdg
-
-DESCRIPTION="Game like benchmark (CPU, GPU), for ~5 minutes"
-HOMEPAGE="https://benchmark.unigine.com/superposition"
-
-SRC_URI="
- amd64? ( https://assets.unigine.com/d/Unigine_Superposition-${PV}.run )
-"
-
-LICENSE="Unigine-Superposition-Benchmark-EULA"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="bindist mirror strip"
-
-BDEPEND="
- app-admin/chrpath
-"
-
-RDEPEND="
- dev-libs/glib:2
- media-libs/fontconfig
- media-libs/freetype
- media-libs/libglvnd
- sys-apps/dbus
- virtual/zlib
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb:0
-"
-
-QA_PREBUILT="
- opt/unigine-superposition/bin/qt/lib/libQt5QuickControls2.so.5
- opt/unigine-superposition/bin/qt/lib/libicudata.so.56
- opt/unigine-superposition/bin/qt/lib/libcrypto.so
- opt/unigine-superposition/bin/qt/lib/libQt5Widgets.so.5
- opt/unigine-superposition/bin/qt/lib/libicuuc.so.56
- opt/unigine-superposition/bin/qt/lib/libQt5Core.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5Xml.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5Concurrent.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5QuickTemplates2.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5WebSockets.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5XcbQpa.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5QuickTest.so.5
- opt/unigine-superposition/bin/qt/lib/libssl.so
- opt/unigine-superposition/bin/qt/lib/libQt5QuickWidgets.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5QuickParticles.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5Qml.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5Quick.so.5
- opt/unigine-superposition/bin/qt/lib/libicui18n.so.56
- opt/unigine-superposition/bin/qt/lib/libQt5DBus.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5Network.so.5
- opt/unigine-superposition/bin/qt/lib/libQt5Gui.so.5
- opt/unigine-superposition/bin/qt/plugins/platforms/libqxcb.so
- opt/unigine-superposition/bin/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
- opt/unigine-superposition/bin/qt/plugins/xcbglintegrations/libqxcb-egl-integration.so
- opt/unigine-superposition/bin/qt/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.so
- opt/unigine-superposition/bin/qt/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Window.2/libwindowplugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Dialogs/libdialogplugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so
- opt/unigine-superposition/bin/qt/qml/QtQuick.2/libqtquick2plugin.so
- opt/unigine-superposition/bin/qt/qml/Qt/labs/settings/libqmlsettingsplugin.so
- opt/unigine-superposition/bin/qt/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
- opt/unigine-superposition/bin/superposition_cli
- opt/unigine-superposition/bin/libGPUMonitor_x64.so
- opt/unigine-superposition/bin/libUnigine_x64.so
- opt/unigine-superposition/bin/superposition
- opt/unigine-superposition/bin/libopenvr_api.so
- opt/unigine-superposition/bin/libopenal.so
- opt/unigine-superposition/bin/libAppVive_x64.so
- opt/unigine-superposition/bin/launcher
- opt/unigine-superposition/Superposition
-"
-QA_FLAGS_IGNORED="${QA_PREBUILT}"
-
-src_unpack() {
- sh "${DISTDIR}"/Unigine_Superposition-1.1.run --tar xfv --one-top-level=${P} || die
-}
-
-src_install() {
- local res
- for res in 16 24 32 48 64 128 256
- do
- newicon -s ${res} icons/superposition_icon_${res}.png Superposition.png
- done
-
- rm -rf icons {post,un}install.sh version bin/qt/lib/libQt5QuickTest.so.5 || die
- # so.5 looks like unused lib https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=unigine-superposition#n76
-
- chrpath -r '$ORIGIN/qt/lib' bin/launcher || die
- # Against "scanelf: rpath_security_checks(): Security problem with relative DT_RPATH"
-
- insinto /opt/${PN}
- doins -r .
-
- fowners -R root:root /
- fperms +x /opt/${PN}/Superposition
- fperms +x /opt/${PN}/bin/launcher
-
- domenu "${FILESDIR}/Superposition.desktop"
-
- make_wrapper unigine-superposition /opt/${PN}/Superposition
-}
diff --git a/app-benchmarks/vegeta/Manifest b/app-benchmarks/vegeta/Manifest
deleted file mode 100644
index f54cbf51891f..000000000000
--- a/app-benchmarks/vegeta/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST vegeta-12.12.0-deps.tar.xz 39526952 BLAKE2B dcde35fcb0b593a19cda52c564220b05caccb7c7ff979d9378e9884c4130a13fb620bee06f6e04ef149fe8b73b988b5c393ac311e6e0698e3786433d39d02d49 SHA512 4435e972eb961ad1168d22f013b920019484933eaad69d52855d7d5ab050ea920ead4acfebe9f946108141277a9345516a8a9ddabb6efa3829db23a5b099b244
-DIST vegeta-12.12.0.tar.gz 904728 BLAKE2B fa911597b2488b8dd141682ad7945cd909aedc1c7ac17b9ab2a0c95432b95b1ddfa2db227a56a9aae8ac3c5f9c1bd6ec5b5203f018c63c2424d45d22284c93f3 SHA512 c49ea1ccf9c6b1c7002ded856ceabd1c0df1c11d971e43f9075c7254687f4e5627f8420098ac285454f975a76755bd27a4f114796ff2732e8863bb6feab255d4
-DIST vegeta-12.13.0-deps.tar.xz 39829024 BLAKE2B 858b5edf416d4d7ce5d6244b0b6c8a101bcbe9cd75b314738df1dac893983c86e7941d74572c3e1d53d11d17b6a5a1c2ff51d1e2616b76079cacc50a7f2f7a39 SHA512 c68269092454c68d0585e46f359cb234fba78df490f9d1a389cc562b611103369cb897bb1aef46db8fa92f016bf181b1571af618810a74919a5a1fef9daef81f
-DIST vegeta-12.13.0.tar.gz 680517 BLAKE2B 6c500352968b48c8f6363b4508ccb28e70c07c20764111b006003330b515d278480c606d608d45d7a89fc5879e1f06b21b78ef7004df9528d385ebdb9e4fd461 SHA512 6f5417284c7983c10bf684b8b1915987960a704c9d18a392e4beab66677d2714ae35a0b3958603d0e6e77010d53f7980d7e8ab07b1a6e975e86f0cdfbe09e90d
diff --git a/app-benchmarks/vegeta/metadata.xml b/app-benchmarks/vegeta/metadata.xml
deleted file mode 100644
index 745e024e6019..000000000000
--- a/app-benchmarks/vegeta/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="person">
- <email>toffanin.mauro@gmail.com</email>
- <name>Mauro Toffanin</name>
- <description>Maintainer. Assign bugs to him</description>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-benchmarks/vegeta/vegeta-12.12.0.ebuild b/app-benchmarks/vegeta/vegeta-12.12.0.ebuild
deleted file mode 100644
index 8228c19d34a9..000000000000
--- a/app-benchmarks/vegeta/vegeta-12.12.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="HTTP load testing tool and library written in GoLang."
-HOMEPAGE="https://github.com/tsenart/vegeta"
-SRC_URI="
- https://github.com/tsenart/vegeta/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://codeberg.org/bluebottle/liguros-distfiles/raw/branch/main/${P}-deps.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86 arm"
-
-src_compile() {
- CGO_ENABLED=0 go build -v -a -tags=netgo -ldflags '-s -w -extldflags "-static"'
-}
-
-src_install() {
- # Install binary
- dobin ${PN}
-
- # Install docs
- einstalldocs
-}
diff --git a/app-benchmarks/vegeta/vegeta-12.13.0.ebuild b/app-benchmarks/vegeta/vegeta-12.13.0.ebuild
deleted file mode 100644
index 8228c19d34a9..000000000000
--- a/app-benchmarks/vegeta/vegeta-12.13.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="HTTP load testing tool and library written in GoLang."
-HOMEPAGE="https://github.com/tsenart/vegeta"
-SRC_URI="
- https://github.com/tsenart/vegeta/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://codeberg.org/bluebottle/liguros-distfiles/raw/branch/main/${P}-deps.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86 arm"
-
-src_compile() {
- CGO_ENABLED=0 go build -v -a -tags=netgo -ldflags '-s -w -extldflags "-static"'
-}
-
-src_install() {
- # Install binary
- dobin ${PN}
-
- # Install docs
- einstalldocs
-}