mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
app-benchmarks/stress-ng: add 0.21.01
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
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
|
||||
|
||||
64
app-benchmarks/stress-ng/stress-ng-0.21.01.ebuild
Normal file
64
app-benchmarks/stress-ng/stress-ng-0.21.01.ebuild
Normal file
@@ -0,0 +1,64 @@
|
||||
# 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
|
||||
}
|
||||
Reference in New Issue
Block a user