diff options
author | Michał Górny <mgorny@gentoo.org> | 2015-01-09 19:17:23 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2015-01-09 19:17:23 +0000 |
commit | e853809dbdfb630d58639d26a7a92617fef96f8b (patch) | |
tree | 21f3455bde4ce8be39b13027811055bb0bc58670 /sci-libs/opencascade | |
parent | Fix Manifest. (diff) | |
download | gentoo-2-e853809dbdfb630d58639d26a7a92617fef96f8b.tar.gz gentoo-2-e853809dbdfb630d58639d26a7a92617fef96f8b.tar.bz2 gentoo-2-e853809dbdfb630d58639d26a7a92617fef96f8b.zip |
Fix build with new versions of mesa, bug #533412.
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
Diffstat (limited to 'sci-libs/opencascade')
-rw-r--r-- | sci-libs/opencascade/ChangeLog | 7 | ||||
-rw-r--r-- | sci-libs/opencascade/files/opencascade-6.7.1-deprecated-glx-api.patch | 89 | ||||
-rw-r--r-- | sci-libs/opencascade/opencascade-6.7.0.ebuild | 3 | ||||
-rw-r--r-- | sci-libs/opencascade/opencascade-6.7.1.ebuild | 3 |
4 files changed, 99 insertions, 3 deletions
diff --git a/sci-libs/opencascade/ChangeLog b/sci-libs/opencascade/ChangeLog index 61e67061655a..7fe10fb79d22 100644 --- a/sci-libs/opencascade/ChangeLog +++ b/sci-libs/opencascade/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-libs/opencascade # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/ChangeLog,v 1.17 2015/01/01 21:45:08 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/ChangeLog,v 1.18 2015/01/09 19:17:23 mgorny Exp $ + + 09 Jan 2015; Michał Górny <mgorny@gentoo.org> + +files/opencascade-6.7.1-deprecated-glx-api.patch, opencascade-6.7.0.ebuild, + opencascade-6.7.1.ebuild: + Fix build with new versions of mesa, bug #533412. 01 Jan 2015; Michael Weber <xmw@gentoo.org> opencascade-6.7.0.ebuild, opencascade-6.7.1.ebuild: diff --git a/sci-libs/opencascade/files/opencascade-6.7.1-deprecated-glx-api.patch b/sci-libs/opencascade/files/opencascade-6.7.1-deprecated-glx-api.patch new file mode 100644 index 000000000000..b3c3629aada1 --- /dev/null +++ b/sci-libs/opencascade/files/opencascade-6.7.1-deprecated-glx-api.patch @@ -0,0 +1,89 @@ +From ba7e14489e14f08aae3e0f48b419b2149290b163 Mon Sep 17 00:00:00 2001 +From: Matthias Maier <tamiko@kyomu.43-1.org> +Date: Tue, 23 Dec 2014 21:15:59 +0100 +Subject: [PATCH] Define GLX_GLXEXT_LEGACY prior to inclusion of GL/glx.h + +--- + inc/InterfaceGraphic_X11.hxx | 1 + + samples/qt/Common/src/View.cxx | 1 + + src/InterfaceGraphic/InterfaceGraphic_X11.hxx | 1 + + src/OpenGl/OpenGl_Context.cxx | 1 + + src/OpenGl/OpenGl_Workspace_Raytrace.cxx | 1 + + src/Xw/Xw_Window.cxx | 1 + + 6 files changed, 6 insertions(+) + +diff --git a/inc/InterfaceGraphic_X11.hxx b/inc/InterfaceGraphic_X11.hxx +index 280bb9b..98d7415 100755 +--- a/inc/InterfaceGraphic_X11.hxx ++++ b/inc/InterfaceGraphic_X11.hxx +@@ -21,6 +21,7 @@ + #include <X11/Xlib.h> + #include <X11/Xutil.h> + #include <X11/Xatom.h> ++#define GLX_GLXEXT_LEGACY + #include <GL/glx.h> + + #if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) +diff --git a/samples/qt/Common/src/View.cxx b/samples/qt/Common/src/View.cxx +index 77f51b8..9b3f4e2 100755 +--- a/samples/qt/Common/src/View.cxx ++++ b/samples/qt/Common/src/View.cxx +@@ -28,6 +28,7 @@ + #include <Cocoa_Window.hxx> + #else + #include <QX11Info> ++#define GLX_GLXEXT_LEGACY + #include <GL/glx.h> + #include <X11/Xutil.h> + #include <X11/Xatom.h> +diff --git a/src/InterfaceGraphic/InterfaceGraphic_X11.hxx b/src/InterfaceGraphic/InterfaceGraphic_X11.hxx +index 280bb9b..98d7415 100755 +--- a/src/InterfaceGraphic/InterfaceGraphic_X11.hxx ++++ b/src/InterfaceGraphic/InterfaceGraphic_X11.hxx +@@ -21,6 +21,7 @@ + #include <X11/Xlib.h> + #include <X11/Xutil.h> + #include <X11/Xatom.h> ++#define GLX_GLXEXT_LEGACY + #include <GL/glx.h> + + #if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) +diff --git a/src/OpenGl/OpenGl_Context.cxx b/src/OpenGl/OpenGl_Context.cxx +index 9e2f074..1ddf6a4 100755 +--- a/src/OpenGl/OpenGl_Context.cxx ++++ b/src/OpenGl/OpenGl_Context.cxx +@@ -39,6 +39,7 @@ + #elif defined(__APPLE__) && !defined(MACOSX_USE_GLX) + #include <dlfcn.h> + #else ++ #define GLX_GLXEXT_LEGACY + #include <GL/glx.h> // glXGetProcAddress() + #endif + +diff --git a/src/OpenGl/OpenGl_Workspace_Raytrace.cxx b/src/OpenGl/OpenGl_Workspace_Raytrace.cxx +index f1b5afe..870eb7d 100755 +--- a/src/OpenGl/OpenGl_Workspace_Raytrace.cxx ++++ b/src/OpenGl/OpenGl_Workspace_Raytrace.cxx +@@ -32,6 +32,7 @@ + #elif defined(__APPLE__) && !defined(MACOSX_USE_GLX) + #include <OpenGL/CGLCurrent.h> + #else ++ #define GLX_GLXEXT_LEGACY + #include <GL/glx.h> + #endif + +diff --git a/src/Xw/Xw_Window.cxx b/src/Xw/Xw_Window.cxx +index 5442365..0e80444 100755 +--- a/src/Xw/Xw_Window.cxx ++++ b/src/Xw/Xw_Window.cxx +@@ -20,6 +20,7 @@ + #include <Aspect_Convert.hxx> + #include <Aspect_WindowDefinitionError.hxx> + ++#define GLX_GLXEXT_LEGACY + #include <GL/glx.h> + + namespace +-- +2.0.5 + diff --git a/sci-libs/opencascade/opencascade-6.7.0.ebuild b/sci-libs/opencascade/opencascade-6.7.0.ebuild index 19359a9d3dd7..30e057ee1325 100644 --- a/sci-libs/opencascade/opencascade-6.7.0.ebuild +++ b/sci-libs/opencascade/opencascade-6.7.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.7.0.ebuild,v 1.2 2015/01/01 21:45:08 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.7.0.ebuild,v 1.3 2015/01/09 19:17:23 mgorny Exp $ EAPI=5 @@ -47,6 +47,7 @@ src_prepare() { java-pkg-opt-2_src_prepare epatch \ + "${FILESDIR}"/${PN}-6.7.1-deprecated-glx-api.patch \ "${FILESDIR}"/${PN}-6.7.0-fixed-DESTDIR.patch \ "${FILESDIR}"/${PN}-6.5.4-fixed-tbb-VERSION.patch diff --git a/sci-libs/opencascade/opencascade-6.7.1.ebuild b/sci-libs/opencascade/opencascade-6.7.1.ebuild index 285a669fb67d..a8cb62b6a4e1 100644 --- a/sci-libs/opencascade/opencascade-6.7.1.ebuild +++ b/sci-libs/opencascade/opencascade-6.7.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.7.1.ebuild,v 1.2 2015/01/01 21:45:08 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.7.1.ebuild,v 1.3 2015/01/09 19:17:23 mgorny Exp $ EAPI=5 @@ -47,6 +47,7 @@ src_prepare() { java-pkg-opt-2_src_prepare epatch \ + "${FILESDIR}"/${PN}-6.7.1-deprecated-glx-api.patch \ "${FILESDIR}"/${PN}-6.7.0-fixed-DESTDIR.patch \ "${FILESDIR}"/${PN}-6.5.4-fixed-tbb-VERSION.patch |