From 8e90255a3f2b9c64e624d6e391ac19f98689f9f3 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Jun 12 2009 13:04:48 +0000 Subject: respin patch --- diff --git a/PyKDE-3.16.3.patch b/PyKDE-3.16.3.patch index c63a99b..58c9f3f 100644 --- a/PyKDE-3.16.3.patch +++ b/PyKDE-3.16.3.patch @@ -168,7 +168,7 @@ diff -ruN PyKDE-3.16.2/sip/kabc/phonenumber.sip PyKDE-3.16.3/sip/kabc/phonenumbe { diff -ruN PyKDE-3.16.2/sip/kdecore/bytearray.sip PyKDE-3.16.3/sip/kdecore/bytearray.sip --- PyKDE-3.16.2/sip/kdecore/bytearray.sip 2008-11-13 17:38:05.000000000 +0000 -+++ PyKDE-3.16.3/sip/kdecore/bytearray.sip 2009-06-10 22:30:28.000000000 +0100 ++++ PyKDE-3.16.3/sip/kdecore/bytearray.sip 2009-06-12 13:35:43.000000000 +0100 @@ -60,56 +60,64 @@ void dcop_add (QDataStream&, SIP_PYDICT, QCString); @@ -478,12 +478,14 @@ diff -ruN PyKDE-3.16.2/sip/kdecore/bytearray.sip PyKDE-3.16.3/sip/kdecore/bytear } %End -@@ -605,8 +609,8 @@ +@@ -604,9 +608,9 @@ + QCString acpp = it.key (); DCOPRef bcpp = it.data (); PyObject *ainst; - PyObject *binst; +- PyObject *binst; - if (((ainst = sipBuildResult (NULL, "N", new QCString (acpp), sipClass_QCString)) == NULL) - || ((binst = sipBuildResult (NULL, "N", new DCOPRef (bcpp), sipClass_DCOPRef)) == NULL) ++ PyObject *binst = NULL; + if (((ainst = sipConvertFromNewType(new QCString(acpp), sipType_QCString, NULL)) == NULL) + || ((binst = sipConvertFromNewType(new DCOPRef(bcpp), sipType_DCOPRef, NULL)) == NULL) || (PyDict_SetItem (dict, ainst, binst) < 0)) @@ -516,12 +518,14 @@ diff -ruN PyKDE-3.16.2/sip/kdecore/bytearray.sip PyKDE-3.16.3/sip/kdecore/bytear cppmap->insert (*acpp, *bcpp); } -@@ -687,8 +692,8 @@ +@@ -686,9 +691,9 @@ + QString acpp = it.key (); DCOPRef bcpp = it.data (); PyObject *ainst; - PyObject *binst; +- PyObject *binst; - if (((ainst = sipBuildResult (NULL, "N", new QString (acpp), sipClass_QString)) == NULL) - || ((binst = sipBuildResult (NULL, "N", new DCOPRef (bcpp), sipClass_DCOPRef)) == NULL) ++ PyObject *binst = NULL; + if (((ainst = sipConvertFromNewType(new QString(acpp), sipType_QString, sipTransferObj)) == NULL) + || ((binst = sipConvertFromNewType(new DCOPRef(bcpp), sipType_DCOPRef, sipTransferObj)) == NULL) || (PyDict_SetItem (dict, ainst, binst) < 0)) @@ -713,9 +717,21 @@ diff -ruN PyKDE-3.16.2/sip/kdecore/kcompletion.sip PyKDE-3.16.3/sip/kdecore/kcom *sipCppPtr = kbmap; return 1; +diff -ruN PyKDE-3.16.2/sip/kdecore/kconfigbase.sip PyKDE-3.16.3/sip/kdecore/kconfigbase.sip +--- PyKDE-3.16.2/sip/kdecore/kconfigbase.sip 2008-03-04 20:47:14.000000000 +0000 ++++ PyKDE-3.16.3/sip/kdecore/kconfigbase.sip 2009-06-12 13:32:05.000000000 +0100 +@@ -308,8 +308,6 @@ + Py_INCREF (Py_None); + return Py_None; + +- PyObject *LongLong; +- + return PyLong_FromUnsignedLongLong (*(LONG_LONG *)sipCpp); + %End + diff -ruN PyKDE-3.16.2/sip/kdecore/kconfigdata.sip PyKDE-3.16.3/sip/kdecore/kconfigdata.sip --- PyKDE-3.16.2/sip/kdecore/kconfigdata.sip 2008-11-13 18:44:31.000000000 +0000 -+++ PyKDE-3.16.3/sip/kdecore/kconfigdata.sip 2009-06-10 17:51:06.000000000 +0100 ++++ PyKDE-3.16.3/sip/kdecore/kconfigdata.sip 2009-06-12 13:31:34.000000000 +0100 @@ -74,7 +74,7 @@ //returns (QMapbegin(); it != cpplist->end(); ++it ) { - if (((inst = sipBuildResult (NULL, "N", new KProtocolInfo::ExtraField (*it), sipClass_KProtocolInfo_ExtraField)) == NULL) -+ if (((inst = sipConvertToNewType(new KProtocolInfo::ExtraField(*it), sipType_KProtocolInfo_ExtraField, NULL)) == NULL) ++ if (((inst = sipConvertFromNewType(new KProtocolInfo::ExtraField(*it), sipType_KProtocolInfo_ExtraField, sipTransferObj)) == NULL) || PyList_Append (pylist, inst) < 0) { Py_DECREF (pylist);