Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=dex77stuff.git;a=commitdiff;h=8a46df21c9c29e61fd3c6017e845e7bd9e8fa18b

commit 8a46df21c9c29e61fd3c6017e845e7bd9e8fa18b
Author: DeX77 <[email protected]>
Date:   Sun Mar 8 23:41:15 2015 +0100

mesa-10.5.0-1-x86_64

* version bump

diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild
index 11f02cd..2d975eb 100644
--- a/source/x11/mesa/FrugalBuild
+++ b/source/x11/mesa/FrugalBuild
@@ -16,39 +16,28 @@ options+=('asneeded')

: ${USE_DRI="y"}
: ${USE_DRI_OLD="y"}
-: ${USE_EGL="y"}
: ${USE_GALLIUM="y"}
: ${USE_GLES1="y"}
: ${USE_GLES2="y"}
: ${USE_GLX="y"}
-: ${USE_OPENCL="n"}
+: ${USE_OPENCL="y"}
: ${USE_OSMESA="n"}
: ${USE_VDPAU="y"}
-: ${USE_VG="y"}
+: ${USE_VG="n"}
: ${USE_TEXTURE_FLOAT="y"}
: ${USE_WAYLAND_EGL="y"}
: ${USE_XA="y"}

-if Fuse WAYLAND_EGL; then
-       USE_EGL=y
-fi
-
-if Fuse EGL; then
-       USE_VG=y
-fi
-
pkgname=mesa
-origname=Mesa
-_F_archive_name="MesaLib"
-pkgver=10.2.4
+pkgver=10.5.0
pkgrel=1
pkgdesc="Mesa is a 3D graphics library"
-url="http://mesa3d.sourceforge.net/";
-up2date="lynx --dump 'ftp://ftp.freedesktop.org/pub/mesa/' | grep 
"pub/mesa/[0-9\.]" | tail -n1 | sed 's|.*/\([0-9\.]\)|\1|'"
+url="http://www.mesa3d.org/";
+up2date="Flastverdir ftp://ftp.freedesktop.org/pub/mesa/";

# libgl: provided by libgl, fglrx and nvidia packages
depends=()
-makedepends=('makedepend')
+makedepends=('makedepend' 'mako')
# should be mesa-*=$pkgver but apps should not depends on mesa anymore first, 
unless specific to mesa
rodepends=('libgl')
archs=('i686' 'x86_64' 'arm')
@@ -64,16 +53,16 @@ if Fuse DEVEL; then
_F_scm_url="git://anongit.freedesktop.org/mesa/mesa"
Finclude scm
else
-       
source=("ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2";)
-       sha1sums=('b1d2b397581e807bc59be5065a8c73c3fda29dd6')
+       
source=("ftp://ftp.freedesktop.org/pub/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz";)
+       sha1sums=('55326a6bedd80188338575df7f07a51829626974')
fi

