mesa3d-32: 9.2.5 -> 10.0.3

This commit is contained in:
Danny Rawlins 2014-03-19 12:57:26 +11:00
parent efb7fa4257
commit a21e87d8b3
3 changed files with 61 additions and 19 deletions

View File

@ -1,24 +1,42 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib32/
drwxr-xr-x root/root usr/lib32/dri/
-rwxr-xr-x root/root usr/lib32/dri/i915_dri.la
-rwxr-xr-x root/root usr/lib32/dri/i915_dri.so
-rwxr-xr-x root/root usr/lib32/dri/i965_dri.la
-rwxr-xr-x root/root usr/lib32/dri/i965_dri.so
-rwxr-xr-x root/root usr/lib32/dri/nouveau_dri.la
-rwxr-xr-x root/root usr/lib32/dri/nouveau_dri.so
-rwxr-xr-x root/root usr/lib32/dri/nouveau_vieux_dri.la
-rwxr-xr-x root/root usr/lib32/dri/nouveau_vieux_dri.so
-rwxr-xr-x root/root usr/lib32/dri/r200_dri.la
-rwxr-xr-x root/root usr/lib32/dri/r200_dri.so
-rwxr-xr-x root/root usr/lib32/dri/r300_dri.la
-rwxr-xr-x root/root usr/lib32/dri/r300_dri.so
-rwxr-xr-x root/root usr/lib32/dri/r600_dri.la
-rwxr-xr-x root/root usr/lib32/dri/r600_dri.so
-rwxr-xr-x root/root usr/lib32/dri/radeon_dri.la
-rwxr-xr-x root/root usr/lib32/dri/radeon_dri.so
-rwxr-xr-x root/root usr/lib32/dri/radeonsi_dri.la
-rwxr-xr-x root/root usr/lib32/dri/radeonsi_dri.so
-rwxr-xr-x root/root usr/lib32/dri/swrast_dri.la
-rwxr-xr-x root/root usr/lib32/dri/swrast_dri.so
-rwxr-xr-x root/root usr/lib32/dri/vmwgfx_dri.la
-rwxr-xr-x root/root usr/lib32/dri/vmwgfx_dri.so
drwxr-xr-x root/root usr/lib32/egl/
-rwxr-xr-x root/root usr/lib32/egl/egl_gallium.la
-rwxr-xr-x root/root usr/lib32/egl/egl_gallium.so
drwxr-xr-x root/root usr/lib32/gallium-pipe/
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_nouveau.la
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_nouveau.so
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_r300.la
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_r300.so
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_r600.la
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_r600.so
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_radeonsi.la
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_radeonsi.so
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_swrast.la
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_swrast.so
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_vmwgfx.la
-rwxr-xr-x root/root usr/lib32/gallium-pipe/pipe_vmwgfx.so
drwxr-xr-x root/root usr/lib32/gbm/
-rwxr-xr-x root/root usr/lib32/gbm/gbm_gallium_drm.la
-rwxr-xr-x root/root usr/lib32/gbm/gbm_gallium_drm.so
-rwxr-xr-x root/root usr/lib32/libEGL.la
lrwxrwxrwx root/root usr/lib32/libEGL.so -> libEGL.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libEGL.so.1 -> libEGL.so.1.0.0
@ -27,6 +45,14 @@ lrwxrwxrwx root/root usr/lib32/libEGL.so.1 -> libEGL.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libGL.so -> libGL.so.1.2.0
lrwxrwxrwx root/root usr/lib32/libGL.so.1 -> libGL.so.1.2.0
-rwxr-xr-x root/root usr/lib32/libGL.so.1.2.0
-rwxr-xr-x root/root usr/lib32/libGLESv1_CM.la
lrwxrwxrwx root/root usr/lib32/libGLESv1_CM.so -> libGLESv1_CM.so.1.1.0
lrwxrwxrwx root/root usr/lib32/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
-rwxr-xr-x root/root usr/lib32/libGLESv1_CM.so.1.1.0
-rwxr-xr-x root/root usr/lib32/libGLESv2.la
lrwxrwxrwx root/root usr/lib32/libGLESv2.so -> libGLESv2.so.2.0.0
lrwxrwxrwx root/root usr/lib32/libGLESv2.so.2 -> libGLESv2.so.2.0.0
-rwxr-xr-x root/root usr/lib32/libGLESv2.so.2.0.0
-rwxr-xr-x root/root usr/lib32/libOSMesa.la
lrwxrwxrwx root/root usr/lib32/libOSMesa.so -> libOSMesa.so.8.0.0
lrwxrwxrwx root/root usr/lib32/libOSMesa.so.8 -> libOSMesa.so.8.0.0
@ -39,16 +65,24 @@ lrwxrwxrwx root/root usr/lib32/libXvMCnouveau.so.1 -> libXvMCnouveau.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libXvMCr600.so -> libXvMCr600.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libXvMCr600.so.1 -> libXvMCr600.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libXvMCr600.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libdricore9.2.5.la
lrwxrwxrwx root/root usr/lib32/libdricore9.2.5.so -> libdricore9.2.5.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libdricore9.2.5.so.1 -> libdricore9.2.5.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libdricore9.2.5.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libgbm.la
lrwxrwxrwx root/root usr/lib32/libgbm.so -> libgbm.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libgbm.so.1 -> libgbm.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libgbm.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libglapi.la
lrwxrwxrwx root/root usr/lib32/libglapi.so -> libglapi.so.0.0.0
lrwxrwxrwx root/root usr/lib32/libglapi.so.0 -> libglapi.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libglapi.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libxatracker.la
lrwxrwxrwx root/root usr/lib32/libxatracker.so -> libxatracker.so.2.0.0
lrwxrwxrwx root/root usr/lib32/libxatracker.so.2 -> libxatracker.so.2.0.0
-rwxr-xr-x root/root usr/lib32/libxatracker.so.2.0.0
drwxr-xr-x root/root usr/lib32/pkgconfig/
-rw-r--r-- root/root usr/lib32/pkgconfig/dri.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/egl.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/gbm.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/gl.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/glesv1_cm.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/glesv2.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/osmesa.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/xatracker.pc

