Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=2a3dc488373d45360fdb55be5415c658bbe2d9c5

commit 2a3dc488373d45360fdb55be5415c658bbe2d9c5
Author: bouleetbil <[email protected]>
Date:   Fri Apr 29 06:16:51 2011 +0000

mesa-7.10.2-2-arm
*added arm to archs()
*disable broken/useless sis support for arm

diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild
index 94c262f..e53c60d 100644
--- a/source/x11/mesa/FrugalBuild
+++ b/source/x11/mesa/FrugalBuild
@@ -20,7 +20,7 @@ depends=('libx11>=1.2.1' 'libxext>=1.0.5-3' \
makedepends=('libxi>=1.2.1' 'libxmu>=1.0.4-2' 'makedepend' 'xf86vidmodeproto' 
'llvm')
# should be mesa-*=$pkgver but apps should not depends on mesa anymore first, 
unless specific to mesa
rodepends=('libgl' 'libglu' 'libglw')
-archs=('i686' 'x86_64' 'ppc')
+archs=('i686' 'x86_64' 'ppc' 'arm')
groups=('x11' 'xorg-core' 'xorg-libs')
if Fuse $USE_DEVEL; then
unset source sha1sums
@@ -52,7 +52,7 @@ subconflicts=('fglrx nvidia' 'nvidia')
subdepends=('libdrm>=2.4.20 libxcb>=1.3 libxdamage>=1.1.1-3 libxi libxmu 
libxxf86vm>=1.0.2' 'dri2proto>=2.0 glproto>=1.4.9')
subrodepends=("libdri libgl-headers-mesa>=$pkgver-$pkgrel libglx" '')
subgroups=('x11' 'x11')
-subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc')
+subarchs=('i686 x86_64 ppc arm' 'i686 x86_64 ppc arm')

subpkgs=("${subpkgs[@]}" 'libegl')
subdescs=("${subdescs[@]}" 'Mesa OpenEGL library.')
@@ -62,7 +62,7 @@ subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" '')
subrodepends=("${subrodepends[@]}" 'libgl')
subgroups=("${subgroups[@]}" 'x11')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')

subpkgs=("${subpkgs[@]}" 'libgles')
subdescs=("${subdescs[@]}" 'Mesa OpenGL ES1/ES2 libraries.')
@@ -72,7 +72,7 @@ subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" '')
subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'x11')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')

subpkgs=("${subpkgs[@]}" 'libglu')
subdescs=("${subdescs[@]}" 'Mesa OpenGL Utility library.')
@@ -82,17 +82,17 @@ subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" '')
subrodepends=("${subrodepends[@]}" 'libgl')
subgroups=("${subgroups[@]}" 'x11')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')

subpkgs=("${subpkgs[@]}" 'libvg')
subdescs=("${subdescs[@]}" 'Mesa OpenVG library.')
-subprovides=("${subprovides[@]}" 'libvg-mesa')
+subprovides=("${subprovides[@]}" 'libvg-mesa arm')
subreplaces=("${subreplaces[@]}" '')
subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" '')
subrodepends=("${subrodepends[@]}" 'libgl')
subgroups=("${subgroups[@]}" 'x11')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')

subpkgs=("${subpkgs[@]}" 'libglw')
subdescs=("${subdescs[@]}" 'Mesa Xt/Motif OpenGL drawing area widget library.')
@@ -102,7 +102,7 @@ subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" '')
subrodepends=("${subrodepends[@]}" 'libgl')
subgroups=("${subgroups[@]}" 'x11')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')

# NOTE: If you bump version (major or minor) you need to review the symlinking 
at the end of this
#       file !!!! On minor bump last number will be changed.
@@ -118,24 +118,27 @@ build() {
Fcd $origname-$pkgver
Fpatchall

+       if [ "$CARCH" == "arm" ]; then
+               #disable sis support
+               Fsed "savage sis tdfx" "savage tdfx" configure*
+       fi
+
if Fuse $USE_GALLIUM; then
Fconfopts="$Fconfopts --disable-gallium-llvm --enable-gallium-nouveau 
--enable-gallium-radeon \
-               --enable-gallium-r600"
+               --enable-gallium-r600 --enable-openvg 
--with-state-trackers=dri,egl,glx,vega"
else
-               Fconfopts="$Fconfopts --disable-gallium"
+               Fconfopts="$Fconfopts --disable-gallium --disable-openvg"
fi

Fconf   --with-driver=dri \
--with-dri-driverdir=/usr/lib/dri \
--with-dri-drivers=yes \
--with-egl-platforms=drm,x11 \
-               --with-state-trackers=dri,egl,glx,vega \
--disable-glut \
--enable-egl \
--enable-gles1 \
--enable-gles2 \
--enable-glx-tls \
-               --enable-openvg \
--enable-xcb

make || Fdie
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to