summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2019-05-01 19:31:45 +0000
committermaya <maya@pkgsrc.org>2019-05-01 19:31:45 +0000
commit8195e9967214eb1e393df68d21c9e0e166875d0f (patch)
treee0275b65d9771b38fe170b3911ce0f11c3bf3a71 /graphics
parent3686fcf248cf008e05c7e987d87dcfc447d31be6 (diff)
downloadpkgsrc-8195e9967214eb1e393df68d21c9e0e166875d0f.tar.gz
MesaLib18: attempt to help older linux builds by making the memfd logic
depend on SYS_memfd_* being defined, too. Might help the Ubuntu 14.04 bulk builds.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/MesaLib18/distinfo8
-rw-r--r--graphics/MesaLib18/patches/patch-src_intel_tools_aub__mem.c4
-rw-r--r--graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__allocator.c4
-rw-r--r--graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__gem__stubs.c4
4 files changed, 10 insertions, 10 deletions
diff --git a/graphics/MesaLib18/distinfo b/graphics/MesaLib18/distinfo
index 520d746a1ca..ab75fe05e5b 100644
--- a/graphics/MesaLib18/distinfo
+++ b/graphics/MesaLib18/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.16 2019/02/22 15:40:35 tnn Exp $
+$NetBSD: distinfo,v 1.17 2019/05/01 19:31:45 maya Exp $
SHA1 (mesa-18.3.4.tar.xz) = a9a6ea0f5b99df362dc35770ade10c1738e2629c
RMD160 (mesa-18.3.4.tar.xz) = 659565933a679d04dda58c7314e5d7c172e46d12
@@ -35,12 +35,12 @@ SHA1 (patch-src_glx_glxcurrent.c) = 8b8e949eded13491c5865601253c6e7d4b06e228
SHA1 (patch-src_glx_glxext.c) = 15c2c5e0c6b5095ce849fb86ad148aa05d7d907a
SHA1 (patch-src_intel_Makefile.tools.am) = 5253d5972b48ae3bc8d648bb9f479dcf6cbd3fab
SHA1 (patch-src_intel_compiler_brw__fs__bank__conflicts.cpp) = 6276d2c6846bb4dd08699921bec4e20202a17478
-SHA1 (patch-src_intel_tools_aub__mem.c) = 8709def06ea0ac225af9ae38374c33944e560076
+SHA1 (patch-src_intel_tools_aub__mem.c) = 6a21ecb4cfbdf216474b3be16bda441bb1390350
SHA1 (patch-src_intel_tools_aubinator__error__decode.c) = d8f636e3c3e76763a505a1dce23de0b198ad62fa
-SHA1 (patch-src_intel_vulkan_anv__allocator.c) = 5dd27eea9811d739558c5b488c57a3d7ae539d87
+SHA1 (patch-src_intel_vulkan_anv__allocator.c) = da5a11c95d17d6476e7141572264a215807b8cd7
SHA1 (patch-src_intel_vulkan_anv__device.c) = 5d581dcd9695c869855f200c575cf98b7165c1ba
SHA1 (patch-src_intel_vulkan_anv__gem.c) = b8eb487fa704151e7c3c3b1d23973b2b0aa5922e
-SHA1 (patch-src_intel_vulkan_anv__gem__stubs.c) = 7f0a25e96624815ef0912024b52bbb512d4fa42f
+SHA1 (patch-src_intel_vulkan_anv__gem__stubs.c) = ad5a4bd9fe521cf73faf2f0cf0f493a0b40f4c20
SHA1 (patch-src_intel_vulkan_anv__queue.c) = 2dbf7dfd0c77f74f510032bf8d12109f58c50a30
SHA1 (patch-src_mapi_entry__x86-64__tls.h) = 11b7ef1da435fa17fc7025a46a123d447d6a7d07
SHA1 (patch-src_mapi_entry__x86__tls.h) = 11c0f5302d305a77f3a1780d44a2c61f48a66273
diff --git a/graphics/MesaLib18/patches/patch-src_intel_tools_aub__mem.c b/graphics/MesaLib18/patches/patch-src_intel_tools_aub__mem.c
index 5cfcb2f7e58..4af4cda6cdd 100644
--- a/graphics/MesaLib18/patches/patch-src_intel_tools_aub__mem.c
+++ b/graphics/MesaLib18/patches/patch-src_intel_tools_aub__mem.c
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_intel_tools_aub__mem.c,v 1.1 2019/01/10 22:30:11 tnn Exp $
+$NetBSD: patch-src_intel_tools_aub__mem.c,v 1.2 2019/05/01 19:31:46 maya Exp $
* Partially implement memfd_create() via mkostemp()
@@ -8,7 +8,7 @@ $NetBSD: patch-src_intel_tools_aub__mem.c,v 1.1 2019/01/10 22:30:11 tnn Exp $
static inline int
memfd_create(const char *name, unsigned int flags)
{
-+#if defined(__linux__)
++#if defined(SYS_memfd_create)
return syscall(SYS_memfd_create, name, flags);
+#elif defined(__FreeBSD__)
+ return shm_open(SHM_ANON, flags | O_RDWR | O_CREAT, 0600);
diff --git a/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__allocator.c b/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__allocator.c
index 8f345bf6516..c9702282c4a 100644
--- a/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__allocator.c
+++ b/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__allocator.c
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_intel_vulkan_anv__allocator.c,v 1.1 2018/10/07 23:49:31 ryoon Exp $
+$NetBSD: patch-src_intel_vulkan_anv__allocator.c,v 1.2 2019/05/01 19:31:46 maya Exp $
* Partially implement memfd_create() via mkostemp()
* Ignore MAP_POPULATE if unsupported
@@ -34,7 +34,7 @@ https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225415
static inline int
memfd_create(const char *name, unsigned int flags)
{
-+#if defined(__linux__)
++#if defined(SYS_memfd_create)
return syscall(SYS_memfd_create, name, flags);
+#elif defined(__FreeBSD__)
+ return shm_open(SHM_ANON, flags | O_RDWR | O_CREAT, 0600);
diff --git a/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__gem__stubs.c b/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__gem__stubs.c
index 72ef0ef14f5..8f57f1b9bc6 100644
--- a/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__gem__stubs.c
+++ b/graphics/MesaLib18/patches/patch-src_intel_vulkan_anv__gem__stubs.c
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_intel_vulkan_anv__gem__stubs.c,v 1.1 2019/01/10 22:30:11 tnn Exp $
+$NetBSD: patch-src_intel_vulkan_anv__gem__stubs.c,v 1.2 2019/05/01 19:31:46 maya Exp $
* Partially implement memfd_create() via mkostemp()
@@ -8,7 +8,7 @@ $NetBSD: patch-src_intel_vulkan_anv__gem__stubs.c,v 1.1 2019/01/10 22:30:11 tnn
static inline int
memfd_create(const char *name, unsigned int flags)
{
-+#if defined(__linux__)
++#if defined(SYS_memfd_create)
return syscall(SYS_memfd_create, name, flags);
+#elif defined(__FreeBSD__)
+ return shm_open(SHM_ANON, flags | O_RDWR | O_CREAT, 0600);