Gentoo Archives: gentoo-commits

From: "Steve Arnold (nerdboy)" <nerdboy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-power/pmtools: pmtools-20110323.ebuild ChangeLog pmtools-20101221.ebuild pmtools-20101124.ebuild pmtools-20071116-r1.ebuild
Date: Sun, 03 Apr 2011 03:59:08
Message-Id: 20110403035856.B8D472004F@flycatcher.gentoo.org
1 nerdboy 11/04/03 03:58:56
2
3 Modified: ChangeLog
4 Added: pmtools-20110323.ebuild pmtools-20101221.ebuild
5 Removed: pmtools-20101124.ebuild pmtools-20071116-r1.ebuild
6 Log:
7 Removed a couple of stale versions and updated to latest upstream
8 releases. Closes bug 358319.
9
10 (Portage version: 2.1.9.45/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.17 sys-power/pmtools/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/ChangeLog?rev=1.17&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/ChangeLog?rev=1.17&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/ChangeLog?r1=1.16&r2=1.17
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sys-power/pmtools/ChangeLog,v
22 retrieving revision 1.16
23 retrieving revision 1.17
24 diff -u -r1.16 -r1.17
25 --- ChangeLog 7 Dec 2010 04:19:02 -0000 1.16
26 +++ ChangeLog 3 Apr 2011 03:58:56 -0000 1.17
27 @@ -1,6 +1,15 @@
28 # ChangeLog for sys-power/pmtools
29 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sys-power/pmtools/ChangeLog,v 1.16 2010/12/07 04:19:02 nerdboy Exp $
31 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/sys-power/pmtools/ChangeLog,v 1.17 2011/04/03 03:58:56 nerdboy Exp $
33 +
34 +*pmtools-20110323 (03 Apr 2011)
35 +*pmtools-20101221 (03 Apr 2011)
36 +
37 + 03 Apr 2011; Steve Arnold <nerdboy@g.o>
38 + -pmtools-20071116-r1.ebuild, -pmtools-20101124.ebuild,
39 + +pmtools-20101221.ebuild, +pmtools-20110323.ebuild:
40 + Removed a couple of stale versions and updated to latest two upstream
41 + releases (the only two available). Closes bug #358319.
42
43 *pmtools-20101124 (07 Dec 2010)
44
45
46
47
48 1.1 sys-power/pmtools/pmtools-20110323.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/pmtools-20110323.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/pmtools-20110323.ebuild?rev=1.1&content-type=text/plain
52
53 Index: pmtools-20110323.ebuild
54 ===================================================================
55 # Copyright 1999-2011 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/sys-power/pmtools/pmtools-20110323.ebuild,v 1.1 2011/04/03 03:58:56 nerdboy Exp $
58
59 EAPI=2
60
61 inherit eutils flag-o-matic toolchain-funcs
62
63 DESCRIPTION="ACPI disassembler tools, including acpidump"
64 HOMEPAGE="http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/"
65 SRC_URI="http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/${P}.tar.gz"
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="doc"
70 DEPEND=""
71 RDEPEND="${DEPEND}
72 dev-lang/perl
73 >=sys-power/iasl-20090521"
74
75 S="${WORKDIR}/pmtools"
76
77 src_prepare() {
78 epatch "${FILESDIR}"/${PN}-20100123-acpixtract-pmtools.patch
79 epatch "${FILESDIR}"/${PN}-20100123-madt.patch
80 epatch "${FILESDIR}"/${PN}-20071116-64bit.patch
81 epatch "${FILESDIR}"/${PN}-20101124-cflags-ldflags.patch
82
83 # update version info
84 sed -i -e "s|20060324|20110323|" acpixtract/acpixtract.c
85
86 strip-unsupported-flags
87 }
88
89 src_compile() {
90 # respect user's LDFLAGS
91 emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "emake failed"
92 }
93
94 src_install() {
95 # acpidump access the ACPI data via /dev/mem or EFI firmware in /sys
96 dosbin acpidump/acpidump
97 # the other tools only process data
98 newbin acpixtract/acpixtract acpixtract-pmtools
99 dobin madt/madt
100 dosbin turbostat/turbostat
101 doman turbostat/turbostat.8
102
103 dodoc README
104 docinto madt
105 dodoc madt/README
106 use doc && dodoc madt/APIC*
107 }
108
109 pkg_postinst() {
110 ewarn "Please note that acpixtract is now named acpixtract-pmtools to avoid"
111 ewarn "conflicts with the new tool of the same name from the iasl package."
112 }
113
114
115
116 1.1 sys-power/pmtools/pmtools-20101221.ebuild
117
118 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/pmtools-20101221.ebuild?rev=1.1&view=markup
119 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/pmtools/pmtools-20101221.ebuild?rev=1.1&content-type=text/plain
120
121 Index: pmtools-20101221.ebuild
122 ===================================================================
123 # Copyright 1999-2011 Gentoo Foundation
124 # Distributed under the terms of the GNU General Public License v2
125 # $Header: /var/cvsroot/gentoo-x86/sys-power/pmtools/pmtools-20101221.ebuild,v 1.1 2011/04/03 03:58:56 nerdboy Exp $
126
127 EAPI=2
128
129 inherit eutils flag-o-matic toolchain-funcs
130
131 DESCRIPTION="ACPI disassembler tools, including acpidump"
132 HOMEPAGE="http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/"
133 SRC_URI="http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/${P}.tar.gz"
134 LICENSE="GPL-2"
135 SLOT="0"
136 KEYWORDS="~amd64 ~x86"
137 IUSE="doc"
138 DEPEND=""
139 RDEPEND="${DEPEND}
140 dev-lang/perl
141 >=sys-power/iasl-20090521"
142
143 S="${WORKDIR}/pmtools"
144
145 src_prepare() {
146 epatch "${FILESDIR}"/${PN}-20100123-acpixtract-pmtools.patch
147 epatch "${FILESDIR}"/${PN}-20100123-madt.patch
148 epatch "${FILESDIR}"/${PN}-20071116-64bit.patch
149 epatch "${FILESDIR}"/${PN}-20101124-cflags-ldflags.patch
150
151 strip-unsupported-flags
152 }
153
154 src_compile() {
155 # respect user's LDFLAGS
156 emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "emake failed"
157 }
158
159 src_install() {
160 # acpidump access the ACPI data via /dev/mem or EFI firmware in /sys
161 dosbin acpidump/acpidump
162 # the other tools only process data
163 newbin acpixtract/acpixtract acpixtract-pmtools
164 dobin madt/madt
165 dosbin turbostat/turbostat
166 doman turbostat/turbostat.8
167
168 dodoc README
169 docinto madt
170 dodoc madt/README
171 use doc && dodoc madt/APIC*
172 }
173
174 pkg_postinst() {
175 ewarn "Please note that acpixtract is now named acpixtract-pmtools to avoid"
176 ewarn "conflicts with the new tool of the same name from the iasl package."
177 }