Magellan Linux

Contents of /trunk/core/mesa/mesa-8.0_rc1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10161 - (show annotations) (download)
Wed Jan 18 12:17:45 2012 UTC (12 years, 4 months ago) by niro
File size: 15609 byte(s)
-disabled
1 # $Id$
2
3 PNAME="mesa"
4 PVER="8.0_rc1"
5 PBUILD="r1"
6
7 PCAT="media-libs"
8 STATE="disabled"
9
10 HOMEPAGE="http://mesa3d.sourceforge.net/"
11
12 MESA_DEPEND=">= dev-libs/expat-2
13 >= x11-libs/libX11-1.4
14 >= x11-libs/libXext-1.3
15 >= x11-libs/libXxf86vm-1.1
16 >= x11-libs/libXi-1.4
17 >= x11-libs/libXmu-1.1
18 >= x11-libs/libdrm-2.4.30
19 >= x11-libs/libICE-1
20 >= x11-base/opengl-update-magellan-2.2.16
21 >= x11-libs/libxcb-1
22 >= x11-libs/libXfixes-5
23 >= x11-libs/libXdamage-1
24 >= x11-libs/libvdpau-0.4.1
25 >= sys-libs/libstdc++-4.6"
26 # >= x11-libs/libva-1.0.15
27
28 MESA_PROGS_DEPEND=">= virtual/glut"
29
30 SDEPEND="${MESA_DEPEND}
31 ${MESA_PROGS_DEPEND}
32 >= dev-util/pkgconfig-0.25
33 >= x11-misc/makedepend-1
34 >= x11-proto/xf86vidmodeproto-2.3
35 >= x11-libs/libXxf86vm-1.1
36 >= x11-proto/glproto-1.4.12
37 >= x11-proto/inputproto-2
38 >= x11-proto/xextproto-7.2
39 >= x11-proto/xf86driproto-2.1
40 >= x11-proto/dri2proto-2.3
41 >= x11-proto/xcb-proto-1.6
42 >= x11-proto/xproto-7
43 >= x11-proto/fixesproto-5
44 >= x11-proto/damageproto-1.2
45 >= dev-lang/python-2.7
46 >= sys-dev/llvm-2.9"
47
48 # must be set before the include of multilib!
49 EMUL_LINUX_32=true
50 sminclude xorg mtools multilib
51
52 # must be set *after* the include of xorg!
53 SRCFILE="MesaLib-${PVER/_/-}.tar.bz2"
54 # libs SRCDIR
55 SRCDIR="${BUILDDIR}/Mesa-${PVER/_/-}"
56
57 SPLIT_PACKAGES="mesa
58 mesa-dri-swrast
59 mesa-dri-i810
60 mesa-dri-i915
61 mesa-dri-i965
62 mesa-dri-mach64
63 mesa-dri-mga
64 mesa-dri-r128
65 mesa-dri-r200
66 mesa-dri-r300
67 mesa-dri-r600
68 mesa-dri-radeon
69 mesa-dri-savage
70 mesa-dri-sis
71 mesa-dri-tdfx
72 mesa-dri-unichrome
73 mesa-gallium-nouveau
74 mesa-gallium-r300
75 mesa-gallium-r600
76 mesa-gallium-swrast"
77 #mesa-gallium-vmwgfx
78 #mesa-gallium-i915
79 #mesa-gallium-i965
80
81 SRC_URI=(
82 ftp://ftp.freedesktop.org/pub/mesa/${PVER%_*}/${SRCFILE}
83 #sourceforge://mesa3d/${SRCFILE}
84 mirror://${PNAME}/${SRCFILE}
85 mirror://${PNAME}/libGLU.la
86 mirror://${PNAME}/libGL.la
87 )
88
89 UP2DATE="updatecmd ftp://ftp.freedesktop.org/pub/mesa/current | lasttarball"
90
91 split_info_mesa()
92 {
93 DESCRIPTION="Mesa3D OpenGL graphics library."
94 DEPEND="${MESA_DEPEND}"
95
96 PROVIDE="virtual/opengl"
97 }
98
99 split_info_mesa-dri-swrast()
100 {
101 DESCRIPTION="Mesa Software Raster DRI driver."
102 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
103 }
104
105 split_info_mesa-dri-i810()
106 {
107 DESCRIPTION="Mesa Intel i810 DRI driver."
108 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
109 }
110
111 split_info_mesa-dri-i915()
112 {
113 DESCRIPTION="Mesa Intel i915 DRI driver."
114 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
115 }
116
117 split_info_mesa-dri-i965()
118 {
119 DESCRIPTION="Mesa Intel i965 DRI driver."
120 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
121 }
122
123 split_info_mesa-dri-mach64()
124 {
125 DESCRIPTION="Mesa ATI mach64 DRI driver."
126 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
127 }
128
129 split_info_mesa-dri-mga()
130 {
131 DESCRIPTION="Mesa Matrox mga DRI driver."
132 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
133 }
134
135 split_info_mesa-dri-r128()
136 {
137 DESCRIPTION="Mesa ATI Rage128 DRI driver."
138 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
139 }
140
141 split_info_mesa-dri-r200()
142 {
143 DESCRIPTION="Mesa ATI Radeon r200 DRI driver."
144 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
145 }
146
147 split_info_mesa-dri-r300()
148 {
149 DESCRIPTION="Mesa ATI Radeon r300 DRI driver."
150 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
151 }
152
153 split_info_mesa-dri-r600()
154 {
155 DESCRIPTION="Mesa ATI Radeon r600 DRI driver."
156 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
157 }
158
159 split_info_mesa-dri-radeon()
160 {
161 DESCRIPTION="Mesa ATI Radeon generic DRI driver."
162 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
163 }
164
165 split_info_mesa-dri-savage()
166 {
167 DESCRIPTION="Mesa S3 Savage DRI driver."
168 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
169 }
170
171 split_info_mesa-dri-sis()
172 {
173 DESCRIPTION="Mesa SIS generic DRI driver."
174 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
175 }
176
177 split_info_mesa-dri-tdfx()
178 {
179 DESCRIPTION="Mesa 3DFX Voodoo DRI driver."
180 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
181 }
182
183 split_info_mesa-dri-unichrome()
184 {
185 DESCRIPTION="Mesa VIA Chrome DRI driver."
186 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
187 }
188
189 #split_info_mesa-gallium-i915()
190 #{
191 # DESCRIPTION="Mesa Intel i915 Gallium driver."
192 # DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
193 #}
194
195 #split_info_mesa-gallium-i965()
196 #{
197 # DESCRIPTION="Mesa Intel i965 Gallium driver."
198 # DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
199 #}
200
201 split_info_mesa-gallium-nouveau()
202 {
203 DESCRIPTION="Mesa Nvidia Nouveau Gallium driver."
204 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
205 }
206
207 split_info_mesa-gallium-r300()
208 {
209 DESCRIPTION="Mesa Ati Radeon r300 Gallium driver."
210 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
211 }
212
213 split_info_mesa-gallium-r600()
214 {
215 DESCRIPTION="Mesa Ati Radeon r600 Gallium driver."
216 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
217 }
218
219 split_info_mesa-gallium-swrast()
220 {
221 DESCRIPTION="Mesa Software Raster Gallium driver."
222 DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
223 }
224
225 #split_info_mesa-gallium-vmwgfx()
226 #{
227 # DESCRIPTION="Mesa Vmware generic Gallium driver."
228 # DEPEND="== ${PCATEGORIE}/mesa-${PVER}"
229 #}
230
231 src_prepare()
232 {
233 munpack ${SRCFILE} || die
234
235 # no debug code in the drives (gentoo)
236 all-abis 'find src/mesa/drivers/dri -name *.[hc] -exec egrep -l "\#define\W+DO_DEBUG\W+1" {} \; | xargs --no-run-if-empty sed -i -re "s/\#define\W+DO_DEBUG\W+1/\#define DO_DEBUG 0/" ;'
237
238 # get rid of glut includes
239 all-abis rm -f include/GL/glut*h || die
240
241 # fix an error in the libva detection
242 # all-abis 'sed -i "s:libva = 0.31.1:libva >= 0.31.1:" configure.ac' || die
243
244 mautoreconf || die
245 }
246
247 src_compile()
248 {
249 # gallium is highly experimental, disabled atm!
250 mconfigure \
251 --with-driver=dri \
252 --with-dri-driverdir=/usr/'$(mlibdir)'/dri \
253 --disable-debug \
254 --disable-glut \
255 --disable-ttm-api \
256 --without-demos \
257 --enable-glx-tls \
258 --enable-asm \
259 --enable-xcb \
260 --enable-shared-glapi \
261 --enable-shared-dricore \
262 --enable-glw \
263 --enable-egl \
264 --enable-gles1 \
265 --enable-gles2 \
266 --enable-gallium-egl \
267 --enable-gallium-llvm \
268 --with-gallium-drivers=r300,r600,nouveau,swrast \
269 --with-state-trackers=glx,dri,egl,vega \
270 --enable-vdpau \
271 || die
272 # --enable-va \
273
274 # only build software renderer on multilib arches
275 if [[ ${ARCH} = x86_64 ]]
276 then
277 only-m32 "echo 'DRI_DIRS =' >> configs/autoconf" || die
278 fi
279
280 mmake -j1 || die
281 }
282
283 src_install_mesa()
284 {
285 # needed directories
286 minstalldir /etc/env.d || die
287
288 mmake DESTDIR=${BINDIR} install || die
289
290 # missing gl headers
291 minstallfile src/glw/GLwDrawA.h /usr/include/GL || die
292
293 # remove private headers
294 rm -f ${BINDIR}/usr/include/GL/GLw*P.h || die
295
296 for abi in ${MULTILIB_ABIS}
297 do
298 [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
299 [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
300 cd ${SRCDIR}-${abi}
301
302 # fix opengl-symlinks
303 # first remove invalid symlinks
304 find ${BINDIR}/usr/$(mlibdir) -name libGL\.* -type l | xargs rm -f
305 # now create required opengl-symlinks
306 mlink libGL.so.1.2 /usr/$(mlibdir)/libGL.so || die
307 mlink libGL.so.1.2 /usr/$(mlibdir)/libGL.so.1 || die
308
309 # now setup dynamic opengl
310 minstalldir /usr/$(mlibdir)/opengl/xorg/lib || die
311 minstalldir /usr/$(mlibdir)/opengl/xorg/extensions || die
312 minstalldir /usr/$(mlibdir)/opengl/xorg/include || die
313
314 local x
315 for x in ${BINDIR}/usr/$(mlibdir)/libGL.so* \
316 ${BINDIR}/usr/$(mlibdir)/libGL.la \
317 ${BINDIR}/usr/$(mlibdir)/libGL.a
318 do
319 if [ -f ${x} -o -L ${x} ]
320 then
321 # libGL.a cause problems with tuxracer, etc
322 mv -f ${x} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/lib || die "${x}"
323 fi
324 done
325 for x in ${BINDIR}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}
326 do
327 if [ -f ${x} -o -L ${x} ]
328 then
329 mv -f ${x} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/include || die "${x}"
330 fi
331 done
332
333 # satisfy libtool
334 minstallfile -s libGLU.la /usr/$(mlibdir) || die
335 minstallfile -s libGL.la /usr/$(mlibdir)/opengl/xorg/lib || die
336
337 # fix libdir on 64bit arches
338 if [[ $(mlibdir) != lib ]]
339 then
340 sed -i "s:/usr/lib:/usr/$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/libGLU.la || die
341 sed -i "s:/usr/lib:/usr/$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/opengl/xorg/lib/libGL.la || die
342 fi
343
344 # create the two-number versioned libs (.so.#.#), since only .so.# and
345 # .so.#.#.# were made
346 local x
347 for x in ${BINDIR}/usr/$(mlibdir)/libGLU.so.*.*.* \
348 ${BINDIR}/usr/$(mlibdir)/libGLw.so.*.*.*
349 do
350 local lib_name_dot3="$(basename $(ls ${x}))"
351 local lib_name_dot2="${lib_name_dot3%.*}"
352 local lib_name_dot1="${lib_name_dot2%.*}"
353 local lib_name_dot0="${lib_name_dot1%.*}"
354 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot2} || die "${x}"
355 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot1} || die "${x}"
356 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot0} || die "${x}"
357 done
358
359 # export LIBGL_DRIVER_PATH location.
360 # we are using '/usr/lib/dri' as hardcoded location.
361 # but nvidia and ati are using '/usr/$(mlibdir)/xorg/modules/dri'
362 # LIBGL_DRIVER_PATH overwrites the hardcoded location and
363 # if nvidia or ati driver are installed
364 # the dri modules will never be found by libGL
365 # use "LIBGL_DEBUG=verbose glxinfo" to check this issue
366 echo "LIBGL_DRIVERS_PATH=/usr/$(mlibdir)/dri" > ${BINDIR}/etc/env.d/09mesa-${abi} || die
367
368 # remove dri-drivers, they are in extra packages
369 rm -r ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so || die
370 done
371 }
372
373 src_install_mesa-dri-swrast()
374 {
375 mmake -C src/mesa/drivers/dri/swrast DESTDIR=${BINDIR} install || die
376 # now setup dynamic dri
377 setup_dynamic_dri classic || die
378 }
379
380 src_install_mesa-dri-i810()
381 {
382 mmake -C src/mesa/drivers/dri/i810 DESTDIR=${BINDIR} install || die
383 # now setup dynamic dri
384 setup_dynamic_dri classic || die
385 }
386
387 src_install_mesa-dri-i915()
388 {
389 mmake -C src/mesa/drivers/dri/i915 DESTDIR=${BINDIR} install || die
390 # now setup dynamic dri
391 setup_dynamic_dri classic || die
392 }
393
394 src_install_mesa-dri-i965()
395 {
396 mmake -C src/mesa/drivers/dri/i965 DESTDIR=${BINDIR} install || die
397 # now setup dynamic dri
398 setup_dynamic_dri classic || die
399 }
400
401 src_install_mesa-dri-mach64()
402 {
403 mmake -C src/mesa/drivers/dri/mach64 DESTDIR=${BINDIR} install || die
404 # now setup dynamic dri
405 setup_dynamic_dri classic || die
406 }
407
408 src_install_mesa-dri-mga()
409 {
410 mmake -C src/mesa/drivers/dri/mga DESTDIR=${BINDIR} install || die
411 # now setup dynamic dri
412 setup_dynamic_dri classic || die
413 }
414
415 src_install_mesa-dri-r128()
416 {
417 mmake -C src/mesa/drivers/dri/r128 DESTDIR=${BINDIR} install || die
418 # now setup dynamic dri
419 setup_dynamic_dri classic || die
420 }
421
422 src_install_mesa-dri-r200()
423 {
424 mmake -C src/mesa/drivers/dri/r200 DESTDIR=${BINDIR} install || die
425 # now setup dynamic dri
426 setup_dynamic_dri classic || die
427 }
428
429 src_install_mesa-dri-r300()
430 {
431 mmake -C src/mesa/drivers/dri/r300 DESTDIR=${BINDIR} install || die
432 # now setup dynamic dri
433 setup_dynamic_dri classic || die
434 }
435
436 src_install_mesa-dri-r600()
437 {
438 mmake -C src/mesa/drivers/dri/r600 DESTDIR=${BINDIR} install || die
439 # now setup dynamic dri
440 setup_dynamic_dri classic || die
441 }
442
443 src_install_mesa-dri-radeon()
444 {
445 mmake -C src/mesa/drivers/dri/radeon DESTDIR=${BINDIR} install || die
446 # now setup dynamic dri
447 setup_dynamic_dri classic || die
448 }
449
450 src_install_mesa-dri-savage()
451 {
452 mmake -C src/mesa/drivers/dri/savage DESTDIR=${BINDIR} install || die
453 # now setup dynamic dri
454 setup_dynamic_dri classic || die
455 }
456
457 src_install_mesa-dri-sis()
458 {
459 mmake -C src/mesa/drivers/dri/sis DESTDIR=${BINDIR} install || die
460 # now setup dynamic dri
461 setup_dynamic_dri classic || die
462 }
463
464 src_install_mesa-dri-tdfx()
465 {
466 mmake -C src/mesa/drivers/dri/tdfx DESTDIR=${BINDIR} install || die
467 # now setup dynamic dri
468 setup_dynamic_dri classic || die
469 }
470
471 src_install_mesa-dri-unichrome()
472 {
473 mmake -C src/mesa/drivers/dri/unichrome DESTDIR=${BINDIR} install || die
474 # now setup dynamic dri
475 setup_dynamic_dri classic || die
476 }
477
478 #src_install_mesa-gallium-i915()
479 #{
480 # mmake -C src/gallium/targets/dri-i915 DESTDIR=${BINDIR} install || die
481 # # now setup dynamic dri
482 # setup_dynamic_dri gallium || die
483 #}
484
485 #src_install_mesa-gallium-i965()
486 #{
487 # mmake -C src/gallium/targets/dri-i965 DESTDIR=${BINDIR} install || die
488 # # now setup dynamic dri
489 # setup_dynamic_dri gallium || die
490 #}
491
492 src_install_mesa-gallium-nouveau()
493 {
494 mmake -C src/gallium/targets/dri-nouveau DESTDIR=${BINDIR} install || die
495 # now setup dynamic dri
496 setup_dynamic_dri gallium || die
497 }
498
499 src_install_mesa-gallium-r300()
500 {
501 mmake -C src/gallium/targets/dri-r300 DESTDIR=${BINDIR} install || die
502 # now setup dynamic dri
503 setup_dynamic_dri gallium || die
504 }
505
506 src_install_mesa-gallium-r600()
507 {
508 mmake -C src/gallium/targets/dri-r600 DESTDIR=${BINDIR} install || die
509 # now setup dynamic dri
510 setup_dynamic_dri gallium || die
511 }
512
513 src_install_mesa-gallium-swrast()
514 {
515 mmake -C src/gallium/targets/dri-swrast DESTDIR=${BINDIR} install || die
516 # now setup dynamic dri
517 setup_dynamic_dri gallium || die
518 }
519
520 #src_install_mesa-gallium-vmwgfx()
521 #{
522 # mmake -C src/gallium/targets/dri-vmwgfx DESTDIR=${BINDIR} install || die
523 # # now setup dynamic dri
524 # setup_dynamic_dri gallium || die
525 #}
526
527 # setup_dynamic_dri $impl
528 # impl may be classic or gallium atm
529 setup_dynamic_dri()
530 {
531 local impl="$1"
532 local i
533 local abi
534
535 [[ -z ${impl} ]] && die "missing dri implementation!"
536 case ${impl} in
537 classic|gallium) ;;
538 *) die "unkown dri implementation '${impl}'!" ;;
539 esac
540
541 echo "settin up dynamic dri for a '${impl} implementation..."
542 if [[ -z ${MULTILIB_ABIS} ]]
543 then
544 minstalldir /usr/$(mlibdir)/mesa/${impl} || die
545 for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
546 do
547 echo -n " processing ${i}:"
548 if [ -f ${i} -o -L ${i} ]
549 then
550 echo -n " moving"
551 mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
552 fi
553 done
554 else
555 for abi in ${MULTILIB_ABIS}
556 do
557 [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
558 [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
559
560 minstalldir /usr/$(mlibdir)/mesa/${impl} || die
561 for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
562 do
563 echo -n " processing ${i}"
564 if [ -f ${i} -o -L ${i} ]
565 then
566 echo -n " moving"
567 mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
568 fi
569 echo " done"
570 done
571 done
572 fi
573 }
574
575 postinstall_mesa()
576 {
577 ${MROOT}/usr/sbin/opengl-update --use-old xorg
578 }
579
580 postinstall_mesa-dri-swrast()
581 {
582 ${MROOT}/usr/sbin/dri-update --use-old classic
583 }
584
585 postinstall_mesa-dri-i810()
586 {
587 ${MROOT}/usr/sbin/dri-update --use-old classic
588 }
589
590 postinstall_mesa-dri-i915()
591 {
592 ${MROOT}/usr/sbin/dri-update --use-old classic
593 }
594
595 postinstall_mesa-dri-i965()
596 {
597 ${MROOT}/usr/sbin/dri-update --use-old classic
598 }
599
600 postinstall_mesa-dri-mach64()
601 {
602 ${MROOT}/usr/sbin/dri-update --use-old classic
603 }
604
605 postinstall_mesa-dri-mga()
606 {
607 ${MROOT}/usr/sbin/dri-update --use-old classic
608 }
609
610 postinstall_mesa-dri-r128()
611 {
612 ${MROOT}/usr/sbin/dri-update --use-old classic
613 }
614
615 postinstall_mesa-dri-r200()
616 {
617 ${MROOT}/usr/sbin/dri-update --use-old classic
618 }
619
620 postinstall_mesa-dri-r300()
621 {
622 ${MROOT}/usr/sbin/dri-update --use-old classic
623 }
624
625 postinstall_mesa-dri-r600()
626 {
627 ${MROOT}/usr/sbin/dri-update --use-old classic
628 }
629
630 postinstall_mesa-dri-radeon()
631 {
632 ${MROOT}/usr/sbin/dri-update --use-old classic
633 }
634
635 postinstall_mesa-dri-savage()
636 {
637 ${MROOT}/usr/sbin/dri-update --use-old classic
638 }
639
640 postinstall_mesa-dri-sis()
641 {
642 ${MROOT}/usr/sbin/dri-update --use-old classic
643 }
644
645 postinstall_mesa-dri-tdfx()
646 {
647 ${MROOT}/usr/sbin/dri-update --use-old classic
648 }
649
650 postinstall_mesa-dri-unichrome()
651 {
652 ${MROOT}/usr/sbin/dri-update --use-old classic
653 }
654
655 postinstall_mesa-gallium-i915()
656 {
657 ${MROOT}/usr/sbin/dri-update --use-old gallium
658 }
659
660 postinstall_mesa-gallium-i965()
661 {
662 ${MROOT}/usr/sbin/dri-update --use-old gallium
663 }
664
665 postinstall_mesa-gallium-nouveau()
666 {
667 ${MROOT}/usr/sbin/dri-update --use-old gallium
668 }
669
670 postinstall_mesa-gallium-r300()
671 {
672 ${MROOT}/usr/sbin/dri-update --use-old gallium
673 }
674
675 postinstall_mesa-gallium-r600()
676 {
677 ${MROOT}/usr/sbin/dri-update --use-old gallium
678 }
679
680 postinstall_mesa-gallium-swrast()
681 {
682
683 ${MROOT}/usr/sbin/dri-update --use-old gallium
684 }
685
686 postinstall_mesa-gallium-vmwgfx()
687 {
688 ${MROOT}/usr/sbin/dri-update --use-old gallium
689 }