Gentoo Archives: gentoo-commits

From: "Donnie Berkholz (dberkholz)" <dberkholz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-base/x11-drm: x11-drm-20060608-r1.ebuild ChangeLog x11-drm-20051223.ebuild x11-drm-20060608.ebuild x11-drm-20070314.ebuild
Date: Tue, 09 Oct 2007 07:45:47
Message-Id: E1If9dJ-0006Y6-FM@stork.gentoo.org
1 dberkholz 07/10/09 07:36:01
2
3 Modified: x11-drm-20060608-r1.ebuild ChangeLog
4 x11-drm-20051223.ebuild x11-drm-20060608.ebuild
5 x11-drm-20070314.ebuild
6 Log:
7 Fix quoting issues caught by latest repoman.
8 (Portage version: 2.1.3.12)
9
10 Revision Changes Path
11 1.7 x11-base/x11-drm/x11-drm-20060608-r1.ebuild
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20060608-r1.ebuild?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20060608-r1.ebuild?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20060608-r1.ebuild?r1=1.6&r2=1.7
16
17 Index: x11-drm-20060608-r1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20060608-r1.ebuild,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- x11-drm-20060608-r1.ebuild 14 Mar 2007 18:18:53 -0000 1.6
24 +++ x11-drm-20060608-r1.ebuild 9 Oct 2007 07:36:00 -0000 1.7
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2007 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20060608-r1.ebuild,v 1.6 2007/03/14 18:18:53 battousai Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20060608-r1.ebuild,v 1.7 2007/10/09 07:36:00 dberkholz Exp $
30
31 WANT_AUTOCONF="latest"
32 WANT_AUTOMAKE="1.7"
33 @@ -62,27 +62,27 @@
34 unpack linux-drm-${PV}-kernelsource.tar.bz2
35 unpack ${P}-gentoo-${PATCHVER}.tar.bz2
36
37 - cd ${S}
38 + cd "${S}"
39
40 patch_prepare
41
42 # Apply patches
43 - EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
44 + EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
45
46 # Substitute new directory under /lib/modules/${KV_FULL}
47 - cd ${SRC_BUILD}
48 + cd "${SRC_BUILD}"
49 sed -ie "s:/kernel/drivers/char/drm:/${PN}:g" Makefile
50
51 - cp ${S}/tests/*.c ${SRC_BUILD}
52 + cp "${S}"/tests/*.c "${SRC_BUILD}"
53
54 src_unpack_os
55
56 - cd ${S}
57 + cd "${S}"
58 eautoreconf -v --install
59 }
60
61 src_compile() {
62 - cd ${S}
63 + cd "${S}"
64 # Building the programs. These are useful for developers and getting info from DRI and DRM.
65 #
66 # libdrm objects are needed for drmstat.
67 @@ -96,7 +96,7 @@
68
69 src_install() {
70 einfo "Installing DRM..."
71 - cd ${SRC_BUILD}
72 + cd "${SRC_BUILD}"
73
74 src_install_os
75
76 @@ -206,8 +206,8 @@
77 # 2.4 vs. 2.6 kernels
78 if use kernel_linux
79 then
80 - kernel_is 2 4 && mv -f ${PATCHDIR}/*kernel-2.6* ${EXCLUDED}
81 - kernel_is 2 6 && mv -f ${PATCHDIR}/*kernel-2.4* ${EXCLUDED}
82 + kernel_is 2 4 && mv -f "${PATCHDIR}"/*kernel-2.6* "${EXCLUDED}"
83 + kernel_is 2 6 && mv -f "${PATCHDIR}"/*kernel-2.4* "${EXCLUDED}"
84 fi
85
86 # There is only one tree being maintained now. No numeric exclusions need
87 @@ -222,7 +222,7 @@
88 ln -s "/usr/src/sys-${K_RV}" "${WORKDIR}/sys"
89 # SUBDIR variable gets to all Makefiles, we need it only in the main one.
90 SUBDIRS=${VIDCARDS//.ko}
91 - sed -ie "s:SUBDIR\ =.*:SUBDIR\ =\ drm ${SUBDIRS}:" ${SRC_BUILD}/Makefile
92 + sed -ie "s:SUBDIR\ =.*:SUBDIR\ =\ drm ${SUBDIRS}:" "${SRC_BUILD}"/Makefile
93 fi
94 }
95
96 @@ -255,7 +255,7 @@
97
98 src_compile_linux() {
99 # This now uses an M= build system. Makefile does most of the work.
100 - cd ${SRC_BUILD}
101 + cd "${SRC_BUILD}"
102 unset ARCH
103 emake M="${SRC_BUILD}" \
104 LINUXDIR="${KERNEL_DIR}" \
105 @@ -268,13 +268,13 @@
106 fi
107
108 # LINUXDIR is needed to allow Makefiles to find kernel release.
109 - cd ${SRC_BUILD}
110 + cd "${SRC_BUILD}"
111 emake LINUXDIR="${KERNEL_DIR}" dristat || die "Building dristat failed."
112 emake LINUXDIR="${KERNEL_DIR}" drmstat || die "Building drmstat failed."
113 }
114
115 src_compile_freebsd() {
116 - cd ${SRC_BUILD}
117 + cd "${SRC_BUILD}"
118 # Environment CFLAGS overwrite kernel CFLAGS which is bad.
119 local svcflags=${CFLAGS}; local svldflags=${LDFLAGS}
120 unset CFLAGS; unset LDFLAGS
121 @@ -293,7 +293,7 @@
122 emake dristat || die "Building dristat failed."
123 emake drmstat || die "Building drmstat failed."
124 # Move these where the linux stuff expects them
125 - mv dristat drmstat ${SRC_BUILD}
126 + mv dristat drmstat "${SRC_BUILD}"
127 }
128
129 die_error() {
130 @@ -305,7 +305,7 @@
131 }
132
133 src_install_linux() {
134 - cd ${SRC_BUILD}
135 + cd "${SRC_BUILD}"
136 unset ARCH
137 kernel_is 2 6 && DRM_KMOD="drm.${KV_OBJ}"
138 emake KV="${KV_FULL}" \
139 @@ -321,12 +321,12 @@
140
141 # Yoinked from the sys-apps/touchpad ebuild. Thanks to whoever made this.
142 keepdir /etc/modules.d
143 - sed 's:%PN%:'${PN}':g' ${FILESDIR}/modules.d-${PN} > ${D}/etc/modules.d/${PN}
144 - sed -i 's:%KV%:'${KV_FULL}':g' ${D}/etc/modules.d/${PN}
145 + sed 's:%PN%:'${PN}':g' "${FILESDIR}"/modules.d-${PN} > "${D}"/etc/modules.d/${PN}
146 + sed -i 's:%KV%:'${KV_FULL}':g' "${D}"/etc/modules.d/${PN}
147 }
148
149 src_install_freebsd() {
150 - cd ${SRC_BUILD}
151 + cd "${SRC_BUILD}"
152 dodir "/boot/modules"
153 MAKE=make \
154 emake \
155
156
157
158 1.54 x11-base/x11-drm/ChangeLog
159
160 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/ChangeLog?rev=1.54&view=markup
161 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/ChangeLog?rev=1.54&content-type=text/plain
162 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/ChangeLog?r1=1.53&r2=1.54
163
164 Index: ChangeLog
165 ===================================================================
166 RCS file: /var/cvsroot/gentoo-x86/x11-base/x11-drm/ChangeLog,v
167 retrieving revision 1.53
168 retrieving revision 1.54
169 diff -u -r1.53 -r1.54
170 --- ChangeLog 2 Jul 2007 14:43:55 -0000 1.53
171 +++ ChangeLog 9 Oct 2007 07:36:00 -0000 1.54
172 @@ -1,6 +1,11 @@
173 # ChangeLog for x11-base/x11-drm
174 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
175 -# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/ChangeLog,v 1.53 2007/07/02 14:43:55 peper Exp $
176 +# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/ChangeLog,v 1.54 2007/10/09 07:36:00 dberkholz Exp $
177 +
178 + 09 Oct 2007; Donnie Berkholz <dberkholz@g.o>;
179 + x11-drm-20051223.ebuild, x11-drm-20060608.ebuild,
180 + x11-drm-20060608-r1.ebuild, x11-drm-20070314.ebuild:
181 + Fix quoting issues caught by latest repoman.
182
183 02 Jul 2007; Piotr Jaroszyński <peper@g.o>
184 x11-drm-20051223.ebuild:
185
186
187
188 1.14 x11-base/x11-drm/x11-drm-20051223.ebuild
189
190 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20051223.ebuild?rev=1.14&view=markup
191 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20051223.ebuild?rev=1.14&content-type=text/plain
192 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20051223.ebuild?r1=1.13&r2=1.14
193
194 Index: x11-drm-20051223.ebuild
195 ===================================================================
196 RCS file: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20051223.ebuild,v
197 retrieving revision 1.13
198 retrieving revision 1.14
199 diff -u -r1.13 -r1.14
200 --- x11-drm-20051223.ebuild 2 Jul 2007 14:43:55 -0000 1.13
201 +++ x11-drm-20051223.ebuild 9 Oct 2007 07:36:00 -0000 1.14
202 @@ -1,6 +1,6 @@
203 # Copyright 1999-2007 Gentoo Foundation
204 # Distributed under the terms of the GNU General Public License v2
205 -# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20051223.ebuild,v 1.13 2007/07/02 14:43:55 peper Exp $
206 +# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20051223.ebuild,v 1.14 2007/10/09 07:36:00 dberkholz Exp $
207
208 inherit eutils x11 linux-mod
209
210 @@ -82,26 +82,26 @@
211 unpack linux-drm-${PV}-kernelsource.tar.bz2
212 unpack ${P}-gentoo-${PATCHVER}.tar.bz2
213
214 - cd ${S}
215 + cd "${S}"
216
217 patch_prepare
218
219 # Apply patches
220 - EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
221 + EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
222
223 # Substitute new directory under /lib/modules/${KV_FULL}
224 - cd ${SRC_BUILD}
225 + cd "${SRC_BUILD}"
226 sed -ie "s:/kernel/drivers/char/drm:/${PN}:g" Makefile
227
228 - cp ${S}/tests/*.c ${SRC_BUILD}
229 + cp "${S}"/tests/*.c "${SRC_BUILD}"
230
231 - cd ${S}
232 + cd "${S}"
233 WANT_AUTOCONF="2.5" WANT_AUTOMAKE="1.7" autoreconf -v --install
234 }
235
236 src_compile() {
237 einfo "Building DRM in ${SRC_BUILD}..."
238 - cd ${SRC_BUILD}
239 + cd "${SRC_BUILD}"
240
241 # This now uses an M= build system. Makefile does most of the work.
242 unset ARCH
243 @@ -113,7 +113,7 @@
244 # Building the programs. These are useful for developers and getting info from DRI and DRM.
245 #
246 # libdrm objects are needed for drmstat.
247 - cd ${S}
248 + cd "${S}"
249 econf || die "libdrm configure failed."
250 emake || die "libdrm build failed."
251
252 @@ -122,7 +122,7 @@
253 echo "Please disable in-kernel DRM support to use this package."
254 fi
255
256 - cd ${SRC_BUILD}
257 + cd "${SRC_BUILD}"
258 # LINUXDIR is needed to allow Makefiles to find kernel release.
259 make LINUXDIR="${KERNEL_DIR}" dristat || die "Building dristat failed."
260 make LINUXDIR="${KERNEL_DIR}" drmstat || die "Building drmstat failed."
261 @@ -130,7 +130,7 @@
262
263 src_install() {
264 einfo "Installing DRM..."
265 - cd ${SRC_BUILD}
266 + cd "${SRC_BUILD}"
267
268 unset ARCH
269 kernel_is 2 6 && DRM_KMOD="drm.${KV_OBJ}"
270 @@ -151,8 +151,8 @@
271
272 # Yoinked from the sys-apps/touchpad ebuild. Thanks to whoever made this.
273 keepdir /etc/modules.d
274 - sed 's:%PN%:'${PN}':g' ${FILESDIR}/modules.d-${PN} > ${D}/etc/modules.d/${PN}
275 - sed -i 's:%KV%:'${KV_FULL}':g' ${D}/etc/modules.d/${PN}
276 + sed 's:%PN%:'${PN}':g' "${FILESDIR}"/modules.d-${PN} > "${D}"/etc/modules.d/${PN}
277 + sed -i 's:%KV%:'${KV_FULL}':g' "${D}"/etc/modules.d/${PN}
278 }
279
280 pkg_postinst() {
281 @@ -220,8 +220,8 @@
282 # All trees (0**), Standard only (1**), Others (none right now)
283 # 2.4 vs. 2.6 kernels
284
285 - kernel_is 2 4 && mv -f ${PATCHDIR}/*kernel-2.6* ${EXCLUDED}
286 - kernel_is 2 6 && mv -f ${PATCHDIR}/*kernel-2.4* ${EXCLUDED}
287 + kernel_is 2 4 && mv -f "${PATCHDIR}"/*kernel-2.6* "${EXCLUDED}"
288 + kernel_is 2 6 && mv -f "${PATCHDIR}"/*kernel-2.4* "${EXCLUDED}"
289
290 # There is only one tree being maintained now. No numeric exclusions need
291 # to be done based on DRM tree.
292
293
294
295 1.13 x11-base/x11-drm/x11-drm-20060608.ebuild
296
297 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20060608.ebuild?rev=1.13&view=markup
298 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20060608.ebuild?rev=1.13&content-type=text/plain
299 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20060608.ebuild?r1=1.12&r2=1.13
300
301 Index: x11-drm-20060608.ebuild
302 ===================================================================
303 RCS file: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20060608.ebuild,v
304 retrieving revision 1.12
305 retrieving revision 1.13
306 diff -u -r1.12 -r1.13
307 --- x11-drm-20060608.ebuild 14 Mar 2007 18:18:53 -0000 1.12
308 +++ x11-drm-20060608.ebuild 9 Oct 2007 07:36:00 -0000 1.13
309 @@ -1,6 +1,6 @@
310 # Copyright 1999-2007 Gentoo Foundation
311 # Distributed under the terms of the GNU General Public License v2
312 -# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20060608.ebuild,v 1.12 2007/03/14 18:18:53 battousai Exp $
313 +# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20060608.ebuild,v 1.13 2007/10/09 07:36:00 dberkholz Exp $
314
315 WANT_AUTOCONF="latest"
316 WANT_AUTOMAKE="1.7"
317 @@ -70,26 +70,26 @@
318 unpack linux-drm-${PV}-kernelsource.tar.bz2
319 unpack ${P}-gentoo-${PATCHVER}.tar.bz2
320
321 - cd ${S}
322 + cd "${S}"
323
324 patch_prepare
325
326 # Apply patches
327 - EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
328 + EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
329
330 # Substitute new directory under /lib/modules/${KV_FULL}
331 - cd ${SRC_BUILD}
332 + cd "${SRC_BUILD}"
333 sed -ie "s:/kernel/drivers/char/drm:/${PN}:g" Makefile
334
335 - cp ${S}/tests/*.c ${SRC_BUILD}
336 + cp "${S}"/tests/*.c "${SRC_BUILD}"
337
338 - cd ${S}
339 + cd "${S}"
340 eautoreconf -v --install
341 }
342
343 src_compile() {
344 einfo "Building DRM in ${SRC_BUILD}..."
345 - cd ${SRC_BUILD}
346 + cd "${SRC_BUILD}"
347
348 # This now uses an M= build system. Makefile does most of the work.
349 unset ARCH
350 @@ -101,7 +101,7 @@
351 # Building the programs. These are useful for developers and getting info from DRI and DRM.
352 #
353 # libdrm objects are needed for drmstat.
354 - cd ${S}
355 + cd "${S}"
356 econf || die "libdrm configure failed."
357 emake || die "libdrm build failed."
358
359 @@ -110,7 +110,7 @@
360 echo "Please disable in-kernel DRM support to use this package."
361 fi
362
363 - cd ${SRC_BUILD}
364 + cd "${SRC_BUILD}"
365 # LINUXDIR is needed to allow Makefiles to find kernel release.
366 make LINUXDIR="${KERNEL_DIR}" dristat || die "Building dristat failed."
367 make LINUXDIR="${KERNEL_DIR}" drmstat || die "Building drmstat failed."
368 @@ -118,7 +118,7 @@
369
370 src_install() {
371 einfo "Installing DRM..."
372 - cd ${SRC_BUILD}
373 + cd "${SRC_BUILD}"
374
375 unset ARCH
376 kernel_is 2 6 && DRM_KMOD="drm.${KV_OBJ}"
377 @@ -140,8 +140,8 @@
378
379 # Yoinked from the sys-apps/touchpad ebuild. Thanks to whoever made this.
380 keepdir /etc/modules.d
381 - sed 's:%PN%:'${PN}':g' ${FILESDIR}/modules.d-${PN} > ${D}/etc/modules.d/${PN}
382 - sed -i 's:%KV%:'${KV_FULL}':g' ${D}/etc/modules.d/${PN}
383 + sed 's:%PN%:'${PN}':g' "${FILESDIR}"/modules.d-${PN} > "${D}"/etc/modules.d/${PN}
384 + sed -i 's:%KV%:'${KV_FULL}':g' "${D}"/etc/modules.d/${PN}
385 }
386
387 pkg_postinst() {
388 @@ -209,8 +209,8 @@
389 # All trees (0**), Standard only (1**), Others (none right now)
390 # 2.4 vs. 2.6 kernels
391
392 - kernel_is 2 4 && mv -f ${PATCHDIR}/*kernel-2.6* ${EXCLUDED}
393 - kernel_is 2 6 && mv -f ${PATCHDIR}/*kernel-2.4* ${EXCLUDED}
394 + kernel_is 2 4 && mv -f "${PATCHDIR}"/*kernel-2.6* "${EXCLUDED}"
395 + kernel_is 2 6 && mv -f "${PATCHDIR}"/*kernel-2.4* "${EXCLUDED}"
396
397 # There is only one tree being maintained now. No numeric exclusions need
398 # to be done based on DRM tree.
399
400
401
402 1.3 x11-base/x11-drm/x11-drm-20070314.ebuild
403
404 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild?rev=1.3&view=markup
405 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild?rev=1.3&content-type=text/plain
406 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild?r1=1.2&r2=1.3
407
408 Index: x11-drm-20070314.ebuild
409 ===================================================================
410 RCS file: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild,v
411 retrieving revision 1.2
412 retrieving revision 1.3
413 diff -u -r1.2 -r1.3
414 --- x11-drm-20070314.ebuild 14 Mar 2007 18:18:53 -0000 1.2
415 +++ x11-drm-20070314.ebuild 9 Oct 2007 07:36:00 -0000 1.3
416 @@ -1,6 +1,6 @@
417 # Copyright 1999-2007 Gentoo Foundation
418 # Distributed under the terms of the GNU General Public License v2
419 -# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild,v 1.2 2007/03/14 18:18:53 battousai Exp $
420 +# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild,v 1.3 2007/10/09 07:36:00 dberkholz Exp $
421
422 WANT_AUTOCONF="latest"
423 WANT_AUTOMAKE="1.7"
424 @@ -61,27 +61,27 @@
425 unpack linux-drm-${PV}-kernelsource.tar.bz2
426 unpack ${P}-gentoo-${PATCHVER}.tar.bz2
427
428 - cd ${S}
429 + cd "${S}"
430
431 patch_prepare
432
433 # Apply patches
434 - EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
435 + EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
436
437 # Substitute new directory under /lib/modules/${KV_FULL}
438 - cd ${SRC_BUILD}
439 + cd "${SRC_BUILD}"
440 sed -ie "s:/kernel/drivers/char/drm:/${PN}:g" Makefile
441
442 - cp ${S}/tests/*.c ${SRC_BUILD}
443 + cp "${S}"/tests/*.c "${SRC_BUILD}"
444
445 src_unpack_os
446
447 - cd ${S}
448 + cd "${S}"
449 eautoreconf -v --install
450 }
451
452 src_compile() {
453 - cd ${S}
454 + cd "${S}"
455 # Building the programs. These are useful for developers and getting info from DRI and DRM.
456 #
457 # libdrm objects are needed for drmstat.
458 @@ -95,7 +95,7 @@
459
460 src_install() {
461 einfo "Installing DRM..."
462 - cd ${SRC_BUILD}
463 + cd "${SRC_BUILD}"
464
465 src_install_os
466
467 @@ -202,7 +202,7 @@
468 # 2.4 vs. 2.6 kernels
469 if use kernel_linux
470 then
471 - kernel_is 2 6 && mv -f ${PATCHDIR}/*kernel-2.4* ${EXCLUDED}
472 + kernel_is 2 6 && mv -f "${PATCHDIR}"/*kernel-2.4* "${EXCLUDED}"
473 fi
474
475 # There is only one tree being maintained now. No numeric exclusions need
476 @@ -217,7 +217,7 @@
477 ln -s "/usr/src/sys-${K_RV}" "${WORKDIR}/sys"
478 # SUBDIR variable gets to all Makefiles, we need it only in the main one.
479 SUBDIRS=${VIDCARDS//.ko}
480 - sed -ie "s:SUBDIR\ =.*:SUBDIR\ =\ drm ${SUBDIRS}:" ${SRC_BUILD}/Makefile
481 + sed -ie "s:SUBDIR\ =.*:SUBDIR\ =\ drm ${SUBDIRS}:" "${SRC_BUILD}"/Makefile
482 fi
483 }
484
485 @@ -250,7 +250,7 @@
486
487 src_compile_linux() {
488 # This now uses an M= build system. Makefile does most of the work.
489 - cd ${SRC_BUILD}
490 + cd "${SRC_BUILD}"
491 unset ARCH
492 emake M="${SRC_BUILD}" \
493 LINUXDIR="${KERNEL_DIR}" \
494 @@ -263,13 +263,13 @@
495 fi
496
497 # LINUXDIR is needed to allow Makefiles to find kernel release.
498 - cd ${SRC_BUILD}
499 + cd "${SRC_BUILD}"
500 emake LINUXDIR="${KERNEL_DIR}" dristat || die "Building dristat failed."
501 emake LINUXDIR="${KERNEL_DIR}" drmstat || die "Building drmstat failed."
502 }
503
504 src_compile_freebsd() {
505 - cd ${SRC_BUILD}
506 + cd "${SRC_BUILD}"
507 # Environment CFLAGS overwrite kernel CFLAGS which is bad.
508 local svcflags=${CFLAGS}; local svldflags=${LDFLAGS}
509 unset CFLAGS; unset LDFLAGS
510 @@ -288,7 +288,7 @@
511 emake dristat || die "Building dristat failed."
512 emake drmstat || die "Building drmstat failed."
513 # Move these where the linux stuff expects them
514 - mv dristat drmstat ${SRC_BUILD}
515 + mv dristat drmstat "${SRC_BUILD}"
516 }
517
518 die_error() {
519 @@ -299,7 +299,7 @@
520 }
521
522 src_install_linux() {
523 - cd ${SRC_BUILD}
524 + cd "${SRC_BUILD}"
525 unset ARCH
526 kernel_is 2 6 && DRM_KMOD="drm.${KV_OBJ}"
527 emake KV="${KV_FULL}" \
528 @@ -315,12 +315,12 @@
529
530 # Yoinked from the sys-apps/touchpad ebuild. Thanks to whoever made this.
531 keepdir /etc/modules.d
532 - sed 's:%PN%:'${PN}':g' ${FILESDIR}/modules.d-${PN} > ${D}/etc/modules.d/${PN}
533 - sed -i 's:%KV%:'${KV_FULL}':g' ${D}/etc/modules.d/${PN}
534 + sed 's:%PN%:'${PN}':g' "${FILESDIR}"/modules.d-${PN} > "${D}"/etc/modules.d/${PN}
535 + sed -i 's:%KV%:'${KV_FULL}':g' "${D}"/etc/modules.d/${PN}
536 }
537
538 src_install_freebsd() {
539 - cd ${SRC_BUILD}
540 + cd "${SRC_BUILD}"
541 dodir "/boot/modules"
542 MAKE=make \
543 emake \
544
545
546
547 --
548 gentoo-commits@g.o mailing list