1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 inherit multilib toolchain-funcs
7 DESCRIPTION="Shows and sets processor power related values"
8 HOMEPAGE="https://www.kernel.org/"
9 SRC_URI="mirror://kernel/linux/kernel/v3.x/linux-${PV}.tar.xz"
13 KEYWORDS="amd64 ~arm x86"
14 IUSE="cpufreq_bench debug nls"
16 # File collision w/ headers of the deprecated cpufrequtils
17 RDEPEND="sys-apps/pciutils
18 !<sys-apps/linux-misc-apps-3.6-r2
19 !sys-power/cpufrequtils"
23 nls? ( sys-devel/gettext )"
25 S=${WORKDIR}/linux-${PV}/tools/power/${PN}
29 DEBUG=$(usex debug true false)
31 CPUFREQ_BENCH=$(usex cpufreq_bench true false)
32 NLS=$(usex nls true false)
33 docdir=/usr/share/doc/${PF}/${PN}
35 libdir=/usr/$(get_libdir)
41 OPTIMIZATION="${CFLAGS}"
46 tar -xf "${DISTDIR}"/linux-${PV}.tar.xz \
47 linux-${PV}/tools/power/${PN} \
48 linux-${PV}/Makefile \
53 # -Wl,--as-needed compat
54 local libs="-lcpupower -lrt $($(tc-getPKG_CONFIG) --libs-only-l libpci)"
56 -e "/$libs/{ s,${libs},,g; s,\$, ${libs},g;}" \
62 emake "${myemakeargs[@]}"
66 emake DESTDIR="${D}" "${myemakeargs[@]}" install
69 newconfd "${FILESDIR}"/conf.d-r2 ${PN}
70 newinitd "${FILESDIR}"/init.d-r4 ${PN}