#!/bin/bash mesalib_prepatch() { if [ "$xpkg" == mesademos ] ; then tar xvjf $archdir/MesaDemos-$ver.tar.bz2 -C .. patch -p1 < $confdir/no_broken_demos.diff fi find progs/ -type f -perm +111 | xargs -r chmod -x sed -i 's,/usr/local,/usr,g' configs/*} mesalib_postmake() { find progs/ -type f -perm +111 | while read src; do if [[ `basename $src` == gl* ]]; then trg=`basename $src` else trg=${src//\//-}; trg=${trg/progs-/mesa-} fi echo "installing $src: $root/usr/X11/bin/$trg" install $src $root/usr/X11/bin/$trg done} if [ "$xpkg" = mesalib -o "$xpkg" = mesademos ] ; then prepatch="mesalib_prepatch" postmake="mesalib_postmake" case "$arch" in ppc) makeopt="linux-dri-$arch_target" ;; x86) if [ "$arch_machine" = x86_64 ] ; then makeopt="linux-dri-x86-64" else makeopt="linux-dri-x86" fi ;; *) makeopt="linux-dri" ;; esacfi if [ "$xpkg" = mesademos ] ; then makeinstopt=""fi export CFLAGS="$CFLAGS -I/usr/X11/include"
#!/bin/bash
mesalib_prepatch() {
if [ "$xpkg" == mesademos ] ; then
tar xvjf $archdir/MesaDemos-$ver.tar.bz2 -C ..
patch -p1 < $confdir/no_broken_demos.diff
fi
find progs/ -type f -perm +111 | xargs -r chmod -x
sed -i 's,/usr/local,/usr,g' configs/*
}
mesalib_postmake() {
find progs/ -type f -perm +111 | while read src; do
if [[ `basename $src` == gl* ]]; then
trg=`basename $src`
else
trg=${src//\//-}; trg=${trg/progs-/mesa-}
echo "installing $src: $root/usr/X11/bin/$trg"
install $src $root/usr/X11/bin/$trg
done
if [ "$xpkg" = mesalib -o "$xpkg" = mesademos ] ; then
prepatch="mesalib_prepatch"
postmake="mesalib_postmake"
case "$arch" in
ppc)
makeopt="linux-dri-$arch_target"
;;
x86)
if [ "$arch_machine" = x86_64 ] ; then
makeopt="linux-dri-x86-64"
makeopt="linux-dri-x86"
*)
makeopt="linux-dri"
esac
if [ "$xpkg" = mesademos ] ; then
makeinstopt=""
export CFLAGS="$CFLAGS -I/usr/X11/include"