svn commit: r403056 - in head/graphics: dri libGL/files
Koop Mast
kwm at FreeBSD.org
Sat Dec 5 10:47:00 UTC 2015
Author: kwm
Date: Sat Dec 5 10:46:58 2015
New Revision: 403056
URL: https://svnweb.freebsd.org/changeset/ports/403056
Log:
Add patch to use drm.h instead of redefining the types.
This unbreaks the build of xorg-server on 9.3.
Added:
head/graphics/libGL/files/patch-include__GL__internal__dri_interface.h (contents, props changed)
Modified:
head/graphics/dri/Makefile
Modified: head/graphics/dri/Makefile
==============================================================================
--- head/graphics/dri/Makefile Sat Dec 5 10:16:22 2015 (r403055)
+++ head/graphics/dri/Makefile Sat Dec 5 10:46:58 2015 (r403056)
@@ -3,7 +3,7 @@
PORTNAME= dri
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 0
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics
Added: head/graphics/libGL/files/patch-include__GL__internal__dri_interface.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/libGL/files/patch-include__GL__internal__dri_interface.h Sat Dec 5 10:46:58 2015 (r403056)
@@ -0,0 +1,19 @@
+GCC on 9.x doesn't allow types to be overwritten, these types are defined
+in drm.h also, which causes build issues in xorg-server.
+
+--- include/GL/internal/dri_interface.h.orig 2015-12-05 10:55:50.545108000 +0100
++++ include/GL/internal/dri_interface.h 2015-12-05 10:56:03.408589000 +0100
+@@ -40,13 +40,7 @@
+ #ifndef DRI_INTERFACE_H
+ #define DRI_INTERFACE_H
+
+-#ifdef HAVE_LIBDRM
+ #include <drm.h>
+-#else
+-typedef unsigned int drm_context_t;
+-typedef unsigned int drm_drawable_t;
+-typedef struct drm_clip_rect drm_clip_rect_t;
+-#endif
+
+ /**
+ * \name DRI interface structures
More information about the svn-ports-head
mailing list