summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/MesaLib/Makefile4
-rw-r--r--graphics/MesaLib/distinfo4
-rw-r--r--graphics/MesaLib/patches/patch-aw18
3 files changed, 20 insertions, 6 deletions
diff --git a/graphics/MesaLib/Makefile b/graphics/MesaLib/Makefile
index 698be3c74fc..b8d97ffaf94 100644
--- a/graphics/MesaLib/Makefile
+++ b/graphics/MesaLib/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.88 2012/05/08 20:33:14 wiz Exp $
+# $NetBSD: Makefile,v 1.89 2012/09/12 14:12:28 dsainty Exp $
PKGNAME= MesaLib-${MESA_PKGVERSION}
-PKGREVISION= 5
+PKGREVISION= 6
COMMENT= Graphics library similar to SGI's OpenGL
CONFLICTS+= xf86driproto<2.0.4
diff --git a/graphics/MesaLib/distinfo b/graphics/MesaLib/distinfo
index 5d1d1fe1c2f..51b1e1c210b 100644
--- a/graphics/MesaLib/distinfo
+++ b/graphics/MesaLib/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.72 2012/02/16 18:56:23 hans Exp $
+$NetBSD: distinfo,v 1.73 2012/09/12 14:12:28 dsainty Exp $
SHA1 (Mesa-7.4.4/MesaDemos-7.4.4.tar.bz2) = 190b51dd1e456f12c70cd428ec47ca8de0ed72fe
RMD160 (Mesa-7.4.4/MesaDemos-7.4.4.tar.bz2) = 492850ff48aa54d35f1acdd09ac90e61a9d93bc1
@@ -27,7 +27,7 @@ SHA1 (patch-aq) = 0e6099b0d23f5931b5d6ee80debc2231f9a58de5
SHA1 (patch-at) = a6ec9a663b8d1634ae20216fc3e6a0b52220e905
SHA1 (patch-au) = 6ce0d6236e5fb9f53db3bcb388b328ab0e132907
SHA1 (patch-av) = 5b03aeed0c4a9405be77f08cb0b1e56e544f7ef7
-SHA1 (patch-aw) = d2c81d420aafad8ba5a2dcbe59fb331016535e32
+SHA1 (patch-aw) = c6f0f499587346a3f270b37b497a0b3b1e3f79f3
SHA1 (patch-ax) = 9a1c488526ba1a7a0cdd0f34c85861edcd5976e3
SHA1 (patch-ay) = 8a5eb2d874026032f9b9c15e06abb40863a21a8a
SHA1 (patch-ba) = 44e258235ac949713c4fcead25cb7ab7498cbb7f
diff --git a/graphics/MesaLib/patches/patch-aw b/graphics/MesaLib/patches/patch-aw
index a6bd4fe81ec..f7e7663dde1 100644
--- a/graphics/MesaLib/patches/patch-aw
+++ b/graphics/MesaLib/patches/patch-aw
@@ -1,8 +1,14 @@
-$NetBSD: patch-aw,v 1.1 2008/06/27 13:24:39 tnn Exp $
+$NetBSD: patch-aw,v 1.2 2012/09/12 14:12:29 dsainty Exp $
+
+Expose glXGetProcAddress and glXGetProcAddressARB.
+
+The consequences of not making this patch are platform dependent - some build
+chains will still expose the symbols, but some will not. The API expects
+them to be exposed.
--- src/mesa/drivers/x11/glxapi.c.orig 2007-11-01 16:30:52.000000000 +0100
+++ src/mesa/drivers/x11/glxapi.c
-@@ -1358,6 +1358,7 @@ _glxapi_get_proc_address(const char *fun
+@@ -1391,6 +1391,7 @@
* This function does not get dispatched through the dispatch table
* since it's really a "meta" function.
*/
@@ -10,3 +16,11 @@ $NetBSD: patch-aw,v 1.1 2008/06/27 13:24:39 tnn Exp $
__GLXextFuncPtr
glXGetProcAddressARB(const GLubyte *procName)
{
+@@ -1407,6 +1408,7 @@
+
+
+ /* GLX 1.4 */
++PUBLIC
+ void (*glXGetProcAddress(const GLubyte *procName))()
+ {
+ return glXGetProcAddressARB(procName);