[PATCH] Change xf86dga.h to only conditionally include server's header file.

Carl Worth cworth at cworth.org
Wed Sep 16 21:19:39 PDT 2009


The recent re-addition of the xf86dga.h file introduced an
incompatibility with a recent, but unreleased version of libXxf86dga
which also wanted to install a file of the same name. Instead, we
allow the proto package to own this file, and include the library's
version (now to be named Xxf86dga.h) unless we're building an old
server (indicated by _XF86DGA_SERVER_).
---
 configure.ac |    2 +-
 xf86dga.h    |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/configure.ac b/configure.ac
index d517c3a..8c81de9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.57])
-AC_INIT([XF86DGAProto], [2.0.99.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([XF86DGAProto], [2.0.99.2], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_CHANGELOG
diff --git a/xf86dga.h b/xf86dga.h
index 6d39268..aa1e69f 100644
--- a/xf86dga.h
+++ b/xf86dga.h
@@ -1,3 +1,11 @@
+#ifdef _XF86DGA_SERVER_
+
 #warning "xf86dga.h is obsolete and may be removed in the future."
 #warning "include <X11/extensions/xf86dgaconst.h> instead."
 #include <X11/extensions/xf86dgaconst.h>
+
+#else
+
+#include <X11/extensions/Xxf86dga.h>
+
+#endif
-- 
1.6.4.3



More information about the xorg-devel mailing list