Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-power/cpupower/
Date: Sun, 20 Sep 2015 16:10:37
Message-Id: 1442765394.1ec7809787e98f0c4fd3582ac5657af41ea547be.floppym@gentoo
1 commit: 1ec7809787e98f0c4fd3582ac5657af41ea547be
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 20 16:07:47 2015 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 20 16:09:54 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec78097
7
8 sys-power/cpupower: Bump to 4.2
9
10 Also clean up the ebuild a bit:
11 - Move myemakeargs from pkg_setup to src_compile
12 - Drop the pointless pkg-config call
13 - Drop the pointless sed
14
15 Bug: https://bugs.gentoo.org/553804
16
17 Package-Manager: portage-2.2.20_p48
18
19 sys-power/cpupower/Manifest | 1 +
20 sys-power/cpupower/cpupower-4.2.ebuild | 52 ++++++++++++++++++++++++++++++++++
21 2 files changed, 53 insertions(+)
22
23 diff --git a/sys-power/cpupower/Manifest b/sys-power/cpupower/Manifest
24 index 2696bda..a470860 100644
25 --- a/sys-power/cpupower/Manifest
26 +++ b/sys-power/cpupower/Manifest
27 @@ -2,3 +2,4 @@ DIST linux-3.13.tar.xz 77187032 SHA256 4d5e5eee5f276424c32e9591f1b6c971baedc7b49
28 DIST linux-3.14.tar.xz 78399152 SHA256 61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa SHA512 5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e WHIRLPOOL 5ad07b78c362ba0b21c50b4abb99407cae06bd08576f3fd8f36047b01409eba096263208020da3dcad4977eefc61d66502276754097bc127635df1d7a5817d41
29 DIST linux-3.15.tar.xz 79676484 SHA256 c3927e87be4040fa8aca1b58663dc0776aaf00485604ff88a623be2f3fb07794 SHA512 d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02 WHIRLPOOL 7f3dfde1a23aab75b7f40770ae2ca77c1b28f845e4abe6296b2aec9b56fe94f7afa76b00eb6cc7475305c31b726ebeb4643107dd48c12ac04c933cf1856b8e77
30 DIST linux-3.18.tar.xz 80934708 SHA256 becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009 WHIRLPOOL 81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6
31 +DIST linux-4.2.tar.xz 85507784 SHA256 cf20e044f17588d2a42c8f2a450b0fd84dfdbd579b489d93e9ab7d0e8b45dbeb SHA512 a87bbce3c0c6d810a41bbba1c0dcaae80dc38dded9f8571e97fa4ee5a468d655daf52d260911412f7c7da3171a5114e89d63da14b1753b9a3eb2cc38fd89b9ee WHIRLPOOL 2058e664ee287cc03119ff3dd0155b7018b9c789a13a1012f190e516172f845dcb2d977c8e6a6951e9bd720e5e8cdfa3b888cce392c9b02780520e77475870d0
32
33 diff --git a/sys-power/cpupower/cpupower-4.2.ebuild b/sys-power/cpupower/cpupower-4.2.ebuild
34 new file mode 100644
35 index 0000000..7634782
36 --- /dev/null
37 +++ b/sys-power/cpupower/cpupower-4.2.ebuild
38 @@ -0,0 +1,52 @@
39 +# Copyright 1999-2015 Gentoo Foundation
40 +# Distributed under the terms of the GNU General Public License v2
41 +# $Id$
42 +
43 +EAPI=5
44 +inherit multilib toolchain-funcs
45 +
46 +DESCRIPTION="Shows and sets processor power related values"
47 +HOMEPAGE="https://www.kernel.org/"
48 +SRC_URI="mirror://kernel/linux/kernel/v3.x/linux-${PV}.tar.xz"
49 +
50 +LICENSE="GPL-2"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~arm ~x86"
53 +IUSE="cpufreq_bench debug nls"
54 +
55 +# File collision w/ headers of the deprecated cpufrequtils
56 +RDEPEND="sys-apps/pciutils
57 + !<sys-apps/linux-misc-apps-3.6-r2
58 + !sys-power/cpufrequtils"
59 +DEPEND="${RDEPEND}
60 + virtual/os-headers
61 + nls? ( sys-devel/gettext )"
62 +
63 +S=${WORKDIR}/linux-${PV}/tools/power/${PN}
64 +
65 +src_compile() {
66 + myemakeargs=(
67 + DEBUG=$(usex debug true false)
68 + V=1
69 + CPUFREQ_BENCH=$(usex cpufreq_bench true false)
70 + NLS=$(usex nls true false)
71 + docdir=/usr/share/doc/${PF}/${PN}
72 + mandir=/usr/share/man
73 + libdir=/usr/$(get_libdir)
74 + AR="$(tc-getAR)"
75 + CC="$(tc-getCC)"
76 + LD="$(tc-getCC)"
77 + STRIP=true
78 + LDFLAGS="${LDFLAGS}"
79 + OPTIMIZATION="${CFLAGS}"
80 + )
81 + emake "${myemakeargs[@]}"
82 +}
83 +
84 +src_install() {
85 + emake DESTDIR="${D}" "${myemakeargs[@]}" install
86 + dodoc README ToDo
87 +
88 + newconfd "${FILESDIR}"/conf.d-r2 ${PN}
89 + newinitd "${FILESDIR}"/init.d-r4 ${PN}
90 +}