diff options
Diffstat (limited to 'lang')
-rw-r--r-- | lang/basic256/Makefile | 4 | ||||
-rw-r--r-- | lang/basic256/distinfo | 5 | ||||
-rw-r--r-- | lang/basic256/patches/patch-Interpreter.cpp | 40 |
3 files changed, 43 insertions, 6 deletions
diff --git a/lang/basic256/Makefile b/lang/basic256/Makefile index 537a0e9181d..6b1f40f5cca 100644 --- a/lang/basic256/Makefile +++ b/lang/basic256/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.27 2015/04/25 14:23:26 tnn Exp $ +# $NetBSD: Makefile,v 1.28 2015/06/10 14:58:50 joerg Exp $ # DISTNAME= basic256_0.9.6.71 PKGNAME= ${DISTNAME:S/_/-/} -PKGREVISION= 17 +PKGREVISION= 18 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kidbasic/} EXTRACT_SUFX= .tgz diff --git a/lang/basic256/distinfo b/lang/basic256/distinfo index 83b0f6e276d..587055ed44f 100644 --- a/lang/basic256/distinfo +++ b/lang/basic256/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.3 2013/05/04 12:48:33 joerg Exp $ +$NetBSD: distinfo,v 1.4 2015/06/10 14:58:50 joerg Exp $ SHA1 (basic256_0.9.6.71.tgz) = 3a8ee26230d5b14b5f325c3b6e0db511534d785f RMD160 (basic256_0.9.6.71.tgz) = 1edd4a2eb153eb9712f8b33e1ff2a64ebf1ba883 Size (basic256_0.9.6.71.tgz) = 7924162 bytes -SHA1 (patch-Interpreter.cpp) = 01800b5cd85f7c947b20ad803e04730839007ef0 +SHA1 (patch-Interpreter.cpp) = 23e0c4d7b611dff4366dbd6859d8c4eddf9d31ad SHA1 (patch-RunController.cpp) = 7716844575a393900b9cab1e61abd6b18cf5b138 +SHA1 (patch-Variables.h) = a350770e86e8b6913c92785b893e72d6a641f0eb diff --git a/lang/basic256/patches/patch-Interpreter.cpp b/lang/basic256/patches/patch-Interpreter.cpp index c5a20f7a0e0..ba3eef41efc 100644 --- a/lang/basic256/patches/patch-Interpreter.cpp +++ b/lang/basic256/patches/patch-Interpreter.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-Interpreter.cpp,v 1.1 2013/05/04 12:48:33 joerg Exp $ +$NetBSD: patch-Interpreter.cpp,v 1.2 2015/06/10 14:58:50 joerg Exp $ Avoid overlap with std::mutex. ---- Interpreter.cpp.orig 2013-05-04 00:26:28.000000000 +0000 +--- Interpreter.cpp.orig 2012-08-06 14:57:58.000000000 +0000 +++ Interpreter.cpp @@ -69,6 +69,8 @@ using namespace std; QMutex keymutex; @@ -13,3 +13,39 @@ Avoid overlap with std::mutex. extern QMutex mutex; extern QMutex debugmutex; extern QWaitCondition waitCond; +@@ -2446,7 +2448,7 @@ Interpreter::execByteCode() + poly.drawPolygon(points, pairs); + poly.end(); + if (!fastgraphics) waitForGraphics(); +- delete points; ++ delete[] points; + } + } else { + errornum = ERROR_POLYARRAY; +@@ -2487,7 +2489,7 @@ Interpreter::execByteCode() + poly.end(); + + if (!fastgraphics) waitForGraphics(); +- delete points; ++ delete[] points; + } + } + break; +@@ -2538,7 +2540,7 @@ Interpreter::execByteCode() + poly.end(); + if (!fastgraphics) waitForGraphics(); + +- delete points; ++ delete[] points; + } + } + } else { +@@ -2608,7 +2610,7 @@ Interpreter::execByteCode() + poly.end(); + + if (!fastgraphics) waitForGraphics(); +- delete points; ++ delete[] points; + } + } + } |