pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/qore-glut-module Add patch to adapt for qore ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7b7874038c6f
branches:  trunk
changeset: 350095:7b7874038c6f
user:      nros <nros%pkgsrc.org@localhost>
date:      Fri Jul 22 13:16:39 2016 +0000

description:
Add patch to adapt for qore api change.
Revbump because of lang/qore version update.

diffstat:

 graphics/qore-glut-module/Makefile                  |    6 +-
 graphics/qore-glut-module/buildlink3.mk             |    4 +-
 graphics/qore-glut-module/distinfo                  |    4 +-
 graphics/qore-glut-module/patches/patch-src_glut.cc |  248 +++++++++++++++++++-
 4 files changed, 252 insertions(+), 10 deletions(-)

diffs (truncated from 308 to 300 lines):

diff -r ef061116aed6 -r 7b7874038c6f graphics/qore-glut-module/Makefile
--- a/graphics/qore-glut-module/Makefile        Fri Jul 22 13:04:04 2016 +0000
+++ b/graphics/qore-glut-module/Makefile        Fri Jul 22 13:16:39 2016 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.3 2016/03/05 11:27:49 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2016/07/22 13:16:39 nros Exp $
 
 DISTNAME=      qore-glut-module-0.0.3
-PKGREVISION=   5
+PKGREVISION=   6
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=qore/}
 
-MAINTAINER=    nros%users.sourceforge.net@localhost
+MAINTAINER=    nros%netbsd.org@localhost
 HOMEPAGE=      http://www.qore.org/
 COMMENT=       GLUT Qore bindings
 LICENSE=       gnu-lgpl-v2.1
diff -r ef061116aed6 -r 7b7874038c6f graphics/qore-glut-module/buildlink3.mk
--- a/graphics/qore-glut-module/buildlink3.mk   Fri Jul 22 13:04:04 2016 +0000
+++ b/graphics/qore-glut-module/buildlink3.mk   Fri Jul 22 13:16:39 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2016/03/05 11:27:49 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2016/07/22 13:16:39 nros Exp $
 #
 
 BUILDLINK_TREE+=       qore-glut-module
@@ -7,7 +7,7 @@
 QORE_GLUT_MODULE_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.qore-glut-module+=       qore-glut-module>=0.0.3
-BUILDLINK_ABI_DEPENDS.qore-glut-module?=       qore-glut-module>=0.0.3nb5
+BUILDLINK_ABI_DEPENDS.qore-glut-module?=       qore-glut-module>=0.0.3nb6
 BUILDLINK_PKGSRCDIR.qore-glut-module?= ../../graphics/qore-glut-module
 
 .include "../../graphics/qore-opengl-module/buildlink3.mk"
diff -r ef061116aed6 -r 7b7874038c6f graphics/qore-glut-module/distinfo
--- a/graphics/qore-glut-module/distinfo        Fri Jul 22 13:04:04 2016 +0000
+++ b/graphics/qore-glut-module/distinfo        Fri Jul 22 13:16:39 2016 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 21:34:18 agc Exp $
+$NetBSD: distinfo,v 1.3 2016/07/22 13:16:39 nros Exp $
 
 SHA1 (qore-glut-module-0.0.3.tar.gz) = 59c5ba422fedff6cc53bf518c975a81cfbcd5e85
 RMD160 (qore-glut-module-0.0.3.tar.gz) = 63130c9996b4312c1d135b408848f357cdfeb686
 SHA512 (qore-glut-module-0.0.3.tar.gz) = 86cb6cdec5afc94cf27039e1f9839bc9dcc35c25f80f84424419b5edb4805ce1057e68003306f052853618aa21c22ffcfbedfe207e26bb692ccbe5b7698565d5
 Size (qore-glut-module-0.0.3.tar.gz) = 383235 bytes
 SHA1 (patch-configure) = 5258dda7b25c3a19542553baf96f9952c24db413
