diff --git a/x11/library/mesa/actions.py b/x11/library/mesa/actions.py
index f06e8a307d..09b28e6a01 100644
--- a/x11/library/mesa/actions.py
+++ b/x11/library/mesa/actions.py
@@ -51,7 +51,7 @@ def setup():
elif get.ARCH() == "x86_64":
options += " --with-clang-libdir=/usr/lib \
- --enable-omx \
+ --enable-omx-bellagio \
--enable-opencl-icd "
autotools.configure(options)
@@ -67,7 +67,13 @@ def install():
pisitools.dosym("libGL.so.1.2.0", "%s/libGL.so.1.2" % Libdir)
if get.buildTYPE() == "emul32":
+ pisitools.remove("/usr/lib32/pkgconfig/wayland-egl.pc")
+ pisitools.remove("/usr/lib32/libwayland-egl.so*")
return
#pisitools.dodoc("docs/COPYING")
pisitools.dohtml("docs/*")
+
+ pisitools.remove("/usr/lib/libwayland-egl.so*")
+ pisitools.remove("/usr/lib/pkgconfig/wayland-egl.pc")
+
diff --git a/x11/library/mesa/pspec.xml b/x11/library/mesa/pspec.xml
index c665122723..f90e14c4a2 100644
--- a/x11/library/mesa/pspec.xml
+++ b/x11/library/mesa/pspec.xml
@@ -13,8 +13,9 @@
app:console
Mesa graphics libraries and utilities
Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.
- ftp://ftp.freedesktop.org/pub/mesa/older-versions/13.x/13.0.4/mesa-13.0.4.tar.xz
+ https://mesa.freedesktop.org/archive/mesa-17.3.4.tar.xz
+ zlib-devel
xorg-proto
openssl-devel
expat-devel
@@ -34,26 +35,28 @@
eudev-devel
nettle-devel
python-mako
- llvm
- llvm-libs
- llvm-clang-devel
+ llvm
+ llvm-libs
+ llvm-clang-devel
libxshmfence-devel
automake
+ wayland-protocols-devel
- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
- n_Define-GLAPIVAR-separate-from-GLAPI.patch
- N_01-WIP-nouveau-add-locking.patch
- N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
- N_03-nv30-locking-fixes.patch
- N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
- N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
+
+
+
+
+
+
+
mesa
+ zlib
elfutils
libdrm-amd
alternatives
@@ -76,9 +79,9 @@
libomxil-bellagio
nettle
libxshmfence
- llvm
- llvm-clang
- llvm-libs
+ llvm
+ llvm-clang
+ llvm-libs
/etc
@@ -124,6 +127,7 @@
32-bit shared libraries for mesa
emul32
+ zlib-32bit
elfutils-32bit
expat-32bit
libXt-devel
@@ -146,9 +150,10 @@
libdrm-nouveau-32bit
libxshmfence-32bit
nettle-32bit
- llvm-32bit
+ llvm-32bit
+ zlib-32bit
elfutils-32bit
openssl-32bit
alternatives
@@ -171,7 +176,7 @@
libdrm-nouveau-32bit
wayland-32bit
mesa
- llvm-32bit
+ llvm-32bit
/usr/lib32
@@ -182,6 +187,13 @@
+
+ 2018-07-26
+ 17.3.4
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2018-04-10
13.0.4