Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-power/phc-k8: phc-k8-0.4.4.ebuild ChangeLog phc-k8-0.4.3.ebuild
Date: Fri, 18 Nov 2011 08:45:29
Message-Id: 20111118084518.BFB912004B@flycatcher.gentoo.org
1 xmw 11/11/18 08:45:18
2
3 Modified: ChangeLog phc-k8-0.4.3.ebuild
4 Added: phc-k8-0.4.4.ebuild
5 Log:
6 Version bump. Add linux 3 warning (bug 376441).
7
8 (Portage version: 2.1.10.11/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 sys-power/phc-k8/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/ChangeLog?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/ChangeLog?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/ChangeLog?r1=1.3&r2=1.4
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-power/phc-k8/ChangeLog,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- ChangeLog 4 Dec 2010 19:34:35 -0000 1.3
24 +++ ChangeLog 18 Nov 2011 08:45:18 -0000 1.4
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-power/phc-k8
27 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-power/phc-k8/ChangeLog,v 1.3 2010/12/04 19:34:35 xmw Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sys-power/phc-k8/ChangeLog,v 1.4 2011/11/18 08:45:18 xmw Exp $
31 +
32 +*phc-k8-0.4.4 (18 Nov 2011)
33 +
34 + 18 Nov 2011; Michael Weber <xmw@g.o> phc-k8-0.4.3.ebuild,
35 + +phc-k8-0.4.4.ebuild:
36 + Version bump. Add linux 3 warning (bug 376441).
37
38 *phc-k8-0.4.3 (04 Dec 2010)
39
40
41
42
43 1.2 sys-power/phc-k8/phc-k8-0.4.3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.3.ebuild?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.3.ebuild?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.3.ebuild?r1=1.1&r2=1.2
48
49 Index: phc-k8-0.4.3.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.3.ebuild,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- phc-k8-0.4.3.ebuild 4 Dec 2010 19:34:35 -0000 1.1
56 +++ phc-k8-0.4.3.ebuild 18 Nov 2011 08:45:18 -0000 1.2
57 @@ -1,8 +1,8 @@
58 -# Copyright 1999-2010 Gentoo Foundation
59 +# Copyright 1999-2011 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.3.ebuild,v 1.1 2010/12/04 19:34:35 xmw Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.3.ebuild,v 1.2 2011/11/18 08:45:18 xmw Exp $
63
64 -EAPI=2
65 +EAPI=4
66
67 inherit linux-info linux-mod
68
69 @@ -17,14 +17,25 @@
70
71 S=${WORKDIR}/${PN}_v${PV}
72
73 -CONFIG_CHECK="~!X86_POWERNOW_K8"
74 -ERROR_X86_POWERNOW_K8="CONFIG_X86_POWERNOW_K8 should be configured to Module, to
75 +pkg_pretend() {
76 + if kernel_is gt 3 0 0 ; then
77 + eerror "This version is not compartible with linux 3.x (bug 376441)"
78 + eerror "Please use >=sys-power/phc-k8-0.4.4 !"
79 + einfo ; einfo ; einfo
80 + die "wrong kernel version"
81 + fi
82 +}
83 +
84 +pkg_setup() {
85 + CONFIG_CHECK="~!X86_POWERNOW_K8"
86 + ERROR_X86_POWERNOW_K8="CONFIG_X86_POWERNOW_K8 should be configured to Module, to
87 a) include needed symbol cpufreq_get_measured_perf and
88 b) enable the replacemant of powernow-k8 with phc-k8."
89
90 -MODULE_NAMES="phc-k8(misc:)"
91 -BUILD_PARAMS="KERNELSRC=\"${KERNEL_DIR}\" -j1"
92 -BUILD_TARGETS="all"
93 + MODULE_NAMES="phc-k8(misc:)"
94 + BUILD_PARAMS="KERNELSRC=\"${KERNEL_DIR}\" -j1"
95 + BUILD_TARGETS="all"
96 +}
97
98 src_install() {
99 linux-mod_src_install
100
101
102
103 1.1 sys-power/phc-k8/phc-k8-0.4.4.ebuild
104
105 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.4.ebuild?rev=1.1&view=markup
106 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.4.ebuild?rev=1.1&content-type=text/plain
107
108 Index: phc-k8-0.4.4.ebuild
109 ===================================================================
110 # Copyright 1999-2011 Gentoo Foundation
111 # Distributed under the terms of the GNU General Public License v2
112 # $Header: /var/cvsroot/gentoo-x86/sys-power/phc-k8/phc-k8-0.4.4.ebuild,v 1.1 2011/11/18 08:45:18 xmw Exp $
113
114 EAPI=4
115
116 inherit linux-info linux-mod
117
118 DESCRIPTION="Processor Hardware Control for AMD K8 CPUs"
119 HOMEPAGE="http://www.linux-phc.org/"
120 SRC_URI="http://www.linux-phc.org/forum/download/file.php?id=124 -> ${P}.tar.gz"
121
122 LICENSE="GPL-2"
123 SLOT="0"
124 KEYWORDS="~amd64 ~x86"
125 IUSE=""
126
127 S=${WORKDIR}/${PN}_v${PV}
128
129 pkg_setup() {
130 CONFIG_CHECK="~!X86_POWERNOW_K8"
131 ERROR_X86_POWERNOW_K8="CONFIG_X86_POWERNOW_K8 should be configured to Module, to
132 a) include needed symbol cpufreq_get_measured_perf and
133 b) enable the replacemant of powernow-k8 with phc-k8."
134
135 MODULE_NAMES="phc-k8(misc:)"
136 BUILD_PARAMS="KERNELSRC=\"${KERNEL_DIR}\" -j1"
137 BUILD_TARGETS="all"
138
139 linux-mod_pkg_setup
140 }
141
142 src_prepare() {
143 sed -e '/error Only support for 2.6 series kernels/d' \
144 -i Makefile || die
145
146 if kernel_is gt 2 6 32 ; then
147 #use mperf.{c,h,ko) from kerel
148 sed -e '/^MODULES/s:mperf.ko::' \
149 -e '/^obj-m/s:mperf.o::' \
150 -i Makefile || die
151 fi
152 }
153
154 src_install() {
155 linux-mod_src_install
156 dodoc Changelog README
157 }