app-benchmarks/nbench - 2.2.3 (gentoo)

Search

Install

Install this version:

emerge -a =app-benchmarks/nbench-2.2.3

Package Information

Description:
Linux/Unix of release 2 of BYTE Magazine's BYTEmark benchmark
Homepage:
http://www.tux.org/~mayer/linux/bmark.html
License:
freedist

Ebuild Details

Version EAPI Keywords Slot
2.2.3 8 ~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 0
View Raw Ebuild
# 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
}

Inherited Eclasses

Manifest for 2.2.3

Type File Size Source URLs
DIST nbench-byte-2.2.3.tar.gz 111791 bytes http://www.tux.org/~mayer/linux/nbench-byte-2.2.3.tar.gz