Date: Friday, July 8, 2016 @ 16:54:19 Author: lcarlier Revision: 182521
upgpkg: lib32-mesa 12.0.0-1 upstream update 12.0.0 Added: lib32-mesa/trunk/remove-libpthread-stubs.patch Modified: lib32-mesa/trunk/PKGBUILD -------------------------------+ PKGBUILD | 29 ++++++++++++++++++++--------- remove-libpthread-stubs.patch | 14 ++++++++++++++ 2 files changed, 34 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-07-08 16:22:37 UTC (rev 182520) +++ PKGBUILD 2016-07-08 16:54:19 UTC (rev 182521) @@ -4,7 +4,7 @@ pkgbase=lib32-mesa pkgname=('lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl') -pkgver=11.2.2 +pkgver=12.0.0 pkgrel=1 arch=('x86_64') makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' @@ -13,12 +13,23 @@ url="http://mesa3d.sourceforge.net" license=('custom') source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/mesa-${pkgver}.tar.xz{,.sig} - LICENSE) -sha256sums=('40e148812388ec7c6d7b6657d5a16e2e8dabba8b97ddfceea5197947647bdfb4' + LICENSE + remove-libpthread-stubs.patch) +sha256sums=('0090c025219318935124292b482e3439bc43e8c074ad01086449fcad88547dc6' 'SKIP' - '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2') + '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2' + 'd82c329e89754266eb1538df29b94d33692a66e3b6882b2cee78f4d5aab4a39c') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov <emil.l.veli...@gmail.com> +prepare() { + cd ${srcdir}/?esa-* + + # Now mesa checks for libpthread-stubs - so remove the check + patch -Np1 -i ../remove-libpthread-stubs.patch + + autoreconf -fiv +} + build() { export CC="gcc -m32" export CXX="g++ -m32" @@ -36,17 +47,17 @@ --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl \ --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ --with-egl-platforms=x11,drm,wayland \ + --enable-gallium-llvm \ --enable-llvm-shared-libs \ - --enable-egl \ - --enable-gbm \ - --enable-gallium-llvm \ --enable-shared-glapi \ --enable-glx-tls \ - --enable-dri \ + --enable-egl \ --enable-glx \ - --enable-osmesa \ --enable-gles1 \ --enable-gles2 \ + --enable-gbm \ + --enable-dri \ + --enable-osmesa \ --enable-texture-float \ --enable-nine \ --enable-vdpau Added: remove-libpthread-stubs.patch =================================================================== --- remove-libpthread-stubs.patch (rev 0) +++ remove-libpthread-stubs.patch 2016-07-08 16:54:19 UTC (rev 182521) @@ -0,0 +1,14 @@ +diff -ur mesa-orig/configure.ac mesa-origb/configure.ac +--- mesa-orig/configure.ac 2016-05-25 15:37:44.191643017 +0200 ++++ mesa-origb/configure.ac 2016-05-25 15:42:20.861654709 +0200 +@@ -813,10 +813,6 @@ + dnl pkgconfig files. + test -z "$PTHREAD_LIBS" && PTHREAD_LIBS="-lpthread" + +-PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs) +-AC_SUBST(PTHREADSTUBS_CFLAGS) +-AC_SUBST(PTHREADSTUBS_LIBS) +- + dnl SELinux awareness. + AC_ARG_ENABLE([selinux], + [AS_HELP_STRING([--enable-selinux],