Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-geosciences/qgis/files: qgis-1.5.0-qset.patch
Date: Sun, 23 Jan 2011 17:15:28
Message-Id: 20110123171518.CB15620054@flycatcher.gentoo.org
1 scarabeus 11/01/23 17:15:18
2
3 Added: qgis-1.5.0-qset.patch
4 Log:
5 Fix compilation with newest pyqt. Per bug #352493
6
7 (Portage version: 2.2.0_alpha15/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sci-geosciences/qgis/files/qgis-1.5.0-qset.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/qgis/files/qgis-1.5.0-qset.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/qgis/files/qgis-1.5.0-qset.patch?rev=1.1&content-type=text/plain
14
15 Index: qgis-1.5.0-qset.patch
16 ===================================================================
17 diff -ur qgis-1.5.0/python/CMakeLists.txt qgis-1.5.0-patched/python/CMakeLists.txt
18 --- qgis-1.5.0/python/CMakeLists.txt 2011-01-23 14:24:20.655999989 +0200
19 +++ qgis-1.5.0-patched/python/CMakeLists.txt 2011-01-23 14:29:03.930999748 +0200
20 @@ -43,6 +43,10 @@
21 SET(SIP_DISABLE_FEATURES ${SIP_DISABLE_FEATURES} QSETINT_CONVERSION)
22 ENDIF(NOT PYQT4_VERSION_NUM LESS 263941)
23
24 +IF(NOT PYQT4_VERSION_NUM LESS 264194) # 0x040802
25 + SET(SIP_DISABLE_FEATURES ${SIP_DISABLE_FEATURES} QSETTYPE_CONVERSION)
26 +ENDIF(NOT PYQT4_VERSION_NUM LESS 264194)
27 +
28 # core module
29 FILE(GLOB sip_files_core core/*.sip)
30 set(SIP_EXTRA_FILES_DEPEND ${sip_files_core})
31 diff -ur qgis-1.5.0/python/core/conversions.sip qgis-1.5.0-patched/python/core/conversions.sip
32 --- qgis-1.5.0/python/core/conversions.sip 2011-01-23 14:24:20.656999987 +0200
33 +++ qgis-1.5.0-patched/python/core/conversions.sip 2011-01-23 14:30:08.901999769 +0200
34 @@ -15,6 +15,7 @@
35 */
36
37 %Feature QSETINT_CONVERSION
38 +%Feature QSETTYPE_CONVERSION
39
40 %ModuleHeaderCode
41 // From Python 2.5, some functions use Py_ssize_t instead of int
42 @@ -321,7 +322,7 @@
43 };
44 %End
45
46 -
47 +%If (QSETTYPE_CONVERSION)
48 template <TYPE>
49 %MappedType QSet<TYPE>
50 {
51 @@ -395,8 +396,7 @@
52 %End
53
54 };
55 -
56 -
57 +%End
58
59 template<TYPE>
60 %MappedType QMap<int, QMap<int, TYPE> >