pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/MesaLib Bump PKGREVISION



details:   https://anonhg.NetBSD.org/pkgsrc/rev/88c50e616343
branches:  trunk
changeset: 629624:88c50e616343
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Fri Jan 24 23:00:15 2014 +0000

description:
Bump PKGREVISION

* Fix exit time segfault of qt5 applications

diffstat:

 graphics/MesaLib/Makefile                        |   4 ++--
 graphics/MesaLib/distinfo                        |   3 ++-
 graphics/MesaLib/patches/patch-src_glsl_ralloc.c |  16 ++++++++++++++++
 3 files changed, 20 insertions(+), 3 deletions(-)

diffs (50 lines):

diff -r 28da165adccd -r 88c50e616343 graphics/MesaLib/Makefile
--- a/graphics/MesaLib/Makefile Fri Jan 24 18:43:22 2014 +0000
+++ b/graphics/MesaLib/Makefile Fri Jan 24 23:00:15 2014 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.95 2013/12/12 14:44:10 is Exp $
+# $NetBSD: Makefile,v 1.96 2014/01/24 23:00:15 ryoon Exp $
 
 PKGNAME=       MesaLib-${MESA_PKGVERSION}
-PKGREVISION=   3
+PKGREVISION=   4
 COMMENT=       Graphics library similar to SGI's OpenGL
 
 CONFLICTS+=    xf86driproto<2.0.4
diff -r 28da165adccd -r 88c50e616343 graphics/MesaLib/distinfo
--- a/graphics/MesaLib/distinfo Fri Jan 24 18:43:22 2014 +0000
+++ b/graphics/MesaLib/distinfo Fri Jan 24 23:00:15 2014 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.84 2014/01/10 07:21:16 pho Exp $
+$NetBSD: distinfo,v 1.85 2014/01/24 23:00:15 ryoon Exp $
 
 SHA1 (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = 2e6e730204800a0748b301a5f58b86332699788b
 RMD160 (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = bb2b140375aa13df79fcdb60a7ad0a63622dc531
@@ -13,6 +13,7 @@
 SHA1 (patch-src_gallium_auxiliary_util_u__atomic.h) = 68ba9694aca506add2aa96a6892a7227481c2c11
 SHA1 (patch-src_gallium_include_pipe_p__config.h) = 934e2505fe299e1a25da6def2f971fa1302840c0
 SHA1 (patch-src_glsl_ir__constant__expression.cpp) = 281e281f51afed244b1a29b92942d572fc095124
+SHA1 (patch-src_glsl_ralloc.c) = 94fac7a8115d85bc3ee3daeb8ea308c766dc45c1
 SHA1 (patch-src_glu_sgi_glu.exports) = 66609d2ea59b02fc46b41311b0042fe4a2da517f
 SHA1 (patch-src_glx_XF86dri.c) = b69b7cf5e0d617eca129f0d7f0b06c7603d00db0
 SHA1 (patch-src_mesa_drivers_dri_common_dri__util.h) = 53e63dcc6243b1872f4e4816b46e92910cf97edc
diff -r 28da165adccd -r 88c50e616343 graphics/MesaLib/patches/patch-src_glsl_ralloc.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/MesaLib/patches/patch-src_glsl_ralloc.c  Fri Jan 24 23:00:15 2014 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_glsl_ralloc.c,v 1.1 2014/01/24 23:00:15 ryoon Exp $
+
+* Fix exit time segfault of qt5 application with modular xorg
+
+--- src/glsl/ralloc.c.orig     2011-10-15 00:43:58.000000000 +0000
++++ src/glsl/ralloc.c
+@@ -283,7 +283,8 @@ ralloc_autofree_context(void)
+ {
+    if (unlikely(autofree_context == NULL)) {
+       autofree_context = ralloc_context(NULL);
+-      atexit(autofree);
++      extern __attribute__((visibility("hidden"))) void *__dso_handle;
++      __cxa_atexit(autofree, NULL, __dso_handle);
+    }
+    return autofree_context;
+ }



Home | Main Index | Thread Index | Old Index