Gentoo Archives: gentoo-commits

From: Austin English <wizardedit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-power/powerman/, sys-power/powerman/files/
Date: Fri, 29 Apr 2016 19:32:46
Message-Id: 1461958333.ecc07233048068a59e523877a4f98eb30b331ae2.wizardedit@gentoo
1 commit: ecc07233048068a59e523877a4f98eb30b331ae2
2 Author: Austin English <wizardedit <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 19:24:27 2016 +0000
4 Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 19:32:13 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc07233
7
8 sys-power/powerman: use #!/sbin/openrc-run instead of #!/sbin/runscript
9
10 Gentoo-Bug: https://bugs.gentoo.org/573846
11
12 Package-Manager: portage-2.2.26
13
14 sys-power/powerman/files/powerman | 2 +-
15 sys-power/powerman/powerman-2.3.9-r1.ebuild | 38 +++++++++++++++++++++++++++++
16 2 files changed, 39 insertions(+), 1 deletion(-)
17
18 diff --git a/sys-power/powerman/files/powerman b/sys-power/powerman/files/powerman
19 index 02bb133..f5eef9c 100644
20 --- a/sys-power/powerman/files/powerman
21 +++ b/sys-power/powerman/files/powerman
22 @@ -1,4 +1,4 @@
23 -#!/sbin/runscript
24 +#!/sbin/openrc-run
25
26 depend() {
27 need net
28
29 diff --git a/sys-power/powerman/powerman-2.3.9-r1.ebuild b/sys-power/powerman/powerman-2.3.9-r1.ebuild
30 new file mode 100644
31 index 0000000..6746c34
32 --- /dev/null
33 +++ b/sys-power/powerman/powerman-2.3.9-r1.ebuild
34 @@ -0,0 +1,38 @@
35 +# Copyright 1999-2016 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +# $Id$
38 +
39 +EAPI=6
40 +
41 +DESCRIPTION="RPC/PDU control and monitoring service for data center or compute cluster power management"
42 +HOMEPAGE="https://code.google.com/p/powerman/"
43 +SRC_URI="https://powerman.googlecode.com/files/${P}.tar.gz"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="+httppower -snmppower -h8power +genders"
49 +
50 +DEPEND="sys-devel/bison
51 + httppower? ( net-misc/curl )
52 + snmppower? ( net-analyzer/net-snmp )
53 + !app-accessibility/speech-tools"
54 +RDEPEND=">=sys-libs/freeipmi-0.2.3"
55 +
56 +src_configure() {
57 + # Powerman stores the pidfile under $localstatedir/run.
58 + # It's set to /var/lib in the release, but in gentoo pidfiles live under /var/run.
59 + econf \
60 + --localstatedir=/var \
61 + $(use_with httppower) \
62 + $(use_with snmppower) \
63 + $(use_with h8power) \
64 + $(use_with genders)
65 +}
66 +
67 +src_install() {
68 + emake DESTDIR="${D}" -j1 install
69 + rm -rf "${D}"/{etc/init.d/${PN},var/run}
70 + doinitd "${FILESDIR}"/${PN}
71 + dodoc AUTHORS ChangeLog DISCLAIMER NEWS TODO
72 +}