191
|
1 # Copyright 1999-2009 Gentoo Foundation
|
|
2 # Distributed under the terms of the GNU General Public License v2
|
|
3 # $Header: /var/cvsroot/gentoo-x86/sys-power/cpufrequtils/cpufrequtils-005-r1.ebuild,v 1.5 2009/07/11 23:37:21 josejx Exp $
|
|
4
|
|
5 inherit eutils toolchain-funcs multilib
|
|
6
|
|
7 DESCRIPTION="Userspace utilities for the Linux kernel cpufreq subsystem"
|
|
8 HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html"
|
|
9 SRC_URI="mirror://kernel/linux/utils/kernel/cpufreq/${P}.tar.bz2"
|
|
10
|
|
11 LICENSE="GPL-2"
|
|
12 SLOT="0"
|
|
13 KEYWORDS="amd64 arm ppc ppc64 sparc x86"
|
|
14 IUSE="debug nls"
|
|
15
|
|
16 DEPEND="sys-fs/sysfsutils"
|
|
17
|
|
18 src_unpack() {
|
|
19 unpack ${A}
|
|
20 cd "${S}"
|
|
21 epatch "${FILESDIR}"/${P}-build.patch
|
|
22 epatch "${FILESDIR}"/${P}-nls.patch #205576
|
|
23 }
|
|
24
|
|
25 ft() { use $1 && echo true || echo false ; }
|
|
26
|
|
27 src_compile() {
|
|
28 emake \
|
|
29 OPTIMIZATION= V=true \
|
|
30 DEBUG=$(ft debug) \
|
|
31 NLS=$(ft nls) \
|
|
32 CC=$(tc-getCC) LD=$(tc-getCC) AR=$(tc-getAR) STRIP=echo RANLIB=$(tc-getRANLIB) \
|
|
33 || die "emake failed"
|
|
34 }
|
|
35
|
|
36 src_install() {
|
|
37 emake \
|
|
38 DESTDIR="${D}" \
|
|
39 NLS=$(ft nls) \
|
|
40 mandir=/usr/share/man \
|
|
41 libdir=/usr/$(get_libdir) \
|
|
42 install || die "make install failed"
|
|
43
|
|
44 newconfd "${FILESDIR}"/${PN}-conf.d-006 ${PN}
|
|
45 newinitd "${FILESDIR}"/${PN}-init.d-006 ${PN}
|
|
46
|
|
47 dodoc AUTHORS README
|
|
48 }
|