diff options
author | 2006-03-26 21:36:18 +0000 | |
---|---|---|
committer | 2006-03-26 21:36:18 +0000 | |
commit | d2305e6b0b42d13b30c783ce53b37e4ca8689a78 (patch) | |
tree | 373363cb0b102d5c96d45030fe39503f0d6ad5af /sys-power/cpufrequtils | |
parent | Version bump. (diff) | |
download | gentoo-2-d2305e6b0b42d13b30c783ce53b37e4ca8689a78.tar.gz gentoo-2-d2305e6b0b42d13b30c783ce53b37e4ca8689a78.tar.bz2 gentoo-2-d2305e6b0b42d13b30c783ce53b37e4ca8689a78.zip |
Version bump.
(Portage version: 2.0.54)
Diffstat (limited to 'sys-power/cpufrequtils')
-rw-r--r-- | sys-power/cpufrequtils/ChangeLog | 9 | ||||
-rw-r--r-- | sys-power/cpufrequtils/Manifest | 6 | ||||
-rw-r--r-- | sys-power/cpufrequtils/cpufrequtils-001.ebuild | 47 | ||||
-rw-r--r-- | sys-power/cpufrequtils/files/cpufrequtils-001-conf.d | 6 | ||||
-rw-r--r-- | sys-power/cpufrequtils/files/cpufrequtils-001-init.d | 19 | ||||
-rw-r--r-- | sys-power/cpufrequtils/files/digest-cpufrequtils-001 | 1 |
6 files changed, 86 insertions, 2 deletions
diff --git a/sys-power/cpufrequtils/ChangeLog b/sys-power/cpufrequtils/ChangeLog index e526f0d97bff..e59bc7450001 100644 --- a/sys-power/cpufrequtils/ChangeLog +++ b/sys-power/cpufrequtils/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-power/cpufrequtils # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufrequtils/ChangeLog,v 1.18 2006/02/13 15:47:31 brix Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufrequtils/ChangeLog,v 1.19 2006/03/26 21:36:18 brix Exp $ + +*cpufrequtils-001 (26 Mar 2006) + + 26 Mar 2006; Henrik Brix Andersen <brix@gentoo.org> + +files/cpufrequtils-001-conf.d, +files/cpufrequtils-001-init.d, + +cpufrequtils-001.ebuild: + Version bump. 13 Feb 2006; Henrik Brix Andersen <brix@gentoo.org> -files/cpufrequtils-0.3-conf.d, -files/cpufrequtils-0.3-init.d, diff --git a/sys-power/cpufrequtils/Manifest b/sys-power/cpufrequtils/Manifest index b996016f8600..185d6d6c0209 100644 --- a/sys-power/cpufrequtils/Manifest +++ b/sys-power/cpufrequtils/Manifest @@ -1,6 +1,10 @@ -MD5 049c25413f15ada6c05138661d9819b1 ChangeLog 2854 +MD5 35f6406918ba41300b3d900123fc13e0 ChangeLog 3052 MD5 807a7ffb13cf26d5259c3ef3e2e59996 cpufrequtils-0.4.ebuild 987 +MD5 f4f4e1558db843f3722ece336a82dc20 cpufrequtils-001.ebuild 1086 MD5 ff862256db38dcc1f5d3a5f86f29edb2 files/cpufrequtils-0.4-conf.d 230 MD5 b8286b5cd3a2b122ace8f1a66c08fd67 files/cpufrequtils-0.4-init.d 498 +MD5 ff862256db38dcc1f5d3a5f86f29edb2 files/cpufrequtils-001-conf.d 230 +MD5 59e2384518b8e9f50ef34335d216f6ac files/cpufrequtils-001-init.d 384 MD5 555ad680b73f0cd099e9c2e81d24cf9b files/digest-cpufrequtils-0.4 69 +MD5 706022fe8ddcdddc2bf9a140c6a48d23 files/digest-cpufrequtils-001 68 MD5 b280eebc74d70d85e664debf1adce2c3 metadata.xml 255 diff --git a/sys-power/cpufrequtils/cpufrequtils-001.ebuild b/sys-power/cpufrequtils/cpufrequtils-001.ebuild new file mode 100644 index 000000000000..efb5bd57ab6f --- /dev/null +++ b/sys-power/cpufrequtils/cpufrequtils-001.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufrequtils/cpufrequtils-001.ebuild,v 1.1 2006/03/26 21:36:18 brix Exp $ + +inherit toolchain-funcs + +DESCRIPTION="Userspace utilities for the Linux kernel cpufreq subsystem" +HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html" +SRC_URI="mirror://kernel/linux/utils/kernel/cpufreq/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +IUSE="debug nls" +RDEPEND="sys-fs/sysfsutils" +DEPEND="sys-apps/sed + ${RDEPEND}" + +src_compile() { + local debug=false nls=false + + use debug && debug=true + use nls && nls=true + + sed -i \ + -e "s:^\(CFLAGS \:=.*\):\1 ${CFLAGS}:" \ + ${S}/Makefile + + emake -j1 V=true DEBUG=${debug} NLS=${nls} \ + CC=$(tc-getCC) LD=$(tc-getCC) AR=$(tc-getAR) STRIP=echo RANLIB=$(tc-getRANLIB) \ + || die "emake failed" +} + +src_install() { + local nls=false + + use nls && nls=true + + make DESTDIR="${D}" NLS=${nls} mandir=/usr/share/man install \ + || die "make install failed" + + newconfd ${FILESDIR}/${P}-conf.d ${PN} + newinitd ${FILESDIR}/${P}-init.d ${PN} + + dodoc AUTHORS README +} diff --git a/sys-power/cpufrequtils/files/cpufrequtils-001-conf.d b/sys-power/cpufrequtils/files/cpufrequtils-001-conf.d new file mode 100644 index 000000000000..5f2d91fedc54 --- /dev/null +++ b/sys-power/cpufrequtils/files/cpufrequtils-001-conf.d @@ -0,0 +1,6 @@ +# /etc/conf.d/cpufrequtils: config file for /etc/init.d/cpufrequtils + +# Which governor to use. Must be one of the governors listed in: +# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors +# +GOVERNOR="ondemand" diff --git a/sys-power/cpufrequtils/files/cpufrequtils-001-init.d b/sys-power/cpufrequtils/files/cpufrequtils-001-init.d new file mode 100644 index 000000000000..4251dd7b503d --- /dev/null +++ b/sys-power/cpufrequtils/files/cpufrequtils-001-init.d @@ -0,0 +1,19 @@ +#!/sbin/runscript +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufrequtils/files/cpufrequtils-001-init.d,v 1.1 2006/03/26 21:36:18 brix Exp $ + +checkconfig() { + if [ -z "${GOVERNOR}" ]; then + eerror "No governor set in /etc/conf.d/cpufrequtils" + return 1 + fi +} + +start() { + checkconfig || return 1 + + ebegin "Enabling ${GOVERNOR} cpufreq governor" + cpufreq-set -g ${GOVERNOR} + eend ${?} +} diff --git a/sys-power/cpufrequtils/files/digest-cpufrequtils-001 b/sys-power/cpufrequtils/files/digest-cpufrequtils-001 new file mode 100644 index 000000000000..ca55b5efdf60 --- /dev/null +++ b/sys-power/cpufrequtils/files/digest-cpufrequtils-001 @@ -0,0 +1 @@ +MD5 18a45856a5a6a06cd9473cbeb3e18499 cpufrequtils-001.tar.bz2 35339 |