Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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