pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/qt4-libs Fix destructor leak by goto usage. Bump r...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bbb48dcffaa3
branches:  trunk
changeset: 610675:bbb48dcffaa3
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Fri Nov 02 22:30:30 2012 +0000

description:
Fix destructor leak by goto usage. Bump revision.

diffstat:

 x11/qt4-libs/Makefile                                                                             |   4 +-
 x11/qt4-libs/distinfo                                                                             |   3 +-
 x11/qt4-libs/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_Interpreter.cpp |  15 ++++++++++
 3 files changed, 19 insertions(+), 3 deletions(-)

diffs (49 lines):

diff -r 1be59ebbd723 -r bbb48dcffaa3 x11/qt4-libs/Makefile
--- a/x11/qt4-libs/Makefile     Fri Nov 02 22:28:54 2012 +0000
+++ b/x11/qt4-libs/Makefile     Fri Nov 02 22:30:30 2012 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.79 2012/10/08 23:00:42 adam Exp $
+# $NetBSD: Makefile,v 1.80 2012/11/02 22:30:30 joerg Exp $
 
 PKGNAME=       qt4-libs-${QTVERSION}
-PKGREVISION=   2
+PKGREVISION=   3
 COMMENT=       C++ X GUI toolkit
 
 .include "../../x11/qt4-libs/Makefile.common"
diff -r 1be59ebbd723 -r bbb48dcffaa3 x11/qt4-libs/distinfo
--- a/x11/qt4-libs/distinfo     Fri Nov 02 22:28:54 2012 +0000
+++ b/x11/qt4-libs/distinfo     Fri Nov 02 22:30:30 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.78 2012/09/15 08:18:49 drochner Exp $
+$NetBSD: distinfo,v 1.79 2012/11/02 22:30:31 joerg Exp $
 
 SHA1 (qt-everywhere-opensource-src-4.8.3.tar.gz) = bc352a283610e0cd2fe0dbedbc45613844090fcb
 RMD160 (qt-everywhere-opensource-src-4.8.3.tar.gz) = fe56e5da874503a79d6f84a1e15460eba5a6feae
@@ -38,6 +38,7 @@
 SHA1 (patch-cg) = 2519fe525237167f10dffb9294c861f4d7063f31
 SHA1 (patch-qmake_generators_makefile.cpp) = d163cfbf8e598123dd1ed2f9bb5e6935b4e5bf64
 SHA1 (patch-src-tools-mocmain.cpp-QTBUG-22829) = 79ffa61f856d657be054d1ea2fcab3a90740621e
+SHA1 (patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_Interpreter.cpp) = a9e94ed9becb0d5a88b30f721048509cd0d6b5a5
 SHA1 (patch-src_3rdparty_webkit_Source_JavaScriptCore_heap_MachineStackMarker.cpp) = cbce2e10307d26163a76266c0ceee315a609d63d
 SHA1 (patch-src_3rdparty_webkit_Source_JavaScriptCore_jit_JITStubs.cpp) = bfe38ea1e26fef02dd78e40c95c000cb0cc32a04
 SHA1 (patch-src_3rdparty_webkit_Source_JavaScriptCore_wtf_MathExtras.h) = 68152f0077ec5bcce1b3774aaac64af5fd9e491e
diff -r 1be59ebbd723 -r bbb48dcffaa3 x11/qt4-libs/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_Interpreter.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/qt4-libs/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_Interpreter.cpp Fri Nov 02 22:30:30 2012 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_Interpreter.cpp,v 1.1 2012/11/02 22:30:31 joerg Exp $
+
+--- src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp.orig        2012-11-02 10:51:13.000000000 +0000
++++ src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp
+@@ -2493,8 +2493,10 @@ JSValue Interpreter::privateExecute(Exec
+             vPC += OPCODE_LENGTH(op_get_by_pname);
+             NEXT_INSTRUCTION();
+         }
++        {
+         Identifier propertyName(callFrame, subscript.toString(callFrame));
+         result = baseValue.get(callFrame, propertyName);
++        }
+         CHECK_FOR_EXCEPTION();
+         callFrame->r(dst) = result;
+         vPC += OPCODE_LENGTH(op_get_by_pname);



Home | Main Index | Thread Index | Old Index