View File

@ -1 +1 @@
9fb4de29ca1d9cfd03cbdefa123ba336 MesaLib-9.2.5.tar.bz2
5f9f463ef08129f6762106b434910adb MesaLib-10.0.3.tar.bz2

View File

@ -1,35 +1,43 @@
# Description: Mesa 3D Graphics Library
# URL: http://www.mesa3d.org
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
# Depends on: expat-32 libdrm-32 libxml2-python-32 talloc-32 xorg-dri2proto-32 xorg-glproto-32 xorg-libxdamage-32 xorg-libxt-32 xorg-libxvmc-32 xorg-libxxf86vm-32 mesa3d
# Depends on: elfutils-32 expat-32 libdrm-32 libxml2-python-32 llvm-32 talloc-32 xorg-dri2proto-32 xorg-glproto-32 xorg-libxdamage-32 xorg-libxshmfence-32 xorg-libxt-32 xorg-libxvmc-32 xorg-libxxf86vm-32 eudev-32 mesa3d
name=mesa3d-32
version=9.2.5
release=2
version=10.0.3
release=1
source=(ftp://ftp.freedesktop.org/pub/mesa/$version/MesaLib-$version.tar.bz2)
build() {
cd Mesa-$version
# Do not fail to compile if llvm is installed and
# llvm-32 is not installed,
# required for gallium llvm support.
local f
for f in $(grep -r -l llvm-config | xargs); do
sed -i -e 's|llvm-config|llvm-config-32|g' $f
done
autoreconf --install --symlink
./configure \
--prefix=/usr \
--libdir=/usr/lib32 \
--with-dri-drivers=i915,i965,r200,radeon,swrast,nouveau \
--with-gallium-drivers=i915,r600,svga,nouveau \
--enable-texture-float --enable-glx-tls \
--enable-gallium-egl \
--enable-gallium-gbm \
--enable-gallium-llvm \
--enable-gbm \
--enable-gles1 \
--enable-gles2 \
--enable-glx-tls \
--enable-osmesa \
--enable-texture-float \
--enable-xa \
--with-egl-platforms=drm \
--with-llvm-shared-libs \
--with-gallium-drivers=r300,r600,svga,swrast,radeonsi,nouveau \
--host=i686-pc-linux-gnu
make
make DESTDIR=$PKG install
rm -r $PKG/usr/{etc,include}
}