summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authornros <nros>2015-05-15 14:27:42 +0000
committernros <nros>2015-05-15 14:27:42 +0000
commita493da7917d02b734cc5b6ebc347b68ebd63628e (patch)
treefe8712f948cb6f708d7919bb21af41312029ac12 /graphics
parent8ea9e6aea53e2264c2047f5475c234fc05e80943 (diff)
downloadpkgsrc-a493da7917d02b734cc5b6ebc347b68ebd63628e.tar.gz
Moved define of _KERNEL_STRUCTURES to patch instead of setting
it in the Makefile.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/MesaLib/Makefile5
-rw-r--r--graphics/MesaLib/patches/patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c10
2 files changed, 8 insertions, 7 deletions
diff --git a/graphics/MesaLib/Makefile b/graphics/MesaLib/Makefile
index 1f9049c9569..4eb03737d0e 100644
--- a/graphics/MesaLib/Makefile
+++ b/graphics/MesaLib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.102 2015/05/12 17:10:30 nros Exp $
+# $NetBSD: Makefile,v 1.103 2015/05/15 14:27:42 nros Exp $
DISTNAME= mesa-10.5.5
PKGNAME= ${DISTNAME:S/mesa/MesaLib/}
@@ -77,9 +77,6 @@ CPPFLAGS+= -Dexp2\(x\)=exp\(\(x\)\*M_LN2\)
CPPFLAGS+= -Dexp2f\(x\)=expf\(\(x\)\*M_LN2\)
.endif
-#Needed to get ERESTART from errno.h on DragonFlyBSD
-CPPFLAGS.DragonFly+=-D_KERNEL_STRUCTURES
-
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libxcb/buildlink3.mk"
diff --git a/graphics/MesaLib/patches/patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c b/graphics/MesaLib/patches/patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c
index 017f9978993..93b1be2f1a0 100644
--- a/graphics/MesaLib/patches/patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c
+++ b/graphics/MesaLib/patches/patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c,v 1.2 2015/04/29 14:12:54 sevan Exp $
+$NetBSD: patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c,v 1.3 2015/05/15 14:27:42 nros Exp $
Make sure ERESTART gets defined.
---- src/gallium/winsys/svga/drm/vmw_screen_ioctl.c.orig 2015-03-21 00:51:18.000000000 +0000
+--- src/gallium/winsys/svga/drm/vmw_screen_ioctl.c.orig 2015-04-24 21:09:35.000000000 +0000
+++ src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
-@@ -48,6 +48,21 @@
+@@ -48,6 +48,25 @@
#include "os/os_mman.h"
@@ -23,6 +23,10 @@ Make sure ERESTART gets defined.
+#endif
+#endif
+
++#if defined(__DragonFly__)
++#define _KERNEL_STRUCTURES 1
++#endif
++
#include <errno.h>
#include <unistd.h>