summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2013-01-23 17:10:15 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2013-01-23 17:10:15 +0000
commitf701023ad8ec92be8a572ac2b3485f08d44ca1b2 (patch)
treeb280c44d404484254a2d21b1aeb2243ed85fd66d /sys-power/cpupower
parentVersion bump. (diff)
downloadgentoo-2-f701023ad8ec92be8a572ac2b3485f08d44ca1b2.tar.gz
gentoo-2-f701023ad8ec92be8a572ac2b3485f08d44ca1b2.tar.bz2
gentoo-2-f701023ad8ec92be8a572ac2b3485f08d44ca1b2.zip
This is part of sys-apps/linux-misc-apps but to really replace the old cpufreq utils we need this one out.
(Portage version: 2.2.0_alpha155/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Diffstat (limited to 'sys-power/cpupower')
-rw-r--r--sys-power/cpupower/ChangeLog10
-rw-r--r--sys-power/cpupower/Manifest4
-rw-r--r--sys-power/cpupower/cpupower-3.8_rc4.ebuild62
-rw-r--r--sys-power/cpupower/metadata.xml12
4 files changed, 88 insertions, 0 deletions
diff --git a/sys-power/cpupower/ChangeLog b/sys-power/cpupower/ChangeLog
new file mode 100644
index 000000000000..f5354d88106a
--- /dev/null
+++ b/sys-power/cpupower/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sys-power/cpupower
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-power/cpupower/ChangeLog,v 1.1 2013/01/23 17:10:15 ssuominen Exp $
+
+*cpupower-3.8_rc4 (23 Jan 2013)
+
+ 23 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> +cpupower-3.8_rc4.ebuild:
+ This is part of sys-apps/linux-misc-apps but to really replace the old
+ cpufreq utils we need this one out. Pending on init script?
+
diff --git a/sys-power/cpupower/Manifest b/sys-power/cpupower/Manifest
new file mode 100644
index 000000000000..db5ea0703a5b
--- /dev/null
+++ b/sys-power/cpupower/Manifest
@@ -0,0 +1,4 @@
+DIST linux-3.8-rc4.tar.bz2 84590599 SHA256 8d843b1f64fd5f01f0bedf3f41bd89e978fbb2153c8ac0fec2191a2e84f41b01 SHA512 29c9ec7bea457bab0858d28e658e30b5bfdc6d7d95dfaaf7625a608d2bf5a20d5366b24b79a7276dd28e4fea78f0413eac9989feb99bcc0051fa4b2f702a415b WHIRLPOOL 9f6c3e1d0ddc2138db0d7997ed1d14cd60178bcc1820abf3e15d597c62941bc1759bad901af02258f5c41605a110518e413bcf5181d063da0f0b0ff71395b768
+EBUILD cpupower-3.8_rc4.ebuild 1505 SHA256 4e8233978174e017ea95c61733bdbb82da28d2a6943b902d336e45a3d995bfd1 SHA512 b4a19e7c561de5a4a32fc1b45af4ca718f07d9c89cb6d50fce336352fb9d19ccc4b5d0c1879571b26a54cec3332aedf7f826fda0135ae88ed510318ee3a5319a WHIRLPOOL b9f478f084d305f3a383caede0efe95d58f752669b087619fac5cd9d656ca8573be80d8d7ec49d1a7189342853fd667b0ae5b48e2792cfbf94d04673121b5f11
+MISC ChangeLog 368 SHA256 d8915adbe4f4f3bf710a2ad39bdc866498cfdc972ded69326d26bad0906a4498 SHA512 fc0bccf01a62ce99d89507e1832f5c6e9c69e7313c5ce15ec41d011e010ded9c2c684b2e93eb2038d8d4e54050eca5ab896e66c33ee5367e71b8542e617a338a WHIRLPOOL f5f013e4ba4067462f492bf1ef38230642a1ded87aa489f82e879690572660142a6a47dfbf366bb8a368d612024431999ef50f99663a9f4bcd16ff1f277acb50
+MISC metadata.xml 357 SHA256 be84e27d1bacf98a571c56fea8cd368b79b5304b2f9928516f690f1902a4b535 SHA512 b143b9edb70a97d4c584f771aeb73b5f6895e007c9e4bffdf358f9646ad9520f2e14ca623ea5dd9e4b7bc1b1c5f50e5735c435e9907b43566a1a5f12354f4a1a WHIRLPOOL 5a6fa0c613489f062710fc6ec2633e56e7e7274d962620f1113425544402012459634e223d1e2bc8920acafff46b800a10b4a5422ec8c1a77363c5ab6d61398d
diff --git a/sys-power/cpupower/cpupower-3.8_rc4.ebuild b/sys-power/cpupower/cpupower-3.8_rc4.ebuild
new file mode 100644
index 000000000000..b0fffa963dce
--- /dev/null
+++ b/sys-power/cpupower/cpupower-3.8_rc4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-power/cpupower/cpupower-3.8_rc4.ebuild,v 1.1 2013/01/23 17:10:15 ssuominen Exp $
+
+EAPI=5
+inherit multilib toolchain-funcs
+
+DESCRIPTION="Shows and sets processor power related values"
+HOMEPAGE="http://www.kernel.org/"
+SRC_URI="mirror://kernel/linux/kernel/v3.0/testing/linux-${PV/_/-}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpufreq_bench debug nls"
+
+# cpupower should be a USE flag in linux-misc-apps (ditto for usbip!)
+# but only if the maintainer doesn't agree to drop it completely from
+# there in favour of this one which i'll push to users are replacement
+# for the dead cpufreq tools in tree
+# !sys-apps/linux-misc-apps[cpupower]
+RDEPEND="!sys-apps/linux-misc-apps"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/linux-${PV/_/-}/tools/power/${PN}
+
+pkg_setup() {
+ myemakeargs=(
+ DEBUG=$(usex debug true false)
+ V=1
+ CPUFREQ_BENCH=$(usex cpufreq_bench true false)
+ NLS=$(usex nls true false)
+ docdir=/usr/share/doc/${PF}/${PN}
+ mandir=/usr/share/man
+ libdir=/usr/$(get_libdir)
+ AR="$(tc-getAR)"
+ CC="$(tc-getCC)"
+ LD="$(tc-getCC)"
+ STRIP=true
+ LDFLAGS="${LDFLAGS}"
+ OPTIMIZATION="${CFLAGS}"
+ )
+}
+
+src_prepare() {
+ # -Wl,--as-needed compat
+ local libs="-lcpupower -lrt -lpci"
+ sed -i \
+ -e "/$libs/{ s,${libs},,g; s,\$, ${libs},g;}" \
+ -e "s:-O1 -g::" \
+ Makefile || die
+}
+
+src_compile() {
+ emake "${myemakeargs[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" "${myemakeargs[@]}" install
+ dodoc README ToDo
+}
diff --git a/sys-power/cpupower/metadata.xml b/sys-power/cpupower/metadata.xml
new file mode 100644
index 000000000000..7c289c2b4da5
--- /dev/null
+++ b/sys-power/cpupower/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kernel-misc</herd>
+ <maintainer>
+ <email>ssuominen@gentoo.org</email>
+ <name>Samuli Suominen</name>
+ </maintainer>
+ <use>
+ <flag name='cpufreq_bench'>Build and install the cpufreq_bench binary</flag>
+ </use>
+</pkgmetadata>