jlec        14/10/27 16:48:10

  Added:                qtiplot-0.9.8.9-PyQt4-4.10.patch
  Log:
  sci-visualization/qtiplot: Add fix for >PyQt4-4.10
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.1                  
sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch?rev=1.1&content-type=text/plain

Index: qtiplot-0.9.8.9-PyQt4-4.10.patch
===================================================================
 qtiplot/python-sipcmd.py | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/qtiplot/python-sipcmd.py b/qtiplot/python-sipcmd.py
index f643194..00edb6f 100755
--- a/qtiplot/python-sipcmd.py
+++ b/qtiplot/python-sipcmd.py
@@ -27,6 +27,26 @@
 #                                                                          #
 ############################################################################
 
-from PyQt4 import pyqtconfig
-config = pyqtconfig.Configuration()
-print " ".join([config.sip_bin, "-I", config.pyqt_sip_dir, 
config.pyqt_sip_flags])
+#from PyQt4 import pyqtconfig
+#config = pyqtconfig.Configuration()
+#print " ".join([config.sip_bin, "-I", config.pyqt_sip_dir, 
config.pyqt_sip_flags])
+from __future__ import print_function
+#import sipconfig
+import os
+#config = sipconfig.Configuration()
+#print("sip -I %s -t WS_X11 -t Q_WS_X11" % 
(os.path.join(config.default_sip_dir, "PyQt4")))
+import sipconfig
+import PyQt4.QtCore
+
+try:
+       # >= 4.10
+       SIP_FLAGS = PyQt4.QtCore.PYQT_CONFIGURATION['sip_flags']
+except:
+       import PyQt4.pyqtconfig
+       SIP_FLAGS = PyQt4.pyqtconfig.Configuration().pyqt_sip_flags
+
+PYQT_SIP_DIR = os.path.join(sipconfig.Configuration().default_sip_dir, 'PyQt4')
+SIP_BIN = sipconfig.Configuration().sip_bin
+SIP_INC_DIR = sipconfig.Configuration().sip_inc_dir
+
+print(" ".join([SIP_BIN, "-I", PYQT_SIP_DIR, SIP_FLAGS]))




Reply via email to