Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10152 - (show annotations) (download)
Wed Jan 18 10:55:11 2012 UTC (12 years, 4 months ago) by niro
File size: 15430 byte(s)
auto added: ver bump to 8.0_rc1-r1
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 >= x11-libs/libva-1.0.15
24 >= sys-libs/libstdc++-4.6"
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 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
240 src_compile()
241 {
242 # gallium is highly experimental, disabled atm!
243 mconfigure \
244 --with-driver=dri \
245 --with-dri-driverdir=/usr/'$(mlibdir)'/dri \
246 --disable-debug \
247 --disable-glut \
248 --disable-ttm-api \
249 --without-demos \
250 --enable-glx-tls \
251 --enable-asm \
252 --enable-xcb \
253 --enable-shared-glapi \
254 --enable-shared-dricore \
255 --enable-glw \
256 --enable-egl \
257 --enable-gles1 \
258 --enable-gles2 \
259 --enable-gallium-egl \
260 --enable-gallium-llvm \
261 --with-gallium-drivers=r300,r600,nouveau,swrast \
262 --with-state-trackers=glx,dri,egl,vega \
263 --enable-vdpau \
264 --enable-va \
265 || die
266
267 # only build software renderer on multilib arches
268 if [[ ${ARCH} = x86_64 ]]
269 then
270 only-m32 "echo 'DRI_DIRS =' >> configs/autoconf" || die
271 fi
272
273 mmake -j1 || die
274 }
275
276 src_install_mesa()
277 {
278 # needed directories
279 minstalldir /etc/env.d || die
280
281 mmake DESTDIR=${BINDIR} install || die
282
283 # missing gl headers
284 minstallfile src/glw/GLwDrawA.h /usr/include/GL || die
285
286 # remove private headers
287 rm -f ${BINDIR}/usr/include/GL/GLw*P.h || die
288
289 for abi in ${MULTILIB_ABIS}
290 do
291 [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
292 [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
293 cd ${SRCDIR}-${abi}
294
295 # fix opengl-symlinks
296 # first remove invalid symlinks
297 find ${BINDIR}/usr/$(mlibdir) -name libGL\.* -type l | xargs rm -f
298 # now create required opengl-symlinks
299 mlink libGL.so.1.2 /usr/$(mlibdir)/libGL.so || die
300 mlink libGL.so.1.2 /usr/$(mlibdir)/libGL.so.1 || die
301
302 # now setup dynamic opengl
303 minstalldir /usr/$(mlibdir)/opengl/xorg/lib || die
304 minstalldir /usr/$(mlibdir)/opengl/xorg/extensions || die
305 minstalldir /usr/$(mlibdir)/opengl/xorg/include || die
306
307 local x
308 for x in ${BINDIR}/usr/$(mlibdir)/libGL.so* \
309 ${BINDIR}/usr/$(mlibdir)/libGL.la \
310 ${BINDIR}/usr/$(mlibdir)/libGL.a
311 do
312 if [ -f ${x} -o -L ${x} ]
313 then
314 # libGL.a cause problems with tuxracer, etc
315 mv -f ${x} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/lib || die "${x}"
316 fi
317 done
318 for x in ${BINDIR}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}
319 do
320 if [ -f ${x} -o -L ${x} ]
321 then
322 mv -f ${x} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/include || die "${x}"
323 fi
324 done
325
326 # satisfy libtool
327 minstallfile -s libGLU.la /usr/$(mlibdir) || die
328 minstallfile -s libGL.la /usr/$(mlibdir)/opengl/xorg/lib || die
329
330 # fix libdir on 64bit arches
331 if [[ $(mlibdir) != lib ]]
332 then
333 sed -i "s:/usr/lib:/usr/$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/libGLU.la || die
334 sed -i "s:/usr/lib:/usr/$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/opengl/xorg/lib/libGL.la || die
335 fi
336
337 # create the two-number versioned libs (.so.#.#), since only .so.# and
338 # .so.#.#.# were made
339 local x
340 for x in ${BINDIR}/usr/$(mlibdir)/libGLU.so.*.*.* \
341 ${BINDIR}/usr/$(mlibdir)/libGLw.so.*.*.*
342 do
343 local lib_name_dot3="$(basename $(ls ${x}))"
344 local lib_name_dot2="${lib_name_dot3%.*}"
345 local lib_name_dot1="${lib_name_dot2%.*}"
346 local lib_name_dot0="${lib_name_dot1%.*}"
347 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot2} || die "${x}"
348 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot1} || die "${x}"
349 mlink ${lib_name_dot3} /usr/$(mlibdir)/${lib_name_dot0} || die "${x}"
350 done
351
352 # export LIBGL_DRIVER_PATH location.
353 # we are using '/usr/lib/dri' as hardcoded location.
354 # but nvidia and ati are using '/usr/$(mlibdir)/xorg/modules/dri'
355 # LIBGL_DRIVER_PATH overwrites the hardcoded location and
356 # if nvidia or ati driver are installed
357 # the dri modules will never be found by libGL
358 # use "LIBGL_DEBUG=verbose glxinfo" to check this issue
359 echo "LIBGL_DRIVERS_PATH=/usr/$(mlibdir)/dri" > ${BINDIR}/etc/env.d/09mesa-${abi} || die
360
361 # remove dri-drivers, they are in extra packages
362 rm -r ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so || die
363 done
364 }
365
366 src_install_mesa-dri-swrast()
367 {
368 mmake -C src/mesa/drivers/dri/swrast DESTDIR=${BINDIR} install || die
369 # now setup dynamic dri
370 setup_dynamic_dri classic || die
371 }
372
373 src_install_mesa-dri-i810()
374 {
375 mmake -C src/mesa/drivers/dri/i810 DESTDIR=${BINDIR} install || die
376 # now setup dynamic dri
377 setup_dynamic_dri classic || die
378 }
379
380 src_install_mesa-dri-i915()
381 {
382 mmake -C src/mesa/drivers/dri/i915 DESTDIR=${BINDIR} install || die
383 # now setup dynamic dri
384 setup_dynamic_dri classic || die
385 }
386
387 src_install_mesa-dri-i965()
388 {
389 mmake -C src/mesa/drivers/dri/i965 DESTDIR=${BINDIR} install || die
390 # now setup dynamic dri
391 setup_dynamic_dri classic || die
392 }
393
394 src_install_mesa-dri-mach64()
395 {
396 mmake -C src/mesa/drivers/dri/mach64 DESTDIR=${BINDIR} install || die
397 # now setup dynamic dri
398 setup_dynamic_dri classic || die
399 }
400
401 src_install_mesa-dri-mga()
402 {
403 mmake -C src/mesa/drivers/dri/mga DESTDIR=${BINDIR} install || die
404 # now setup dynamic dri
405 setup_dynamic_dri classic || die
406 }
407
408 src_install_mesa-dri-r128()
409 {
410 mmake -C src/mesa/drivers/dri/r128 DESTDIR=${BINDIR} install || die
411 # now setup dynamic dri
412 setup_dynamic_dri classic || die
413 }
414
415 src_install_mesa-dri-r200()
416 {
417 mmake -C src/mesa/drivers/dri/r200 DESTDIR=${BINDIR} install || die
418 # now setup dynamic dri
419 setup_dynamic_dri classic || die
420 }
421
422 src_install_mesa-dri-r300()
423 {
424 mmake -C src/mesa/drivers/dri/r300 DESTDIR=${BINDIR} install || die
425 # now setup dynamic dri
426 setup_dynamic_dri classic || die
427 }
428
429 src_install_mesa-dri-r600()
430 {
431 mmake -C src/mesa/drivers/dri/r600 DESTDIR=${BINDIR} install || die
432 # now setup dynamic dri
433 setup_dynamic_dri classic || die
434 }
435
436 src_install_mesa-dri-radeon()
437 {
438 mmake -C src/mesa/drivers/dri/radeon DESTDIR=${BINDIR} install || die
439 # now setup dynamic dri
440 setup_dynamic_dri classic || die
441 }
442
443 src_install_mesa-dri-savage()
444 {
445 mmake -C src/mesa/drivers/dri/savage DESTDIR=${BINDIR} install || die
446 # now setup dynamic dri
447 setup_dynamic_dri classic || die
448 }
449
450 src_install_mesa-dri-sis()
451 {
452 mmake -C src/mesa/drivers/dri/sis DESTDIR=${BINDIR} install || die
453 # now setup dynamic dri
454 setup_dynamic_dri classic || die
455 }
456
457 src_install_mesa-dri-tdfx()
458 {
459 mmake -C src/mesa/drivers/dri/tdfx DESTDIR=${BINDIR} install || die
460 # now setup dynamic dri
461 setup_dynamic_dri classic || die
462 }
463
464 src_install_mesa-dri-unichrome()
465 {
466 mmake -C src/mesa/drivers/dri/unichrome DESTDIR=${BINDIR} install || die
467 # now setup dynamic dri
468 setup_dynamic_dri classic || die
469 }
470
471 #src_install_mesa-gallium-i915()
472 #{
473 # mmake -C src/gallium/targets/dri-i915 DESTDIR=${BINDIR} install || die
474 # # now setup dynamic dri
475 # setup_dynamic_dri gallium || die
476 #}
477
478 #src_install_mesa-gallium-i965()
479 #{
480 # mmake -C src/gallium/targets/dri-i965 DESTDIR=${BINDIR} install || die
481 # # now setup dynamic dri
482 # setup_dynamic_dri gallium || die
483 #}
484
485 src_install_mesa-gallium-nouveau()
486 {
487 mmake -C src/gallium/targets/dri-nouveau DESTDIR=${BINDIR} install || die
488 # now setup dynamic dri
489 setup_dynamic_dri gallium || die
490 }
491
492 src_install_mesa-gallium-r300()
493 {
494 mmake -C src/gallium/targets/dri-r300 DESTDIR=${BINDIR} install || die
495 # now setup dynamic dri
496 setup_dynamic_dri gallium || die
497 }
498
499 src_install_mesa-gallium-r600()
500 {
501 mmake -C src/gallium/targets/dri-r600 DESTDIR=${BINDIR} install || die
502 # now setup dynamic dri
503 setup_dynamic_dri gallium || die
504 }
505
506 src_install_mesa-gallium-swrast()
507 {
508 mmake -C src/gallium/targets/dri-swrast DESTDIR=${BINDIR} install || die
509 # now setup dynamic dri
510 setup_dynamic_dri gallium || die
511 }
512
513 #src_install_mesa-gallium-vmwgfx()
514 #{
515 # mmake -C src/gallium/targets/dri-vmwgfx DESTDIR=${BINDIR} install || die
516 # # now setup dynamic dri
517 # setup_dynamic_dri gallium || die
518 #}
519
520 # setup_dynamic_dri $impl
521 # impl may be classic or gallium atm
522 setup_dynamic_dri()
523 {
524 local impl="$1"
525 local i
526 local abi
527
528 [[ -z ${impl} ]] && die "missing dri implementation!"
529 case ${impl} in
530 classic|gallium) ;;
531 *) die "unkown dri implementation '${impl}'!" ;;
532 esac
533
534 echo "settin up dynamic dri for a '${impl} implementation..."
535 if [[ -z ${MULTILIB_ABIS} ]]
536 then
537 minstalldir /usr/$(mlibdir)/mesa/${impl} || die
538 for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
539 do
540 echo -n " processing ${i}:"
541 if [ -f ${i} -o -L ${i} ]
542 then
543 echo -n " moving"
544 mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
545 fi
546 done
547 else
548 for abi in ${MULTILIB_ABIS}
549 do
550 [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
551 [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
552
553 minstalldir /usr/$(mlibdir)/mesa/${impl} || die
554 for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
555 do
556 echo -n " processing ${i}"
557 if [ -f ${i} -o -L ${i} ]
558 then
559 echo -n " moving"
560 mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
561 fi
562 echo " done"
563 done
564 done
565 fi
566 }
567
568 postinstall_mesa()
569 {
570 ${MROOT}/usr/sbin/opengl-update --use-old xorg
571 }
572
573 postinstall_mesa-dri-swrast()
574 {
575 ${MROOT}/usr/sbin/dri-update --use-old classic
576 }
577
578 postinstall_mesa-dri-i810()
579 {
580 ${MROOT}/usr/sbin/dri-update --use-old classic
581 }
582
583 postinstall_mesa-dri-i915()
584 {
585 ${MROOT}/usr/sbin/dri-update --use-old classic
586 }
587
588 postinstall_mesa-dri-i965()
589 {
590 ${MROOT}/usr/sbin/dri-update --use-old classic
591 }
592
593 postinstall_mesa-dri-mach64()
594 {
595 ${MROOT}/usr/sbin/dri-update --use-old classic
596 }
597
598 postinstall_mesa-dri-mga()
599 {
600 ${MROOT}/usr/sbin/dri-update --use-old classic
601 }
602
603 postinstall_mesa-dri-r128()
604 {
605 ${MROOT}/usr/sbin/dri-update --use-old classic
606 }
607
608 postinstall_mesa-dri-r200()
609 {
610 ${MROOT}/usr/sbin/dri-update --use-old classic
611 }
612
613 postinstall_mesa-dri-r300()
614 {
615 ${MROOT}/usr/sbin/dri-update --use-old classic
616 }
617
618 postinstall_mesa-dri-r600()
619 {
620 ${MROOT}/usr/sbin/dri-update --use-old classic
621 }
622
623 postinstall_mesa-dri-radeon()
624 {
625 ${MROOT}/usr/sbin/dri-update --use-old classic
626 }
627
628 postinstall_mesa-dri-savage()
629 {
630 ${MROOT}/usr/sbin/dri-update --use-old classic
631 }
632
633 postinstall_mesa-dri-sis()
634 {
635 ${MROOT}/usr/sbin/dri-update --use-old classic
636 }
637
638 postinstall_mesa-dri-tdfx()
639 {
640 ${MROOT}/usr/sbin/dri-update --use-old classic
641 }
642
643 postinstall_mesa-dri-unichrome()
644 {
645 ${MROOT}/usr/sbin/dri-update --use-old classic
646 }
647
648 postinstall_mesa-gallium-i915()
649 {
650 ${MROOT}/usr/sbin/dri-update --use-old gallium
651 }
652
653 postinstall_mesa-gallium-i965()
654 {
655 ${MROOT}/usr/sbin/dri-update --use-old gallium
656 }
657
658 postinstall_mesa-gallium-nouveau()
659 {
660 ${MROOT}/usr/sbin/dri-update --use-old gallium
661 }
662
663 postinstall_mesa-gallium-r300()
664 {
665 ${MROOT}/usr/sbin/dri-update --use-old gallium
666 }
667
668 postinstall_mesa-gallium-r600()
669 {
670 ${MROOT}/usr/sbin/dri-update --use-old gallium
671 }
672
673 postinstall_mesa-gallium-swrast()
674 {
675
676 ${MROOT}/usr/sbin/dri-update --use-old gallium
677 }
678
679 postinstall_mesa-gallium-vmwgfx()
680 {
681 ${MROOT}/usr/sbin/dri-update --use-old gallium
682 }