Changeset 26121


Ignore:
Timestamp:
2011-03-13T16:27:56+01:00 (5 years ago)
Author:
mb
Message:

pyqt4: Update to latest stable

Location:
packages/lang
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • packages/lang/pyqt4/Makefile

    r26110 r26121  
    99 
    1010PKG_NAME:=pyqt4 
    11 PKG_VERSION:=4.7.4 
     11PKG_VERSION:=4.8.3 
    1212PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=PyQt-x11-gpl-$(PKG_VERSION).tar.gz 
    1515PKG_SOURCE_URL:=http://bu3sch.de/pyqt4/ 
    16 PKG_MD5SUM:=88e9f1bc467cccf424d2032e3470982c 
     16PKG_MD5SUM:=d54fd1c37a74864faf42709c8102f254 
    1717PKG_BUILD_DIR:=$(BUILD_DIR)/PyQt-x11-gpl-$(PKG_VERSION) 
    1818PKG_INSTALL:=1 
  • packages/lang/pyqt4/patches/100-cross-compile.patch

    r23667 r26121  
    1 --- 
    2  configure.py |  218 ++++++++++++++++++++++++++++++++++++++++------------------- 
    3  1 file changed, 149 insertions(+), 69 deletions(-) 
    4  
    5 Index: PyQt-x11-gpl-4.7.4/configure.py 
     1Index: PyQt-x11-gpl-4.8.3/configure.py 
    62=================================================================== 
    7 --- PyQt-x11-gpl-4.7.4.orig/configure.py        2010-07-12 12:41:15.000000000 +0200 
    8 +++ PyQt-x11-gpl-4.7.4/configure.py     2010-10-27 12:30:01.000000000 +0200 
    9 @@ -33,6 +33,7 @@ 
     3--- PyQt-x11-gpl-4.8.3.orig/configure.py        2011-01-23 11:08:20.000000000 +0100 
     4+++ PyQt-x11-gpl-4.8.3/configure.py     2011-03-13 15:03:08.279673485 +0100 
     5@@ -33,6 +33,7 @@ import os 
    106 import glob 
    117 import optparse 
     
    1511 import sipconfig 
    1612  
    17 @@ -173,25 +174,17 @@ 
    18              metavar="PLUGIN", dest="staticplugins", help="add PLUGIN to the " 
    19              "list be linked (if Qt is built as static libraries)") 
     13@@ -184,25 +185,17 @@ def create_optparser(): 
     14                 "in the header comments of generated code [default: include " 
     15                 "timestamps]") 
    2016  
    2117-    if sys.platform != 'win32': 
     
    5248     g.add_option("-s", "--dbus", action="callback", metavar="DIR", 
    5349             dest="pydbusincdir", callback=store_abspath_dir, type="string", 
    54 @@ -199,13 +192,13 @@ 
     50@@ -210,13 +203,13 @@ def create_optparser(): 
    5551             "[default: supplied by pkg-config]") 
    5652     p.add_option_group(g) 
     
    7369     # Installation. 
    7470     g = optparse.OptionGroup(p, title="Installation") 
    75 @@ -264,12 +257,42 @@ 
     71@@ -275,12 +268,42 @@ def create_optparser(): 
    7672             "QTDIR/qsci]") 
    7773     p.add_option_group(g) 
     
    117113  
    118114     def __init__(self): 
    119 @@ -282,6 +305,8 @@ 
     115@@ -294,6 +317,8 @@ class pyrccMakefile(sipconfig.ProgramMak 
    120116     def generate_target_default(self, mfile): 
    121117         """Generate the default target.""" 
     
    126122         # The correct call to pyrcc depends on the Python version. 
    127123         if sys.hexversion >= 0x03000000: 
    128 @@ -772,7 +797,7 @@ 
     124@@ -807,7 +832,7 @@ include(%s) 
    129125  
    130126             f.close() 
     
    135131  
    136132         sipconfig.inform("Creating QPy support libraries Makefile...") 
    137 @@ -825,12 +850,16 @@ 
     133@@ -861,12 +886,16 @@ include(%s) 
    138134         # not on Windows (so that normal console use will work). 
    139135         sipconfig.inform("Creating pyuic4 wrapper...") 
     
    154150+                use_arch = '' 
    155151  
    156          uicdir=os.path.join(pyqt_modroot, "uic") 
    157          wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), gui, use_arch) 
    158 @@ -880,6 +909,7 @@ 
    159              py_major = sipcfg.py_version >> 16 
    160              py_minor = (sipcfg.py_version >> 8) & 0x0ff 
     152         # The pyuic directory may not exist if we are building away from the 
     153         # source directory. 
     154@@ -926,6 +955,7 @@ include(%s) 
     155  
     156             abi = getattr(sys, 'abiflags', '') 
    161157  
    162158+            print "FIXME CROSSCOMPILE" #FIXME: Crosscompile 
    163159             if sys.platform == 'win32': 
     160                 # Use abiflags in case it is supported in a future version. 
    164161                 lib_dir_flag = quote("-L%s" % sipcfg.py_lib_dir) 
    165                  link = "%s -lpython%d%d" % (lib_dir_flag, py_major, py_minor) 
    166 @@ -938,7 +968,7 @@ 
     162@@ -988,7 +1018,7 @@ include(%s) 
    167163                 fout.write(prj) 
    168164                 fout.close() 
     
    173169  
    174170                 tool.append("designer") 
    175 @@ -1056,6 +1086,14 @@ 
     171@@ -1106,6 +1136,14 @@ def create_config(module, template, macr 
    176172     sipconfig.create_config_module(module, template, content, macros) 
    177173  
     
    185181+    run_command(pfx + " " + opts.qmake + " " + spec + " " + args) 
    186182+ 
    187  def run_command(cmd): 
     183 def run_command(cmd, envvars=None): 
    188184     """Run a command and display the output if verbose mode is enabled. 
    189185  
    190 @@ -1272,30 +1310,38 @@ 
     186@@ -1334,30 +1372,38 @@ def check_dbus(): 
    191187     """ 
    192188     sipconfig.inform("Checking to see if the dbus support module should be built...") 
     
    248244     # Try and find dbus-python.h.  We don't use pkg-config because it is broken 
    249245     # for dbus-python (at least for versions up to and including v0.81.0). 
    250 @@ -1381,6 +1427,7 @@ 
     246@@ -1443,6 +1489,7 @@ def set_sip_flags(pyqt): 
    251247  
    252248     pyqt is the configuration instance. 
     
    256252     # feature 
    257253     if not opts.vendorcheck: 
    258 @@ -1525,7 +1572,10 @@ 
     254@@ -1588,7 +1635,10 @@ def generate_code(mname, extra_include_d 
    259255             needed_qt_libs(mname, qt_libs) 
    260256  
    261      # Build the SIP command line.  Keyword argument support is enabled. 
    262 -    argv = ['"' + sipcfg.sip_bin + '"', '-k'] 
     257     # Build the SIP command line. 
     258-    argv = ['"' + sipcfg.sip_bin + '"', '-w'] 
    263259+    sip_bin = sipcfg.sip_bin 
    264260+    if opts.host_sip_bin: 
    265261+        sip_bin = opts.host_sip_bin 
    266 +    argv = ['"' + sip_bin + '"', '-k'] 
    267   
    268      if not opts.no_docstrings: 
    269          argv.append("-o"); 
    270 @@ -1779,6 +1829,8 @@ 
     262+    argv = ['"' + sip_bin + '"', '-w'] 
     263  
     264     if opts.no_timestamp: 
     265         argv.append("-T") 
     266@@ -1890,6 +1940,8 @@ def check_qt_installation(macros): 
    271267 def fix_qmake_args(args=""): 
    272268     """Make any platform specific adjustments to the arguments passed to qmake. 
     
    277273         # The Qt binary installer has macx-xcode as the default. 
    278274         args = "-spec %s %s" % (sipcfg.platform, args) 
    279 @@ -1930,7 +1982,7 @@ 
     275@@ -2041,7 +2093,7 @@ int main(int, char **) 
    280276  
    281277     # Create the makefile, first making sure it doesn't already exist. 
     
    286282     if not os.access(make_file, os.F_OK): 
    287283         sipconfig.error("%s failed to create a makefile. %s" % (opts.qmake, MSG_CHECK_QMAKE)) 
    288 @@ -1952,15 +2004,30 @@ 
     284@@ -2063,15 +2115,30 @@ int main(int, char **) 
    289285     if not os.access(exe_file, os.X_OK): 
    290286         sipconfig.error("Failed to determine the layout of your Qt installation. Try again using the --verbose flag to see more detail about the problem.") 
     
    324320     f.close() 
    325321  
    326 @@ -2022,6 +2089,24 @@ 
     322@@ -2136,6 +2203,24 @@ int main(int, char **) 
    327323             sipconfig.error("Qt has been built as static libraries so either the -g or -k argument should be used.") 
    328324  
     
    349345     """Create the configuration module module. 
    350346     """ 
    351 @@ -2036,7 +2121,7 @@ 
    352      opts, args = p.parse_args() 
     347@@ -2154,7 +2239,7 @@ def main(): 
     348         opts.no_timestamp = False 
    353349  
    354350     # Provide defaults for platform-specific options. 
     
    358354         opts.prot_is_public = False 
    359355  
    360 @@ -2069,12 +2154,14 @@ 
     356@@ -2187,12 +2272,14 @@ def main(): 
    361357             # Install the API file if the default directory exists. 
    362358             opts.api = os.path.isdir(opts.qscidir) 
  • packages/lang/python-sip/Makefile

    r26110 r26121  
    99 
    1010PKG_NAME:=python-sip 
    11 PKG_VERSION:=4.10.5 
     11PKG_VERSION:=4.12.1 
    1212PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=sip-$(PKG_VERSION).tar.gz 
    1515PKG_SOURCE_URL:=http://bu3sch.de/pyqt4/ 
    16 PKG_MD5SUM:=0a591ef6e59aa16e56822d3eb9fe21b8 
     16PKG_MD5SUM:=0f8e8305b14c1812191de2e0ee22fea9 
    1717PKG_INSTALL:=1 
    1818PKG_BUILD_PARALLEL:=1 
  • packages/lang/python-sip/patches/100-cross-compile.patch

    r23667 r26121  
    33 1 file changed, 44 insertions(+), 8 deletions(-) 
    44 
    5 Index: sip-4.10.5/configure.py 
     5Index: sip-4.12.1/configure.py 
    66=================================================================== 
    7 --- sip-4.10.5.orig/configure.py        2010-07-16 16:15:08.000000000 +0200 
    8 +++ sip-4.10.5/configure.py     2010-10-26 16:07:37.000000000 +0200 
    9 @@ -19,7 +19,6 @@ 
     7--- sip-4.12.1.orig/configure.py        2011-01-22 14:47:21.000000000 +0100 
     8+++ sip-4.12.1/configure.py     2011-03-13 14:53:54.056261960 +0100 
     9@@ -19,7 +19,6 @@ import sys 
    1010 import os 
    1111 import glob 
     
    1515 import siputils 
    1616  
    17 @@ -193,21 +192,45 @@ 
     17@@ -197,21 +196,45 @@ def set_platform_directories(): 
    1818     global plat_py_site_dir, plat_py_inc_dir, plat_py_conf_inc_dir 
    1919     global plat_bin_dir, plat_py_lib_dir, plat_sip_dir 
     
    7474  
    7575  
    76  def create_config(module, template, macros): 
    77 @@ -302,6 +325,11 @@ 
     76 def patch_files(): 
     77@@ -337,6 +360,11 @@ def create_optparser(): 
    7878     def store_abspath(option, opt_str, value, parser): 
    7979         setattr(parser.values, option.dest, os.path.abspath(value)) 
     
    8787             "[macro+=value]", version=sip_version_str) 
    8888  
    89 @@ -369,9 +397,62 @@ 
     89@@ -411,9 +439,62 @@ def create_optparser(): 
    9090             "are normally installed [default: %s]" % default_sipsipdir) 
    9191     p.add_option_group(g) 
     
    150150     """Create the configuration module module. 
    151151  
    152 @@ -382,9 +463,6 @@ 
     152@@ -424,9 +505,6 @@ def main(argv): 
    153153     if py_version < 0x020300: 
    154154         siputils.error("This version of SIP requires Python v2.3 or later.") 
     
    160160     for s in os.listdir(os.path.join(src_dir, "specs")): 
    161161         platform_specs.append(s) 
    162 @@ -396,6 +474,9 @@ 
     162@@ -438,6 +516,9 @@ def main(argv): 
    163163     p = create_optparser() 
    164164     opts, args = p.parse_args() 
     
    170170     if sys.platform != 'darwin': 
    171171         opts.universal = '' 
    172 @@ -434,14 +515,16 @@ 
     172@@ -477,14 +558,16 @@ def main(argv): 
    173173     else: 
    174174         opts.universal = '' 
     
    180180- 
    181181-    if macros is None: 
    182 -        p.print_help() 
     182-        siputils.error("Unsupported macro name specified. Use the --show-build-macros flag to see a list of supported macros.") 
    183183-        sys.exit(2) 
    184184+    if opts.sipconfig_macros: 
     
    190190+                args) 
    191191+        if macros is None: 
    192 +            p.print_help() 
     192+            siputils.error("Unsupported macro name specified. Use the --show-build-macros flag to see a list of supported macros.") 
    193193+            sys.exit(2) 
    194194  
    195      # Tell the user what's been found. 
    196      inform_user() 
    197 Index: sip-4.10.5/siputils.py 
     195     # Fix the name of the sip module. 
     196     global sip_module_base 
     197Index: sip-4.12.1/siputils.py 
    198198=================================================================== 
    199 --- sip-4.10.5.orig/siputils.py 2010-07-16 16:07:33.000000000 +0200 
    200 +++ sip-4.10.5/siputils.py      2010-10-26 16:02:14.000000000 +0200 
    201 @@ -1026,9 +1026,11 @@ 
     199--- sip-4.12.1.orig/siputils.py 2011-01-22 14:45:38.000000000 +0100 
     200+++ sip-4.12.1/siputils.py      2011-03-13 14:50:38.523221990 +0100 
     201@@ -1044,9 +1044,11 @@ class Makefile: 
    202202  
    203203         for f in self.optional_list("DEFINES"): 
Note: See TracChangeset for help on using the changeset viewer.