From 8638409c50b33ddd63f1a3b3a5f70d815df68772 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 23 Jan 2013 16:25:47 +0100 Subject: [PATCH] MesaLib: update to 9.0.2. --- srcpkgs/MesaLib/libgbm.template | 2 ++ srcpkgs/MesaLib/mesa-ati-dri.template | 2 ++ srcpkgs/MesaLib/mesa-nouveau-dri.template | 2 ++ srcpkgs/MesaLib/mesa-swraster-dri.template | 2 ++ srcpkgs/MesaLib/mesa-vmwgfx-dri.template | 2 ++ srcpkgs/MesaLib/template | 18 +++++++++--------- 6 files changed, 19 insertions(+), 9 deletions(-) diff --git a/srcpkgs/MesaLib/libgbm.template b/srcpkgs/MesaLib/libgbm.template index 6ed7e1e4c0..3db9a2c031 100644 --- a/srcpkgs/MesaLib/libgbm.template +++ b/srcpkgs/MesaLib/libgbm.template @@ -1,7 +1,9 @@ # Template file for 'libgbm'. # short_desc="generic buffer management API -- runtime" +replaces="MesaLib<9.0.2" do_install() { vmove "usr/lib/libgbm.so*" usr/lib + vmove usr/lib/gbm/gbm_gallium_drm.so usr/lib/gbm } diff --git a/srcpkgs/MesaLib/mesa-ati-dri.template b/srcpkgs/MesaLib/mesa-ati-dri.template index 1280c221f0..06cf12b281 100644 --- a/srcpkgs/MesaLib/mesa-ati-dri.template +++ b/srcpkgs/MesaLib/mesa-ati-dri.template @@ -1,6 +1,7 @@ # Template file for 'mesa-ati-dri'. # short_desc="Mesa DRI drivers for ATI GPUs" +replaces="MesaLib<9.0.2" do_install() { vmove "usr/lib/libXvMCr[36]00.so*" usr/lib @@ -8,4 +9,5 @@ do_install() { #vmove "usr/lib/vdpau/libvdpau_radeon*.so*" usr/lib/vdpau vmove "usr/lib/xorg/modules/dri/radeon*" usr/lib/xorg/modules/dri vmove "usr/lib/xorg/modules/dri/r[236]00*" usr/lib/xorg/modules/dri + vmove "usr/lib/gbm/pipe_r[36]00.so" usr/lib/gbm } diff --git a/srcpkgs/MesaLib/mesa-nouveau-dri.template b/srcpkgs/MesaLib/mesa-nouveau-dri.template index 3f61d2d66e..836e7aa8c1 100644 --- a/srcpkgs/MesaLib/mesa-nouveau-dri.template +++ b/srcpkgs/MesaLib/mesa-nouveau-dri.template @@ -1,9 +1,11 @@ # Template file for 'mesa-nouveau-dri'. # short_desc="Mesa DRI drivers for NVIDIA GPUs (nouveau dri)" +replaces="MesaLib<9.0.2" do_install() { vmove "usr/lib/libXvMCnouveau.so*" usr/lib vmove "usr/lib/vdpau/libvdpau_nouveau.so*" usr/lib/vdpau vmove "usr/lib/xorg/modules/dri/nouveau*" usr/lib/xorg/modules/dri + vmove usr/lib/gbm/pipe_nouveau.so usr/lib/gbm } diff --git a/srcpkgs/MesaLib/mesa-swraster-dri.template b/srcpkgs/MesaLib/mesa-swraster-dri.template index 5a29f82776..1b69d23dc8 100644 --- a/srcpkgs/MesaLib/mesa-swraster-dri.template +++ b/srcpkgs/MesaLib/mesa-swraster-dri.template @@ -1,9 +1,11 @@ # Template file for 'mesa-swraster-dri'. # short_desc="Mesa DRI drivers for the Software Rasterizer" +replaces="MesaLib<9.0.2" do_install() { vmove "usr/lib/libXvMCsoftpipe.so*" usr/lib vmove "usr/lib/vdpau/libvdpau_softpipe.so*" usr/lib/vdpau vmove "usr/lib/xorg/modules/dri/swrast*" usr/lib/xorg/modules/dri + vmove "usr/lib/gbm/pipe_swrast.so" usr/lib/gbm } diff --git a/srcpkgs/MesaLib/mesa-vmwgfx-dri.template b/srcpkgs/MesaLib/mesa-vmwgfx-dri.template index a85035012e..83629fa9e7 100644 --- a/srcpkgs/MesaLib/mesa-vmwgfx-dri.template +++ b/srcpkgs/MesaLib/mesa-vmwgfx-dri.template @@ -1,7 +1,9 @@ # Template file for 'mesa-vmwgfx-dri'. # short_desc="Mesa DRI drivers for VMware" +replaces="MesaLib<9.0.2" do_install() { vmove "usr/lib/xorg/modules/dri/vmwgfx*" usr/lib/xorg/modules/dri + vmove usr/lib/gbm/pipe_vmwgfx.so usr/lib/gbm } diff --git a/srcpkgs/MesaLib/template b/srcpkgs/MesaLib/template index b7166a9e6f..7d7e5b0950 100644 --- a/srcpkgs/MesaLib/template +++ b/srcpkgs/MesaLib/template @@ -1,30 +1,30 @@ # Template build file for 'MesaLib'. pkgname=MesaLib -version=9.0.1 -revision=8 +version=9.0.2 +revision=1 wrksrc="Mesa-${version}" build_style=gnu-configure configure_args="--enable-glx-tls --enable-shared-glapi --enable-gallium-g3dvl --enable-gles1 --enable-gles2 --enable-openvg --enable-egl --disable-va --with-dri-driverdir=/usr/lib/xorg/modules/dri --enable-vdpau --enable-xa --enable-gallium-egl --enable-xvmc --enable-osmesa --enable-texture-float - --with-gallium-drivers=r300,r600,svga,swrast,nouveau - --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast --enable-gbm + --with-gallium-drivers=r300,r600,svga,swrast,nouveau --enable-gbm + --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast --with-egl-platforms=drm,wayland" short_desc="Graphics library similar to SGI's OpenGL" maintainer="Juan RP " homepage="http://www.mesa3d.org/" license="MIT, LGPL-2.1" distfiles="ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2" -checksum=57a7ba83bace3f3a7dc0929fe026ef5f0ad454234ec4ad8a3e0d31650a75db6f +checksum=75bf31f26c6e7b5515e610c1005fd1be1f7eeb2c9e6859848dab879c355ad64e conf_files="/etc/drirc" depends="mesa-swraster-dri-${version}_${revision}" -makedepends="automake perl flex pkg-config glproto dri2proto>=2.1 makedepend - libXext-devel libXxf86vm-devel libXdamage-devel libXfixes-devel libxcb-devel - libudev-devel>=183 libdrm-devel expat-devel libXt-devel talloc-devel - libxml2-python llvm>=3.2 libvdpau-devel libXvMC-devel>=1.0.6 wayland-devel" +makedepends="automake flex pkg-config glproto dri2proto>=2.1 makedepend + libXext-devel libXxf86vm-devel libXdamage-devel libudev-devel>=183 + libdrm-devel expat-devel libXt-devel talloc-devel libxml2-python + libvdpau-devel libXvMC-devel>=1.0.6 wayland-devel llvm>=3.2" subpackages="libgbm libEGL libglapi libGLES libGL libOpenVG libOSMesa MesaLib-devel mesa-ati-dri mesa-intel-dri mesa-nouveau-dri mesa-swraster-dri