subpkgs=('libgl' 'mesa-libgl-headers')
subdescs=('Mesa DRI OpenGL files.' 'Mesa OpenGL headers files.')
-subprovides=('mesa-libgl' 'libgl-headers')
-subreplaces=('' '')
-subconflicts=('catalyst nvidia' 'nvidia')
-subdepends=('expat libxdamage libxxf86vm libdrm libxshmfence libxcb' 
'dri2proto dri3proto glproto presentproto')
+subprovides=('mesa-libgl libegl' 'libgl-headers')
+subreplaces=('libegl' '' )
+subconflicts=('libegl catalyst nvidia' 'nvidia')
+subdepends=('expat libxdamage libxxf86vm libdrm>=2.4.59 libxshmfence libxcb' 
'dri2proto dri3proto glproto presentproto')
subrodepends=("mesa-libgl-headers>=$pkgver-$pkgrel libglapi libglx>=$xserverver 
mesa-dri-drivers>=$pkgver-$pkgrel" '')
subgroups=('x11' 'x11')
subarchs=("${archs[*]}" "${archs[*]}")
@@ -84,7 +73,7 @@ subdescs=("${subdescs[@]}" 'Mesa OpenGL DRI drivers.')
subprovides=("${subprovides[@]}" '')
subreplaces=("${subreplaces[@]}" '')
subconflicts=("${subconflicts[@]}" '')
-subdepends=("${subdepends[@]}" "libdrm llvm>=3.4.2-2 elfutils")
+subdepends=("${subdepends[@]}" "libdrm>=2.4.59 llvm>=3.6.0 elfutils")
subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
@@ -95,7 +84,7 @@ subdescs+=('Mesa libdrm drivers.')
subprovides+=('')
subreplaces+=('')
subconflicts+=('')
-subdepends+=("libdrm llvm>=3.4.2-2 elfutils")
+subdepends+=("libdrm>=2.4.59 llvm>=3.6.0 elfutils")
subrodepends+=('')
subgroups+=('x11')
subarchs+=("${archs[*]}")
@@ -128,7 +117,7 @@ subdescs=("${subdescs[@]}" 'Mesa OpenGL ES1/ES2 libraries.')
subprovides=("${subprovides[@]}" 'mesa-libgles')
subreplaces=("${subreplaces[@]}" '')
subconflicts=("${subconflicts[@]}" '')
-subdepends=("${subdepends[@]}" 'libdrm')
+subdepends=("${subdepends[@]}" 'libdrm>=2.4.59')
subrodepends=("${subrodepends[@]}" 'libglapi khr-headers')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
@@ -145,27 +134,22 @@ subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')

-if Fuse EGL; then
-       subpkgs+=('libegl')
-       subdescs+=('Mesa OpenEGL library.')
-       subprovides+=('mesa-libegl')
-       subreplaces+=('')
-       subconflicts+=('')
-       subdepends+=('dri2proto dri3proto glproto presentproto libdrm elfutils')
-       if Fuse WAYLAND_EGL; then # Upstream issue
-               subrodepends+=('khr-headers libgbm libvg wayland')
-       else
-               subrodepends+=('khr-headers libgbm libvg')
-       fi
-       subgroups+=('x11')
-       subarchs+=("${archs[*]}")
-       subbackup+=('')
-fi
+subpkgs=("${subpkgs[@]}" 'libva-mesa-driver')
+subdescs=("${subdescs[@]}" 'VA-API implementation for gallium')
+subprovides=("${subprovides[@]}" '')
+subreplaces=("${subreplaces[@]}" '')
+subconflicts=("${subconflicts[@]}" '')
+subdepends=("${subdepends[@]}" 'libva')
+subrodepends=("${subrodepends[@]}" '')
+subgroups=("${subgroups[@]}" 'x11')
+subarchs=("${subarchs[@]}" "${archs[*]}")
+subbackup=("${subbackup[@]}" '')

if Fuse OPENCL; then
subpkgs+=('libcl')
-       subdescs+=('Mesa OpenEGL library.')
+       subdescs+=('Mesa OpenCL library.')
subprovides+=('mesa-libcl')
+       makedepends+=('clang')
subreplaces+=('')
subconflicts+=('')
subdepends+=('libclc')
@@ -181,7 +165,7 @@ if Fuse VDPAU; then
subprovides=("${subprovides[@]}" '')
subreplaces=("${subreplaces[@]}" '')
subconflicts=("${subconflicts[@]}" '')
-       subdepends=("${subdepends[@]}" 'libvdpau libdrm llvm>=3.4.2-2 elfutils')
+       subdepends=("${subdepends[@]}" 'libvdpau libdrm>=2.4.59 llvm>=3.6.0 
elfutils')
subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
@@ -225,7 +209,7 @@ build() {
Funpack_scm
fi

-       Fcd $origname-$pkgver
+       Fcd
Fpatchall
Fautoreconf

@@ -290,8 +274,6 @@ build() {

if Fuse VG; then
Fconfopts+=" --enable-openvg"
-       else
-               Fconfopts+=" --disable-openvg"
fi

if Fuse XA; then
@@ -311,16 +293,12 @@ build() {
Fconfopts+=" --with-dri-drivers=no"
fi

-       if Fuse EGL; then
-               EGL_PLATFORMS="drm,x11"
-               if Fuse WAYLAND_EGL; then
-                       EGL_PLATFORMS+=",wayland"
-               fi
-               Fconfopts+=" --with-egl-platforms=$EGL_PLATFORMS"
-               Fconfopts+=" --enable-egl"
-       else
-               Fconfopts+=" --disable-egl"
+       EGL_PLATFORMS="drm,x11"
+       if Fuse WAYLAND_EGL; then
+               EGL_PLATFORMS+=",wayland"
fi
+       Fconfopts+=" --with-egl-platforms=$EGL_PLATFORMS"
+       Fconfopts+=" --enable-egl"

if Fuse GALLIUM; then
if [ "$CARCH" != arm ]; then
@@ -331,12 +309,7 @@ build() {
GALLIUM_DRIVERS+=",svga"
GALLIUM_DRIVERS+=",swrast"
Fconfopts+=" --with-gallium-drivers=$GALLIUM_DRIVERS"
-               Fconfopts+=" --enable-gallium-g3dvl"
-               Fconfopts+=" --enable-gallium-gbm"
Fconfopts+=" --enable-gallium-llvm"
-               if Fuse EGL; then
-                       Fconfopts+=" --enable-gallium-egl"
-               fi
if Fuse OSMESA; then
Fconfopts+=" --enable-gallium-osmesa"
fi
@@ -365,9 +338,11 @@ build() {
Fsplit libglapi usr/lib/libglapi.*

Fsplit libgbm usr/include/gbm.h
-       Fsplit libgbm usr/lib/gbm/
-       Fsplit libgbm usr/lib/libgbm.*
-       Fsplit libgbm usr/lib/pkgconfig/gbm.pc
+        Fsplit libgbm usr/lib/libgbm.la
+        Fsplit libgbm usr/lib/libgbm.so.1.0.0
+        Fsplit libgbm usr/lib/libgbm.so
+        Fsplit libgbm usr/lib/libgbm.so.1
+        Fsplit libgbm usr/lib/pkgconfig/gbm.pc

Fsplit libgl usr/lib/libGL.*
Fsplit libgl usr/lib/pkgconfig/gl.pc
@@ -375,6 +350,8 @@ build() {
Fsplit mesa-libgl-headers usr/include/GL/{gl.h,glext.h,glx.h,glxext.h}
Fsplit mesa-libgl-headers usr/include/GL/internal

+        Fsplit libva-mesa-driver usr/lib/dri/gallium_drv_video.so
+
Fsplit mesa-dri-drivers etc/drirc
Fsplit mesa-dri-drivers usr/lib/dri/
Fsplit mesa-dri-drivers usr/lib/pkgconfig/dri.pc
@@ -383,16 +360,10 @@ build() {

Fsplit khr-headers usr/include/KHR/

+
#       Fsplit xf86-video-gles usr/include/xorg/
#       Fsplit xf86-video-gles usr/lib/xorg/modules/drivers/

-       if Fuse EGL; then
-               Fsplit libegl usr/include/EGL/
-               Fsplit libegl usr/lib/libEGL.*
-               Fsplit libegl usr/lib/egl/
-               Fsplit libegl usr/lib/pkgconfig/egl.pc
-       fi
-
if Fuse GLES1 || Fuse GLES2; then
Fsplit libgles usr/include/GLES*/
Fsplit libgles usr/lib/libGLES*
@@ -400,9 +371,8 @@ build() {
fi

if Fuse OPENCL; then
-               Fsplit libcl usr/include/CL*/
-               Fsplit libcl usr/lib/libCL*
-               Fsplit libcl usr/lib/pkgconfig/cl.pc
+               Fsplit libcl/etc/OpenCL
+               Fsplit libcl usr/lib/libMesaOpenCL*
fi

if Fuse OSMESA; then
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to