Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 258163 Details for
Bug 349668
[kde overlay] kde-base/pykde4-4.5.90 emerge fails
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
a patch for latest sip releases
pykde-4.5.90-sip-4.12.patch (text/plain), 1.96 KB, created by
Patrizio Bassi
on 2010-12-27 11:55:09 UTC
(
hide
)
Description:
a patch for latest sip releases
Filename:
MIME Type:
Creator:
Patrizio Bassi
Created:
2010-12-27 11:55:09 UTC
Size:
1.96 KB
patch
obsolete
>--- typedefs.sip 2010-12-27 12:52:40.000000000 +0100 >+++ typedefs.sip 2010-12-27 12:29:40.000000000 +0100 >@@ -582,90 +582,6 @@ > %End > }; > >-template <TYPE> >-%MappedType QSet<TYPE> >-{ >-%TypeHeaderCode >-#include <qset.h> >-%End >- >-%ConvertFromTypeCode >- // Create the list. >- PyObject *l; >- >- if ((l = PyList_New(sipCpp->size())) == NULL) >- return NULL; >- >- // Set the list elements. >- QSet<TYPE> set = *sipCpp; >- int i = 0; >- foreach (TYPE value, set) >- { >- PyObject *obj = sipConvertFromNewType(&value, sipType_TYPE, sipTransferObj); >- if (obj == NULL || PyList_SET_ITEM (l, i, obj) < 0) >- { >- Py_DECREF(l); >- >- if (obj) >- Py_DECREF(obj); >- >- return NULL; >- } >- >- Py_DECREF(obj); >- i++; >- } >- >- return l; >-%End >- >-%ConvertToTypeCode >- // Check the type if that is all that is required. >- if (sipIsErr == NULL) >- { >- if (!PyList_Check(sipPy)) >- return 0; >- } >- >- // Check the type if that is all that is required. >- if (sipIsErr == NULL) >- { >- if (!PyList_Check(sipPy)) >- return 0; >- >- for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) >- if (!sipCanConvertToType(PyList_GET_ITEM (sipPy, i), sipType_TYPE, SIP_NOT_NONE)) >- return 0; >- } >- >- QSet<TYPE> *qs = new QSet<TYPE>; >- >- for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) >- { >- int state; >- >- TYPE *t = reinterpret_cast<TYPE *>(sipConvertToType(PyList_GET_ITEM (sipPy, i), sipType_TYPE, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr)); >- >- if (*sipIsErr) >- { >- sipReleaseType(t, sipType_TYPE, state); >- >- delete qs; >- return 0; >- } >- >- *qs << *t; >- >- sipReleaseType(t, sipType_TYPE, state); >- } >- >- *sipCppPtr = qs; >- >- return sipGetState(sipTransferObj); >-%End >-}; >- >- > template <TYPE1,TYPE2> > %MappedType QPair<TYPE1,TYPE2> > {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 349668
: 258163