Magellan Linux

Diff of /branches/magellan-next/core/mesa/mesa-7.10.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 7737 by niro, Mon May 30 19:07:53 2011 UTC revision 7738 by niro, Mon May 30 19:24:41 2011 UTC
# Line 619  setup_dynamic_dri() Line 619  setup_dynamic_dri()
619  {  {
620   local impl="$1"   local impl="$1"
621   local i   local i
622     local abi
623    
624   [[ -z ${impl} ]] && die "missing dri implementation!"   [[ -z ${impl} ]] && die "missing dri implementation!"
625   case ${impl} in   case ${impl} in
# Line 626  setup_dynamic_dri() Line 627  setup_dynamic_dri()
627   *) die "unkown dri implementation '${impl}'!" ;;   *) die "unkown dri implementation '${impl}'!" ;;
628   esac   esac
629    
630   minstalldir /usr/$(mlibdir)/mesa/${impl} || die   echo "setup dynamic dri for '${impl} implementation..."
631   for i in ${BINDIR}/usr/$(mlibdir)/dri/*   if [[ -z ${MULTILIB_ABIS} ]]
632   do   then
633   if [ -f ${i} -o -L ${i} ]   minstalldir /usr/$(mlibdir)/mesa/${impl} || die
634   then   for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
635   mv -f ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"   do
636   fi   echo -n "  processing ${i}:"
637   done   if [ -f ${i} -o -L ${i} ]
638     then
639     echo -n " moving"
640     mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
641     fi
642     done
643     else
644     for abi in ${MULTILIB_ABIS}
645     do
646     [[ ${abi} = m32 ]] && ABI_LIBDIR="lib"
647     [[ ${abi} = m64 ]] && ABI_LIBDIR="lib64"
648    
649     minstalldir /usr/$(mlibdir)/mesa/${impl} || die
650     for i in ${BINDIR}/usr/$(mlibdir)/dri/*_dri.so
651     do
652     echo -n "  processing ${i}"
653     if [ -f ${i} -o -L ${i} ]
654     then
655     echo -n " moving"
656     mv -vf ${i} ${BINDIR}/usr/$(mlibdir)/mesa/${impl} || die "moving ${i}"
657     fi
658     echo " done"
659     done
660     done
661     fi
662  }  }

Legend:
Removed from v.7737  
changed lines
  Added in v.7738