summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2011-09-24 18:07:20 +0200
committerpiernov <piernov@piernov.org>2011-09-24 18:07:20 +0200
commit1a5528a21cd48e389c75dd680fcafe1cf596e889 (patch)
tree55c004600bd89956a56121929431f494f9967913
parent7b537269a5d4f35a7ba15072d28fe2a45ebaf7c7 (diff)
downloadnutyx-extra-1a5528a21cd48e389c75dd680fcafe1cf596e889.tar.gz
nutyx-extra-1a5528a21cd48e389c75dd680fcafe1cf596e889.tar.bz2
nutyx-extra-1a5528a21cd48e389c75dd680fcafe1cf596e889.tar.xz
nutyx-extra-1a5528a21cd48e389c75dd680fcafe1cf596e889.zip
mesa3d 7.11-1 màj port
-rw-r--r--xorg/mesa3d/.footprint.i68649
-rw-r--r--xorg/mesa3d/.footprint.x86_6464
-rw-r--r--xorg/mesa3d/.md5sum.i6862
-rw-r--r--xorg/mesa3d/.md5sum.x86_642
-rwxr-xr-xxorg/mesa3d/Pkgfile38
5 files changed, 114 insertions, 41 deletions
diff --git a/xorg/mesa3d/.footprint.i686 b/xorg/mesa3d/.footprint.i686
index 3ae59182c..d23024f84 100644
--- a/xorg/mesa3d/.footprint.i686
+++ b/xorg/mesa3d/.footprint.i686
@@ -25,15 +25,33 @@ drwxr-xr-x root/root usr/include/GL/internal/
-rw-r--r-- root/root usr/include/GL/vms_x_fix.h
-rw-r--r-- root/root usr/include/GL/wglext.h
-rw-r--r-- root/root usr/include/GL/wmesa.h
+drwxr-xr-x root/root usr/include/GLES/
+-rw-r--r-- root/root usr/include/GLES/egl.h
+-rw-r--r-- root/root usr/include/GLES/gl.h
+-rw-r--r-- root/root usr/include/GLES/glext.h
+-rw-r--r-- root/root usr/include/GLES/glplatform.h
+drwxr-xr-x root/root usr/include/GLES2/
+-rw-r--r-- root/root usr/include/GLES2/gl2.h
+-rw-r--r-- root/root usr/include/GLES2/gl2ext.h
+-rw-r--r-- root/root usr/include/GLES2/gl2platform.h
drwxr-xr-x root/root usr/include/KHR/
-rw-r--r-- root/root usr/include/KHR/khrplatform.h
+drwxr-xr-x root/root usr/include/VG/
+-rw-r--r-- root/root usr/include/VG/openvg.h
+-rw-r--r-- root/root usr/include/VG/vgext.h
+-rw-r--r-- root/root usr/include/VG/vgplatform.h
+-rw-r--r-- root/root usr/include/VG/vgu.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/dri/
-rwxr-xr-x root/root usr/lib/dri/i810_dri.so
-rwxr-xr-x root/root usr/lib/dri/i915_dri.so
-rwxr-xr-x root/root usr/lib/dri/i965_dri.so
+-rwxr-xr-x root/root usr/lib/dri/libdricore.so
+-rwxr-xr-x root/root usr/lib/dri/libglsl.so
-rwxr-xr-x root/root usr/lib/dri/mach64_dri.so
-rwxr-xr-x root/root usr/lib/dri/mga_dri.so
+-rwxr-xr-x root/root usr/lib/dri/nouveau_dri.so
+-rwxr-xr-x root/root usr/lib/dri/nouveau_vieux_dri.so
-rwxr-xr-x root/root usr/lib/dri/r128_dri.so
-rwxr-xr-x root/root usr/lib/dri/r200_dri.so
-rwxr-xr-x root/root usr/lib/dri/r300_dri.so
@@ -46,24 +64,41 @@ drwxr-xr-x root/root usr/lib/dri/
-rwxr-xr-x root/root usr/lib/dri/tdfx_dri.so
-rwxr-xr-x root/root usr/lib/dri/unichrome_dri.so
drwxr-xr-x root/root usr/lib/egl/
--rwxr-xr-x root/root usr/lib/egl/egl_dri2.so
-rwxr-xr-x root/root usr/lib/egl/egl_gallium.so
--rwxr-xr-x root/root usr/lib/egl/egl_glx.so
--rwxr-xr-x root/root usr/lib/egl/pipe_r300.so
--rwxr-xr-x root/root usr/lib/egl/pipe_swrast.so
--rwxr-xr-x root/root usr/lib/egl/st_GL.so
lrwxrwxrwx root/root usr/lib/libEGL.so -> libEGL.so.1
lrwxrwxrwx root/root usr/lib/libEGL.so.1 -> libEGL.so.1.0
-rwxr-xr-x root/root usr/lib/libEGL.so.1.0
+lrwxrwxrwx root/root usr/lib/libGLESv1_CM.so -> libGLESv1_CM.so.1
+lrwxrwxrwx root/root usr/lib/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
+-rwxr-xr-x root/root usr/lib/libGLESv1_CM.so.1.1.0
+lrwxrwxrwx root/root usr/lib/libGLESv2.so -> libGLESv2.so.2
+lrwxrwxrwx root/root usr/lib/libGLESv2.so.2 -> libGLESv2.so.2.0.0
+-rwxr-xr-x root/root usr/lib/libGLESv2.so.2.0.0
lrwxrwxrwx root/root usr/lib/libGLU.so -> libGLU.so.1
-lrwxrwxrwx root/root usr/lib/libGLU.so.1 -> libGLU.so.1.3.071003
--rwxr-xr-x root/root usr/lib/libGLU.so.1.3.071003
+lrwxrwxrwx root/root usr/lib/libGLU.so.1 -> libGLU.so.1.3.071100
+-rwxr-xr-x root/root usr/lib/libGLU.so.1.3.071100
lrwxrwxrwx root/root usr/lib/libGLw.so -> libGLw.so.1
lrwxrwxrwx root/root usr/lib/libGLw.so.1 -> libGLw.so.1.0.0
-rwxr-xr-x root/root usr/lib/libGLw.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libOpenVG.so -> libOpenVG.so.1
+lrwxrwxrwx root/root usr/lib/libOpenVG.so.1 -> libOpenVG.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libOpenVG.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libdricore.so
+lrwxrwxrwx root/root usr/lib/libglapi.so -> libglapi.so.0
+lrwxrwxrwx root/root usr/lib/libglapi.so.0 -> libglapi.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libglapi.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libglsl.so
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/dri.pc
-rw-r--r-- root/root usr/lib/pkgconfig/egl.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gl.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/glesv1_cm.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/glesv2.pc
-rw-r--r-- root/root usr/lib/pkgconfig/glu.pc
-rw-r--r-- root/root usr/lib/pkgconfig/glw.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/vg.pc
+drwxr-xr-x root/root usr/lib/xorg/
+drwxr-xr-x root/root usr/lib/xorg/modules/
+drwxr-xr-x root/root usr/lib/xorg/modules/drivers/
+-rwxr-xr-x root/root usr/lib/xorg/modules/drivers/nouveau2_drv.so
+-rwxr-xr-x root/root usr/lib/xorg/modules/drivers/r300_drv.so
diff --git a/xorg/mesa3d/.footprint.x86_64 b/xorg/mesa3d/.footprint.x86_64
index 1c97eaffd..d23024f84 100644
--- a/xorg/mesa3d/.footprint.x86_64
+++ b/xorg/mesa3d/.footprint.x86_64
@@ -25,56 +25,80 @@ drwxr-xr-x root/root usr/include/GL/internal/
-rw-r--r-- root/root usr/include/GL/vms_x_fix.h
-rw-r--r-- root/root usr/include/GL/wglext.h
-rw-r--r-- root/root usr/include/GL/wmesa.h
+drwxr-xr-x root/root usr/include/GLES/
+-rw-r--r-- root/root usr/include/GLES/egl.h
+-rw-r--r-- root/root usr/include/GLES/gl.h
+-rw-r--r-- root/root usr/include/GLES/glext.h
+-rw-r--r-- root/root usr/include/GLES/glplatform.h
+drwxr-xr-x root/root usr/include/GLES2/
+-rw-r--r-- root/root usr/include/GLES2/gl2.h
+-rw-r--r-- root/root usr/include/GLES2/gl2ext.h
+-rw-r--r-- root/root usr/include/GLES2/gl2platform.h
drwxr-xr-x root/root usr/include/KHR/
-rw-r--r-- root/root usr/include/KHR/khrplatform.h
+drwxr-xr-x root/root usr/include/VG/
+-rw-r--r-- root/root usr/include/VG/openvg.h
+-rw-r--r-- root/root usr/include/VG/vgext.h
+-rw-r--r-- root/root usr/include/VG/vgplatform.h
+-rw-r--r-- root/root usr/include/VG/vgu.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/dri/
+-rwxr-xr-x root/root usr/lib/dri/i810_dri.so
-rwxr-xr-x root/root usr/lib/dri/i915_dri.so
-rwxr-xr-x root/root usr/lib/dri/i965_dri.so
+-rwxr-xr-x root/root usr/lib/dri/libdricore.so
+-rwxr-xr-x root/root usr/lib/dri/libglsl.so
-rwxr-xr-x root/root usr/lib/dri/mach64_dri.so
-rwxr-xr-x root/root usr/lib/dri/mga_dri.so
+-rwxr-xr-x root/root usr/lib/dri/nouveau_dri.so
+-rwxr-xr-x root/root usr/lib/dri/nouveau_vieux_dri.so
-rwxr-xr-x root/root usr/lib/dri/r128_dri.so
-rwxr-xr-x root/root usr/lib/dri/r200_dri.so
-rwxr-xr-x root/root usr/lib/dri/r300_dri.so
-rwxr-xr-x root/root usr/lib/dri/r600_dri.so
-rwxr-xr-x root/root usr/lib/dri/radeon_dri.so
-rwxr-xr-x root/root usr/lib/dri/savage_dri.so
+-rwxr-xr-x root/root usr/lib/dri/sis_dri.so
-rwxr-xr-x root/root usr/lib/dri/swrast_dri.so
-rwxr-xr-x root/root usr/lib/dri/swrastg_dri.so
-rwxr-xr-x root/root usr/lib/dri/tdfx_dri.so
-rwxr-xr-x root/root usr/lib/dri/unichrome_dri.so
drwxr-xr-x root/root usr/lib/egl/
--rwxr-xr-x root/root usr/lib/egl/egl_dri2.so
-rwxr-xr-x root/root usr/lib/egl/egl_gallium.so
--rwxr-xr-x root/root usr/lib/egl/egl_glx.so
--rwxr-xr-x root/root usr/lib/egl/pipe_r300.so
--rwxr-xr-x root/root usr/lib/egl/pipe_swrast.so
--rwxr-xr-x root/root usr/lib/egl/st_GL.so
lrwxrwxrwx root/root usr/lib/libEGL.so -> libEGL.so.1
lrwxrwxrwx root/root usr/lib/libEGL.so.1 -> libEGL.so.1.0
-rwxr-xr-x root/root usr/lib/libEGL.so.1.0
+lrwxrwxrwx root/root usr/lib/libGLESv1_CM.so -> libGLESv1_CM.so.1
+lrwxrwxrwx root/root usr/lib/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
+-rwxr-xr-x root/root usr/lib/libGLESv1_CM.so.1.1.0
+lrwxrwxrwx root/root usr/lib/libGLESv2.so -> libGLESv2.so.2
+lrwxrwxrwx root/root usr/lib/libGLESv2.so.2 -> libGLESv2.so.2.0.0
+-rwxr-xr-x root/root usr/lib/libGLESv2.so.2.0.0
lrwxrwxrwx root/root usr/lib/libGLU.so -> libGLU.so.1
-lrwxrwxrwx root/root usr/lib/libGLU.so.1 -> libGLU.so.1.3.071003
--rwxr-xr-x root/root usr/lib/libGLU.so.1.3.071003
+lrwxrwxrwx root/root usr/lib/libGLU.so.1 -> libGLU.so.1.3.071100
+-rwxr-xr-x root/root usr/lib/libGLU.so.1.3.071100
lrwxrwxrwx root/root usr/lib/libGLw.so -> libGLw.so.1
lrwxrwxrwx root/root usr/lib/libGLw.so.1 -> libGLw.so.1.0.0
-rwxr-xr-x root/root usr/lib/libGLw.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libOpenVG.so -> libOpenVG.so.1
+lrwxrwxrwx root/root usr/lib/libOpenVG.so.1 -> libOpenVG.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libOpenVG.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libdricore.so
+lrwxrwxrwx root/root usr/lib/libglapi.so -> libglapi.so.0
+lrwxrwxrwx root/root usr/lib/libglapi.so.0 -> libglapi.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libglapi.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libglsl.so
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/dri.pc
-rw-r--r-- root/root usr/lib/pkgconfig/egl.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gl.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/glesv1_cm.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/glesv2.pc
-rw-r--r-- root/root usr/lib/pkgconfig/glu.pc
-rw-r--r-- root/root usr/lib/pkgconfig/glw.pc
-drwxr-xr-x root/root usr/lib64/
-drwxr-xr-x root/root usr/lib64/X11/
-drwxr-xr-x root/root usr/lib64/X11/modules/
-drwxr-xr-x root/root usr/lib64/X11/modules/extensions/
-lrwxrwxrwx root/root usr/lib64/libEGL.so -> libEGL.so.1
-lrwxrwxrwx root/root usr/lib64/libEGL.so.1 -> libEGL.so.1.0
--rwxr-xr-x root/root usr/lib64/libEGL.so.1.0
-lrwxrwxrwx root/root usr/lib64/libGLU.so -> libGLU.so.1
-lrwxrwxrwx root/root usr/lib64/libGLU.so.1 -> libGLU.so.1.3.071003
--rwxr-xr-x root/root usr/lib64/libGLU.so.1.3.071003
-lrwxrwxrwx root/root usr/lib64/libGLw.so -> libGLw.so.1
-lrwxrwxrwx root/root usr/lib64/libGLw.so.1 -> libGLw.so.1.0.0
--rwxr-xr-x root/root usr/lib64/libGLw.so.1.0.0
+-rw-r--r-- root/root usr/lib/pkgconfig/vg.pc
+drwxr-xr-x root/root usr/lib/xorg/
+drwxr-xr-x root/root usr/lib/xorg/modules/
+drwxr-xr-x root/root usr/lib/xorg/modules/drivers/
+-rwxr-xr-x root/root usr/lib/xorg/modules/drivers/nouveau2_drv.so
+-rwxr-xr-x root/root usr/lib/xorg/modules/drivers/r300_drv.so
diff --git a/xorg/mesa3d/.md5sum.i686 b/xorg/mesa3d/.md5sum.i686
index db4920d79..4c6a96c2f 100644
--- a/xorg/mesa3d/.md5sum.i686
+++ b/xorg/mesa3d/.md5sum.i686
@@ -1 +1 @@
-5c3174a8952936197552e4cf19eead74 MesaLib-7.10.3.tar.gz
+ff03aca82d0560009a076a87c888cf13 MesaLib-7.11.tar.bz2
diff --git a/xorg/mesa3d/.md5sum.x86_64 b/xorg/mesa3d/.md5sum.x86_64
index db4920d79..4c6a96c2f 100644
--- a/xorg/mesa3d/.md5sum.x86_64
+++ b/xorg/mesa3d/.md5sum.x86_64
@@ -1 +1 @@
-5c3174a8952936197552e4cf19eead74 MesaLib-7.10.3.tar.gz
+ff03aca82d0560009a076a87c888cf13 MesaLib-7.11.tar.bz2
diff --git a/xorg/mesa3d/Pkgfile b/xorg/mesa3d/Pkgfile
index a776d7873..f62985d97 100755
--- a/xorg/mesa3d/Pkgfile
+++ b/xorg/mesa3d/Pkgfile
@@ -2,34 +2,48 @@
# URL: http://www.mesa3d.org
# Maintainer: NuTyX core team
# Packager: thierryn1 at hispeed dot ch
-# Depends on: talloc, expat, libdrm, xorg-makedepend, xorg-glproto, xorg-xextproto, xorg-dri2proto, xorg-libx11, xorg-libxext, xorg-libxxf86vm, xorg-libxt, xorg-libxdamage
+# Depends on: talloc, expat, libdrm, xorg-makedepend, xorg-glproto, xorg-xextproto, xorg-dri2proto, xorg-libx11, xorg-libxext, xorg-libxxf86vm, xorg-libxt, xorg-libxdamage, llvm
# Run on: talloc,expat,libdrm,xorg-makedepend,xorg-libx11,xorg-libxext,xorg-libxxf86vm,xorg-libxt,xorg-libxdamage
name=mesa3d
-version=7.10.3
+version=7.11
release=1
-source=(http://nutyx.meticul.eu/files/MesaLib-$version.tar.gz)
+source=(ftp://ftp.freedesktop.org/pub/mesa/7.11/MesaLib-$version.tar.bz2)
build() {
cd Mesa-$version
- sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
- -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find $SRC -name '*.py')
-
+ sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find $SRC -name '*.py')
sed -i -e "s|PYTHON2 = python|PYTHON2 = python2|" $SRC/Mesa-$version/configs/{default,autoconf.in}
-
sed -i -e "s|python|python2|" $SRC/Mesa-$version/src/gallium/auxiliary/Makefile
./configure $XORG_CONFIG \
- --enable-xcb
- make
+ --with-driver=dri \
+ --with-dri-driverdir=$XORG_PREFIX/lib/dri \
+ --with-dri-drivers="i810,i915,i965,mga,mach64,nouveau,r128,r200,r300,r600,radeon,savage,sis,unichrome,tdfx,swrast" \
+ --with-gallium-drivers="r300,r600,nouveau,swrast" \
+ --enable-egl \
+ --enable-gles1 \
+ --enable-gles2 \
+ --enable-openvg \
+ --enable-xorg \
+ --enable-gallium-egl \
+ --enable-gallium-llvm \
+ --enable-texture-float \
+ --enable-glut \
+ --enable-shared-glapi \
+ --enable-glx-tls \
+ --enable-xcb \
+ --enable-shared-dricore
+
+ # La compilation multithread casse le dricore partagé.
+ make -j1
# mesa
make DESTDIR=$PKG install
- # libgl
- cd $SRC/Mesa-*
- bin/minstall lib/lib* $PKG/usr/lib/
+ # libgl
+ bin/minstall lib/lib* $PKG/usr/lib/
case `uname -m` in
x86_64)