summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-benchmarks')
-rw-r--r--app-benchmarks/bootchart2/Manifest2
-rw-r--r--app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild (renamed from app-benchmarks/bootchart2/bootchart2-0.14.8-r1.ebuild)51
-rw-r--r--app-benchmarks/bootchart2/files/bootchart2-0.14.7-sysmacros.patch30
-rw-r--r--app-benchmarks/cpuburn/cpuburn-1.4a-r4.ebuild (renamed from app-benchmarks/cpuburn/cpuburn-1.4a-r3.ebuild)4
-rw-r--r--app-benchmarks/dbench/dbench-4.0.ebuild4
-rw-r--r--app-benchmarks/geekbench/Manifest3
-rw-r--r--app-benchmarks/geekbench/geekbench-5.4.4.ebuild42
-rw-r--r--app-benchmarks/geekbench/geekbench-5.4.5.ebuild (renamed from app-benchmarks/geekbench/geekbench-5.4.3.ebuild)2
-rw-r--r--app-benchmarks/interbench/interbench-0.31-r1.ebuild (renamed from app-benchmarks/interbench/interbench-0.31.ebuild)14
-rw-r--r--app-benchmarks/iozone/Manifest3
-rw-r--r--app-benchmarks/iozone/iozone-3.471.ebuild73
-rw-r--r--app-benchmarks/iozone/iozone-3.484.ebuild76
-rw-r--r--app-benchmarks/iozone/iozone-3.487.ebuild76
-rw-r--r--app-benchmarks/iozone/iozone-3.488.ebuild4
-rw-r--r--app-benchmarks/nbench/nbench-2.2.3-r2.ebuild (renamed from app-benchmarks/nbench/nbench-2.2.3-r1.ebuild)21
-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/ramspeed/ramspeed-3.5.0-r2.ebuild2
-rw-r--r--app-benchmarks/siege/Manifest1
-rw-r--r--app-benchmarks/siege/siege-4.0.9.ebuild52
-rw-r--r--app-benchmarks/stress-ng/Manifest2
-rw-r--r--app-benchmarks/stress-ng/stress-ng-0.14.02.ebuild (renamed from app-benchmarks/stress-ng/stress-ng-0.13.09.ebuild)4
-rw-r--r--app-benchmarks/stress/stress-1.0.5.ebuild4
-rw-r--r--app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild (renamed from app-benchmarks/sysbench/sysbench-1.0.20-r100.ebuild)4
-rw-r--r--app-benchmarks/tiobench/tiobench-0.5.0.ebuild4
-rw-r--r--app-benchmarks/wrk/Manifest1
-rw-r--r--app-benchmarks/wrk/files/wrk-4.1.0-r100-makefile.patch64
-rw-r--r--app-benchmarks/wrk/wrk-4.1.0-r100.ebuild49
-rw-r--r--app-benchmarks/wrk/wrk-4.2.0.ebuild4
30 files changed, 110 insertions, 519 deletions
diff --git a/app-benchmarks/bootchart2/Manifest b/app-benchmarks/bootchart2/Manifest
index 34f275c76d3..25884e051af 100644
--- a/app-benchmarks/bootchart2/Manifest
+++ b/app-benchmarks/bootchart2/Manifest
@@ -1 +1 @@
-DIST bootchart2-0.14.8.tar.gz 1175527 BLAKE2B 623ca2269420eda79b09d955ab9d4a37af004e9e97ad0e0c6014e53b4b0c63239661cb5359345306504980b060ccd11488970cb0aa3d832bfb55392724e715dd SHA512 58303db91d22ccc44c0dc765e7a6672fb277840555fd87ce64b8987cba85250cfe3db17f3ec7e0e1e726ad59166a5d3d01a7a262c07b5690c595877b46c66bd0
+DIST bootchart2-0.14.9.tar.gz 1175710 BLAKE2B af472193c7de313e770da1a88baf00e9ee38e36c0d3c900bab2657bfa5d2398dd9edc616ec770f49a6c5fa8e29f738ddf2c0951ea039a48a2a89b0ffd94759fb SHA512 7ee1220b0add027fc39f710cc01119d7aaa22fe11736497b089c26955216cef10552216ed29ca55bf08aa848f92bb11d74deeb3aa69769dfecf3a55aa988e58b
diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.8-r1.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
index 6cb11cd3e6e..6cd79686f3a 100644
--- a/app-benchmarks/bootchart2/bootchart2-0.14.8-r1.ebuild
+++ b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
@@ -1,49 +1,74 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit linux-info systemd toolchain-funcs
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit linux-info python-single-r1 systemd toolchain-funcs
DESCRIPTION="Performance analysis and visualization of the system boot process"
-HOMEPAGE="https://github.com/mmeeks/bootchart/"
-SRC_URI="https://github.com/mmeeks/bootchart/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/xrmx/bootchart"
+SRC_URI="https://github.com/xrmx/bootchart/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+cairo"
-RESTRICT="test"
+REQUIRED_USE="cairo? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!cairo? ( test )"
RDEPEND="
- !app-benchmarks/bootchart
- sys-apps/lsb-release"
+ cairo? ( ${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') )
+ sys-apps/lsb-release
+"
+BDEPEND="cairo? ( ${PYTHON_DEPS} )"
S="${WORKDIR}"/${PN%2}-${PV}
CONFIG_CHECK="~PROC_EVENTS ~TASKSTATS ~TASK_DELAY_ACCT ~TMPFS"
PATCHES=(
- "${FILESDIR}"/${PN}-0.14.7-sysmacros.patch # bug 579922
- "${FILESDIR}"/${P}-no-compressed-man.patch
+ "${FILESDIR}"/${PN}-0.14.8-no-compressed-man.patch
)
src_prepare() {
default
+ python_setup
tc-export CC
+
+ # Redirects systemd unit directory,
+ # as well as disable the built-in python setup.
sed -i \
- -e "/^install/s:py-install-compile::g" \
-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
@@ -54,5 +79,7 @@ src_install() {
pkg_postinst() {
elog "If you are using an initrd during boot"
elog "please add the init script to your default runlevel"
- elog "rc-update add bootchart2 default"
+ if has_version sys-apps/openrc; then
+ elog "rc-update add bootchart2 default"
+ fi
}
diff --git a/app-benchmarks/bootchart2/files/bootchart2-0.14.7-sysmacros.patch b/app-benchmarks/bootchart2/files/bootchart2-0.14.7-sysmacros.patch
deleted file mode 100644
index 48cf685c0ca..00000000000
--- a/app-benchmarks/bootchart2/files/bootchart2-0.14.7-sysmacros.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://bugs.gentoo.org/579922
-https://github.com/xrmx/bootchart/commit/add58c3b57064afd6f7d2fd5f09006d28a3e770e
-
-From add58c3b57064afd6f7d2fd5f09006d28a3e770e Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Thu, 21 Apr 2016 00:19:32 -0400
-Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
-
-These funcs are defined in the sys/sysmacros.h header, not sys/types.h.
-Linux C libraries are updating to drop the implicit include, so we need
-to include it explicitly.
----
- collector/collector.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/collector/collector.c b/collector/collector.c
-index cfdcb26..2f3ce6b 100644
---- a/collector/collector.c
-+++ b/collector/collector.c
-@@ -33,6 +33,7 @@
- #include "common.h"
-
- #include <sys/mount.h>
-+#include <sys/sysmacros.h>
- #include <linux/fs.h>
- #include <linux/genetlink.h>
- #include <linux/taskstats.h>
---
-2.7.4
-
diff --git a/app-benchmarks/cpuburn/cpuburn-1.4a-r3.ebuild b/app-benchmarks/cpuburn/cpuburn-1.4a-r4.ebuild
index 0026ef70327..7c532a61097 100644
--- a/app-benchmarks/cpuburn/cpuburn-1.4a-r3.ebuild
+++ b/app-benchmarks/cpuburn/cpuburn-1.4a-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
MY_PV="${PV/./_}"
diff --git a/app-benchmarks/dbench/dbench-4.0.ebuild b/app-benchmarks/dbench/dbench-4.0.ebuild
index 1e2cda61523..e1a2e318985 100644
--- a/app-benchmarks/dbench/dbench-4.0.ebuild
+++ b/app-benchmarks/dbench/dbench-4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.samba.org/ftp/tridge/dbench/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
DEPEND="dev-libs/popt"
RDEPEND="${DEPEND}"
diff --git a/app-benchmarks/geekbench/Manifest b/app-benchmarks/geekbench/Manifest
index 6e4c757ac9b..867a8f47617 100644
--- a/app-benchmarks/geekbench/Manifest
+++ b/app-benchmarks/geekbench/Manifest
@@ -2,5 +2,4 @@ DIST Geekbench-2.4.2-LinuxARM.tar.gz 1921401 BLAKE2B 34d86178e35d586b79182b33203
DIST Geekbench-2.4.3-Linux.tar.gz 3337551 BLAKE2B cb660f3c08cc812cb23374032490a148449a36845fe63320788432493581ec6bd5958bf178d83d68b532ffbe5c7ee13e92b0bb00c0aca968bb2e499453f1b7a7 SHA512 d84e13eb5fd28fb232a5f93aa76f4855adcb9ccffbcd90dacc3e2b45231afd82e78d40c63f729391e5d00e95c14653e83757faca4e543c6306dd913c4e0edb87
DIST Geekbench-3.4.2-Linux.tar.gz 9986039 BLAKE2B 63d7e768d65bc033260a0d99da17df2e518750f19882e63dbc9bbe6ff0b52a8cddb35b9143e85c01838bf5d77a04599578fc0a57a3e6fd89e7aec8c8ffdd4f5b SHA512 a61a5d5481682baefdce64f6054c3373900e8cd585dcbfa2feabbf386032986b40b603619c552102401a83e0b748831d00af5b5b5278e88ef42dee176adf06e9
DIST Geekbench-4.4.1-Linux.tar.gz 71076124 BLAKE2B 14c2b80c971798e7d2bb256e76c7ab9c48e8c1c389e2f7547a436f706ac4f21c1e52e564cd584893071ee2f9f0a4747cd03ea72cc728ff8e4f369d5cc794d77a SHA512 fa687d33a7d7a2d09c544e3d17de93f41cfa77915c708cd1ef0743f84f7f83df9d3f8df2872a8f85ed2c4c872e3cd41932685ffeb19cdb0ea047ab5116713420
-DIST Geekbench-5.4.3-Linux.tar.gz 93169377 BLAKE2B c84f99d7f5be1002d26179085cef21baee20e14c99114b78d6d04caadea3835d8a05f07431a8a16a6d58dda9e11f27836b9b8261bccbd0549b5172b94ebbfae4 SHA512 d86abc0d9b1dfd59074cdc3ce9ebf32f7b7bfbca1badc9d45c5284b6b76f29a600f1796b0fb582a2861611515660b0a2680317b1361822c8809b3584cf00b0ac
-DIST Geekbench-5.4.4-Linux.tar.gz 93166494 BLAKE2B c49f399378c00af35df0b17a90af2a92c4366a8ad62f6743144b46a54e81cea77ed5e190b66db2e59f76ac6e47f4ba00d392ab0ac16cbd9e876e99297cc4b7c8 SHA512 46008903e34e7f118886ad391b11ca69d977e8e0cb84b7b78419b0689fe02b3c72d67e1698655cdddee039b102a2314dacd2329b5496f0406f465c6781b83aac
+DIST Geekbench-5.4.5-Linux.tar.gz 93182782 BLAKE2B c0da6e787700775f709966538d3c714eb20165838c565d1ee1d69ddec7f5ab25975462c1edeeedde94e70fdf5a19aad0bc23986f87e1d2299fd86464e9582fca SHA512 890a3749a6fe6eb395b0cd84b7ae869c30e89fc93c7634a52cca2b01e4fcdf071ddc3dc58a581dec8e6582d4336a5cea55d34b1a9ca03a847a412b8ec81a85a6
diff --git a/app-benchmarks/geekbench/geekbench-5.4.4.ebuild b/app-benchmarks/geekbench/geekbench-5.4.4.ebuild
deleted file mode 100644
index 099604ac1c6..00000000000
--- a/app-benchmarks/geekbench/geekbench-5.4.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 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"
-
-KEYWORDS="-* ~amd64"
-LICENSE="geekbench"
-SLOT="5"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="
- opt/geekbench5/geekbench5
- opt/geekbench5/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/geekbench5
- doexe geekbench5 geekbench_x86_64
-
- insinto /opt/geekbench5
- doins 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-5.4.3.ebuild b/app-benchmarks/geekbench/geekbench-5.4.5.ebuild
index 2c4984b7d2a..64adc3adf0b 100644
--- a/app-benchmarks/geekbench/geekbench-5.4.3.ebuild
+++ b/app-benchmarks/geekbench/geekbench-5.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-benchmarks/interbench/interbench-0.31.ebuild b/app-benchmarks/interbench/interbench-0.31-r1.ebuild
index 9735d348f47..f52495b1049 100644
--- a/app-benchmarks/interbench/interbench-0.31.ebuild
+++ b/app-benchmarks/interbench/interbench-0.31-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit flag-o-matic toolchain-funcs
@@ -13,16 +13,16 @@ KEYWORDS="amd64 x86"
LICENSE="GPL-2+"
SLOT="0"
-PATCHES=(
- "${FILESDIR}/${P}-makefile.patch"
- "${FILESDIR}/${P}-musl.patch"
-)
-
DOCS=(
"readme"
"readme.interactivity"
)
+PATCHES=(
+ "${FILESDIR}/${P}-makefile.patch"
+ "${FILESDIR}/${P}-musl.patch"
+)
+
src_prepare() {
default
diff --git a/app-benchmarks/iozone/Manifest b/app-benchmarks/iozone/Manifest
index 312115badbd..6a9a704272d 100644
--- a/app-benchmarks/iozone/Manifest
+++ b/app-benchmarks/iozone/Manifest
@@ -1,4 +1 @@
-DIST iozone3_471.tar 1853440 BLAKE2B 280c821a439ad1bacbd749278385481678d644a59c14395482c8a088b0578285f389f376fb32ce3c3abde598f50d693fb0c7c9a3d6597765547a71c76d21ea1c SHA512 c61b2b8b5af3dccdb99b26aef8a0a4f2f5f467fc3985ac72ed4bb4fb36e4b7684ca6dbaa5bbc05ae0a4e73852e048e9fd2495eda9313f5abc4e631499d683aec
-DIST iozone3_484.tar 1863680 BLAKE2B 72d3d3125aec2dfc504bb00684ef325e85edffe0d6efcd519cd692cfa2b9b792a44c00313dc96eabbbb3ab850a7a440b3ca3d5b955c4f6092b08f92ebe5c332b SHA512 bb1ac0c1724a5d3c20e90c56c0b4a438b4aa50384cddc76f4b77f2c465f052fd3fae9217b77688a2c6caf5e90611123a97ea0cd8074b3678068a90e6dd7857b7
-DIST iozone3_487.tar 1873920 BLAKE2B f27edb85ebfd19e55dea239a4e5d595a84981c0249ec57148efdcce90a85a5cbf1e17f319de820a06410c66390ddd38efe1b90b31ed98c3bf979eea6fb25ccc7 SHA512 2f3a9d259ca531e45124e8ad55358706e2f9615f50fbf434e786b832622aa5f673dbed1b2706c6450c200e0af7f7374e40402e0b06ad116d5f2a0704a6156a1a
DIST iozone3_488.tar 1873920 BLAKE2B 60e97d588a273c1af7a8c83ec207593fcf43766f92171774b974aa04a8df690a1a84aae4b448e4a6f9e4e9c7dc3cd98ad327a0ea196779e6dbe3a88326314eaf SHA512 033f9e6e7395fe84ae6f4ae8737544e399ac0f16e82ba95eed2a2d0df52b7efcbe0c9282abc68d3c5b53d859073c74bff2e8c34bc35e1e1cc887ed36ad5d840b
diff --git a/app-benchmarks/iozone/iozone-3.471.ebuild b/app-benchmarks/iozone/iozone-3.471.ebuild
deleted file mode 100644
index 247a52b7b3e..00000000000
--- a/app-benchmarks/iozone/iozone-3.471.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# TODO
-# -> linux-arm (32bit) <-
-# -> linux-AMD64 (64bit) <-
-# -> linux-ia64 (64bit) <-
-# -> linux-powerpc (32bit) <-
-# -> linux-powerpc64 (64bit) <-
-# -> linux-S390 (32bit) <-
-# -> linux-S390X (64bit) <-
-#
-# -> freebsd (32bit) <-
-# -> macosx (32bit) <-
-# -> netbsd (32bit) <-
-# -> openbsd (32bit) <-
-# -> openbsd-threads (32bit) <-
-#
-# ~ia64 ~s390 alpha(?)
-
-inherit toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="amd64 arm ~ia64 ppc ppc64 ~sparc x86"
-IUSE=""
-
-S=${WORKDIR}/${PN}${PV/./_}
-
-src_prepare() {
- default
-
- # Options FIX
- sed -i -e "s:CC =.*:CC =$(tc-getCC):g" \
- -e "s:-O3:${CFLAGS}:g" src/current/makefile || die
-}
-
-src_configure() {
- case ${ARCH} in
- x86|alpha) 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
-}
-
-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}
-
- 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.484.ebuild b/app-benchmarks/iozone/iozone-3.484.ebuild
deleted file mode 100644
index c104e9f4ddd..00000000000
--- a/app-benchmarks/iozone/iozone-3.484.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-# TODO
-# -> linux-arm (32bit) <-
-# -> linux-AMD64 (64bit) <-
-# -> linux-ia64 (64bit) <-
-# -> linux-powerpc (32bit) <-
-# -> linux-powerpc64 (64bit) <-
-# -> linux-S390 (32bit) <-
-# -> linux-S390X (64bit) <-
-#
-# -> freebsd (32bit) <-
-# -> macosx (32bit) <-
-# -> netbsd (32bit) <-
-# -> openbsd (32bit) <-
-# -> openbsd-threads (32bit) <-
-#
-# ~ia64 ~s390 alpha(?)
-
-inherit toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-S=${WORKDIR}/${PN}${PV/./_}
-
-src_prepare() {
- default
-
- # Options FIX
- sed -i -e "s:CC =.*:CC =$(tc-getCC):g" \
- -e "s:-O3:${CFLAGS}:g" src/current/makefile || die
-}
-
-src_configure() {
- case ${ARCH} in
- x86|alpha) 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
-}
-
-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
- gzip -d 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.487.ebuild b/app-benchmarks/iozone/iozone-3.487.ebuild
deleted file mode 100644
index c104e9f4ddd..00000000000
--- a/app-benchmarks/iozone/iozone-3.487.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-# TODO
-# -> linux-arm (32bit) <-
-# -> linux-AMD64 (64bit) <-
-# -> linux-ia64 (64bit) <-
-# -> linux-powerpc (32bit) <-
-# -> linux-powerpc64 (64bit) <-
-# -> linux-S390 (32bit) <-
-# -> linux-S390X (64bit) <-
-#
-# -> freebsd (32bit) <-
-# -> macosx (32bit) <-
-# -> netbsd (32bit) <-
-# -> openbsd (32bit) <-
-# -> openbsd-threads (32bit) <-
-#
-# ~ia64 ~s390 alpha(?)
-
-inherit toolchain-funcs
-
-DESCRIPTION="Filesystem benchmarking program"
-HOMEPAGE="http://www.iozone.org/"
-SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-S=${WORKDIR}/${PN}${PV/./_}
-
-src_prepare() {
- default
-
- # Options FIX
- sed -i -e "s:CC =.*:CC =$(tc-getCC):g" \
- -e "s:-O3:${CFLAGS}:g" src/current/makefile || die
-}
-
-src_configure() {
- case ${ARCH} in
- x86|alpha) 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
-}
-
-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
- gzip -d 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.488.ebuild b/app-benchmarks/iozone/iozone-3.488.ebuild
index 00423cba654..d564c8a4956 100644
--- a/app-benchmarks/iozone/iozone-3.488.ebuild
+++ b/app-benchmarks/iozone/iozone-3.488.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -44,7 +44,7 @@ src_configure() {
# makefile uses $(GCC) in a few places, probably
# by mistake.
- export GCC=$(tc-getCC)
+ export GCC="$(tc-getCC)"
}
src_compile() {
diff --git a/app-benchmarks/nbench/nbench-2.2.3-r1.ebuild b/app-benchmarks/nbench/nbench-2.2.3-r2.ebuild
index 51cb305f3f5..7d013f96c0f 100644
--- a/app-benchmarks/nbench/nbench-2.2.3-r1.ebuild
+++ b/app-benchmarks/nbench/nbench-2.2.3-r2.ebuild
@@ -1,32 +1,31 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-
-inherit toolchain-funcs
+EAPI=8
MY_P="${PN}-byte-${PV}"
+inherit 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 ~hppa ~mips ppc ppc64 sparc x86"
-IUSE=""
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-S=${WORKDIR}/${MY_P}
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 "patching sysinfo.sh failed"
+ 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 "patching nbench1.h failed"
+ -i nbench1.h || die
}
src_configure() {
diff --git a/app-benchmarks/pmbw/Manifest b/app-benchmarks/pmbw/Manifest
new file mode 100644
index 00000000000..28660dea57c
--- /dev/null
+++ b/app-benchmarks/pmbw/Manifest
@@ -0,0 +1 @@
+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
new file mode 100644
index 00000000000..f3364808358
--- /dev/null
+++ b/app-benchmarks/pmbw/metadata.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000000..88aace3e6ec
--- /dev/null
+++ b/app-benchmarks/pmbw/pmbw-0.6.3.ebuild
@@ -0,0 +1,20 @@
+# 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 ~x86"
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild b/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild
index 04993540079..f7235482bd8 100644
--- a/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild
+++ b/app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild
@@ -31,7 +31,7 @@ src_configure() {
append-ldflags -Wl,-z,noexecstack
obj=( ramsmp.o ${arch_prefix}{fltmark,fltmem,intmark,intmem}.o )
- use pic && append-ldflags -nopie
+ use pic && append-ldflags -no-pie
if use amd64; then
sed -i \
diff --git a/app-benchmarks/siege/Manifest b/app-benchmarks/siege/Manifest
index 38d47ae4474..6f17afa96ce 100644
--- a/app-benchmarks/siege/Manifest
+++ b/app-benchmarks/siege/Manifest
@@ -1,2 +1 @@
-DIST siege-4.0.9.tar.gz 525804 BLAKE2B d857df05f40a0ac26a8abdd54e7de374125dde4c114bd1ac3ddd9e9856a30d4fdfefd325980717e59b5876df99a87f971c5b3f91d6478f9638f1860557615169 SHA512 6208b7924162be4dd7ea8cdc297930d28e8a1cb125cf26e8707c2cb67efad741cd090c12081ea80837314d4b5703da152a97b0e8fbf4c64ff64c6714eb4b5fc7
DIST siege-4.1.0.tar.gz 541331 BLAKE2B c3e8e0f101e27a0902de80478e7c6595f44b4d129cfb265d66c48fcacef4129f587f9ca9ddd0c4d5016513ba19d7635135add1cb02290c4d2bbed5cea501a816 SHA512 15b3b82877153f044524cedc96750a6dab4d21ccbef1be53c0069adade6c3b4204287852a30a57275eea0f51c702857dff59648bd885c28ce65feae141cf6593
diff --git a/app-benchmarks/siege/siege-4.0.9.ebuild b/app-benchmarks/siege/siege-4.0.9.ebuild
deleted file mode 100644
index 02f534e3320..00000000000
--- a/app-benchmarks/siege/siege-4.0.9.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="A HTTP regression testing and benchmarking utility"
-HOMEPAGE="https://www.joedog.org/siege-home https://github.com/JoeDog/siege"
-SRC_URI="http://download.joedog.org/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc x86 ~x64-macos"
-SLOT="0"
-
-IUSE="ssl"
-
-RDEPEND="ssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- # bundled macros break recent libtool
- # remove /usr/lib from LDFLAGS, bug #732886
- sed -i \
- -e '/AC_PROG_SHELL/d' \
- -e 's/SSL_LDFLAGS="-L.*lib"/SSL_LDFLAGS=""/g' \
- -e 's/Z_LDFLAGS="-L.*lib"/Z_LDFLAGS=""/g' \
- configure.ac || die
- rm *.m4 || die "failed to remove bundled macros"
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_with ssl ssl "${EPREFIX}/usr")
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- dodoc AUTHORS ChangeLog INSTALL README* doc/siegerc doc/urls.txt
-
- newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
-}
-
-pkg_postinst() {
- elog "An example ~/.siegerc file has been installed in"
- elog "${EPREFIX}/usr/share/doc/${PF}/"
-}
diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest
index 2644b12a0ab..bcde8cb0146 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1 +1 @@
-DIST stress-ng-0.13.09.tar.gz 1038381 BLAKE2B 8680bccd0a97a80edaa7995577222b3d90fe3132a99d36c94101fdbfeddfa4a6f02b155cdc59c4abcc71fddba6daeef3a050368cb04fc9d31db921bbb1a9d985 SHA512 a65654f56056ff9876a6afff139e35d9a53a8368122fb24bd372e6a28fdd625f74d0775f6111300161bc36aa9012892cc9a0ed77386b6ba0c10eb17cba90670d
+DIST stress-ng-0.14.02.tar.gz 3610303 BLAKE2B a21ac2c3b67b2ec7522c020d01ae50c51b1cfc7d357dde4bd1585fcf0eed77bb9b664805eec5b8cf84cf72383d444da91ed587d113d727c762b9611be4171c39 SHA512 80d6f6d9a8e521f2c58b6aa3680bf22f5e0e75e267f49cb3c30512e3387d1d71a31a932b2e6568166f77c7f2a36bed7902a1ed4cb6aded35f48372e916d64590
diff --git a/app-benchmarks/stress-ng/stress-ng-0.13.09.ebuild b/app-benchmarks/stress-ng/stress-ng-0.14.02.ebuild
index 9dc84c767ec..ada25704121 100644
--- a/app-benchmarks/stress-ng/stress-ng-0.13.09.ebuild
+++ b/app-benchmarks/stress-ng/stress-ng-0.14.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz -
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
IUSE="apparmor sctp"
DEPEND="
diff --git a/app-benchmarks/stress/stress-1.0.5.ebuild b/app-benchmarks/stress/stress-1.0.5.ebuild
index adc0493fb5b..2cf842fe3bf 100644
--- a/app-benchmarks/stress/stress-1.0.5.ebuild
+++ b/app-benchmarks/stress/stress-1.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
IUSE="static"
src_prepare() {
diff --git a/app-benchmarks/sysbench/sysbench-1.0.20-r100.ebuild b/app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild
index 01b587f79b2..f7eb86f81ba 100644
--- a/app-benchmarks/sysbench/sysbench-1.0.20-r100.ebuild
+++ b/app-benchmarks/sysbench/sysbench-1.0.20-r101.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{7..10} )
diff --git a/app-benchmarks/tiobench/tiobench-0.5.0.ebuild b/app-benchmarks/tiobench/tiobench-0.5.0.ebuild
index fdccf6c88e2..6c68ad58c8e 100644
--- a/app-benchmarks/tiobench/tiobench-0.5.0.ebuild
+++ b/app-benchmarks/tiobench/tiobench-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/aliceinwire/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-lang/perl"
diff --git a/app-benchmarks/wrk/Manifest b/app-benchmarks/wrk/Manifest
index d07beee0476..3ca7d14266d 100644
--- a/app-benchmarks/wrk/Manifest
+++ b/app-benchmarks/wrk/Manifest
@@ -1,2 +1 @@
-DIST wrk-4.1.0.tar.gz 6478125 BLAKE2B d64c172819a32b874e5351ef1088a66af7eb76ae34421577f817f14797a5711665adb8074e90a80e511139a889d4c960dc91caa5855bbd67038229307ef93ed2 SHA512 2c8d05f8e40c3a6234bc1c2862157764532a39046860210fe512c260c2b940e1e3120b831d0721c936c7bca474574600cda1f4c949b53738199d98102e32cb1a
DIST wrk-4.2.0.tar.gz 10973405 BLAKE2B e81698f70017cd7d55ee7adceb050ea48b2ed9d2ef9195e5b2743dafb637f78d54c8003d049c2965f90457f9b7a80620b86bc0b9bb1a259b88e5c66d6af8cc79 SHA512 c356b1314f37b558f39f30d9a9c6a2a9c2f646eaf7c0cb4262325850922528148f89ccbe7c33390c87e40f8fef6fffd704e3cfe75a89e4e9b178101043fa038d
diff --git a/app-benchmarks/wrk/files/wrk-4.1.0-r100-makefile.patch b/app-benchmarks/wrk/files/wrk-4.1.0-r100-makefile.patch
deleted file mode 100644
index d3c838d0800..00000000000
--- a/app-benchmarks/wrk/files/wrk-4.1.0-r100-makefile.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,5 +1,5 @@
--CFLAGS += -std=c99 -Wall -O2 -D_REENTRANT
--LIBS := -lpthread -lm -lssl -lcrypto
-+CFLAGS += -std=c99 -Wall -D_REENTRANT
-+LIBS := -lm -lssl -lcrypto -lpthread
-
- TARGET := $(shell uname -s | tr '[A-Z]' '[a-z]' 2>/dev/null || echo unknown)
-
-@@ -24,15 +24,13 @@
-
- ODIR := obj
- OBJ := $(patsubst %.c,$(ODIR)/%.o,$(SRC)) $(ODIR)/bytecode.o $(ODIR)/version.o
--LIBS := -lluajit-5.1 $(LIBS)
-+LIBS := $(LUA_LIBS) $(LIBS)
-
- DEPS :=
- CFLAGS += -I$(ODIR)/include
--LDFLAGS += -L$(ODIR)/lib
-
- ifneq ($(WITH_LUAJIT),)
-- CFLAGS += -I$(WITH_LUAJIT)/include
-- LDFLAGS += -L$(WITH_LUAJIT)/lib
-+ CFLAGS += $(WITH_LUAJIT)
- else
- CFLAGS += -I$(ODIR)/include/luajit-2.1
- DEPS += $(ODIR)/lib/libluajit-5.1.a
-@@ -40,7 +38,6 @@
-
- ifneq ($(WITH_OPENSSL),)
- CFLAGS += -I$(WITH_OPENSSL)/include
-- LDFLAGS += -L$(WITH_OPENSSL)/lib
- else
- DEPS += $(ODIR)/lib/libssl.a
- endif
-@@ -51,15 +48,14 @@
- $(RM) -rf $(BIN) obj/*
-
- $(BIN): $(OBJ)
-- @echo LINK $(BIN)
-- @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
-+ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
-
- $(OBJ): config.h Makefile $(DEPS) | $(ODIR)
-
- $(ODIR):
- @mkdir -p $@
-
--$(ODIR)/bytecode.o: src/wrk.lua
-+$(ODIR)/bytecode.c: src/wrk.lua
- @echo LUAJIT $<
- @$(SHELL) -c 'PATH=obj/bin:$(PATH) luajit -b $(CURDIR)/$< $(CURDIR)/$@'
-
-@@ -67,8 +63,7 @@
- @echo 'const char *VERSION="$(VER)";' | $(CC) -xc -c -o $@ -
-
- $(ODIR)/%.o : %.c
-- @echo CC $<
-- @$(CC) $(CFLAGS) -c -o $@ $<
-+ $(CC) $(CFLAGS) -c -o $@ $<
-
- # Dependencies
-
diff --git a/app-benchmarks/wrk/wrk-4.1.0-r100.ebuild b/app-benchmarks/wrk/wrk-4.1.0-r100.ebuild
deleted file mode 100644
index ae473486ff8..00000000000
--- a/app-benchmarks/wrk/wrk-4.1.0-r100.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-
-inherit lua-single toolchain-funcs
-
-DESCRIPTION="A HTTP benchmarking tool"
-HOMEPAGE="https://www.github.com/wg/wrk"
-SRC_URI="https://www.github.com/wg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
- dev-libs/openssl:0=
- ${LUA_DEPS}
-"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( "CHANGES" "NOTICE" "README.md" "SCRIPTING" )
-
-PATCHES=( "${FILESDIR}/${P}-r100-makefile.patch" )
-
-src_compile() {
- myemakeargs=(
- CC="$(tc-getCC)"
- LUA_LIBS="$(lua_get_LIBS)"
- VER="${PV}"
- WITH_LUAJIT="$(lua_get_CFLAGS)"
- WITH_OPENSSL="/usr"
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_install() {
- dobin wrk
-
- insinto /usr/share/wrk
- doins -r scripts
-
- einstalldocs
-}
diff --git a/app-benchmarks/wrk/wrk-4.2.0.ebuild b/app-benchmarks/wrk/wrk-4.2.0.ebuild
index 93042e4f664..3dd6e807881 100644
--- a/app-benchmarks/wrk/wrk-4.2.0.ebuild
+++ b/app-benchmarks/wrk/wrk-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="A HTTP benchmarking tool"
HOMEPAGE="https://www.github.com/wg/wrk"
SRC_URI="https://www.github.com/wg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
LICENSE="Apache-2.0 BSD MIT"
SLOT="0"
REQUIRED_USE="${LUA_REQUIRED_USE}"