-SHA1 (patch-src_glut.cc) = 5025bf224159c68144d7954ce6b6a6a8a330f56c
+SHA1 (patch-src_glut.cc) = 31162925c458a01f165f101d6b8433733111a106
diff -r ef061116aed6 -r 7b7874038c6f graphics/qore-glut-module/patches/patch-src_glut.cc
--- a/graphics/qore-glut-module/patches/patch-src_glut.cc       Fri Jul 22 13:04:04 2016 +0000
+++ b/graphics/qore-glut-module/patches/patch-src_glut.cc       Fri Jul 22 13:16:39 2016 +0000
@@ -1,9 +1,251 @@
-$NetBSD: patch-src_glut.cc,v 1.1 2014/12/30 15:58:21 wiz Exp $
+$NetBSD: patch-src_glut.cc,v 1.2 2016/07/22 13:16:39 nros Exp $
+Adapt for the QoreValue api.
 Remove duplicate function additions.
-This is fixed in the svn version of this packege 
-so remove this patch on the next update.
 --- src/glut.cc.orig   2009-01-23 15:34:09.000000000 +0000
 +++ src/glut.cc
+@@ -127,7 +127,7 @@ static void qore_glut_menu_callback(int 
+    ExceptionSink xsink;
+    ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+    args->push(new QoreBigIntNode(value));
+-   discard(i->second->exec(*args, &xsink), &xsink);
++   i->second->execValue(*args, &xsink).discard(&xsink);
+ }
+ 
+ static void qore_glut_reshape_func(int width, int height)
+@@ -139,7 +139,7 @@ static void qore_glut_reshape_func(int w
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(width));
+       args->push(new QoreBigIntNode(height));
+-      discard(reshape_ref->exec(*args, &xsink), &xsink);
++      reshape_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -149,7 +149,7 @@ static void qore_glut_display_func()
+    AutoLocker al(&display_lock);
+    if (display_ref) {
+       ExceptionSink xsink;
+-      discard(display_ref->exec(0, &xsink), &xsink);
++      display_ref->execValue(0, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -163,7 +163,7 @@ static void qore_glut_keyboard_func(unsi
+       args->push(new QoreBigIntNode(key));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(keyboard_ref->exec(*args, &xsink), &xsink);
++      keyboard_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -175,7 +175,7 @@ static void qore_glut_visibility_func(in
+       ExceptionSink xsink;
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(state));
+-      discard(visibility_ref->exec(*args, &xsink), &xsink);
++      visibility_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -185,7 +185,7 @@ static void qore_glut_idle_func()
+    AutoLocker al(&idle_lock);
+    if (idle_ref) {
+       ExceptionSink xsink;
+-      discard(idle_ref->exec(0, &xsink), &xsink);
++      idle_ref->execValue(0, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -199,7 +199,7 @@ static void qore_glut_special_func(int k
+       args->push(new QoreBigIntNode(key));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(special_ref->exec(*args, &xsink), &xsink);
++      special_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -209,7 +209,7 @@ static void qore_glut_wmclose_func()
+    AutoLocker al(&wmclose_lock);
+    if (wmclose_ref) {
+       ExceptionSink xsink;
+-      discard(wmclose_ref->exec(0, &xsink), &xsink);
++      wmclose_ref->execValue(0, &xsink).discard(&xsink);
+    }
+ }
+ #endif
+@@ -224,7 +224,7 @@ static void qore_glut_mouse_func(int but
+       args->push(new QoreBigIntNode(state));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(mouse_ref->exec(*args, &xsink), &xsink);
++      mouse_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -236,7 +236,7 @@ static void qore_glut_motion_func(int x,
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(motion_ref->exec(*args, &xsink), &xsink);
++      motion_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -248,7 +248,7 @@ static void qore_glut_passivemotion_func
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(passivemotion_ref->exec(*args, &xsink), &xsink);
++      passivemotion_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -259,7 +259,7 @@ static void qore_glut_entry_func(int sta
+       ExceptionSink xsink;
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(state));
+-      discard(entry_ref->exec(*args, &xsink), &xsink);
++      entry_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -270,7 +270,7 @@ static void qore_glut_timer_func(int val
+       ExceptionSink xsink;
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(value));
+-      discard(timer_ref->exec(*args, &xsink), &xsink);
++      timer_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -281,7 +281,7 @@ static void qore_glut_menustate_func(int
+       ExceptionSink xsink;
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(state));
+-      discard(menustate_ref->exec(*args, &xsink), &xsink);
++      menustate_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -294,7 +294,7 @@ static void qore_glut_spaceballmotion_fu
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+       args->push(new QoreBigIntNode(z));
+-      discard(spaceballmotion_ref->exec(*args, &xsink), &xsink);
++      spaceballmotion_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -307,7 +307,7 @@ static void qore_glut_spaceballrotate_fu
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+       args->push(new QoreBigIntNode(z));
+-      discard(spaceballrotate_ref->exec(*args, &xsink), &xsink);
++      spaceballrotate_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -319,7 +319,7 @@ static void qore_glut_spaceballbutton_fu
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(button));
+       args->push(new QoreBigIntNode(state));
+-      discard(spaceballbutton_ref->exec(*args, &xsink), &xsink);
++      spaceballbutton_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -331,7 +331,7 @@ static void qore_glut_buttonbox_func(int
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(button));
+       args->push(new QoreBigIntNode(state));
+-      discard(buttonbox_ref->exec(*args, &xsink), &xsink);
++      buttonbox_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -343,7 +343,7 @@ static void qore_glut_dials_func(int dia
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(dial));
+       args->push(new QoreBigIntNode(value));
+-      discard(dials_ref->exec(*args, &xsink), &xsink);
++      dials_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -355,7 +355,7 @@ static void qore_glut_tabletmotion_func(
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(tabletmotion_ref->exec(*args, &xsink), &xsink);
++      tabletmotion_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -369,7 +369,7 @@ static void qore_glut_tabletbutton_func(
+       args->push(new QoreBigIntNode(state));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(tabletbutton_ref->exec(*args, &xsink), &xsink);
++      tabletbutton_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -382,7 +382,7 @@ static void qore_glut_menustatus_func(in
+       args->push(new QoreBigIntNode(status));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(menustatus_ref->exec(*args, &xsink), &xsink);
++      menustatus_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -391,7 +391,7 @@ static void qore_glut_overlaydisplay_fun
+    AutoLocker al(&overlaydisplay_lock);
+    if (overlaydisplay_ref) {
+       ExceptionSink xsink;
+-      discard(overlaydisplay_ref->exec(0, &xsink), &xsink);
++      overlaydisplay_ref->execValue(0, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -402,7 +402,7 @@ static void qore_glut_windowstatus_func(
+       ExceptionSink xsink;
+       ReferenceHolder<QoreListNode> args(new QoreListNode(), &xsink);
+       args->push(new QoreBigIntNode(state));
+-      discard(windowstatus_ref->exec(*args, &xsink), &xsink);
++      windowstatus_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -415,7 +415,7 @@ static void qore_glut_keyboardup_func(un
+       args->push(new QoreBigIntNode(key));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(keyboardup_ref->exec(*args, &xsink), &xsink);
++      keyboardup_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -428,7 +428,7 @@ static void qore_glut_specialup_func(int
+       args->push(new QoreBigIntNode(key));
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+-      discard(specialup_ref->exec(*args, &xsink), &xsink);
++      specialup_ref->execValue(*args, &xsink).discard(&xsink);
+    }
+ }
+ 
+@@ -442,7 +442,7 @@ static void qore_glut_joystick_func(unsi
+       args->push(new QoreBigIntNode(x));
+       args->push(new QoreBigIntNode(y));
+       args->push(new QoreBigIntNode(z));



Home | Main Index | Thread Index | Old Index