Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-dev:musl commit in: sys-apps/hdparm/, sys-apps/hdparm/files/
Date: Sat, 22 Feb 2014 14:27:32
Message-Id: 1393079280.c90e76b457664a46a672ca0b3e7627d401b420a4.blueness@gentoo
1 commit: c90e76b457664a46a672ca0b3e7627d401b420a4
2 Author: Felix Janda <felix.janda <AT> posteo <DOT> de>
3 AuthorDate: Sun Feb 16 21:31:24 2014 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 22 14:28:00 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=c90e76b4
7
8 sys-apps/hdparm: move to tree
9
10 ---
11 sys-apps/hdparm/ChangeLog | 887 +++++++++++++++++++++++++++
12 sys-apps/hdparm/files/hdparm-9.39-musl.patch | 50 ++
13 sys-apps/hdparm/files/hdparm-conf.d.3 | 26 +
14 sys-apps/hdparm/files/hdparm-init-8 | 61 ++
15 sys-apps/hdparm/hdparm-9.39-r99.ebuild | 42 ++
16 sys-apps/hdparm/metadata.xml | 5 +
17 6 files changed, 1071 insertions(+)
18
19 diff --git a/sys-apps/hdparm/ChangeLog b/sys-apps/hdparm/ChangeLog
20 new file mode 100644
21 index 0000000..4ea64cc
22 --- /dev/null
23 +++ b/sys-apps/hdparm/ChangeLog
24 @@ -0,0 +1,887 @@
25 +# ChangeLog for sys-apps/hdparm
26 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
27 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/hdparm/ChangeLog,v 1.241 2014/01/07 08:43:20 polynomial-c Exp $
28 +
29 + 07 Jan 2014; Lars Wendler <polynomial-c@g.o> -hdparm-9.28.ebuild,
30 + -hdparm-9.36.ebuild, -hdparm-9.37.ebuild, -hdparm-9.38.ebuild:
31 + Removed old versions and files.
32 +
33 + 17 Feb 2013; Zac Medico <zmedico@g.o> hdparm-9.43.ebuild:
34 + Add ~arm-linux keyword.
35 +
36 +*hdparm-9.43 (22 Nov 2012)
37 +
38 + 22 Nov 2012; Mike Frysinger <vapier@g.o> +hdparm-9.43.ebuild:
39 + Version bump #444298 by Agostino Sarubbo.
40 +
41 + 29 Sep 2012; Ulrich Müller <ulm@g.o> hdparm-9.28.ebuild,
42 + hdparm-9.36.ebuild, hdparm-9.37.ebuild, hdparm-9.38.ebuild,
43 + hdparm-9.39.ebuild:
44 + Specify LICENSE more precisely. The package is BSD licensed, the "wiper"
45 + subdirectory under GPL-2 only.
46 +
47 + 04 Sep 2012; Mike Frysinger <vapier@g.o> hdparm-9.39.ebuild:
48 + Install wiper contrib files #433147 by Gerhard Hintermayer.
49 +
50 + 28 May 2012; Raúl Porcel <armin76@g.o> hdparm-9.39.ebuild:
51 + alpha/ia64/m68k/s390/sh/sparc stable wrt #369569
52 +
53 + 20 May 2012; Mark Loeser <halcy0n@g.o> hdparm-9.39.ebuild:
54 + Stable for ppc/ppc64; bug #369569
55 +
56 + 16 May 2012; Jeroen Roovers <jer@g.o> hdparm-9.39.ebuild:
57 + Stable for HPPA (bug #369569).
58 +
59 + 12 May 2012; Markus Meier <maekke@g.o> hdparm-9.39.ebuild:
60 + arm stable, bug #369569
61 +
62 + 09 May 2012; Jeff Horelick <jdhore@g.o> hdparm-9.39.ebuild:
63 + marked x86 per bug 369569
64 +
65 + 09 May 2012; Agostino Sarubbo <ago@g.o> hdparm-9.39.ebuild:
66 + Stable for amd64, wrt bug #369569
67 +
68 + 29 Apr 2012; Mike Frysinger <vapier@g.o> files/hdparm-init-8:
69 + Also run on cdrom devices, and drop devfsd support #413705 by tokiclover.
70 +
71 + 14 Apr 2012; Zac Medico <zmedico@g.o> hdparm-9.39.ebuild:
72 + Add ~amd64-linux keyword.
73 +
74 +*hdparm-9.39 (04 Feb 2012)
75 +
76 + 04 Feb 2012; Tim Harder <radhermit@g.o> +hdparm-9.39.ebuild:
77 + Version bump.
78 +
79 +*hdparm-9.38 (17 Jan 2012)
80 +
81 + 17 Jan 2012; Mike Frysinger <vapier@g.o> +hdparm-9.38.ebuild:
82 + Version bump #399031 by teidakankan.
83 +
84 + 29 Jul 2011; Zac Medico <zmedico@g.o> hdparm-9.37.ebuild:
85 + Add ~x86-linux keyword.
86 +
87 + 07 May 2011; Raúl Porcel <armin76@g.o> hdparm-9.36.ebuild:
88 + alpha/ia64/s390/sh/sparc stable wrt #360799
89 +
90 + 01 May 2011; Kacper Kowalik <xarthisius@g.o> hdparm-9.36.ebuild:
91 + ppc64 stable wrt #360799
92 +
93 + 21 Apr 2011; Thomas Kahle <tomka@g.o> hdparm-9.36.ebuild:
94 + x86 stable per bug 360799
95 +
96 + 14 Apr 2011; Brent Baude <ranger@g.o> hdparm-9.36.ebuild:
97 + stable ppc, bug 360799
98 +
99 + 11 Apr 2011; Jeroen Roovers <jer@g.o> hdparm-9.36.ebuild:
100 + Stable for HPPA (bug #360799).
101 +
102 + 10 Apr 2011; Markus Meier <maekke@g.o> hdparm-9.36.ebuild:
103 + arm stable, bug #360799
104 +
105 + 09 Apr 2011; Christoph Mende <angelos@g.o> hdparm-9.36.ebuild:
106 + Stable on amd64 wrt bug #360799
107 +
108 +*hdparm-9.37 (07 Apr 2011)
109 +
110 + 07 Apr 2011; Mike Frysinger <vapier@g.o> +hdparm-9.37.ebuild:
111 + Version bump #360801 by Agostino Sarubbo.
112 +
113 +*hdparm-9.36 (13 Dec 2010)
114 +
115 + 13 Dec 2010; Mike Frysinger <vapier@g.o> +hdparm-9.36.ebuild:
116 + Version bump #348573.
117 +
118 + 06 Nov 2010; Mark Loeser <halcy0n@g.o> hdparm-9.28.ebuild:
119 + Stable for ppc64; bug #325221
120 +
121 + 24 Oct 2010; Jeroen Roovers <jer@g.o> hdparm-9.28.ebuild:
122 + Stable for HPPA (bug #325221).
123 +
124 + 15 Oct 2010; Brent Baude <ranger@g.o> hdparm-9.28.ebuild:
125 + stable ppc, bug 325221
126 +
127 + 10 Oct 2010; Raúl Porcel <armin76@g.o> hdparm-9.28.ebuild:
128 + arm/ia64/m68k/s390/sh/sparc stable wrt #325221
129 +
130 + 10 Oct 2010; Markos Chandras <hwoarang@g.o> hdparm-9.28.ebuild:
131 + Stable on amd64 wrt bug #325221
132 +
133 + 09 Oct 2010; Christian Faulhammer <fauli@g.o> hdparm-9.28.ebuild:
134 + stable x86, bug 325221
135 +
136 + 09 Oct 2010; Tobias Klausmann <klausman@g.o> hdparm-9.28.ebuild:
137 + Stable on alpha, bug #325221
138 +
139 +*hdparm-9.33 (07 Oct 2010)
140 +
141 + 07 Oct 2010; Mike Frysinger <vapier@g.o> +hdparm-9.33.ebuild:
142 + Version bump #339956 by Lars Wendler.
143 +
144 +*hdparm-9.28 (26 Mar 2010)
145 +
146 + 26 Mar 2010; Mike Frysinger <vapier@g.o> +hdparm-9.28.ebuild:
147 + Version bump #311307 by Jeremy Olexa.
148 +
149 + 07 Oct 2009; Raúl Porcel <armin76@g.o> hdparm-9.20.ebuild:
150 + ia64/m68k/s390/sh/sparc stable wrt #284386
151 +
152 + 30 Sep 2009; Tobias Klausmann <klausman@g.o> hdparm-9.20.ebuild:
153 + Stable on alpha, bug #284386
154 +
155 + 27 Sep 2009; Thomas Anderson <tanderson@g.o> hdparm-9.20.ebuild:
156 + stable amd64, tested on an AMD64 Turion X2 by myself and tested on an
157 + Intel Core by Vitor Brandao in bug #284386.
158 +
159 + 25 Sep 2009; Brent Baude <ranger@g.o> hdparm-9.20.ebuild:
160 + Marking hdparm-9.20 ppc64 for bug 284386
161 +
162 + 19 Sep 2009; nixnut <nixnut@g.o> hdparm-9.20.ebuild:
163 + ppc stable #284386
164 +
165 + 18 Sep 2009; Jeroen Roovers <jer@g.o> hdparm-9.20.ebuild:
166 + Stable for HPPA (bug #284386).
167 +
168 + 13 Sep 2009; Markus Meier <maekke@g.o> hdparm-9.20.ebuild:
169 + arm/x86 stable, bug #284386
170 +
171 +*hdparm-9.27 (10 Sep 2009)
172 +
173 + 10 Sep 2009; Mike Frysinger <vapier@g.o> +hdparm-9.27.ebuild:
174 + Version bump #284286 by BobCaTT.
175 +
176 +*hdparm-9.20 (01 Aug 2009)
177 +
178 + 01 Aug 2009; Robin H. Johnson <robbat2@g.o> +hdparm-9.20.ebuild:
179 + Another bump, upstream says fixes to TRIM.
180 +
181 +*hdparm-9.18 (01 Aug 2009)
182 +
183 + 01 Aug 2009; Robin H. Johnson <robbat2@g.o> +hdparm-9.18.ebuild:
184 + Last upstream release had a bug with -E and CD/DVD drives, new release.
185 +
186 +*hdparm-9.17 (29 Jul 2009)
187 +
188 + 29 Jul 2009; Robin H. Johnson <robbat2@g.o> +hdparm-9.17.ebuild:
189 + Version bump.
190 +
191 +*hdparm-9.16 (16 Jul 2009)
192 +
193 + 16 Jul 2009; Mike Frysinger <vapier@g.o> +hdparm-9.16.ebuild:
194 + Version bump.
195 +
196 + 13 Jul 2009; Joseph Jezak <josejx@g.o> hdparm-9.15.ebuild:
197 + Marked ppc stable for bug #273048.
198 +
199 + 29 Jun 2009; Mike Frysinger <vapier@g.o> files/hdparm-conf.d.3:
200 + Document usage of immediate power changing options for local.start #275478
201 + by Wonko.
202 +
203 + 19 Jun 2009; Brent Baude <ranger@g.o> hdparm-9.15.ebuild:
204 + stable ppc64, bug 273048
205 +
206 + 16 Jun 2009; Raúl Porcel <armin76@g.o> hdparm-9.15.ebuild:
207 + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #273048
208 +
209 + 10 Jun 2009; Markus Meier <maekke@g.o> hdparm-9.15.ebuild:
210 + amd64/x86 stable, bug #273048
211 +
212 + 09 Jun 2009; Jeroen Roovers <jer@g.o> hdparm-9.15.ebuild:
213 + Stable for HPPA (bug #273048).
214 +
215 +*hdparm-9.15 (18 Apr 2009)
216 +
217 + 18 Apr 2009; Mike Frysinger <vapier@g.o> +hdparm-9.15.ebuild:
218 + Version bump.
219 +
220 +*hdparm-9.14 (08 Apr 2009)
221 +
222 + 08 Apr 2009; Mike Frysinger <vapier@g.o> +hdparm-9.14.ebuild:
223 + Version bump.
224 +
225 + 30 Mar 2009; Raúl Porcel <armin76@g.o> hdparm-9.12.ebuild:
226 + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #263421
227 +
228 + 25 Mar 2009; Joseph Jezak <josejx@g.o> hdparm-9.12.ebuild:
229 + Marked ppc stable for bug #263421.
230 +
231 + 24 Mar 2009; Brent Baude <ranger@g.o> hdparm-9.12.ebuild:
232 + stable ppc64, bug 263421
233 +
234 + 24 Mar 2009; Guy Martin <gmsoft@g.o> hdparm-9.12.ebuild:
235 + hppa stable, #263421
236 +
237 + 23 Mar 2009; Markus Meier <maekke@g.o> hdparm-9.12.ebuild:
238 + amd64/x86 stable, bug #263421
239 +
240 +*hdparm-9.13 (22 Mar 2009)
241 +
242 + 22 Mar 2009; Mike Frysinger <vapier@g.o> +hdparm-9.13.ebuild:
243 + Version bump.
244 +
245 + 17 Mar 2009; Raúl Porcel <armin76@g.o> hdparm-9.10.ebuild:
246 + m68k stable wrt #260452, thanks to kolla for testing
247 +
248 + 14 Mar 2009; nixnut <nixnut@g.o> hdparm-9.10.ebuild:
249 + ppc stable #260452
250 +
251 + 06 Mar 2009; Thomas Anderson <gentoofan23@g.o> hdparm-9.10.ebuild:
252 + stable amd64, bug 260452
253 +
254 + 06 Mar 2009; Jeroen Roovers <jer@g.o> hdparm-9.10.ebuild:
255 + Stable for HPPA (bug #260452).
256 +
257 + 01 Mar 2009; Raúl Porcel <armin76@g.o> hdparm-9.10.ebuild:
258 + alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #260452
259 +
260 + 27 Feb 2009; Brent Baude <ranger@g.o> hdparm-9.10.ebuild:
261 + Marking hdparm-9.10 ppc64 for bug 260452
262 +
263 +*hdparm-9.12 (26 Feb 2009)
264 +
265 + 26 Feb 2009; Mike Frysinger <vapier@g.o> +hdparm-9.12.ebuild:
266 + Version bump.
267 +
268 +*hdparm-9.11 (15 Feb 2009)
269 +
270 + 15 Feb 2009; Mike Frysinger <vapier@g.o> +hdparm-9.11.ebuild:
271 + Version bump.
272 +
273 + 05 Feb 2009; Raúl Porcel <armin76@g.o> hdparm-9.6.ebuild:
274 + ia64/sparc stable wrt #256371
275 +
276 + 01 Feb 2009; Markus Meier <maekke@g.o> hdparm-9.6.ebuild:
277 + x86 stable, bug #256371
278 +
279 + 01 Feb 2009; nixnut <nixnut@g.o> hdparm-9.6.ebuild:
280 + ppc stable #256371
281 +
282 + 31 Jan 2009; Jeroen Roovers <jer@g.o> hdparm-9.6.ebuild:
283 + Stable for HPPA (bug #256371).
284 +
285 +*hdparm-9.10 (28 Jan 2009)
286 +
287 + 28 Jan 2009; Mike Frysinger <vapier@g.o> +hdparm-9.10.ebuild:
288 + Version bump.
289 +
290 + 28 Jan 2009; <chainsaw@g.o> hdparm-9.6.ebuild:
291 + Mark stable on AMD64 as requested by SpanKY <vapier@g.o> in bug
292 + #256371. Tested on a Core2 Duo laptop with ICH9-M chipset (AHCI mode) and
293 + a Hitachi HTS543232L9A300 drive.
294 +
295 + 26 Jan 2009; Brent Baude <ranger@g.o> hdparm-9.6.ebuild:
296 + stable ppc64, bug 256371
297 +
298 + 26 Jan 2009; Tobias Klausmann <klausman@g.o> hdparm-9.6.ebuild:
299 + Stable on alpha, bug #256371
300 +
301 +*hdparm-9.9 (26 Jan 2009)
302 +
303 + 26 Jan 2009; Mike Frysinger <vapier@g.o> +hdparm-9.9.ebuild:
304 + Version bump.
305 +
306 +*hdparm-9.8 (09 Jan 2009)
307 +
308 + 09 Jan 2009; Mike Frysinger <vapier@g.o> +hdparm-9.8.ebuild:
309 + Version bump.
310 +
311 + 23 Dec 2008; Raúl Porcel <armin76@g.o> hdparm-9.3.ebuild:
312 + sparc stable wrt #250473
313 +
314 + 22 Dec 2008; Mike Frysinger <vapier@g.o> hdparm-9.3.ebuild:
315 + Mark ia64 stable #250473.
316 +
317 + 22 Dec 2008; Mike Frysinger <vapier@g.o> hdparm-9.5.ebuild,
318 + hdparm-9.6.ebuild:
319 + Disable stripping #250544 by Peter Alfredsen.
320 +
321 +*hdparm-9.6 (21 Dec 2008)
322 +
323 + 21 Dec 2008; Mike Frysinger <vapier@g.o> +hdparm-9.6.ebuild:
324 + Version bump.
325 +
326 + 17 Dec 2008; Markus Meier <maekke@g.o> hdparm-9.3.ebuild:
327 + x86 stable, bug #250473
328 +
329 + 16 Dec 2008; Jeroen Roovers <jer@g.o> hdparm-9.3.ebuild:
330 + Stable for HPPA (bug #250473).
331 +
332 + 16 Dec 2008; Brent Baude <ranger@g.o> hdparm-9.3.ebuild:
333 + stable ppc64, bug 250473
334 +
335 + 14 Dec 2008; Jeremy Olexa <darkside@g.o> hdparm-9.3.ebuild:
336 + amd64 stable, bug #250473
337 +
338 + 14 Dec 2008; nixnut <nixnut@g.o> hdparm-9.3.ebuild:
339 + Stable on ppc wrt bug 250473
340 +
341 + 11 Dec 2008; Tobias Klausmann <klausman@g.o> hdparm-9.3.ebuild:
342 + Stable on alpha, bug #250473
343 +
344 +*hdparm-9.5 (10 Dec 2008)
345 +
346 + 10 Dec 2008; Mike Frysinger <vapier@g.o> +hdparm-9.5.ebuild:
347 + Version bump.
348 +
349 +*hdparm-9.3 (06 Nov 2008)
350 +
351 + 06 Nov 2008; Mike Frysinger <vapier@g.o> +hdparm-9.3.ebuild:
352 + Version bump.
353 +
354 +*hdparm-9.2 (03 Nov 2008)
355 +
356 + 03 Nov 2008; Mike Frysinger <vapier@g.o> +hdparm-9.2.ebuild:
357 + Version bump.
358 +
359 +*hdparm-9.0 (03 Nov 2008)
360 +
361 + 03 Nov 2008; Mike Frysinger <vapier@g.o> +hdparm-9.0.ebuild:
362 + Version bump.
363 +
364 + 02 Sep 2008; Jeroen Roovers <jer@g.o> hdparm-8.9.ebuild:
365 + Stable for HPPA (bug #235926).
366 +
367 + 31 Aug 2008; Thomas Anderson <gentoofan23@g.o> hdparm-8.9.ebuild:
368 + stable amd64, bug 235926
369 +
370 + 27 Aug 2008; Brent Baude <ranger@g.o> hdparm-8.9.ebuild:
371 + stable ppc64, bug 235926
372 +
373 + 27 Aug 2008; Brent Baude <ranger@g.o> hdparm-8.9.ebuild:
374 + stable ppc, bug 235926
375 +
376 + 27 Aug 2008; Raúl Porcel <armin76@g.o> hdparm-8.9.ebuild:
377 + alpha/ia64/sparc/x86 stable
378 +
379 +*hdparm-8.9 (17 Jun 2008)
380 +
381 + 17 Jun 2008; Mike Frysinger <vapier@g.o> +hdparm-8.9.ebuild:
382 + Version bump.
383 +
384 +*hdparm-8.8 (11 Jun 2008)
385 +
386 + 11 Jun 2008; Mike Frysinger <vapier@g.o> +hdparm-8.8.ebuild:
387 + Version bump.
388 +
389 +*hdparm-8.7 (02 Jun 2008)
390 +
391 + 02 Jun 2008; Mike Frysinger <vapier@g.o> +hdparm-8.7.ebuild:
392 + Version bump.
393 +
394 + 02 Apr 2008; Tobias Klausmann <klausman@g.o> hdparm-8.6.ebuild:
395 + Stable on alpha, bug #215068
396 +
397 + 01 Apr 2008; Raúl Porcel <armin76@g.o> hdparm-8.6.ebuild:
398 + ia64/sparc stable wrt #215068
399 +
400 + 29 Mar 2008; Brent Baude <ranger@g.o> hdparm-8.6.ebuild:
401 + stable ppc, bug 215068
402 +
403 + 29 Mar 2008; Jeroen Roovers <jer@g.o> hdparm-8.6.ebuild:
404 + Stable for HPPA (bug #215068).
405 +
406 + 29 Mar 2008; Brent Baude <ranger@g.o> hdparm-8.6.ebuild:
407 + stable ppc64, bug 215068
408 +
409 + 28 Mar 2008; Markus Meier <maekke@g.o> hdparm-8.6.ebuild:
410 + amd64/x86 stable, bug #215068
411 +
412 +*hdparm-8.6 (27 Feb 2008)
413 +
414 + 27 Feb 2008; Mike Frysinger <vapier@g.o> +hdparm-8.6.ebuild:
415 + Version bump.
416 +
417 +*hdparm-8.5 (24 Feb 2008)
418 +
419 + 24 Feb 2008; Mike Frysinger <vapier@g.o> +hdparm-8.5.ebuild:
420 + Version bump.
421 +
422 +*hdparm-8.4 (20 Feb 2008)
423 +
424 + 20 Feb 2008; Mike Frysinger <vapier@g.o> -hdparm-8.0.ebuild,
425 + -hdparm-8.1.ebuild, +hdparm-8.4.ebuild:
426 + Version bump.
427 +
428 +*hdparm-8.2 (19 Feb 2008)
429 +
430 + 19 Feb 2008; Mike Frysinger <vapier@g.o> +hdparm-8.2.ebuild:
431 + Version bump.
432 +
433 +*hdparm-8.1 (16 Feb 2008)
434 +
435 + 16 Feb 2008; Mike Frysinger <vapier@g.o> +hdparm-8.1.ebuild:
436 + Version bump.
437 +
438 +*hdparm-8.0 (16 Feb 2008)
439 +
440 + 16 Feb 2008; Mike Frysinger <vapier@g.o> +hdparm-8.0.ebuild:
441 + Version bump.
442 +
443 + 19 Nov 2007; Joshua Kinard <kumba@g.o> hdparm-7.7.ebuild:
444 + Stable on mips.
445 +
446 + 14 Oct 2007; Markus Rothe <corsair@g.o> hdparm-7.7.ebuild:
447 + Stable on ppc64; bug #194007
448 +
449 + 29 Sep 2007; Joshua Kinard <kumba@g.o> ChangeLog:
450 + Stable on mips, per #194007.
451 +
452 + 28 Sep 2007; nixnut <nixnut@g.o> hdparm-7.7.ebuild:
453 + Stable on ppc wrt bug 194007
454 +
455 + 28 Sep 2007; Raúl Porcel <armin76@g.o> hdparm-7.7.ebuild:
456 + alpha/ia64/sparc/x86 stable wrt #194007
457 +
458 + 28 Sep 2007; Jeroen Roovers <jer@g.o> hdparm-7.7.ebuild:
459 + Stable for HPPA (bug #194007).
460 +
461 + 28 Sep 2007; Christoph Mende <angelos@g.o> hdparm-7.7.ebuild:
462 + Stable on amd64 wrt bug #194007
463 +
464 +*hdparm-7.7 (08 Aug 2007)
465 +
466 + 08 Aug 2007; Mike Frysinger <vapier@g.o> +hdparm-7.7.ebuild:
467 + Version bump.
468 +
469 + 30 Jul 2007; Markus Rothe <corsair@g.o> hdparm-7.6.ebuild:
470 + Stable on ppc64; bug #186290
471 +
472 + 25 Jul 2007; Jeroen Roovers <jer@g.o> hdparm-7.6.ebuild:
473 + Stable for HPPA (bug #186290).
474 +
475 + 24 Jul 2007; Steve Dibb <beandog@g.o> hdparm-7.6.ebuild:
476 + amd64 stable, bug 186290
477 +
478 + 23 Jul 2007; Raúl Porcel <armin76@g.o> hdparm-7.6.ebuild:
479 + alpha/ia64 stable wrt #186290
480 +
481 + 23 Jul 2007; nixnut <nixnut@g.o> hdparm-7.6.ebuild:
482 + Stable on ppc wrt bug 186290
483 +
484 + 23 Jul 2007; Joshua Kinard <kumba@g.o> hdparm-7.6.ebuild:
485 + Stable on mips, per #186290.
486 +
487 + 23 Jul 2007; Gustavo Zacarias <gustavoz@g.o> hdparm-7.6.ebuild:
488 + Stable on sparc wrt #186290
489 +
490 + 23 Jul 2007; Christian Faulhammer <opfer@g.o> hdparm-7.6.ebuild:
491 + stable x86, bug 186290
492 +
493 + 15 Jul 2007; Raúl Porcel <armin76@g.o> hdparm-7.5.ebuild:
494 + ia64/x86 stable
495 +
496 +*hdparm-7.6 (20 Jun 2007)
497 +
498 + 20 Jun 2007; Mike Frysinger <vapier@g.o> +hdparm-7.6.ebuild:
499 + Version bump.
500 +
501 + 14 Jun 2007; Tobias Scherbaum <dertobi123@g.o> hdparm-7.3.ebuild:
502 + ppc stable, bug #181965
503 +
504 + 14 Jun 2007; Jeroen Roovers <jer@g.o> hdparm-7.3.ebuild:
505 + Stable for HPPA (bug #181965).
506 +
507 + 14 Jun 2007; Raúl Porcel <armin76@g.o> hdparm-7.3.ebuild:
508 + alpha/ia64/x86 stable wrt #181965
509 +
510 + 14 Jun 2007; Gustavo Zacarias <gustavoz@g.o> hdparm-7.3.ebuild:
511 + Stable on sparc wrt #181965
512 +
513 + 14 Jun 2007; Markus Rothe <corsair@g.o> hdparm-7.3.ebuild:
514 + Stable on ppc64; bug #181965
515 +
516 + 14 Jun 2007; Joshua Kinard <kumba@g.o> hdparm-7.3.ebuild:
517 + Stable on mips, per #181965.
518 +
519 + 14 Jun 2007; Christoph Mende <angelos@g.o> hdparm-7.3.ebuild:
520 + Stable on amd64 wrt bug 181965
521 +
522 +*hdparm-7.5 (13 Jun 2007)
523 +
524 + 13 Jun 2007; Mike Frysinger <vapier@g.o> +hdparm-7.5.ebuild:
525 + Version bump #181910 by Raul Porcel.
526 +
527 + 12 May 2007; Raúl Porcel <armin76@g.o> hdparm-7.3.ebuild:
528 + Back to stable
529 +
530 +*hdparm-7.3 (12 May 2007)
531 +
532 + 12 May 2007; Mike Frysinger <vapier@g.o> +hdparm-7.3.ebuild:
533 + Version bump #177938 by Lars (Polynomial-C).
534 +
535 + 24 Apr 2007; Gustavo Zacarias <gustavoz@g.o> hdparm-6.9-r1.ebuild:
536 + Stable on sparc
537 +
538 + 24 Apr 2007; Alexander Færøy <eroyf@g.o> hdparm-6.9-r1.ebuild:
539 + Stable on MIPS.
540 +
541 + 23 Apr 2007; Raúl Porcel <armin76@g.o> hdparm-6.9-r1.ebuild:
542 + ia64 + x86 stable
543 +
544 +*hdparm-6.9-r1 (13 Mar 2007)
545 +
546 + 13 Mar 2007; Roy Marples <uberlord@g.o> +files/hdparm-init-8,
547 + +hdparm-6.9-r1.ebuild:
548 + Init script no longer requires bash.
549 +
550 + 12 Mar 2007; Bryan Østergaard <kloeri@g.o> hdparm-6.9.ebuild:
551 + Stable on Alpha, bug 170122.
552 +
553 + 11 Mar 2007; Tony Vroon <chainsaw@g.o> hdparm-6.9.ebuild:
554 + Stable on PPC64 for bug #170122. Tested on 64UL with GCC 4.1.2
555 +
556 + 11 Mar 2007; Olivier Crête <tester@g.o> hdparm-6.9.ebuild:
557 + Stable on amd64 per bug #170122
558 +
559 + 10 Mar 2007; nixnut <nixnut@g.o> hdparm-6.9.ebuild:
560 + Stable on ppc wrt bug 170122
561 +
562 + 09 Mar 2007; Jeroen Roovers <jer@g.o> hdparm-6.9.ebuild:
563 + Stable for HPPA (bug #170122).
564 +
565 + 09 Mar 2007; Raúl Porcel <armin76@g.o> hdparm-6.9.ebuild:
566 + x86 stable wrt bug 170122
567 +
568 + 09 Mar 2007; Alexander H. Færøy <eroyf@g.o> hdparm-6.9.ebuild:
569 + Stable on MIPS; bug #170122
570 +
571 + 20 Feb 2007; Alexander H. Færøy <eroyf@g.o> hdparm-6.6.ebuild:
572 + Stable on MIPS; bug #153892
573 +
574 + 14 Feb 2007; Chris Gianelloni <wolf31o2@g.o> hdparm-6.6.ebuild:
575 + Stable on alpha wrt bug #153892.
576 +
577 + 02 Feb 2007; Gustavo Zacarias <gustavoz@g.o> hdparm-6.9.ebuild:
578 + Stable on sparc
579 +
580 + 29 Nov 2006; Mike Frysinger <vapier@g.o> files/hdparm-init-7:
581 + Add support for skipping hdparm init if kernel was booted with
582 + gentoo=nohdparm #156489 by Fabio Erculiani.
583 +
584 + 15 Nov 2006; Markus Rothe <corsair@g.o> hdparm-6.6.ebuild:
585 + Stable on ppc64; bug #153892
586 +
587 + 06 Nov 2006; Christian Faulhammer <opfer@g.o> hdparm-6.6.ebuild:
588 + stable x86, bug #153892
589 +
590 + 04 Nov 2006; Jeroen Roovers <jer@g.o> hdparm-6.6.ebuild:
591 + Stable for HPPA (bug #153892).
592 +
593 + 03 Nov 2006; Patrick McLean <chutzpah@g.o> hdparm-6.6.ebuild:
594 + Stable on amd64 (bug #153892).
595 +
596 + 03 Nov 2006; Gustavo Zacarias <gustavoz@g.o> hdparm-6.6.ebuild:
597 + Stable on sparc wrt #153892
598 +
599 + 03 Nov 2006; Timothy Redaelli <drizzt@g.o> hdparm-6.6.ebuild:
600 + Stable on ppc. Bug #153892
601 +
602 +*hdparm-6.9 (03 Nov 2006)
603 +
604 + 03 Nov 2006; Mike Frysinger <vapier@g.o> +hdparm-6.9.ebuild:
605 + Version bump #153760 by Lars (Polynomial-C).
606 +
607 +*hdparm-6.6 (25 Jun 2006)
608 +
609 + 25 Jun 2006; Mike Frysinger <vapier@g.o> files/hdparm-init-7,
610 + files/hdparm-conf.d.3, +hdparm-6.6.ebuild:
611 + Version bump and add initial support for SATA drives #130330.
612 +
613 + 19 Mar 2006; Fernando J. Pereda <ferdy@g.o> hdparm-6.3.ebuild:
614 + Stable on alpha as per bug #125656
615 +
616 + 10 Mar 2006; Markus Rothe <corsair@g.o> hdparm-6.3.ebuild:
617 + Stable on ppc64; bug #125656
618 +
619 + 10 Mar 2006; <nixnut@g.o> hdparm-6.3.ebuild:
620 + Stable on ppc. Bug #125656
621 +
622 + 10 Mar 2006; Torsten Veller <tove@g.o> hdparm-6.3.ebuild:
623 + Stable on x86 (#125656)
624 +
625 + 10 Mar 2006; Gustavo Zacarias <gustavoz@g.o> hdparm-6.3.ebuild:
626 + Stable on sparc wrt #125656
627 +
628 + 10 Mar 2006; Patrick McLean <chutzpah@g.o> hdparm-6.3.ebuild:
629 + Stable on amd64 (bug #125656).
630 +
631 +*hdparm-6.3 (28 Dec 2005)
632 +
633 + 28 Dec 2005; Mike Frysinger <vapier@g.o> files/hdparm-init-7,
634 + +hdparm-6.3.ebuild:
635 + Version bump #116979 by Michael Cramer and fix init.d script for cdrom
636 + devices #104683 by Heiko Baums / Stefan Illner.
637 +
638 + 26 Sep 2005; MATSUU Takuto <matsuu@g.o> hdparm-5.9.ebuild:
639 + Stable on sh.
640 +
641 + 29 Jun 2005; Joshua Kinard <kumba@g.o> hdparm-5.9.ebuild:
642 + Marked stable on mips.
643 +
644 + 12 Jun 2005; Bryan Østergaard <kloeri@g.o> hdparm-5.9.ebuild:
645 + Stable on alpha.
646 +
647 + 06 Jun 2005; Markus Rothe <corsair@g.o> hdparm-5.9.ebuild:
648 + Stable on ppc64
649 +
650 + 31 May 2005; Sven Wegener <swegener@g.o> hdparm-5.7-r1.ebuild,
651 + hdparm-5.9.ebuild, hdparm-6.1.ebuild:
652 + Let portage handle the stripping of binaries.
653 +
654 + 30 May 2005; Sven Wegener <swegener@g.o> hdparm-5.7-r1.ebuild:
655 + Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.
656 +
657 + 09 May 2005; Lars Weiler <pylon@g.o> hdparm-5.9.ebuild:
658 + Stable on ppc.
659 +
660 + 06 May 2005; Gustavo Zacarias <gustavoz@g.o> hdparm-5.9.ebuild:
661 + Stable on sparc
662 +
663 +*hdparm-6.1 (24 Apr 2005)
664 +
665 + 24 Apr 2005; Heinrich Wendel <lanius@g.o> +hdparm-6.1.ebuild:
666 + version bump
667 +
668 + 19 Feb 2005; Heinrich Wendel <lanius@g.o>
669 + -files/hdparm-5.4-readahead_rename.patch, -files/hdparm-conf.d,
670 + -files/hdparm-init-2, -hdparm-5.4.ebuild:
671 + cleanups
672 +
673 + 19 Feb 2005; Markus Rothe <corsair@g.o> hdparm-5.7-r1.ebuild:
674 + Stable on ppc64
675 +
676 +*hdparm-5.9 (19 Feb 2005)
677 +
678 + 19 Feb 2005; Heinrich Wendel <lanius@g.o> -files/hdparm-init-6,
679 + -hdparm-5.5-r4.ebuild, -hdparm-5.5.ebuild, -hdparm-5.6.ebuild,
680 + -hdparm-5.7.ebuild, -hdparm-5.8.ebuild, +hdparm-5.9.ebuild:
681 + cleanups, version bump
682 +
683 + 02 Jan 2005; Ciaran McCreesh <ciaranm@g.o> :
684 + Change encoding to UTF-8 for GLEP 31 compliance
685 +
686 +*hdparm-5.8 (23 Nov 2004)
687 +
688 + 23 Nov 2004; Tony Vroon <chainsaw@g.o> +hdparm-5.8.ebuild:
689 + Version bump, closes bug #72155. Dropped inherit on eutils eclass, not
690 + required.
691 +
692 + 01 Nov 2004; Joshua Kinard <kumba@g.o> hdparm-5.7-r1.ebuild:
693 + Marked stable on mips.
694 +
695 + 02 Oct 2004; Bryan Østergaard <kloeri@g.o> hdparm-5.7-r1.ebuild:
696 + Stable on alpha.
697 +
698 + 27 Sep 2004; Gustavo Zacarias <gustavoz@g.o> hdparm-5.7-r1.ebuild:
699 + Stable on sparc
700 +
701 + 26 Sep 2004; Danny van Dyk <kugelfang@g.o> hdparm-5.7-r1.ebuild:
702 + Marked stable on amd64.
703 +
704 + 24 Sep 2004; Heinrich Wendel <lanius@g.o> hdparm-5.7-r1.ebuild:
705 + stable on x86
706 +
707 +*hdparm-5.7-r1 (08 Sep 2004)
708 +
709 + 08 Sep 2004; Heinrich Wendel <lanius@g.o> +files/hdparm-init-7,
710 + +hdparm-5.7-r1.ebuild:
711 + support non-devfs compatible udev systems, bug #62915
712 +
713 + 06 Sep 2004; Sven Wegener <swegener@g.o> files/hdparm-conf.d,
714 + files/hdparm-conf.d.3:
715 + Fixed typos in conf.d files. Thanks to Redshift <gentoo@××××××××.org> and
716 + Steve Dibb <sdibb@×××××.com> in bug #62275.
717 +
718 +*hdparm-5.7 (04 Sep 2004)
719 +
720 + 04 Sep 2004; Tony Vroon <chainsaw@g.o> +hdparm-5.7.ebuild:
721 + Version bump as requested in bug #62599 by Lars (Polynomial-C).
722 +
723 + 20 Aug 2004; Jon Portnoy <avenj@g.o> files/hdparm-init-6 :
724 + Quote argument to -z. See bug #60989.
725 +
726 +*hdparm-5.6 (16 Aug 2004)
727 +
728 + 16 Aug 2004; <solar@g.o> +hdparm-5.6.ebuild:
729 + This release removed Major number restrictions in preparation for adding HDIO
730 + ioctl support to Linux 2.6 SATA/SCsi drivers. There are other minor changes
731 + and fixes.
732 +
733 + 11 Aug 2004; Heinrich Wendel <lanius@g.o> hdparm-5.5-r4.ebuild:
734 + fix installation of rc.d file, bug #60000
735 +
736 + 04 Aug 2004; <agriffis@g.o> hdparm-5.5-r3.ebuild:
737 + stable on alpha and ia64
738 +
739 +*hdparm-5.5-r4 (05 Aug 2004)
740 +
741 + 05 Aug 2004; Heinrich Wendel <lanius@g.o> hdparm-5.5-r3.ebuild,
742 + hdparm-5.5-r4.ebuild, files/hdparm-init-5, files/hdparm-init-6:
743 + fix another bug with more than one argument, bug #59497
744 +
745 +*hdparm-5.5-r3 (04 Aug 2004)
746 +
747 + 04 Aug 2004; Heinrich Wendel <lanius@g.o> hdparm-5.5-r2.ebuild,
748 + hdparm-5.5-r3.ebuild, files/hdparm-init-4, files/hdparm-init-5:
749 + run hdparm quiet for more than one parameter, bug #59388
750 +
751 +*hdparm-5.5-r2 (03 Aug 2004)
752 +
753 + 03 Aug 2004; Heinrich Wendel <lanius@g.o> hdparm-5.5-r1.ebuild,
754 + hdparm-5.5-r2.ebuild, files/hdparm-init-3, files/hdparm-init-4:
755 + add udev support
756 +
757 +*hdparm-5.5-r1 (01 Aug 2004)
758 +
759 + 01 Aug 2004; Heinrich Wendel <lanius@g.o> hdparm-5.3-r2.ebuild,
760 + hdparm-5.4.ebuild, hdparm-5.5-r1.ebuild, hdparm-5.5.ebuild,
761 + files/hdparm-conf.d.3, files/hdparm-init, files/hdparm-init-2,
762 + files/hdparm-init-3, files/hdparm-new-init:
763 + great enhancements of the init script, see bug #37755, remove old version
764 +
765 + 01 Jun 2004; Travis Tilley <lv@g.o> hdparm-5.5.ebuild:
766 + stable on amd64
767 +
768 + 27 Apr 2004; Aron Griffis <agriffis@g.o> hdparm-5.4.ebuild:
769 + Add inherit eutils
770 +
771 + 24 Mar 2004; Michael Sterrett <mr_bones_@g.o> hdparm-5.3-r2.ebuild:
772 + don't set DEPEND="${RDEPEND}" (bug #45343); IUSE; tidy
773 +
774 + 02 Mar 2004; Brian Jackson <iggy@g.o> hdparm-5.5.ebuild:
775 + adding initial s390 support
776 +
777 + 19 Feb 2004; <tuxus@g.o> hdparm-5.5.ebuild:
778 + Marked stable on mips
779 +
780 +*hdparm-5.5 (11 Feb 2004)
781 +
782 + 11 Feb 2004; Martin Holzer <mholzer@g.o> hdparm-5.5.ebuild:
783 + Version bumped.
784 +
785 + 08 Feb 2004; Brad House <brad_mssw@g.o> hdparm-5.4.ebuild,
786 + files/hdparm-5.4-readahead_rename.patch:
787 + Patch provided by James Noble in Bug #40908 to work around glibc
788 + 2.3.3_pre20040117+ versions which define readahead internally in bits/fcntl.h
789 +
790 + 09 Jan 2004; Aron Griffis <agriffis@g.o> hdparm-5.4.ebuild:
791 + stable on alpha
792 +
793 +*hdparm-5.4 (27 Jun 2003)
794 +
795 + 30 Sep 2003; Joshua Kinard <kumba@g.o> hdparm-5.4.ebuild:
796 + Added ~mips to KEYWORDS
797 +
798 + 28 Aug 2003; Christian Birchinger <joker@g.o> hdparm-5.4.ebuild:
799 + Added sparc stable keyword
800 +
801 + 26 Aug 2003; Heinrich Wendel <lanius@g.o> files/hdparm-new-init:
802 + bug #27282
803 +
804 + 04 Aug 2003; Guy Martin <gmsoft@g.o> hdparm-5.4.ebuild :
805 + Marked stable on hppa.
806 +
807 + 30 Jul 2003; Martin Holzer <mholzer@g.o> hdparm-5.4.ebuild:
808 + Marked stable on x86.
809 +
810 + 27 Jun 2003; <msterret@g.o> hdparm-5.4.ebuild:
811 + version bump (bug 23593)
812 +
813 + 24 Jun 2003; Aron Griffis <agriffis@g.o> hdparm-5.3-r2.ebuild:
814 + Mark stable on alpha
815 +
816 +*hdparm-5.3-r2 (01 Mar 2003)
817 +
818 + 16 Apr 2003; Guy Martin <gmsoft@g.o> hdparm-5.3-r2.ebuild :
819 + Marked stable on hppa.
820 +
821 + 01 Apr 2003; Christian Birchinger <joker@g.o> hdparm-5.3-r2.ebuild:
822 + Added sparc stable keyword
823 +
824 + 31 Mar 2003; Seemant Kulleen <seemant@g.o> hdparm-5.2-r1.ebuild,
825 + hdparm-5.2-r1.ebuild, hdparm-5.2-r2.ebuild, hdparm-5.2-r2.ebuild,
826 + hdparm-5.2-r3.ebuild, hdparm-5.3-r2.ebuild:
827 + Marked stable, fixed src_uri for 5.2, cleaned old crusty ebuilds.
828 +
829 + 01 Mar 2003; Seth Chandler <sethbc@g.o> hdparm-5.3-r2.ebuild,
830 + files/hdparm-conf.d, files/hdparm-new-init:
831 + updated the rc-scripts for hdparm, thanks to Justin "Nagash" Jones, this fixes
832 + bug 16603
833 +
834 +*hdparm-5.3-r1 (08 Dec 2002)
835 +
836 + 17 Feb 2003; Guy Martin <gmsoft@g.o> hdparm-5.3-r1.ebuild :
837 + Added hppa to keywords.
838 +
839 + 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
840 +
841 + 17 Dec 2002; Seth Chandler <sethbc@g.o> : hdparm-5.3-r1.ebuild
842 + masked ebuild for 5.3 and changed the distfiles location, corrupted
843 + package on the metalab mirrors
844 +
845 + 08 Dec 2002; Seth Chandler <sethbc@g.o> : hdparm-5.3-r1.ebuild
846 + bumped ebuild to 5.3 to fix some BIG_ENDIAN issues, -t for small drives,
847 + and -p output for the SC1200 chipset have been fixed.
848 +
849 +
850 +*hdparm-5.2-r3 (29 Sep 2002)
851 +
852 + 11 Jan 2003; Seemant Kulleen <seemant@g.o> hdparm-5.2-r3.ebuild :
853 +
854 + filter -fPIC flag from this ebuild. Interestingly enough, it doesn't
855 + affect the 5.3-r1 version, so upstream made some fixes. Closes bug #13748
856 + by jwarren@×××××××××××××××××.org (Jeremy Warren)
857 +
858 + 30 Sep 2002; Martin Schlemmer <azarah@g.o> :
859 +
860 + Do not add hdparm to default runlevel. Close bug #8549.
861 +
862 + 29 Sep 2002; Martin Schlemmer <azarah@g.o> :
863 +
864 + Braindead me used newins and not newexe to install the
865 + rc-script .. Thanks Daniel :D.
866 +
867 +*hdparm-5.2-r2 (15 Aug 2002)
868 +
869 + 15 Aug 2002; Martin Schlemmer <azarah@g.o> :
870 +
871 + Add /etc/init.d/hdparm kindly donated by Daniel Robbins.
872 +
873 + 19 Jul 2002; Grant Goodyear <g2boojum@g.o> ChangeLog :
874 +
875 + removed old version, closing bug 1044 the easy way
876 +
877 +*hdparm-5.2-r1 (08 Jul 2002)
878 +
879 + 14 Jul 2002; phoen][x <phoenix@g.o> hdparm-5.2.ebuild :
880 + Added KEYWORDS, SLOT.
881 +
882 + 08 Jul 2002; Maik Schreiber <blizzy@g.o> :
883 +
884 + Fixed installation path, closes bug #3170.
885 +
886 +*hdparm-5.2 (22 Jun 2002)
887 +
888 + 02 May 2002; Michael Nazaroff <naz@g.o> :
889 +
890 + Upgrade to 5.2
891 +
892 +*hdparm-4.9 (02 May 2002)
893 +
894 + 14 Jul 2002; phoen][x <phoenix@g.o> hdparm-4.9.ebuild :
895 + Added KEYWORDS.
896 +
897 + 02 May 2002; Daniel Robbins <drobbins@g.o> :
898 +
899 + Upgrade to 4.9
900 +
901 +*hdparm-4.8 (29 Apr 2002)
902 +
903 + 29 Apr 2002; Bruce A. Locke <blocke@××××××.org> :
904 +
905 + Update to 4.8
906 +
907 +*hdparm-4.6-r1 (12 Mar 2002)
908 +
909 + 12 Mar 2002; Daniel Robbins <drobbins@g.o> :
910 +
911 + New hdparm rev. Order of sed commands reversed, fixing bug #1044.
912
913 diff --git a/sys-apps/hdparm/files/hdparm-9.39-musl.patch b/sys-apps/hdparm/files/hdparm-9.39-musl.patch
914 new file mode 100644
915 index 0000000..8c71bc7
916 --- /dev/null
917 +++ b/sys-apps/hdparm/files/hdparm-9.39-musl.patch
918 @@ -0,0 +1,50 @@
919 +diff -ur a/hdparm-9.39/Makefile b/hdparm-9.39/Makefile
920 +--- a/hdparm-9.39/Makefile
921 ++++ b/hdparm-9.39/Makefile
922 +@@ -13,7 +13,7 @@
923 + CC ?= gcc
924 + STRIP ?= strip
925 +
926 +-CFLAGS := -O2 -W -Wall -Wbad-function-cast -Wcast-align -Wpointer-arith -Wcast-qual -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fkeep-inline-functions -Wwrite-strings -Waggregate-return -Wnested-externs -Wtrigraphs $(CFLAGS)
927 ++CFLAGS := -O2 -W -Wall -Wbad-function-cast -Wcast-align -Wpointer-arith -Wcast-qual -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fkeep-inline-functions -Wwrite-strings -Waggregate-return -Wnested-externs -Wtrigraphs -D _GNU_SOURCE $(CFLAGS)
928 +
929 + LDFLAGS = -s
930 + #LDFLAGS = -s -static
931 +diff -ur a/hdparm-9.39/geom.c b/hdparm-9.39/geom.c
932 +--- a/hdparm-9.39/geom.c
933 ++++ b/hdparm-9.39/geom.c
934 +@@ -16,7 +16,7 @@
935 + #include <dirent.h>
936 + #include <sys/stat.h>
937 + #include <sys/ioctl.h>
938 +-#include <linux/types.h>
939 ++#include <sys/types.h>
940 + #include <linux/fs.h>
941 +
942 + #include "hdparm.h"
943 +diff -ur a/hdparm-9.39/hdparm.h b/hdparm-9.39/hdparm.h
944 +--- a/hdparm-9.39/hdparm.h
945 ++++ b/hdparm-9.39/hdparm.h
946 +@@ -2,6 +2,7 @@
947 +
948 + //#undef __KERNEL_STRICT_NAMES
949 + #include <linux/types.h>
950 ++#include <sys/stat.h>
951 +
952 + #if !defined(__GNUC__) && !defined(__attribute__)
953 + #define __attribute__(x)
954 +diff -ur a/hdparm-9.39/sysfs.c b/hdparm-9.39/sysfs.c
955 +--- a/hdparm-9.39/sysfs.c
956 ++++ b/hdparm-9.39/sysfs.c
957 +@@ -12,9 +12,10 @@
958 + #include <stdio.h>
959 + #include <fcntl.h>
960 + #include <errno.h>
961 ++#include <limits.h>
962 + #include <dirent.h>
963 + #include <sys/stat.h>
964 +-#include <linux/types.h>
965 ++#include <sys/types.h>
966 +
967 + #include "hdparm.h"
968 +
969
970 diff --git a/sys-apps/hdparm/files/hdparm-conf.d.3 b/sys-apps/hdparm/files/hdparm-conf.d.3
971 new file mode 100644
972 index 0000000..a1ae626
973 --- /dev/null
974 +++ b/sys-apps/hdparm/files/hdparm-conf.d.3
975 @@ -0,0 +1,26 @@
976 +# /etc/conf.d/hdparm: config file for /etc/init.d/hdparm
977 +
978 +#
979 +# Note that options such as -y which force *immediate* power saving options
980 +# should generally not be placed here. The hdparm init.d script may run at
981 +# anytime with respect to other init.d scripts that do system wide drive
982 +# scans (like the hald script), so they will merely get spun right back up.
983 +# If you wish to use these options, please use the local.start init.d script
984 +# instead so that you're guaranteed that it will run last.
985 +#
986 +
987 +# You can either set hdparm arguments for each drive using hdX_args,
988 +# discX_args, cdromX_args and genericX_args, e.g.
989 +#
990 +# hda_args="-d1 -X66"
991 +# disc1_args="-d1"
992 +# cdrom0_args="-d1"
993 +
994 +# or you can set options for all PATA drives
995 +pata_all_args="-d1"
996 +
997 +# or you can set options for all SATA drives
998 +sata_all_args=""
999 +
1000 +# or, you can set hdparm options for all drives
1001 +all_args=""
1002
1003 diff --git a/sys-apps/hdparm/files/hdparm-init-8 b/sys-apps/hdparm/files/hdparm-init-8
1004 new file mode 100644
1005 index 0000000..9a4200c
1006 --- /dev/null
1007 +++ b/sys-apps/hdparm/files/hdparm-init-8
1008 @@ -0,0 +1,61 @@
1009 +#!/sbin/runscript
1010 +# Copyright 1999-2012 Gentoo Foundation
1011 +# Distributed under the terms of the GNU General Public License v2
1012 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/hdparm/files/hdparm-init-8,v 1.3 2012/04/29 00:30:18 vapier Exp $
1013 +
1014 +depend() {
1015 + before bootmisc
1016 +}
1017 +
1018 +do_hdparm() {
1019 + local e=
1020 + eval e=\$${extra_args}
1021 + [ -z "${args}${all_args}${e}" ] && return 0
1022 +
1023 + if [ -n "${args:=${all_args} ${e}}" ] ; then
1024 + local orgdevice=$(readlink -f "${device}")
1025 + if [ -b "${orgdevice}" ] ; then
1026 + ebegin "Running hdparm on ${device}"
1027 + hdparm ${args} "${device}" > /dev/null
1028 + eend $?
1029 + fi
1030 + fi
1031 +}
1032 +
1033 +scan_nondevfs() {
1034 + # non-devfs compatible system
1035 + local device
1036 +
1037 + for device in /dev/hd* /dev/sd* /dev/cdrom* ; do
1038 + [ -e "${device}" ] || continue
1039 + case "${device}" in
1040 + *[0-9]) continue ;;
1041 + /dev/hd*) extra_args="pata_all_args" ;;
1042 + /dev/sd*) extra_args="sata_all_args" ;;
1043 + *) extra_args="_no_xtra_args" ;;
1044 + esac
1045 +
1046 + # check that the block device really exists by
1047 + # opening it for reading
1048 + local errmsg= status= nomed=1
1049 + errmsg=$(export LC_ALL=C ; : 2>&1 <"${device}")
1050 + status=$?
1051 + case ${errmsg} in
1052 + *": No medium found") nomed=0;;
1053 + esac
1054 + if [ -b "${device}" ] && [ "${status}" = "0" -o "${nomed}" = "0" ] ; then
1055 + local conf_var="${device##*/}_args"
1056 + eval args=\$${conf_var}
1057 + do_hdparm
1058 + fi
1059 + done
1060 +}
1061 +
1062 +start() {
1063 + if get_bootparam "nohdparm" ; then
1064 + ewarn "Skipping hdparm init as requested in kernel cmdline"
1065 + return 0
1066 + fi
1067 +
1068 + scan_nondevfs
1069 +}
1070
1071 diff --git a/sys-apps/hdparm/hdparm-9.39-r99.ebuild b/sys-apps/hdparm/hdparm-9.39-r99.ebuild
1072 new file mode 100644
1073 index 0000000..c42a4eb
1074 --- /dev/null
1075 +++ b/sys-apps/hdparm/hdparm-9.39-r99.ebuild
1076 @@ -0,0 +1,42 @@
1077 +# Copyright 1999-2012 Gentoo Foundation
1078 +# Distributed under the terms of the GNU General Public License v2
1079 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/hdparm/hdparm-9.39.ebuild,v 1.10 2012/09/29 09:58:03 ulm Exp $
1080 +
1081 +EAPI="4"
1082 +
1083 +inherit eutils toolchain-funcs
1084 +
1085 +DESCRIPTION="Utility to change hard drive performance parameters"
1086 +HOMEPAGE="http://sourceforge.net/projects/hdparm/"
1087 +SRC_URI="mirror://sourceforge/hdparm/${P}.tar.gz"
1088 +
1089 +LICENSE="BSD GPL-2" # GPL-2 only
1090 +SLOT="0"
1091 +KEYWORDS="amd64 arm x86"
1092 +IUSE=""
1093 +
1094 +src_prepare() {
1095 + epatch ${FILESDIR}/${P}-musl.patch
1096 +
1097 + sed -i \
1098 + -e "/^CFLAGS/ s:-O2:${CFLAGS}:" \
1099 + -e "/^LDFLAGS/ s:-s:${LDFLAGS}:" \
1100 + Makefile || die "sed"
1101 +}
1102 +
1103 +src_compile() {
1104 + emake STRIP=: CC="$(tc-getCC)"
1105 +}
1106 +
1107 +src_install() {
1108 + into /
1109 + dosbin hdparm contrib/idectl
1110 +
1111 + newinitd "${FILESDIR}"/hdparm-init-8 hdparm
1112 + newconfd "${FILESDIR}"/hdparm-conf.d.3 hdparm
1113 +
1114 + doman hdparm.8
1115 + dodoc hdparm.lsm Changelog README.acoustic hdparm-sysconfig
1116 + docinto wiper
1117 + dodoc wiper/{README.txt,wiper.sh}
1118 +}
1119
1120 diff --git a/sys-apps/hdparm/metadata.xml b/sys-apps/hdparm/metadata.xml
1121 new file mode 100644
1122 index 0000000..96a2d58
1123 --- /dev/null
1124 +++ b/sys-apps/hdparm/metadata.xml
1125 @@ -0,0 +1,5 @@
1126 +<?xml version="1.0" encoding="UTF-8"?>
1127 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1128 +<pkgmetadata>
1129 +<herd>base-system</herd>
1130 +</pkgmetadata>