aboutsummaryrefslogtreecommitdiffstats
path: root/main/mesa
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-05-26 08:33:18 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2017-05-26 08:33:37 +0000
commit2e59af4a37b6bc0b9b38eebe1ef22fa4f1034aa3 (patch)
tree961a8f927d60864ccb4f3442ac37bf7f4189f833 /main/mesa
parent60ebd1c3e7309f2c4afd2114ca8c6b036a587ea0 (diff)
downloadaports-2e59af4a37b6bc0b9b38eebe1ef22fa4f1034aa3.tar.bz2
aports-2e59af4a37b6bc0b9b38eebe1ef22fa4f1034aa3.tar.xz
main/mesa: upgrade to 17.1.1
Diffstat (limited to 'main/mesa')
-rw-r--r--main/mesa/0001-glapi-Link-with-glapi-when-built-shared.patch82
-rw-r--r--main/mesa/APKBUILD12
-rw-r--r--main/mesa/musl-fix-includes.patch14
3 files changed, 20 insertions, 88 deletions
diff --git a/main/mesa/0001-glapi-Link-with-glapi-when-built-shared.patch b/main/mesa/0001-glapi-Link-with-glapi-when-built-shared.patch
deleted file mode 100644
index 376828e673..0000000000
--- a/main/mesa/0001-glapi-Link-with-glapi-when-built-shared.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-From 16875ea5b9170f2213fd486d763f27a9d6dfc1b5 Mon Sep 17 00:00:00 2001
-From: Nicolas Chauvet <kwizart@gmail.com>
-Date: Tue, 25 Oct 2016 09:35:13 +0200
-Subject: [PATCH 1/3] glapi: Link with glapi when built shared
-
-This patch explicitly links to libglapi when built shared.
-This was specially needed to avoid undefined non-weak-symbol as shown
-with:
-
-ldd -r /usr/lib64/dri/i915_dri.so
- linux-vdso.so.1 (0x00007fff821f4000)
- libdrm_intel.so.1 => /lib64/libdrm_intel.so.1 (0x00007f6adf2c7000)
- libdrm_nouveau.so.2 => /lib64/libdrm_nouveau.so.2 (0x00007f6adf0be000)
- libdrm_radeon.so.1 => /lib64/libdrm_radeon.so.1 (0x00007f6adeeb2000)
- libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f6adec8b000)
- libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f6adea7c000)
- libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f6ade84f000)
- libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6ade633000)
- libdl.so.2 => /lib64/libdl.so.2 (0x00007f6ade42f000)
- libm.so.6 => /lib64/libm.so.6 (0x00007f6ade125000)
- libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6addf0e000)
- libc.so.6 => /lib64/libc.so.6 (0x00007f6addb4c000)
- /lib64/ld-linux-x86-64.so.2 (0x000056274e913000)
- libpciaccess.so.0 => /lib64/libpciaccess.so.0 (0x00007f6add941000)
- libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f6add6ce000)
-undefined symbol: _glapi_get_dispatch_table_size (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_get_context (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_add_dispatch (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_check_multithread (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_tls_Context (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_set_context (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_set_dispatch (/usr/lib64/dri/i915_dri.so)
-undefined symbol: _glapi_tls_Dispatch (/usr/lib64/dri/i915_dri.so)
-
-v3: Add gallium counterpart for radeon cases
-Reported-by: Jonathan Dieter <jdieter@lesbg.com>
-
-v2: Add Bugzilla and Signed-off
-
-Fixes: 0cbc90c57c ("mesa: dri: Add shared glapi to LIBADD on Android")
-Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98428
-Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
----
- src/gallium/targets/dri/Makefile.am | 2 --
- src/mesa/drivers/dri/Makefile.am | 3 ---
- 2 files changed, 5 deletions(-)
-
-diff --git a/src/gallium/targets/dri/Makefile.am b/src/gallium/targets/dri/Makefile.am
-index bca747f..05f6c8c 100644
---- a/src/gallium/targets/dri/Makefile.am
-+++ b/src/gallium/targets/dri/Makefile.am
-@@ -1,10 +1,8 @@
- include $(top_srcdir)/src/gallium/Automake.inc
-
--if HAVE_ANDROID
- if HAVE_SHARED_GLAPI
- SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
- endif
--endif
-
- AM_CFLAGS = \
- -I$(top_srcdir)/src/mapi \
-diff --git a/src/mesa/drivers/dri/Makefile.am b/src/mesa/drivers/dri/Makefile.am
-index 1c6dd08..8e68fc0 100644
---- a/src/mesa/drivers/dri/Makefile.am
-+++ b/src/mesa/drivers/dri/Makefile.am
-@@ -6,12 +6,9 @@ MEGADRIVERS_DEPS =
-
- SUBDIRS+=common
-
--# On Android, we need to explicitly link to libglapi.so.
--if HAVE_ANDROID
- if HAVE_SHARED_GLAPI
- SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
- endif
--endif
-
- if HAVE_I915_DRI
- SUBDIRS += i915
---
-2.7.4
-
diff --git a/main/mesa/APKBUILD b/main/mesa/APKBUILD
index 3d72035334..5993a95dbe 100644
--- a/main/mesa/APKBUILD
+++ b/main/mesa/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=mesa
-pkgver=17.0.3
-pkgrel=1
+pkgver=17.1.1
+pkgrel=0
pkgdesc="Mesa DRI OpenGL library"
url="http://www.mesa3d.org"
arch="all"
@@ -27,9 +27,9 @@ makedepends="$depends_dev expat-dev xextproto python2 libxt-dev makedepend
libxvmc-dev gettext zlib-dev wayland-dev libelf-dev py-mako
autoconf automake libtool"
source="https://mesa.freedesktop.org/archive/mesa-$pkgver.tar.xz
- 0001-glapi-Link-with-glapi-when-built-shared.patch
glx_ro_text_segm.patch
musl-fixes.patch
+ musl-fix-includes.patch
"
replaces="mesa-dricore"
@@ -233,7 +233,7 @@ _wayland() {
|| return 1
}
-sha512sums="0bcf1609b54fdabb30ec0a500b78e039bd50060c2c7f5a2e57fca29e1a311fb785dadc3cd311018ebe8020d1cc6320181ece2d2aa39d2f215b0ebf2cb0a55165 mesa-17.0.3.tar.xz
-0914c16bd917292ed15881ad1e152c972c8ffa634147917517627e583127ef834375817ccc0ce85bdb28f9268fabe6bc150bfd41e1b214caafc58dcb7741a740 0001-glapi-Link-with-glapi-when-built-shared.patch
+sha512sums="4679b8c1a957e515e9f7a6658f2264d4c458379a37fa8f64c9ef03e817857a683fc527a8172d3ae68ca5ebc84a1a78264e18807704c5130c95efdf0431502bc7 mesa-17.1.1.tar.xz
c3d4804ebc24c7216e4c9d4995fb92e116be7f478024b44808ee134a4c93bb51d1f66fe5fb6eca254f124c4abf6f81272b027824b3e2650a9607818bf793035a glx_ro_text_segm.patch
-163bb96773686a7446f40a8415acef762910afb2f4f2271d429d9cbd9e3048111c8c0023c1f072fa63f33b68b2aea9d066efd9083904265151eeccbe8ccb7227 musl-fixes.patch"
+163bb96773686a7446f40a8415acef762910afb2f4f2271d429d9cbd9e3048111c8c0023c1f072fa63f33b68b2aea9d066efd9083904265151eeccbe8ccb7227 musl-fixes.patch
+c7d91a660a033df91fac9c557039efc8669f0c26b2d35997d50753938b70d1af0bd110dcab3f8236eafab7d4be5dd7cd128a3e057e67e7e6a38a73fd6a7ef62e musl-fix-includes.patch"
diff --git a/main/mesa/musl-fix-includes.patch b/main/mesa/musl-fix-includes.patch
new file mode 100644
index 0000000000..2f6cc1d133
--- /dev/null
+++ b/main/mesa/musl-fix-includes.patch
@@ -0,0 +1,14 @@
+diff --git a/src/util/rand_xor.c b/src/util/rand_xor.c
+index de05fa6..016703c 100644
+--- a/src/util/rand_xor.c
++++ b/src/util/rand_xor.c
+@@ -24,6 +24,9 @@
+
+ #if defined(__linux__)
+ #include <sys/file.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <fcntl.h>
+ #include <unistd.h>
+ #else
+ #include <time.h>