Sat Apr 12 09:28:42 2014 UTC ()
Fix build on DragonFly BSD using a patch from David Shao. PR 48735.


(wiz)
diff -r1.40 -r1.41 pkgsrc/x11/libdrm/distinfo
diff -r0 -r1.1 pkgsrc/x11/libdrm/patches/patch-libkms_vmwgfx.c

cvs diff -r1.40 -r1.41 pkgsrc/x11/libdrm/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/libdrm/distinfo 2014/04/11 17:54:10 1.40
+++ pkgsrc/x11/libdrm/distinfo 2014/04/12 09:28:41 1.41
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.40 2014/04/11 17:54:10 wiz Exp $ 1$NetBSD: distinfo,v 1.41 2014/04/12 09:28:41 wiz Exp $
2 2
3SHA1 (libdrm-2.4.53.tar.bz2) = d3381432045984faa060a43425d67fd359bf29e3 3SHA1 (libdrm-2.4.53.tar.bz2) = d3381432045984faa060a43425d67fd359bf29e3
4RMD160 (libdrm-2.4.53.tar.bz2) = f261c9884c57fb75d4c67d23cba9616a404c226e 4RMD160 (libdrm-2.4.53.tar.bz2) = f261c9884c57fb75d4c67d23cba9616a404c226e
5Size (libdrm-2.4.53.tar.bz2) = 579171 bytes 5Size (libdrm-2.4.53.tar.bz2) = 579171 bytes
6SHA1 (patch-ab) = 66dadd3244bfa9c69be0982fd2108deb94483de2 6SHA1 (patch-ab) = 66dadd3244bfa9c69be0982fd2108deb94483de2
7SHA1 (patch-ac) = 67c998df7dfc0dabc86320ea6d015cede3e464ea 7SHA1 (patch-ac) = 67c998df7dfc0dabc86320ea6d015cede3e464ea
8SHA1 (patch-ad) = ea3ef8de8db782ddab23f182f1e6bd9d8f612a78 8SHA1 (patch-ad) = ea3ef8de8db782ddab23f182f1e6bd9d8f612a78
9SHA1 (patch-include_drm_drm.h) = d370e83da5c39f0e49094787c5f4580758c911b0 9SHA1 (patch-include_drm_drm.h) = d370e83da5c39f0e49094787c5f4580758c911b0
10SHA1 (patch-libkms_linux.c) = 737d0a8e7b742ee9d24fec94c72de6b4915dd675 10SHA1 (patch-libkms_linux.c) = 737d0a8e7b742ee9d24fec94c72de6b4915dd675
 11SHA1 (patch-libkms_vmwgfx.c) = 373390c7c33df27227607ee1b8110bc65ca37af6

File Added: pkgsrc/x11/libdrm/patches/Attic/patch-libkms_vmwgfx.c
$NetBSD: patch-libkms_vmwgfx.c,v 1.1 2014/04/12 09:28:42 wiz Exp $

Provide compatibility errno number for non-Linux.

--- libkms/vmwgfx.c.orig	2013-08-12 18:01:22.000000000 +0000
+++ libkms/vmwgfx.c
@@ -38,6 +38,10 @@
 #include "xf86drm.h"
 #include "vmwgfx_drm.h"
 
+#ifndef ERESTART
+#define ERESTART 85
+#endif
+
 struct vmwgfx_bo
 {
 	struct kms_bo base;