Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-power/acpid: metadata.xml ChangeLog acpid-2.0.4-r1.ebuild
Date: Wed, 28 Apr 2010 15:21:12
Message-Id: 20100428152108.0531C2C066@corvid.gentoo.org
1 ssuominen 10/04/28 15:21:07
2
3 Modified: metadata.xml ChangeLog
4 Added: acpid-2.0.4-r1.ebuild
5 Log:
6 New powerbtn.sh (power button script forked from fedora) wrt #317421.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.8 sys-power/acpid/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/metadata.xml?rev=1.8&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/metadata.xml?rev=1.8&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/metadata.xml?r1=1.7&r2=1.8
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-power/acpid/metadata.xml,v
19 retrieving revision 1.7
20 retrieving revision 1.8
21 diff -u -r1.7 -r1.8
22 --- metadata.xml 31 Mar 2010 20:23:52 -0000 1.7
23 +++ metadata.xml 28 Apr 2010 15:21:07 -0000 1.8
24 @@ -1,5 +1,8 @@
25 <?xml version="1.0" encoding="UTF-8"?>
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 -<herd>mobile</herd>
29 + <herd>mobile</herd>
30 + <use>
31 + <flag name="consolekit">Install consolekit based powerbtn.sh (power button) script</flag>
32 + </use>
33 </pkgmetadata>
34
35
36
37 1.47 sys-power/acpid/ChangeLog
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/ChangeLog?rev=1.47&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/ChangeLog?rev=1.47&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/ChangeLog?r1=1.46&r2=1.47
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/sys-power/acpid/ChangeLog,v
46 retrieving revision 1.46
47 retrieving revision 1.47
48 diff -u -r1.46 -r1.47
49 --- ChangeLog 26 Apr 2010 12:55:42 -0000 1.46
50 +++ ChangeLog 28 Apr 2010 15:21:07 -0000 1.47
51 @@ -1,6 +1,12 @@
52 # ChangeLog for sys-power/acpid
53 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/ChangeLog,v 1.46 2010/04/26 12:55:42 ssuominen Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/ChangeLog,v 1.47 2010/04/28 15:21:07 ssuominen Exp $
56 +
57 +*acpid-2.0.4-r1 (28 Apr 2010)
58 +
59 + 28 Apr 2010; Samuli Suominen <ssuominen@g.o>
60 + +acpid-2.0.4-r1.ebuild, +files/acpid-2.0.4-powerbtn.sh:
61 + New powerbtn.sh (power button script forked from fedora) wrt #317421.
62
63 *acpid-2.0.4 (26 Apr 2010)
64
65
66
67
68 1.1 sys-power/acpid/acpid-2.0.4-r1.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/acpid-2.0.4-r1.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/acpid/acpid-2.0.4-r1.ebuild?rev=1.1&content-type=text/plain
72
73 Index: acpid-2.0.4-r1.ebuild
74 ===================================================================
75 # Copyright 1999-2010 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/acpid-2.0.4-r1.ebuild,v 1.1 2010/04/28 15:21:07 ssuominen Exp $
78
79 EAPI=2
80 inherit eutils toolchain-funcs
81
82 DESCRIPTION="Daemon for Advanced Configuration and Power Interface"
83 HOMEPAGE="http://tedfelix.com/linux/acpid-netlink.html"
84 SRC_URI="http://tedfelix.com/linux/${P}.tar.gz"
85
86 LICENSE="GPL-2"
87 SLOT="0"
88 KEYWORDS="~alpha ~amd64 ~ia64 -ppc ~x86"
89 IUSE="consolekit"
90
91 RDEPEND="consolekit? ( sys-auth/consolekit )"
92
93 src_prepare() {
94 epatch "${FILESDIR}"/${PN}-2.0.3.patch
95 cp "${FILESDIR}"/${PN}-2.0.4-default.sh "${T}" || die
96
97 if ! use consolekit; then
98 sed -i \
99 -e 's:/etc/acpi/powerbtn.sh:/sbin/init 0:' \
100 "${T}"/${PN}-2.0.4-default.sh || die
101 fi
102 }
103
104 src_compile() {
105 tc-export CC CPP
106 emake || die
107 emake -C kacpimon || die
108 }
109
110 src_install() {
111 emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install || die
112
113 dobin kacpimon/kacpimon || die
114 newdoc kacpimon/README README.kacpimon
115
116 exeinto /etc/acpi
117 newexe "${T}"/${PN}-2.0.4-default.sh default.sh || die
118
119 if use consolekit; then
120 newexe "${FILESDIR}"/${PN}-2.0.4-powerbtn.sh powerbtn.sh || die
121 fi
122
123 insinto /etc/acpi/events
124 newins "${FILESDIR}"/${PN}-1.0.4-default default || die
125
126 newinitd "${FILESDIR}"/${PN}-2.0.3-init.d acpid || die
127 newconfd "${FILESDIR}"/${PN}-1.0.6-conf.d acpid || die
128
129 prepalldocs
130 }
131
132 pkg_postinst() {
133 echo
134 elog "You may wish to read the Gentoo Linux Power Management Guide,"
135 elog "which can be found online at:"
136 elog "http://www.gentoo.org/doc/en/power-management-guide.xml"
137 echo
138 }