Magellan Linux

Contents of /trunk/core/mesa/mesa-8.0.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12019 - (show annotations) (download)
Wed May 2 07:22:07 2012 UTC (12 years, 1 month ago) by niro
File size: 15456 byte(s)
auto added: ver bump to 8.0.2-r1
1 # $Id$
2
3 PNAME="mesa"
4 PVER="8.0.2"
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-3"
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-vmwgfx
77 mesa-gallium-swrast"
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="== ${PCAT}/mesa-${PVER}"
103 }
104
105 split_info_mesa-dri-i810()
106 {
107 DESCRIPTION="Mesa Intel i810 DRI driver."
108 DEPEND="== ${PCAT}/mesa-${PVER}"
109 }
110
111 split_info_mesa-dri-i915()
112 {
113 DESCRIPTION="Mesa Intel i915 DRI driver."
114 DEPEND="== ${PCAT}/mesa-${PVER}"
115 }
116
117 split_info_mesa-dri-i965()
118 {
119 DESCRIPTION="Mesa Intel i965 DRI driver."
120 DEPEND="== ${PCAT}/mesa-${PVER}"
121 }
122
123 split_info_mesa-dri-mach64()
124 {
125 DESCRIPTION="Mesa ATI mach64 DRI driver."
126 DEPEND="== ${PCAT}/mesa-${PVER}"
127 }
128
129 split_info_mesa-dri-mga()
130 {
131 DESCRIPTION="Mesa Matrox mga DRI driver."
132 DEPEND="== ${PCAT}/mesa-${PVER}"
133 }
134
135 split_info_mesa-dri-r128()
136 {
137 DESCRIPTION="Mesa ATI Rage128 DRI driver."
138 DEPEND="== ${PCAT}/mesa-${PVER}"
139 }
140
141 split_info_mesa-dri-r200()
142 {
143 DESCRIPTION="Mesa ATI Radeon r200 DRI driver."
144 DEPEND="== ${PCAT}/mesa-${PVER}"
145 }
146
147 split_info_mesa-dri-r300()
148 {
149 DESCRIPTION="Mesa ATI Radeon r300 DRI driver."
150 DEPEND="== ${PCAT}/mesa-${PVER}"
151 }
152
153 split_info_mesa-dri-r600()
154 {
155 DESCRIPTION="Mesa ATI Radeon r600 DRI driver."
156 DEPEND="== ${PCAT}/mesa-${PVER}"
157 }
158
159 split_info_mesa-dri-radeon()
160 {
161 DESCRIPTION="Mesa ATI Radeon generic DRI driver."
162 DEPEND="== ${PCAT}/mesa-${PVER}"
163 }
164
165 split_info_mesa-dri-savage()
166 {
167 DESCRIPTION="Mesa S3 Savage DRI driver."
168 DEPEND="== ${PCAT}/mesa-${PVER}"
169 }
170
171 split_info_mesa-dri-sis()
172 {
173 DESCRIPTION="Mesa SIS generic DRI driver."
174 DEPEND="== ${PCAT}/mesa-${PVER}"
175 }
176
177 split_info_mesa-dri-tdfx()
178 {
179 DESCRIPTION="Mesa 3DFX Voodoo DRI driver."
180 DEPEND="== ${PCAT}/mesa-${PVER}"
181 }
182
183 split_info_mesa-dri-unichrome()
184 {
185 DESCRIPTION="Mesa VIA Chrome DRI driver."
186 DEPEND="== ${PCAT}/mesa-${PVER}"
187 }
188
189 #split_info_mesa-gallium-i915()
190 #{
191 # DESCRIPTION="Mesa Intel i915 Gallium driver."
192 # DEPEND="== ${PCAT}/mesa-${PVER}"
193 #}
194
195 #split_info_mesa-gallium-i965()
196 #{
197 # DESCRIPTION="Mesa Intel i965 Gallium driver."
198 # DEPEND="== ${PCAT}/mesa-${PVER}"
199 #}
200
201 split_info_mesa-gallium-nouveau()
202 {
203 DESCRIPTION="Mesa Nvidia Nouveau Gallium driver."
204 DEPEND="== ${PCAT}/mesa-${PVER}"
205 }
206
207 split_info_mesa-gallium-r300()
208 {
209 DESCRIPTION="Mesa Ati Radeon r300 Gallium driver."
210 DEPEND="== ${PCAT}/mesa-${PVER}"
211 }
212
213 split_info_mesa-gallium-r600()
214 {
215 DESCRIPTION="Mesa Ati Radeon r600 Gallium driver."
216 DEPEND="== ${PCAT}/mesa-${PVER}"
217 }
218
219 split_info_mesa-gallium-swrast()
220 {
221 DESCRIPTION="Mesa Software Raster Gallium driver."
222 DEPEND="== ${PCAT}/mesa-${PVER}"
223 }
224
225 split_info_mesa-gallium-vmwgfx()
226 {
227 DESCRIPTION="Mesa Vmware generic Gallium driver."
228 DEPEND="== ${PCAT}/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 # svga=vmwgfx
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-xa \
267 --enable-gallium-egl \
268 --enable-gallium-llvm \
269 --with-gallium-drivers=r300,r600,nouveau,svga,swrast \
270 --with-state-trackers=glx,dri,egl,vega \
271 --enable-vdpau \
272 || die
273 # --enable-va \
274
275 # only build software renderer on multilib arches
276 if [[ ${ARCH} = x86_64 ]]
277 then
278 only-m32 "echo 'DRI_DIRS =' >> configs/autoconf" || die
279 fi
280
281 mmake -j1 || die
282 }
283
284 src_install_mesa()
285 {
286 # needed directories
287 minstalldir /etc/env.d || die
288
289 mmake DESTDIR=${BINDIR} install || die
290
291 # missing gl headers
292 minstallfile src/glw/GLwDrawA.h /usr/include/GL || die
293
294 # remove private headers
295 rm -f ${BINDIR}/usr/include/GL/GLw*P.h || die
296
297 for abi in ${MULTILIB_ABIS}
298 do
299 [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
300 [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
301 cd ${SRCDIR}-${abi}
302
303 # fix opengl-symlinks
304 # first remove invalid symlinks
305 find ${BINDIR}/usr/$(mlibdir) -name libGL\.* -type l | xargs rm -f
306 # now create required opengl-symlinks
307 mlink libGL.so.1.2 /usr/$(mlibdir)/libGL.so || die
308 mlink libGL.so.1.2 /usr/$(mlibdir)/libGL.so.1 || die
309
310 # now setup dynamic opengl
311 minstalldir /usr/$(mlibdir)/opengl/xorg/lib || die
312 minstalldir /usr/$(mlibdir)/opengl/xorg/extensions || die
313 minstalldir /usr/$(mlibdir)/opengl/xorg/include || die
314
315 local x
316 for x in ${BINDIR}/usr/$(mlibdir)/libGL.so* \
317 ${BINDIR}/usr/$(mlibdir)/libGL.la \
318 ${BINDIR}/usr/$(mlibdir)/libGL.a
319 do
320 if [ -f ${x} -o -L ${x} ]
321 then
322 # libGL.a cause problems with tuxracer, etc
323 mv -f ${x} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/lib || die "${x}"
324 fi
325 done
326 for x in ${BINDIR}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}
327 do
328 if [ -f ${x} -o -L ${x} ]
329 then
330 mv -f ${x} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/include || die "${x}"
331 fi
332 done
333
334 # satisfy libtool
335 minstallfile -s libGLU.la /usr/$(mlibdir) || die
336 minstallfile -s libGL.la /usr/$(mlibdir)/opengl/xorg/lib || die
337
338 # fix libdir on 64bit arches
339 if [[ $(mlibdir) != lib ]]
340 then
341 sed -i "s:/usr/lib:/usr/$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/libGLU.la || die
342 sed -i "s:/usr/lib:/usr/$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/opengl/xorg/lib/libGL.la || die
343 fi
344
345 # create the two-number versioned libs (.so.#.#), since only .so.# and
346 # .so.#.#.# were made
347 local x
348 for x in ${BINDIR}/usr/$(mlibdir)/libGLU.so.*.*.* \
349 ${BINDIR}/usr/$(mlibdir)/libGLw.so.*.*.*
350 do
351 local lib_name_dot3="$(basename $(ls ${x}))"
352 local lib_name_dot2="${lib_name_dot3%.*}"
353 local lib_name_dot1="${lib_name_dot2%.*}"
354 local lib_name_dot0="${lib_name_dot1%.*}"
355 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot2} || die "${x}"
356 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot1} || die "${x}"
357 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot0} || die "${x}"
358 done
359
360 # export LIBGL_DRIVER_PATH location.
361 # we are using '/usr/lib/dri' as hardcoded location.
362 # but nvidia and ati are using '/usr/$(mlibdir)/xorg/modules/dri'
363 # LIBGL_DRIVER_PATH overwrites the hardcoded location and
364 # if nvidia or ati driver are installed
365 # the dri modules will never be found by libGL
366 # use "LIBGL_DEBUG=verbose glxinfo" to check this issue
367 echo "LIBGL_DRIVERS_PATH=/usr/$(mlibdir)/dri" > ${BINDIR}/etc/env.d/09mesa-${abi} || die
368
369 # remove dri-drivers, they are in extra packages
370 rm -r ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so || die
371 done
372 }
373
374 src_install_mesa-dri-swrast()
375 {
376 mmake -C src/mesa/drivers/dri/swrast DESTDIR=${BINDIR} install || die
377 # now setup dynamic dri
378 setup_dynamic_dri classic || die
379 }
380
381 src_install_mesa-dri-i810()
382 {
383 mmake -C src/mesa/drivers/dri/i810 DESTDIR=${BINDIR} install || die
384 # now setup dynamic dri
385 setup_dynamic_dri classic || die
386 }
387
388 src_install_mesa-dri-i915()
389 {
390 mmake -C src/mesa/drivers/dri/i915 DESTDIR=${BINDIR} install || die
391 # now setup dynamic dri
392 setup_dynamic_dri classic || die
393 }
394
395 src_install_mesa-dri-i965()
396 {
397 mmake -C src/mesa/drivers/dri/i965 DESTDIR=${BINDIR} install || die
398 # now setup dynamic dri
399 setup_dynamic_dri classic || die
400 }
401
402 src_install_mesa-dri-mach64()
403 {
404 mmake -C src/mesa/drivers/dri/mach64 DESTDIR=${BINDIR} install || die
405 # now setup dynamic dri
406 setup_dynamic_dri classic || die
407 }
408
409 src_install_mesa-dri-mga()
410 {
411 mmake -C src/mesa/drivers/dri/mga DESTDIR=${BINDIR} install || die
412 # now setup dynamic dri
413 setup_dynamic_dri classic || die
414 }
415
416 src_install_mesa-dri-r128()
417 {
418 mmake -C src/mesa/drivers/dri/r128 DESTDIR=${BINDIR} install || die
419 # now setup dynamic dri
420 setup_dynamic_dri classic || die
421 }
422
423 src_install_mesa-dri-r200()
424 {
425 mmake -C src/mesa/drivers/dri/r200 DESTDIR=${BINDIR} install || die
426 # now setup dynamic dri
427 setup_dynamic_dri classic || die
428 }
429
430 src_install_mesa-dri-r300()
431 {
432 mmake -C src/mesa/drivers/dri/r300 DESTDIR=${BINDIR} install || die
433 # now setup dynamic dri
434 setup_dynamic_dri classic || die
435 }
436
437 src_install_mesa-dri-r600()
438 {
439 mmake -C src/mesa/drivers/dri/r600 DESTDIR=${BINDIR} install || die
440 # now setup dynamic dri
441 setup_dynamic_dri classic || die
442 }
443
444 src_install_mesa-dri-radeon()
445 {
446 mmake -C src/mesa/drivers/dri/radeon DESTDIR=${BINDIR} install || die
447 # now setup dynamic dri
448 setup_dynamic_dri classic || die
449 }
450
451 src_install_mesa-dri-savage()
452 {
453 mmake -C src/mesa/drivers/dri/savage DESTDIR=${BINDIR} install || die
454 # now setup dynamic dri
455 setup_dynamic_dri classic || die
456 }
457
458 src_install_mesa-dri-sis()
459 {
460 mmake -C src/mesa/drivers/dri/sis DESTDIR=${BINDIR} install || die
461 # now setup dynamic dri
462 setup_dynamic_dri classic || die
463 }
464
465 src_install_mesa-dri-tdfx()
466 {
467 mmake -C src/mesa/drivers/dri/tdfx DESTDIR=${BINDIR} install || die
468 # now setup dynamic dri
469 setup_dynamic_dri classic || die
470 }
471
472 src_install_mesa-dri-unichrome()
473 {
474 mmake -C src/mesa/drivers/dri/unichrome DESTDIR=${BINDIR} install || die
475 # now setup dynamic dri
476 setup_dynamic_dri classic || die
477 }
478
479 #src_install_mesa-gallium-i915()
480 #{
481 # mmake -C src/gallium/targets/dri-i915 DESTDIR=${BINDIR} install || die
482 # # now setup dynamic dri
483 # setup_dynamic_dri gallium || die
484 #}
485
486 #src_install_mesa-gallium-i965()
487 #{
488 # mmake -C src/gallium/targets/dri-i965 DESTDIR=${BINDIR} install || die
489 # # now setup dynamic dri
490 # setup_dynamic_dri gallium || die
491 #}
492
493 src_install_mesa-gallium-nouveau()
494 {
495 mmake -C src/gallium/targets/dri-nouveau DESTDIR=${BINDIR} install || die
496 # now setup dynamic dri
497 setup_dynamic_dri gallium || die
498 }
499
500 src_install_mesa-gallium-r300()
501 {
502 mmake -C src/gallium/targets/dri-r300 DESTDIR=${BINDIR} install || die
503 # now setup dynamic dri
504 setup_dynamic_dri gallium || die
505 }
506
507 src_install_mesa-gallium-r600()
508 {
509 mmake -C src/gallium/targets/dri-r600 DESTDIR=${BINDIR} install || die
510 # now setup dynamic dri
511 setup_dynamic_dri gallium || die
512 }
513
514 src_install_mesa-gallium-swrast()
515 {
516 mmake -C src/gallium/targets/dri-swrast DESTDIR=${BINDIR} install || die
517 # now setup dynamic dri
518 setup_dynamic_dri gallium || die
519 }
520
521 src_install_mesa-gallium-vmwgfx()
522 {
523 mmake -C src/gallium/targets/dri-vmwgfx DESTDIR=${BINDIR} install || die
524 # now setup dynamic dri
525 setup_dynamic_dri gallium || die
526 }
527
528 # setup_dynamic_dri $impl
529 # impl may be classic or gallium atm
530 setup_dynamic_dri()
531 {
532 local impl="$1"
533 local i
534 local abi
535
536 [[ -z ${impl} ]] && die "missing dri implementation!"
537 case ${impl} in
538 classic|gallium) ;;
539 *) die "unkown dri implementation '${impl}'!" ;;
540 esac
541
542 echo "settin up dynamic dri for a '${impl} implementation..."
543 if [[ -z ${MULTILIB_ABIS} ]]
544 then
545 minstalldir /usr/$(mlibdir)/mesa/${impl} || die
546 for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
547 do
548 echo -n " processing ${i}:"
549 if [ -f ${i} -o -L ${i} ]
550 then
551 echo -n " moving"
552 mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
553 fi
554 done
555 else
556 for abi in ${MULTILIB_ABIS}
557 do
558 [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
559 [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
560
561 minstalldir /usr/$(mlibdir)/mesa/${impl} || die
562 for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
563 do
564 echo -n " processing ${i}"
565 if [ -f ${i} -o -L ${i} ]
566 then
567 echo -n " moving"
568 mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
569 fi
570 echo " done"
571 done
572 done
573 fi
574 }
575
576 postinstall_mesa()
577 {
578 ${MROOT}/usr/sbin/opengl-update --use-old xorg
579 }
580
581 postinstall_mesa-dri-swrast()
582 {
583 ${MROOT}/usr/sbin/dri-update --use-old classic
584 }
585
586 postinstall_mesa-dri-i810()
587 {
588 ${MROOT}/usr/sbin/dri-update --use-old classic
589 }
590
591 postinstall_mesa-dri-i915()
592 {
593 ${MROOT}/usr/sbin/dri-update --use-old classic
594 }
595
596 postinstall_mesa-dri-i965()
597 {
598 ${MROOT}/usr/sbin/dri-update --use-old classic
599 }
600
601 postinstall_mesa-dri-mach64()
602 {
603 ${MROOT}/usr/sbin/dri-update --use-old classic
604 }
605
606 postinstall_mesa-dri-mga()
607 {
608 ${MROOT}/usr/sbin/dri-update --use-old classic
609 }
610
611 postinstall_mesa-dri-r128()
612 {
613 ${MROOT}/usr/sbin/dri-update --use-old classic
614 }
615
616 postinstall_mesa-dri-r200()
617 {
618 ${MROOT}/usr/sbin/dri-update --use-old classic
619 }
620
621 postinstall_mesa-dri-r300()
622 {
623 ${MROOT}/usr/sbin/dri-update --use-old classic
624 }
625
626 postinstall_mesa-dri-r600()
627 {
628 ${MROOT}/usr/sbin/dri-update --use-old classic
629 }
630
631 postinstall_mesa-dri-radeon()
632 {
633 ${MROOT}/usr/sbin/dri-update --use-old classic
634 }
635
636 postinstall_mesa-dri-savage()
637 {
638 ${MROOT}/usr/sbin/dri-update --use-old classic
639 }
640
641 postinstall_mesa-dri-sis()
642 {
643 ${MROOT}/usr/sbin/dri-update --use-old classic
644 }
645
646 postinstall_mesa-dri-tdfx()
647 {
648 ${MROOT}/usr/sbin/dri-update --use-old classic
649 }
650
651 postinstall_mesa-dri-unichrome()
652 {
653 ${MROOT}/usr/sbin/dri-update --use-old classic
654 }
655
656 #postinstall_mesa-gallium-i915()
657 #{
658 # ${MROOT}/usr/sbin/dri-update --use-old gallium
659 #}
660
661 #postinstall_mesa-gallium-i965()
662 #{
663 # ${MROOT}/usr/sbin/dri-update --use-old gallium
664 #}
665
666 postinstall_mesa-gallium-nouveau()
667 {
668 ${MROOT}/usr/sbin/dri-update --use-old gallium
669 }
670
671 postinstall_mesa-gallium-r300()
672 {
673 ${MROOT}/usr/sbin/dri-update --use-old gallium
674 }
675
676 postinstall_mesa-gallium-r600()
677 {
678 ${MROOT}/usr/sbin/dri-update --use-old gallium
679 }
680
681 postinstall_mesa-gallium-swrast()
682 {
683
684 ${MROOT}/usr/sbin/dri-update --use-old gallium
685 }
686
687 postinstall_mesa-gallium-vmwgfx()
688 {
689 ${MROOT}/usr/sbin/dri-update --use-old gallium
690 }